软件工程专业的同学也可以去看《软件工程导论》
https://www.icourse163.org/course/HIT-298007www.icourse163.org
(3)web技术栈
web技术栈是最容易上手的计算机工程技术,如果能在开学前完成一个简单web应用的开发,相信这将予以你足够的学习信心 。记住,这部分一定要多动手实践,学习以开发一个小网站结束(数据库的使用为可选项)
另外,然后你不想做PC端的网页而想做手机移动端的应用的话,微信小程序是一个很好的选择!
你需要学习
- 基于python的web后端框架flask
- 前端基础技术(HTML/CSS/JavaScript)
另外推荐一些你会遇到的知识学习教程
- Linux基础知识(用于做web服务器)
- 云服务器入门
- Git版本控制工具
- Vue.js(最容易上手的前端框架)
- RESTful API
(4)常用开发工具
- C:CLion (学习C语言时用到)
- Python: PyCharm、Anaconda (学习Python语言时用到)
- Java:Intellij IDEA、Maven (学习Java语言时用到)
- web: VSCode、Git、Postman、Chrome webtool (开发web项目时用到)
https://sales.jetbrains.com/hc/zh-cn/articles/207154369-%E5%AD%A6%E7%94%9F%E6%8E%88%E6%9D%83%E7%94%B3%E8%AF%B7%E6%96%B9%E5%BC%8F
此文教大家如何申请学生授权
(5)关注计算机行业
计算机本科生应该对本行业动态有足够的了解,建议阅读以下内容
- 虎嗅网/虎嗅APP(侧重互联网等科技行业动态)
- 36氪网/36氪APP(与虎嗅同类型的产品(两个平台上的文章绝非今日头条上的那种营销号爽文,是有很高阅读价值的))
- v2ex(一个有趣的程序猿论坛)
- 掘金(看看大神们在做什么)
- 知乎(对于我这种五线城市男青年,不失为一个开阔眼界的好选择)
- 阮一峰的网络日志(中文技术入门知识博客写的最好的人,对所有领域未知事物充满好奇心的终身学习者,阮一峰老师的博文可以把复杂难懂的知识点讲得很易懂,之后再深入学习就更容易上手;另外阮老师的《科技爱好者周刊》也是很值得一看)
- 学习过程要多思考,多总结,建议多写博客,博客内容可以是『学习记录+知识点总结+进一步思考』
- 另外要有探索精神,无论是学习还是开发,总会有很多IDEA突然闪现在脑海,不要犹豫,可以去尽情搜索
上面有提到大一很少涉及专业课知识,更多地在学高数、线性代数、大学英语等公共课知识,所以我们姑且把从高考志愿出炉的七月末到大一下学期开学前都认为是在预习计算机专业 。
以上推荐的学习内容,学得越快越好,因为在学习过程中你能不断地发现新问题,知道自己应该去学什么新知识 。
- 在开学前完成 编程语言入门 + 计算机基础知识
- 大一上学期完成 web技术栈 + 认真读一本某编程语言的书籍(外国译作最好)
- 大一下开学前的寒假完成 独立开发的一个项目 + 自己主动想学的知识
- 大一下学期开学后可以试着联系学校实验室老师 。实验室项目有偏科研和偏工程两种,早些加入可以两种项目都有尝试也有利于尽早确定自己未来的目标(读研or工作)
- 计算机组成原理(比较抽象的一门课,相关的动手项目也比较少且抽象,建议多参考学习优秀的MOOC资源)
推荐阅读
- 都转给自己心爱的朋友吧! 手冻了怎么治
- 教育部新增专业 教育部新增专业
- 专业的物业管理人才告诉你未来走向 文秘管理与应用写作
- 工商管理专业的毕业论文思路框架怎么写? 工商管理学毕业论文
- 2020年12月全国计算机二级成绩查询入口 全国计算机等级考试二级成绩查询
- 大学选择了计算机专业 如何学习计算机专业
- 网络空间安全专业是什么 网络空间安全专业
- 电脑进程管理器 进程管理
- 手机专业模式 安全快门速度
- 学幼师需要几年 幼师专业需要学几年