程序员的自我修养技巧 如何成为一名‘有修养’的程序员?

[更新]
·
·
分类:行业
2659 阅读

程序员的自我修养技巧

如何成为一名‘有修养’的程序员?

如何成为一名‘有修养’的程序员?

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

那些老程序员最后都做什么去了呢?

感谢邀请
程序员工资较高,并且大多分布在北上广等大城市,但是程序员绝大部分都没有当地户口。以我这几年的所见所闻,我总结一下老程序员的几种最终选择,当然,这并不是绝对,也没有任何数据做支撑。
第一种:夫妻在北上广大城市工作七八年,手里有个五六十万。回到老家县城,买个房子车子,找个工作,或者做个小生意,一辈子就这样了。
第二种:毕业后就到北上广工作,工作三四年回老家结婚,之后就看个人发展了。
第三种:家里相对富裕,在一线城市工作几年回到二线城市,如武汉,郑州等继续从事IT行业,虽然待遇相对较低,但是足以支撑生活。能力强者可以创业。
第四种:做几年码农后转管理,遇见好的团队,一直做下去,在一线城市租房或买房,养家都不是问题。
第五种:一直做技术。转运维或者架构师,当然了,这需要非凡的毅力和不间断的学习。
目前能想到的只有这些,欢迎补充。。

老程序员a被公司送去美国留学深造,成为了计算机科学博士,也就是计算机科学家。
科学家老a研究机器学习和深度神经网络,发明了新的压缩算法,发明了新的语义理解搜索引擎,发明了八进制的神经元量子微处理器,用这些量子CPU造出了世界第一个通过图灵测试的智能机器Devil,Devil智能系统发明了“泛用型自动编程工具“,淘汰了99%的初级程序员。
最后高级程序员也被编程软件取代了,自动编程系统无需人工干预,自动自发编程,满足人类各种物质和精神需要,Devil最后发明了“极度真实“虚拟现实系统,消灭了失业,无聊,资源短缺,环境污染等各种社会问题,全人类躺在床上,在“极度真实”系统里醉生梦死,享受着极度快乐舒心、无忧无虑的日子……
编不下去了,楼下继续╮(╯▽╰)╭