程序员(误:猿),在不同的领域和场合,他们有很多不同的称呼,软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。这群人非常熟悉如何用计算机语言来完成自己的工作,并乐此不疲。但是,如何从普通码农进阶为一名优秀的程序员却是一条艰辛的路。我们来看看CSDN上程序猿大牛推荐的4个习惯,对于如何走上优秀程序员之路会有些启发。
0. 时刻保持求知欲。
吸取新知识,千万不要局限于程序员领域,就算是你有了10年以上的程序员经历,你也得要使劲地学习,因为你在计算机这个充满一创造力的领域,每天都会有很多很多的新事物出现。
尤其是互联网领域的程序员,你需要跟上时代的步伐,不仅需要了解新的程序语言、个人开发工具、团队协同工具等等,更需要去阅读一些业内的新闻,并到一些热门的社区去参与在线的讨论。
推荐:GitHub、Stackoverflow、Hacker News
1.使用版本管理工具管理你的代码。
如果你的团队开发的源代码并没有版本管理系统,那么你的软件开发能力会一直处于石器时代而停滞不前。
使用什么样的版本管理工具依赖于你的团队的大小和地理分布,你也许正在使用最有效率或最没有效率的工具来管理你的源代码。但一个优秀的程序员总是会使用一款源码版本管理工具来管理自己的代码。
推荐:Git
2. 务必一定养成文档交流的习惯。
程序猿最讨厌的两件事:第一件事是给自己的代码写文档,第二件呢?是别人的程序没有留下文档。
这是一个笑话,却是一个大实话。优秀的程序员需要习惯用优质的文档来进行交流,而不是无尽的吐槽和嫌弃。
养成文档交流的习惯,除了在代码中保持良好的注释风格之外,为了让你和你的团队容易的明白你的意图和想法,更需要写下更详细的说明文档。这不仅是一种团队的离线交流的方法,更是一种知识传递的方法。
Markdown是一个很好的文档编写工具,可以让你不受工具编辑器的限制来表达你的思路和想法。代码和流程图混合表达,无论是在哪个平台,通行无阻。
所以,你可以利用WordPress搭建一个对外的博客,用Markdown写博客与外界交流;也可以利用“有道云协作”轻松建立一个完备的团队内部Wiki,用它原生支持的Markdown编辑器来写内部交流文档,不仅支持版本对照,还能让知识和经验灵活的在内外部流动和分享。
推荐:WordPress搭建博客、有道云协作Markdown协同编辑、建立团队内部Wiki
3. 与非技术人员建立良好的沟通机制。
据说,杀一个程序员不需要用枪,改三次需求就可以了。也有人说,PM是程序员的天敌。
其实,与其在这种相生相杀的关系中纠结和碰撞,不如大家一起坐下来,建立一个良好的沟通机制,依托于优秀的协同工具,共同高效率的推荐开发工作。
但是互联网行业里,程序员没办法要求不懂代码的产品经理用SVN和自建Wiki来管理需求文档,更没办法让设计人员理解版本管理的重要性。所以,使用通用性强,简单易上手的“有道云协作”来建立团队wiki是个不错的选择。
养成以上习惯,不会使你立刻变成年薪百万的程序员,却可以让你走在正确的道路上!
相关推荐
年薪百万的程序员,都是这么开悟的,编程之道》出自美国一位资深的程序设计师GeoffreyJames之手。相传作者早起打太极拳的时候,突然开悟,悟到了编程之道。本文章我自己整理的番外篇,哈哈哈,有点儿无节操。 ...
在我之前的公司,有一个非常优秀的程序员同事。...举个例子,如果你每次都只是为了能增长3%的年薪,而频繁地换工作。当HR看到你的简历时,你会被认为是一个对公司没有忠心、对自己的事业没有远见的人。
同一个宿舍毕业的人有不同的发展轨道,有人年薪百万,有人仍在基层搬砖。下面是几位工作五年程序员的现状。 李亚军 专注在一家公司里走技术管理路线,现不写代码专注撕逼,月薪 2 万。 李亚军毕业后入职某二线...
掌握80%年薪20万,掌握50%年薪10万,全程项目穿插, 从易到难,含17个项目
JAVA学习路线完整版(年薪百万)
按说在三年内能拿到年薪五万应该算是挺幸福的了,可是我的生活仍然一贫如洗,而最根本的原因:就因为我缺少了一张北京市户口,因为我是一个大山里走出来的孩子。 我的老家是贵州的一个小村,我们村里有很多孩子因为...
让左右兩邊青蛙交換位置,三分鐘內可以完成,通常年薪50万水准的人。
【销售管理】年薪百万销售总监写给迷茫销售经理的37条建议(38p).pdf
智能汽车嵌入式软件开发基础篇-嵌入式数据结构,年薪百万,智能汽车SOA接口定义,软件开发必备
员工福利系列模板-年终奖、年薪差个人所得税筹划方案测算表.xls
Java行业已经在IT界中占据了半壁江山,从目前的统计情况来看,从事java开发工作人员的年薪在排行榜中已位居第三。所以觉得有诱惑的同学可以细细品读一下这本书籍,对自身未来的发展路线做出一个较好的开端和规划!
销售总监年薪制方案.pdf
几乎所有的大学生都困惑于一个问题:毕业之后该干什么?要不要考研,要不要考公务员,要不要出国,是直接就业?是回老家?还是在大城市打拼?毕业之后找什么工作?这些问题每一个大学生都希望能够找到一个答案。 ...
最全的Java程序员知识学习资料合集,共20+专题。 开源框架面试题系列:Spring+SpringMVC+MyBatis 分布式限流面试专题系列:Nginx+zookeeper 分布式通讯面试专题系列:ActiveMQ+RabbitMQ+Kafka 分布式数据库面试专题...
某公司年薪制薪酬管理制度.doc
首先,这问题问得有点奇怪,有点误导人,好像只要工程师做了哪几点,或是获得哪些技能以后,就可以挂到年薪 50 万的保证。其实 Business Insider 那边说得很清楚了,50 万美金其实是薪水跟股票的总和。 一类跟二类...
常年薪50万的试题的智力考题
6成基金经理年薪30-60万称自己炒股每年赚百万.pptx
某电子公司员工月度工资制度与年薪规划.doc