当自己想要尝试着开始做项目的时候,跟着老师做项目是首选,因为有人带着可以跟着老师和学长渠到很多东西。如果没有这样的机会,自己参与开源社区也是非常不错的社区,有对应的邮件组和群聊,有非常热心的小伙伴。 如果你的目标是通过校招拿到大厂offer,那么大学四年可以这样规划,大一上学好计算机讨论,大一下开始学习一门入门语言,大多数高校设置的都是C语言,大二上很多学校会安排学习一门面向对象设计语言C++或Java。 另外开始学习数据结构,数据结构非常重要,不管后面参加ACM竞赛,还是找工作或者实际编程都会用到这些基础知识。这个时候已经可以开始关注学校竞赛的一些信息了,可以参与一些培训,课程会贯穿到整个大二、大三。
大二下专业课程主要是算法设计和计算机组成原理,大三开始没有了数学那些基础课程,大多数都是专业课,这期间有更多的时间来进行实践。这个时候可以开始参与一些项目,不管是实验室老师的项目也好,还是自己去网上找开源项目都OK,也可以出去实习。尽早接触互联网的工作环境,有更深的体感可以让自己更快的适应百年城这份工作。 大四课程不多,时间相对更加自由和宽裕,需要保研和考研的可以准备起来了,这段时间可以实习,也可以选择自己有兴趣的方向进行深入学习。最后想对大家说的是,一切过往皆为序章,不负韶华,未来可期,加油。 |