不安分的2004与震荡的2005——2004中国程序员大调查 |
"这是最好的时代,这是最坏的时代;这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这是怀疑的时期;这是光明的季节,这是黑暗的季节;这是希望之春,这是失望之冬;人们面前有着各样事物,人们面前一无所有;人们正在直登天堂,人们正在直下地狱。" 在审视屏幕上的数据图表时,大文豪狄更斯的断言不断在脑际萦绕。面前这份Excel文件,包含了20,000多名中国程序员对近70个问题做出的回答。这 些问题涉及软件开发工作的各个方面,来自今年早些时候本刊联合CSDN网站和各种IT机构所做的大型网络调查。面对全国60万开发人员(其中30万为职业 开发人员),结合其他的一些调查和报告,本文试图说明中国开发者工作状况,并在某种程度上对今年的发展趋势做出预测。
我Java,我开源
.NET异军突起
绝大多数程序员是从其他平台或编程语言转向.NET Framework应用开发。其中,来自C/C++的人数最多,达27.29%(我猜他们不会太happy);来自VB的占22.49%(上帝保佑吃饱了 饭的VB程序员);来自Java的占16.42(Bye, McNealey);来自Delphi的占15.99%(跟着Anders没错)。不能忽略从ASP等脚本语言转向ASP.NET的程序员们,他们占总人 数的13.18%。是的,他们还不是多数,不过请注意,.NET Framework似乎对每个领域的开发者都具有吸引力,这的确是它可怕的地方。 有趣的是,58.34%的受访者表示,他们的.NET应用需要移植到其它操作系统平台。开发者的胃口似乎永远填不饱,怎么能责怪他们——谁敢说结合 Java跨平台和.NET语言无关的想法是错误的呢?然而理想终归是理想,微软将把 .NET Framework和Windows操作系统融为一体,它可不希望别的操作系统借助.NET而崛起。 Web Service:爱你没商量
移动设备应用开发:这块奶酪能动吗?
这块奶酪到底能不能动?个人移动终端软件应用会是极其庞大的市场,不过最好厂商之间的隔离、操作系统之间的隔离考虑在内,甚至同一厂商和操作系统,你也有 可能需要为每个机型做一个单独的版本。"一次编写,到处运行"在移动终端上现在还行不通,哪怕是J2ME也不能完全做到。所以,你针对的用户,将会是整块 奶酪上面的一小粒。为了获得另外一小粒,要付出的力量可不小。与硬件紧密相关的特点,使得移动终端开发具有相当陡峭的学习曲线(仅就各主要手机型号的 native的代码而言,不包括Java,也不包括WinCE)。选择移动终端应用开发,或许得抱着不成功则成仁的决心。 精致化遭遇软件作坊
TDD/Agile/XP/RUP/MDA,这些软件开发方法和思想不见得会在短时间内对中国软件开发技术产生很大影响。许多中国软件企业需要补基本功这 一课,再来谈"银弹"。对于开发者也是如此,与其问"你XP了吗",不如问"谁吃了我的代码"来得实在和有意义。 专业水平:修行靠个人?
结语 本次调查是CSDN主办,联合众多技术网站共同进行的调查,用户需要填写几十个专业问题。这是中国软件史上最为详尽和专业的调查,大家的参与热情之高,远远超出我们当初的预料。 |
不安分的2004与震荡的2005——2004中国程序员大调查- -
最新推荐文章于 2024-09-23 15:27:05 发布
他们是谁?在做什么?