真正到了公司工作之后,才明白,有些人是不喜欢创新的,其原因竟然是担心新技术带来的风险!
譬如说,昨天项目经理让我们开发一个管理系统,指定了用JDK 1.5 + Tomcat 5.0开发(天啊,我可是应聘.NET程序原来的),理由是这一套东西已经“久经考验”,“绝对不会有问题”;又如,公司最近的一个成品项目,竟然是用.NET 1.1做的(我们公司也算得上大公司),另一位同事问过经历之后才得知,原因是公司在Visual Studio 2003 下有一整套完整成熟的控件库。
然而——就那个管理系统,如果用.NET 2.0做,我以以往的所有自负担保:三天之内完成所有功能!(可能是我Java学的太不好了,用Java的话我实在不敢保证早一周之内做完。)
事实上,所谓的“公司”,是追求利益最大化的,作为一个公司的负责人或者管理者,他们第一考虑到的不会是“技术创新”,而是项目成本。有了先前成功的经验,就不愿再去创新,这可能是很多“公司”的弊病。
如果真的这样的话,我愿意永远做一名快乐的“业余程序员”,再也不做“职业程序员”了。
以上只是随笔发发牢骚,目前为止,我还是要做这些我认为“很让人郁闷”的工作。
随便说说,全当没看见过吧。