最近看到一篇文章很有感触,摘录如下以自勉:
:我们不需要熟练工,我们需要在某领域拥有超过常人的积累认知,和拥有整套完整思维模式和优秀认知事物能力的人…他很诚恳地告诉我,你还年轻,真的应该好好地静下心来,深入地研究一些东西,自己写一些东西,而不是这也用过,那也知道,但是多半都是局限于仅仅见过,会用,却从来没有认真思考过其代码背后蕴含的思想,更少有人研究过源码,进而体会大师们在某些问题的解决上秉承的思想和思维的风格。个人感觉,这也算是国内大部分程序员最让人悲哀的地方了,当然这也与外界浮躁氛围的蔓延不无关系。不了解这一行的人总觉得程序员都是代码民工,如果自己也认为自己是敲代码的机器的话,我诚恳地建议您尽早转行吧,也许我这么说会得罪伤害一些同行,毕竟转行对任何一个人来说都是有相当的风险和挑战的。不过这绝对应该是善意的忠告。相反,我强烈地认为,程序员应该是最有活力和最有思想的一个群体,只要你不肯让自己浮于表面“
看完那篇文章、我觉得我不是太浮躁了。过去太自以为是了,自己过去学习的都是皮毛。
学习过多少多少开源框架、写过很多项目、又如何、都是在用零件、拼接一些东西罢了,对于自己的设计甚少。最多也是个架构。
是的、软件开发的人在中国已经很多了,以后会更多。已近不缺少我这样的,代码机器了。
这些都足以让我思考一段时间。
曾经以为只要学什么、会架构什么级别的应用、就怎么了。
其实如果不懂数据结构、算法、原理、根本就没有资格和优秀的程序员讨论问题。跟别说那些架构了。
加油!