学习Java也有一年多了,喜欢搞技术开发工作,但毕竟刚入道,面对纷繁复杂的技术世界,迷茫是肯定的了,尤其是在java技术圈,相信跟我一样的新人都有这种感觉,这个技术体系很庞大,太多的东西要学,可又没那么多的时间和精力全学过来,如果什么都学,感觉好象是懂些了,但又好象什么都不能顺当地使用,又陷入迷茫了........
今天读了优快云廖俊才<十年编程经验凝结 与新人们分享>一文,一些观点个人非常赞同.笔者介绍了他一个在国内一家大型互联网企业做技术主管的朋友的观点:第一点是:不断抽象已知的东西。第二点是:面对未知的东西用已有的抽象经验来模拟体验,从而不断调整直至达到可以控制未知东西的程度。这个地方笔者也没深入讨论,这里也不好忘猜.不过他们谈到的另一点值得借鉴一下,那就是"专注"!起步阶段的程序员要专心的模仿。但何谓专心的模仿?"不要被那些乱七八糟的东西晃花了眼,什么j2ee与.net之争,什么soa的革命等等,你不要去关心这些东西。""在工作中,用了很多别人现成的框架这,这本身没问题,但工作之余,需要来研究这些框架.你可以不用这些框架,而是用最原始的方式来写,你会慢慢体会到框架的约束,进而有对框架进行改进的欲望。但是最终你也会发现:其实任何一个框架都比你自己写的要好。然而在你不断模仿的同时你就得到不断的提高。"在模仿的过程中不断比较自己写的东西和框架本身的差异,不断发现问题,想尽办法解决问题,思考得越多,你碰到的问题就会越多,这是一个正向循环,最终你的技术能力就会螺旋式的上升.
很喜欢笔者的最后一句"技术人员并不像人们想象中的那么呆板,每个人都在以自己的方式活着,不断参悟人生的玄妙,而技术人员以一种更为奇特的方式和电脑搏斗,付出了更多的心血,当然体悟得也更加深刻,然而最终每个人都会殊途同归。"与所有技术新人共享.
<十年编程经验凝结 与新人们分享 >文来源:http://blog.youkuaiyun.com/ljc3046/archive/2007/05/08/1600426.aspx