如今大三将完,给大二朋友的一些话。
关键词:经验
相信经过大一一年的学习生活,你对学校、课程以及你自身有了一定的认识。你是适合卷的还是适合躺的,还是半躺半卷的,相信你也知道了。
比如我是不爱卷的,顺其自然,爱啥啥,绩点也不高。
在接下来的大二学年,希望你能再次做出一个选择:
考研?保研?
就业?
考公?考编?
如果你是记住了我去年提过的小小建议——提高广度,那么你对于你的求学生涯乃至职业生涯估计是有所了解的,对你做出上面的选择也是有帮助的。
另外你可能会问,为什么大二甚至还没踏入大二就要决定我未来的路?
其实这也就是两三年后的事情,说慢不慢的。
如果你要考研,你现在可就轻松多了,把你的课过了、学分到手了,继续坚持你喜欢的兴趣爱好,等到大三再准备考研即可(不至于大二就复习考研吧,有点过于紧张了);
如果你要保研,可能现在触发稍迟了,保研看的是你前三年的绩点,以及有的学校会看你的创新得分,所以志向保研的你在大二就需要多去打比赛,去满足保研的条件,必然是辛苦的;
如果你要就业,你就要审视你学习的课程与实际企业需求的技能之间的匹配度了,大学教的课程与时代脱节是正常的,与企业招聘岗位需求存在差别,此时你需要面向你的就业方向,强化你的技术。
下面还是一些关于计算机方面在大二时的建议:
相信你也会有关于计算机专业方面更广泛的认识,你也应该知道计算机专业很庞大,远远不只是计算机。此时的你对计算机(笔记本电脑)的操作应该是娴熟的,而不只是玩游戏和看视频的工具。
计算机专业的你在大二期间,不仅需要保持对计算机的兴趣,继续扩宽计算机视野,还要多操作多动手。
关于如何过好大二学年,以下是我的拙见:
计算机基础能力方面:
编程语言:这个不用多说,需要熟悉一门编程语言,且了解其他编程语言,这是你的计算机表达能力。
数据结构、计算机网络、计算机组成原理、操作系统:这个我在之前就提及过的知识方向,大一可能来不及或者忘了开始,现在还不迟,你依然可以从这些方面入手。
Linux系统:建议开始熟悉 Linux 系统,使用 Linux 系统,上手方法可以是下载虚拟机软件,或者是 WSL,或者是实装系统。
Git 工具:更多是代码管理方面,你需要养成代码的管理能力,包括但不限于代码迭代的变化记录、代码的提交保存和代码格式的控制等等。
计算机专业的你在大二更应该明确好方向,做好对保研、考研、就业等方向的选择。
保证你具备高绩点,学院排名靠前;
了解并尽量满足你的学校学院保研条件,针对性卷技术,多参加比赛;
保研的过程很累很辛苦,做好心理准备。专心走保研的路,下面的 2、3 条建议可以忽略。
你还可以玩一年,或者一如既往的卷绩点、参加比赛、参加实验室项目,增加你的项目经历,这并不紧要;
可以谈个恋爱、发展兴趣爱好等等,你这一年比较轻松;
适时挑选考研目标院校,了解目标学校考研政策、招生简章之类的;
可以忽略第 3 条建议,也可听从。
选择好你的发展方向,选择好你的角色,也建议选择好你的主语言(语言只是工具,但最好熟悉一门),据 roadmap 发展路线 上的分类,具有:前端、后端、运维、全站、AI 工程师、数据分析师、安卓 / IOS 方向、数据库方向、区块链方向、质量保证工程师(QA)、软件架构师、网络空间安全、UX 设计、游戏开发、机器人开发等角色。
确定好你的方向,在 https://roadmap.sh/ 或其他地方了解你的方向的发展路线,顺着发展路线学习。
了解、熟悉并使用你的角色上的一个或多个框架(或技术)。比如 C++ 方向上的 boost 框架、Java 方向上的 Spring Boot 框架、测试工程师方向上的测试框架、网络安全方向上的渗透、前端框架 Vue 等。
阅读关于你的方向上的一些开源项目,将其代码跑起来,并尝试做出些许修改,最后做出自己的项目。大二的时候可以尝试准备自己简历上的项目经历。
刷题还是要坚持,刷题网站有牛客竞赛、洛谷、力扣、Acwing 等等。
计算机专业一定要注重自学,要学会学习,不要盲目上课,真正重要的是你是否学习到了知识。
以上可能有遗漏没提及的点,仅提供方向,望多方听取建议,选择适合自己的。
如果想和我交流,或者是想要资料,建议发送到邮箱:fingsinz@foxmail.com。
希望大二有所收获。