王国梁:做一个有情怀的程序员
程序的情怀体现在:
首先要有理想,要对计算机程序工作有热爱之情。要对自已有一个明确的目标,要达到什么样的水平,能成为什么样的水平。在工作中不断总结提升自已,不断学习进步,掌握更多解决方案。对代码工作的热爱是基本素质,因为热爱才会去专研。任务解决问题的能力不是简单易得的,是在不断地挫折与实验中获得的。而支撑我们在挫折面前一次又一次提升自已的是理想,一个程序员的理想。
有一股干劲还是不够的,还要有限的学习方法。程序员的工作性质决定了要不断地训练,不断地试错才能逐渐明白其中的原理。就像我刚开始在大学里自学编辑语言的时候,可以在图书馆看一天的书,就算是一字一名地看,可能仍不会真切明白程序是如何运行的,运行的结果可能是什么。还不如直接在电脑上把代码打出来,真真切切的体验一下程序的运行流程,这时你会发现和书中写的不太一样,因为自已在写代码时候会犯这样或那样的错误,把这些问题纠正弄清才是真正的提升。不能只看书本、视频等,关键还是要自已多练,对照着书里和视频资源里的代码自已写几遍,会更加深刻。
不满足也是是程序员的一样重要素质,互联网技术是日新月异的,新的技术和概念层出不穷。如果只满足于目前掌握的基本知识,在常规的工作中可能没有什么难度,复制粘贴可能就能解决问题,但是在新问题面前怎么办,你就要做出准备。同样一个问题,会不会有其他更好的解决方案,如能才能更好地解决新的问题,等等。都是要在平常的工作中不断考虑的事情。可以以工作常规技术为中心,多学习其他编辑技术,多学习更好的解决问题的思路。这样才能在成为一个有情怀的程序员的道路上不断前进!
好的代码习惯对后续维护至关重要,常握了解决问题的方法,在实际代码书写中,一定要有良好的代码书写习惯,固定的格式化、注释、耦合等等都是要注意的问题。如果不注意,可能一段时间后,连自已写的代码都不知道是怎么回事,更何谈工作协同让别人来修改你的代码呢?写代码要有情怀,但不要任性。
作者:优加网络王国梁