作为一名即将大二的女大学生,怎样学习才能成为一名优秀的码农

和之前我回答的一个问题有点类似,大学阶段的学习可以走这样的路线:掌握一门编程语言+数据结构+算法+实践。掌握一门语言不用说,可以C/C++,指导书和视频也是很多,这里放一个斯坦福大学公开课斯坦福大学公开课:斯坦福大学公开课:编程范式;数据结构知识必不可少,教科书有《数据结构(C语言版)》, 严蔚敏,吴伟民 著,清华大学出版社。算法知识,还是Cormen的书最经典,谁用谁知道,《Introduction to Algorithms》,机械工业出版社有翻译,《算法导论》现在最新应该是第四版了。实践的话,我建议CC150,个人感觉CC150比竞赛题简单,且更加实用。有种说法是“CC+leetcode 横杀职场”,其刷题实用性和应试效果可见一斑。
■网友
你还这么连清~可以空闲时间自己写点demo练练手,找到感觉之后可以在elance上面接点外包,之前看到过有个姑娘180天做180个网站来督促自己学习,蛮好玩儿的,当然写和练的过程中,思路很重要~加油!附上链接:Jennifer Dewalt
■网友
跟上并学好学校提供的课程,尽管这些课程讲的并不深入。着重学好数学,建议看一下吴军老师写的那本《数学之美》,你会初步的了解到数学是如何应用的,一切问题研究到最后都是数学问题。罗马不是一天建成的,先把基础扎实。 如果可以的话,去外面报一个培训班也是一个不错的选择,学校教的大部分是理论的,培训班会将实践与理论结合起来。


    推荐阅读