学校5天的封闭实习实训结束了,最大的收获就是实践--撸代码,对于许多理论性的知识,自己写一遍的体会可能要远远超过老师的讲解。
我是计算机专业,个人觉得计算机理论知识中最重要的是:数据结构、操作系统、计算机组成原理、数据库技术等几门,这些课程一定要好好学,提前复习,与老师讨论,不能只听老师讲。而对于一些编程语言,C、Java、C++等都要熟悉,这些语言的设计中包含了许多思想,如果能掌握甚至精通,对于理论知识的学习是很有帮助的。
摘抄一下优快云高校俱乐部对雅虎刷题狂人曹鹏的专访中个人觉得很有用的内容:
1.学会感恩
2.优秀程序员的标准非常多,他们应该有精深的理论基础、丰富的编程经验。程序员还需要有工程实践经验,在实际工作中,光靠刷题积累的经验可能是远远不够的。例如,我们可能需要迅速得掌握某种编程语言,如scala, go, haskell之类的。我们不仅要写出正确的代码,还要写出清晰、可读性强、鲁棒性好的代码。
3.程序员要终身学习。多看MOOC的课程,看paper,学习阅读开源项目
曹鹏博士专访链接:点击打开链接