送给老弟~也送给所有大一的Freshman~

首先恭喜你,通过自己的努力,进入了自己理想的名牌大学!

此时此刻的你,肯定因为自己终于脱离了高中繁复枯燥的课业压力而欢呼雀跃,也为离开熟悉的家乡去往陌生的外地读书而兴奋不已。。。你取得了阶段性的胜利,也许和我当年一样,以为高考之后尘埃落定可以一劳永逸【所以我又来灌鸡汤啦】,However,大学是一个新的起点,绝对不是终点哦!


下面的这些建议,是我作为过来人的一点经验,绝对不是命令呀,仅仅是提供参考的,因为我相信你们做的比我更好!长江后浪推前浪,一代更比一代浪嘛~

1、大一绝对不是玩乐的一年,而是最严肃严谨的一年,在这一年里,你会学到最基础最实用的课程,比如:高等数学,线性代数,复变函数,离散数学,C语言,C++,数据结构与算法等,针对计算机专业的童鞋,这些列出名字的课程是“重中之重”!!!一定要好好学,研究生都能用到!!!一辈子都用到!!!什么拉格朗日,泰勒,他们会纠缠你一辈子的。。。至于为啥大一苦一点,因为大一的课程是最有用的最基础的,大二的更加专业化,大三你得出去实习了,大四你得读研出国找工作了。。。你将越来越没时间好好学习,然后不好好学习的,找工作就会悲剧,考研也找不到好导师。。。除非你是个人精,学生会一把手,创建社团还是甲级那种,不过一般的工科男都是沉默内秀的。。。总之,很抱歉,大一不是休养生息的时候!一步落后,步步落后,只因每个阶段都有不同的BOSS,段数修不够,沦落战5渣!

2、不要瞧不起英语!!!大一上下学期分别考过四六级,因为你还有高中的底子!大学的英语课和高中体育课差不多,相信我,大一不考过,以后想过就越来越难!然后学计算机的,你以后很多教材都是英语的,为啥?因为国内教材尤其是翻译的教材都很坑,你需要看英文原版。。。然后以后读研,看文档看paper,都是英文的!英语很重要,且学且珍惜!四级不过就别说自己是本科了,六级不过就别说自己是研究生了。。。然后分数最好500以上吧,虽然425过线。。。

3、计算机专业的注意了,这是一门最能自学成才的专业,是的,自学吧!很多人的报考专业都是父母包办的吧,然后进来大学就懵B了,我是谁?我为啥要学这个?学这个有什么用?。。。我原来也不懂,后来明白了,三个字,找工作!!!得承认,仅仅靠课本考个高分,是完全不够的,何况有些国内教材真的很烂。。。但是,不要随便逃课,这类技术课本来就是严谨客观的,没法生动有趣,教授讲课水平再低,也要好好听课【确定不是黑叫兽嘛喂。。。】。然后建议,计算机相关专业得练手,装个vs2010吧,学个C语言,没事儿刷个leetcode,华为机试题库【很有营养的】,然后大四找工作时候,你发现那些面试题你在leetcode都见过。。。不想刷leetcode,翻不过墙,没关系,推荐几本书,都是面试题,早刷早轻松,面试无压力,基础很扎实,你值得拥有!编程之美:微软技术面试心得;剑指Offer:名企面试官精讲典型编程题;大一看这些差不多了,当然前提是有C语言基础,学习C强烈推荐C++ Primer(中文版)(第5版);当然数据结构与算法的基础也是很重要的,推荐java语言的图灵程序设计丛书:算法(第4版),而且在coursera上很有良心的有普林斯顿大学的课程视频Algorithms,Robert Sedgewick亲自授课哦亲~动画演示算法哦亲~妈妈再也不用担心我的算法学习啦~

4、还是参加个社团吧,简历上总得有一个~随便什么社团都可以啦,每一年升一级,大一是小弟,大二做部长,大三变主席,轻松走上人生巅峰~还能认识一帮朋友,何乐而不为,不要一心只读圣贤书哦~

5、C++二级Java二级什么计算机等级都考一下~当时大一的时候,很多童鞋都说这个没有含金量,所以都不考,但是我觉得这个东西还是不错的,至少用在新手啥也不懂的情况下,练练手是不错的,高段位的确实LOW了,但是低段位可以考一下的,据我所知周围考到计算机四级的还是少数啊!二级三级确实eazy!

6、推荐一本书,《我是一只IT小小鸟》,讲述了一堆IT牛人在他们大学时期的故事,很有参考价值!我很郁闷没早点独到这本书,直到研究生才接触到,书名有点傻,但是书里的故事很精彩!最好玩的是,我记得书中有个大牛,第一次学代码,是采用全在纸上写一遍的方法,却很神奇地学会编程,然后我自己试过,确实挺好用的,相见恨晚啊相见恨晚!这书现在没有纸质版了,但是多看阅读APP有电子版,推荐!我在这里只说了我的一家之言,而这本书是百家争鸣,相信会带给你惊喜!


这次说的并不多,我的经验也有限,如果你们有好的建议,或者看过觉得好的书籍,欢迎推荐给我,大家互相交流~ 微博:[email protected]


你可能感兴趣的:(数据结构与算法)