如何成为一个合格的程序员

程序员如何提升自己的综合能力?众所周知,程序员工作几年后,就会面临职业的选择,主要原因在于前期几年都在积累和学习,达到一定程度后,就开始考虑个人的职业发展了。

如何成为一个合格的程序员_第1张图片

 

那么想要成为一名优秀的程序员,需要注意哪些问题呢?

如何成为一个合格的程序员_第2张图片

 

1、严谨和追求极致是优秀程序员的必备素质。“差不多”、“很接近”是只能在做马蹄铁时用的词,在软件开发中,95%的正确仍然是不能用,一个“差不多”能用方法或一个使图片很“接近”居中的CSS样式都是不合格、不能用的。这剩下的5%对于整个软件的有效性十分重要,能造成完全相反的结果。

2、学会分享。在学习的过程中,能够写读书笔记放到网上是一个好的习惯。当然,你学到一定的程度,就需要把知识做一个阶段性的总结,不要怕别人笑话,写出来,分享出去,告诉别人这是我的心得。我也需要把自己工作中碰到的问题分享到论坛或者是blog上去,例如:性能优化的心得,发现的oracle的bug,发现的Java框架的bug……当别人和我深入讨论一些问题的时候,我才发现:自己研究的其实还不透彻,人外有人,天外有天。教的过程中会逐渐发现自己的不足,慢慢的自己就成长起来了!对自己写的代码进行反思非常重要。

3、多向大牛取经。试着去做大量不同类型的项目,把每个项目都当成一种学习,脱离自己舒适区,去和其他你不熟悉的程序员一起工作,这样你将会学到很多新的东西。如果机会允许,尽量和其他程序员一起工作,因为这样可以提供你的代码质量,并且帮助你提供团队合作能力。正常情况下,一个团队会有那么一个经验丰富的高级程序员和其它程序员,你可以从他们身上学习。同事可以在来自像Github这类网站的开源项目上做开发,创建一个开源项目的分支然后做开发,这是提高你编程技术的一个非常好的方法。

你可能感兴趣的:(dash,前端)