程序员大学生涯指南

前不久刚刚高考完,很多学生选择报读计算机专业,然而他们不清楚大学里究竟要干什么。为了不让他们在大学里虚度时光,身为学长,我想讲一讲我认为大学里计算机专业必须要做的几件事。

大一的时候一定要学好C语言和数据结构,这是大一时最重要的事情,没有之一。C语言可以带你入门程序员的世界,数据结构让你了解算法的美妙,推荐书籍:《c primer plus》《大话数据结构》


  1. 参加ACM竞赛。ACM竞赛是含金量非常高的比赛,可以培养你的算法和逻辑能力。只推荐数学好而且学过数据结构的人参加,参加前最好在网站刷题。刷题网站百度ACM即可。

  2. 学一门极客/冷门的语言。比如python,perl,ruby,一门冷门的语言,更能证明你是编程的热爱者。

  3. 开始写自己的技术博客。不仅加深你对技术的掌握,还方便以后查阅,而且这还是就业的加分项。推荐网站:CSDN

  4. 独立完成一个项目,可以是一个网站也可以是一个APP,一定要自己完成哦。注意代码规范。

  5. 开始学习代码重构。这一点非常重要,你可以重构自己写过的项目或者去github上看别人的源码来提神这项能力。

  6. 参加一次黑客马拉松,他不仅会让你提升编程技巧,了解团队运行机制,还能让你接触到更多的牛人。

  7. 参与github项目。github是国外的一家开源网站,这个网站上面有很多优秀的开源项目,你可以和国外的大牛一起参与项目开发,当然,如果你的技术并不能参与其中,能够多阅读优秀的源代码,也是提升非常快的方式,而且他们的代码往往都很规范。你也可以把自己的项目放在github上,这也是你就业的敲门砖。(参与github项目你要首先学会git,这是现在大部分公司都在使用的协作工具,已经成为程序员的必备技能)推荐书籍:《Github入门与实践》

  8. 多参加程序员的活动。每个城市都有举办一些程序员的大会,会有很多大牛到场分享技术经验,不仅能提升你的视野,还能结识到很多牛人哦。

你可能感兴趣的:(文章,程序员,大学,计算机专业,学习,大学生涯)