摘要:在IT行业知识中,程序员(误:猿),在不同的领域和场合,他们有很多不同的称呼,软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。这群人非常熟悉如何用计算机语言来完成自己的工作,并乐此不疲。但是,如何从普通码农进阶为一名优秀的程序员却是一条艰辛的路。我们来看看CSDN上程序猿大牛推荐的4个习惯,希望对于我们学习IT行业知识以及如何走上优秀程序员之路会有些启发。
在IT行业知识中,程序员(误:猿),在不同的领域和场合,他们有很多不同的称呼,软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。这群人非常熟悉如何用计算机语言来完成自己的工作,并乐此不疲。但是,如何从普通码农进阶为一名优秀的程序员却是一条艰辛的路。我们来看看CSDN上程序猿大牛推荐的4个习惯,希望对于我们学习IT行业知识以及如何走上优秀程序员之路会有些启发。
0时刻保持求知欲。
吸取新知识,千万不要局限于程序员领域,就算是你有了10年以上的程序员经历,你也得要使劲地学习,因为你在计算机这个充满一创造力的领域,每天都会有很多很多的新事物出现。
尤其是互联网领域的程序员,你需要跟上时代的步伐,不仅需要了解新的程序语言、个人开发工具、团队协同工具等等,更需要去阅读一些业内的新闻,并到一些热门的社区去参与在线的讨论。
推荐:CSDN、Stackoverflow、SegmentFault、Coolshell、36Kr、虎嗅
1使用版本管理工具管理你的代码。
如果你的团队开发的源代码并没有版本管理系统,那么你的软件开发能力会一直处于石器时代而停滞不前。
使用什么样的版本管理工具依赖于你的团队的大小和地理分布,你也许正在使用最有效率或最没有效率的工具来管理你的源代码。但一个优秀的程序员总是会使用一款源码版本管理工具来管理自己的代码。
推荐:Subversion、Git 、Visual SourceSafe
2务必一定养成文档交流的习惯。
程序猿最讨厌的两件事:第一件事是给自己的代码写文档,第二件呢?是别人的程序没有留下文档。
这是一个笑话,却是一个大实话。优秀的程序员需要习惯用优质的文档来进行交流,而不是无尽的吐槽和嫌弃。
养成文档交流的习惯,除了在代码中保持良好的注释风格之外,为了让你和你的团队容易的明白你的意图和想法,更需要写下更详细的说明文档。这不仅是一种团队的离线交流的方法,更是一种知识传递的方法。
Markdown是一个很好的文档编写工具,可以让你不受工具编辑器的限制来表达你的思路和想法。代码和流程图混合表达,无论是在哪个平台,通行无阻。
所以,你可以利用WordPress搭建一个对外的博客,用Markdown写博客与外界交流;也可以利用“有道云协作”轻松建立一个完备的团队内部Wiki,用它原生支持的Markdown编辑器来写内部交流文档,不仅支持版本对照,还能让知识和经验灵活的在内外部流动和分享。
推荐:WordPress搭建博客、有道云协作Markdown协同编辑、建立团队内部Wiki
3与非技术人员建立良好的沟通机制
据说,杀一个程序员不需要用枪,改三次需求就可以了。也有人说,PM是程序员的天敌。
其实,与其在这种相生相杀的关系中纠结和碰撞,不如大家一起坐下来,建立一个良好的沟通机制,依托于优秀的协同工具,共同高效率的推荐开发工作。
但是互联网行业里,程序员没办法要求不懂代码的产品经理用SVN和自建Wiki来管理需求文档,更没办法让设计人员理解版本管理的重要性。所以,使用通用性强,简单易上手的“有道云协作”来建立团队wiki是个不错的选择。养成以上习惯,不会使你立刻变成年薪百万的程序员,却可以让你走在正确的道路上!
如有问题请加微信号:Iotek666,本微信号会不定期推送技术相关优质文章、热点资讯、视频资源及生活趣事,也很乐意与您一起交流IT知识,让我们在闲暇之余巩固一下自己的知识体系 ,扩充一下自己的知识面。快利用琐碎时间给自己充电吧!
希望这篇文章可以帮助到你,总之同学们,it资讯尽在职坐标。
喜欢 | 0
不喜欢 | 0
擅长针对企业软件开发的产品设计及开发的细节与流程设计课程内容。座右铭:大道至简!
已有24人表明态度,83%喜欢该老师!
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号