本文作者:叶梅树
从事开发工作好多年了,看到这个话题时深深吸引了我,这个题目也让我陷入了深思。何为修养?百科解释主要包含两层意思:指理论、知识、艺术、思想等方面的一定水平;指养成的正确的待人处事的态度。可见,一个好的开发人员,应该能够全面、高效、严谨的去处理任何软件程序和业务问题;一个好的开发人员要不断的学习,提升自己的专业水平;一个好的程序员还要修身养性,有正确的价值观等。下面从几个方面阐述如何成为一个有修养的程序员。
第一、 程序员要迷恋技术,时刻保持对代码的热情,不断学习,提升自己的专业水平。这个时代是快节奏的时代,技术更新很快,要想不被时代淘汰,需要不断学习,沉迷于技术中无法自拔。哈哈,此处略微夸张了点,但是一名有修养的程序员需要不断的提升自己。
第二、 从实际开发工作中积累经验,善于总结。程序员是一个在实践中成长的职业。你看再多书,听再多的视频课,自以为学到很多东西,但正在接触项目的时候,就两手发软,头脑空白了。最好的方法,是正在参与到项目中去,最好是能参与从设计到开发到测试到维护一整套的整套流程。
第三、 对自己写的代码负责,要给自己的代码加注释,写文档。不要把半信半疑的代码提交上去,一般都是有问题。容易出现问题的可以添加日志,方便日后出问题追踪代码。添加注释方便日后维护。不要以为程序员只要负责写代码,如果是那样,你永远不能有上升的空间了。因为不管是走技术路线,还是管理路线,都离不开文档,方案文档,技术文档,产品介绍文档,管理文档等等,是你了解开发流程,产品运营的必由之路。
第四、 作为一个自身的程序员,也要记住细节决定成败,要时刻保持耐心与恒心。不少程序员都有这样的习惯,好不容易思考出解决问题的方法,迫不及待的把代码写出来,功能也实现了,立马提交代码完事。殊不知你的代码中还有不少细节需要完善,大到内存泄露、资源释放、代码是否高效,小到注释是否规范,都是你必须关注的问题。且不谈这些细节问题对你做出来的项目的影响,就是对你编程习惯的影响也是深远的。
第五、 职业道德,良好的心态和团队协作意识。在工作中,研发是一个团队,一个人不能把所有的事情做的非常完美,即使可以那也需要时间成本。打败我们的不是困难,而是你自己。在实际工作中团队协作非常重要,自己想不明白的,团队讨论一下可能就会有很好的解决方法,也能学习到别人的思维方式,从而也提升了自己的工作能力。遇到难题和bug要有好的心态,毕竟程序不可能永远没有bug。
当然,做一名有修养的程序员不仅仅以上归纳的这些,还有很多。先从这几点做起,相信离一名“有修养”的程序员就不远了。
共同学习,写下你的评论
评论加载中...
作者其他优质文章