[size=10]
作为程序员有太多东西需要学习。软件领域的理论和应用知识飞速的发展着,可以说软件领域也存在着一个摩尔定律。这可苦了程序员们,有如此之多的知识需要学习,如果列出一个清单,估计都会很长很长。忙于学习新的知识和繁重的工作,又要顾着个人的生活。不过对于天才的程序员们,这也可能是一件有意思的事情,有那么多有趣的东西,有那么多的选择,存在着如此之多的智慧的结晶。
从毕业到现在一直都在作软件开发的工作,凭者当初的选择、兴趣爱好和持续的努力不断地前进着。在太多的时候不仅仅是兴趣爱好的问题,工作就要承担责任,做项目就要平衡进度和质量,就要团队的合作与共同的努力。
也列出一个学习的清单:
1、翻译新的技术文件是一个很不错的学习的选择,既可以提高外语的水平,又可以学习新的知识,不断坚持,会产生相当的成就,至少对于自己来说。
2、ECLIPSE是软件开发工具的杰作,它不仅是一个开发工具,也是一个基于插件机制的优秀的应用平台,掌握ECLIPSE的底层机制,学习eclipse plugin developement,RCP,SWT/JFace,GEF,EMF是一个不错的选择。
3、JSF是JAVA业界的一个WEB框架标准,是WEB开发的一个很重要的方向。
4、Hibernate是非常非常优秀的持久层框架,Sping是轻量级的集成框架,还有GOOGLE的GUICE。
5、Web富客户端是将来的发展趋势,所以AJAX,RIA都是需要关注的。ADOBE的Apolo,微软的Silverlight等等。
6、JAVA也在不断的发展着,JAVA 5, JAVA 6, JAVA7也将在不久发布,期待。
7、曾经想象到有可以挑战JAVA的语言吗,似乎已经出现,那就是RUBY/RAILS,这还需要时间的检验。
8、开源项目的了解和借鉴。这是学习的一个捷径,也可以提高实际的项目的开发进度。[/size]
作为程序员有太多东西需要学习。软件领域的理论和应用知识飞速的发展着,可以说软件领域也存在着一个摩尔定律。这可苦了程序员们,有如此之多的知识需要学习,如果列出一个清单,估计都会很长很长。忙于学习新的知识和繁重的工作,又要顾着个人的生活。不过对于天才的程序员们,这也可能是一件有意思的事情,有那么多有趣的东西,有那么多的选择,存在着如此之多的智慧的结晶。
从毕业到现在一直都在作软件开发的工作,凭者当初的选择、兴趣爱好和持续的努力不断地前进着。在太多的时候不仅仅是兴趣爱好的问题,工作就要承担责任,做项目就要平衡进度和质量,就要团队的合作与共同的努力。
也列出一个学习的清单:
1、翻译新的技术文件是一个很不错的学习的选择,既可以提高外语的水平,又可以学习新的知识,不断坚持,会产生相当的成就,至少对于自己来说。
2、ECLIPSE是软件开发工具的杰作,它不仅是一个开发工具,也是一个基于插件机制的优秀的应用平台,掌握ECLIPSE的底层机制,学习eclipse plugin developement,RCP,SWT/JFace,GEF,EMF是一个不错的选择。
3、JSF是JAVA业界的一个WEB框架标准,是WEB开发的一个很重要的方向。
4、Hibernate是非常非常优秀的持久层框架,Sping是轻量级的集成框架,还有GOOGLE的GUICE。
5、Web富客户端是将来的发展趋势,所以AJAX,RIA都是需要关注的。ADOBE的Apolo,微软的Silverlight等等。
6、JAVA也在不断的发展着,JAVA 5, JAVA 6, JAVA7也将在不久发布,期待。
7、曾经想象到有可以挑战JAVA的语言吗,似乎已经出现,那就是RUBY/RAILS,这还需要时间的检验。
8、开源项目的了解和借鉴。这是学习的一个捷径,也可以提高实际的项目的开发进度。[/size]