现在的技术日新月异,更新迭代速度快,稍有不慎就会被新的技术落在后面。不过对于新技术我们应该保有什么样的态度,这最为关键。
很多时候,新的技术并不是说一门新的语言,而是出来了一个新的方法,架构,思想。而这是最重要的,我一直认为没有思考的程序员是没有灵魂的,所以在写代码的过程中,我们要时常思考,怎样才能写出优美,简洁的代码,晦涩难懂的代码,你最终会发现自己也不明白。
现在,我们大部分是在使用,很少有时间去思考,为什么要这样使用,当时做这个库的开发者为什么要这样设计,是否有一定的道理,如果自己写,会不会有更简洁有效的方法。如果只是实现某个功能,应该接受过基础知识的人都可以写出来,但怎样最大程度发挥出代码的价值,可不是一两天能做到的。
知识是不断更新的,有时候我们思考的少了,就会缺乏举一反三的能力,有时候我们通常以为自己知其然了,如果不知其所以然,会在下一个问题上翻跟头。诚然这会花时间,而现在世界诱惑这么大,基本上很好会有时间去思考,所以在写代码之前要三思,思路到位了,写代码就事半功倍。
其实无论做什么都是一样的,当你急着去做的时候,你往往会发现你很容易陷入到自己制造的困境中,当时也不是说要讲事情全部想明白之后再去做,因为有可能当你想明白之后,却发现没时间去做了。所以中国有一个字非常好,度,凡事需要讲究一个度,而人之所以为人,也就是在不断的成长过程中,对于度有了自己的理解,你会发现做什么你都会有自己的节奏。
网友评论