|
 
- 帖子
- 588
- 精华
- 0
- 青韶币
- 1660
- 魅力
- 0
- 威望
- 0
- 性别
- 男
- 注册时间
- 2003-1-20

|
转行,转行....
Andrew S.Tanenbaum说"技术的变化常会导致某些思想过时并迅速消失,但是,技术的另一种变化还可能再次复活某些思想."
在技术的变化影响了某个系统不同部分之间的相对性能时,情况就会是这样.
在J2EE平台下面做了一两年开发了,起先做过一个大型商务网站开发,后面做参与开发一个500万的广州市政府项目,前不久又把一个3000万的大型项目赶完了,用所谓的Java技术用得越多,越来越觉得这个平台的性能不够,开发效率不高,把我的身体都累垮了,感觉Java并不是人们所说的那种的强大伟大,感觉它只是略比dephi强那么一点点的语言,J2EE太庞大,技术太复杂,在里面做了这么久,与之相关的语言Javascript,python,xml,xslt学了一大把,与之相关的框架struts,hibernate,spring,ajax,ibatis学了一大堆,与之相关的中间件weblogic,oracle,db2,jboss用了一大群,现在又被web serivces的SOA搞得晕头转向,越来越感觉到自己已经迷失了道路,学这么多用这么多,自己到底干了一些啥,俺现在已经少了年轻时的那种对新技术的狂妄追求感,曾经有时把精力过多的放在了面向对象设计模式,项目管理,软件工程等抽象层上面,希望能给自己找到一条正确的路,结果把学到的GOF的经典设计模式用在了项目开发上,尽量让自己开发向迭代式开发或是XP敏捷式开发上面靠,发现自己还是那么的没有目标.....我也不知道我的目标是什么,正像我一个同事所说的一样,你做技术几年之后你会发现你的投入跟你的回报很难成正比,这需要你的兴趣去弥补... 11月1日我所参与的这个数字市政项目就要移交了,在写工作总结的时候我写了一下我的想法,也许我有机会从现在的程序员升到一个小组负责人,成为一名系统分析师,但也缺少了那份热情,上级找我谈话,在做过一部分考虑之后决定把我调到研发部门搞研发,方向主要是linux下面的底层开发(GCC)与工作流引擎开发研究,这方面的东西我接受不多,虽然平时大多数的开发工作都是在linux下面做的,但是俺对linux的底层还了解不深,现在在狂补操作系统知识和读linux内核源代码...觉得很有意思,曾经一直使用高级语言,所谓新一代网络语言Java的我,曾经一些鄙视那些使用C/C++的程序员的我(确切的说是鄙视win32平台下面的VC程序员)今天也会回来做头来用C,来了一次彻底的大转变,是不是我还是陷入这种技术怪圈无法自拨呢?现在应该回过头来感谢一下Java了,感谢它优美的语法,良好的面向对象,成熟的框架,以及开源社区那些至今仍为之疯狂兄弟们,我们曾经为之一个技术问题中以争吵不休好几天,可以为一个技术难题熬几个通宵,可以把一个贴子狂顶几十页等等...还是要感谢Java,能让我大学毕业就能拿到一份普通本科毕业生难以达到的不菲的薪水,感谢Java让我养成了良好的编程习惯和面向对象的思维模式,感谢Java,让我在连续几个月无休息日加班的情况下能保留那份热情去编码......等等,太多了..
也许回头来linux下面做C的开发又是跳入了一个火坑...
或许这是每一个中国IT人技术转型期的苦恼吧,希望所有湘大IT学子现在努力打好基础,为中国的IT业发展献一份力,大家一起共勉.. |
|
[GLOW=255,RED,2]谁能阻止我为爱流泪,
谁能让我忘记曾经爱过谁,
谁能缝补我的心碎,
就算阳光不再明媚,
就算整个世界被水包围,
就算真爱从此变得虚伪,
我也不会再为谁流泪,伤悲!!!!![/GLOW]
|
|