给程序员“菜鸟”的6条建议

Screen Shot 2018-03-23 at 7.38.00 AM

前言

首先欢迎你入行程序员这个行业,将来你将面对的是给定输入就有惟一输出的程序。这看起来很简单,但有些建议或许可以让你少走一些弯路。程序员

笔者12年毕业,结合本身经历,包括观察和指导一些刚毕业的同窗,总结了几条建议,但愿能帮助到你。ide

转变本身的心态

首先要明白在工做中和在学校中的心态和行动方式的区别:post

  • 毕业前,更多的是“兴趣驱动”:你以为这个事情颇有趣,这个技术很吸引你,因而你作了。
  • 工做中,则是“结果驱动”:这个事情要对团队和业务产生价值,因此你才作。

两者的区别很关键,来到公司工做首先要考虑事情对公司的业务和团队带来的“结果”,而不是知足本身的”兴趣”,不要把公司的项目做为技术的试验场,也不要兴趣使然,喜欢作的工做就作,不喜欢的就拖着。学习

持续学习

毕业前五年,最重要的是学习。 ——Joe3d

这是笔者当年参加人人网新人培训的时候,陈一舟的话,很是受用。cdn

毕业不是终点而是一个开始,职业生涯更像是长跑,相同起点的两我的在多年后的成就差异会很是大。 毕业后几年最关键的就是持续学习,技术积累有多厚,决定了将来一段时间你的天花板有多高。blog

不要太过浮躁:小A薪资比我多3千,不行我要跳槽。小B炒股赚钱了,不行我也买点。get

学会安静下来不断的投资本身,这件事情的回报率是最高的。it

阅读经典

Screen Shot 2018-03-23 at 7.40.58 AM
做为行业的新人,很幸运的一件事情是,有大量的经典书籍能够阅读,这些书籍更加深刻而系统,相比其余渠道能给你带来更多的思考。阅读能够极大的扩展你的技术视野,并给你指引。 这里有一份书单,送给你: 连接

作一个Side Project

尝试着本身写一个项目,在工做之余维护,让这个项目做为学到的新技术的试验场。 实践很重要,在实践中能够对理论获得更加深入的理解。 你不须要期望这个项目赚多少钱,它只是你进行实践的一个工程,所以你无需顾虑到底该写个什么项目,随便什么。io

关注时间和任务管理

这是一个容易忽略但很是重要的技能,工做中会面临各类打断,他们很是讨厌,你多么但愿能够给你个安静的隔音的环境来安心写代码啊!但现实老是残酷的,所以你要学习任务的管理,重要的事情紧急的事情如何区分,如何安排时间等等。

要常常审视本身的时间,关注本身的效率,这方面能够看下笔者写的这篇文章:连接

寻找一个导师

Screen Shot 2018-03-23 at 7.43.52 AM
不管公司有没有安排导师,你都应该找这么一我的,他能够是你的老板,能够是你身边经验丰富的同事,也能够是网上认识的某个大牛,请他们吃顿饭,让他们帮你搞清一些疑惑,走过路的人必定会有所总结,这些总结可让你少走弯路。

结尾

提及来的建议不少,写下我的以为最重要的几条,但愿可以对刚入行的你有所帮助,若是有须要探讨的地方,欢迎留言~

相关文章
相关标签/搜索