抛开语言及发展历程不说,窃以为主要有以下两方面原因:
一,开发的大环境不同,国外的人充分尊重知识,崇尚知识共享。一个人共享,多人受用。国内就不同了,一个人有了若干个想法或者积累了一些自以为是的代码,就会敝帚自珍,就怕别人分享了自己的劳动果实。这也难怪。毕竟国内人太多了。竞争十分激烈。但是在国内还是有一部分人是充分学习国外的风格。开发了若干个开源的框架代码。很是让人敬佩。
首先排除发展的时间长短的因素。国内的风土人情也是一个很大的原因。
二,滥竽充数的人太多。国内it业很容易进,一个做别的行业的人,学个一年半载的。就敢说自己做过项目,并且领导开发过什么什么的。而且也就有很大一部分人相信。今天开会,当说到网站的界面更改时,一个傻货竟说css要将所有图片放到一个文件里,这样请求就会减少了。像这种傻货,连基本的javascript脚本也不懂,改代码就问我,让他改一个旧框架,约有4,5个月了,还没有改完。自己连基本知识都不懂,,竞腆着脸说原先的代码太乱了(其实就是看不懂)。这货竟可以做PM。真是可笑,就是改代码也主要是用我之前写的(国内往往有这样一些人,一直嚷嚷着重构重构,其实还不是大部分用着原先的代码?一边用着别人的代码,一边说着别人的不是,这种人最可恨!)。而领导也就信他,唉无语了,爱咋咋地吧。各扫门前雪,休管他人瓦上霜。