看了这篇名为DownloadFiles\whoopee\archive\2005\06\27\404172.aspx>《开发工程师之路》的文章,颇有感慨。特写此文与所有java爱好者共勉。对于我个人来说,从事技术工作已快有两年了,有时问问自己,这些年来到底真正掌握的技术有多少?自己天天都做了些什么?如今有什么值得回味的呢?一想到这些问题,就不免身冒冷汗。仔细一想,这两年来,每天除了工作就是学习(当然周末有例外),新技术,新工具,一个个的学,一个个的用。到如今呢,说学了什么?能列出来的不就是java相关的东西吗?技术方面:Servlet,JSP(TagLib),EJB,JNDI,JDBC,JMail,JMS,XML,UML,AOP,ICO,JMX。工具方面呢?开源的Ant,Log4j,Exe4j,Junit,dom4j,Xdoclet,Resin,Tomcat,Eclipse,Struts,Hibernate,Spring.其它工具:Jboss,Jbuild等,另外就是学了一些设计模式,项目管理相关的知识,再就是windows,linux下的一些其它东东。留下的看得见的东西可能就是做过的七八来个项目和一堆读书笔记(由于时间原因,未放在网上,我会陆续发表的,请关注)。从整个JAVA的技术领域来看,我所学的只能算冰山一角,还有很多东西只是听说过而已,就拿J2EE来说,就有Web Services,JSF,SOAP,WSDL,JAAS还有其它JAVA技术JINI,JWS等等,还有当前正在流行的N多开源项目:HiveMind,Turbine,Tapestry,Ruby... 当然,还有很多J2SE的技术未包括:像java 2D,java sound,而且这还不包括J2ME的内容。对于已经学习过的东西,可能很快就被遗忘了,因为学的越多,忘记越多。要真正掌握一个领域内完成的知识体系,可能就像这篇文章《在十年里学会编程》 里所说的,真的需要十年时间!!!十年以后,就可成为一个领域内的专家?通才?不,很有可能是一个“什么都会”的技术狂人。“什么都会”意味什么?可能,目前流行工具你都会,主流技术你能用,但是新的技术,新的工具不断的涌现,你还需要不断地学。所以说,要做这样的技术狂人十年是远不够的!然而,象这样学习,十年,对于 我来说太长了!(当然,学习是一辈子的事,活到老,学到老嘛 ^ - ^ ) cellpadding=0 height=18>