主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨
计算机业的理论难度本身比不上数学物理,中国人学理科的顶尖人才有的是,所以如果单论开发软件的量甚至质,中国人不会比哪国差。致于为什么中国软件水平比起美国相差很多,也不好用那个桨糊程序员与技术大拿来比喻,两者其实多数的情况下只是99%与100%的差别,差的就是那么一点点创造性,那么一点点热忱与执着。创意的特点就是,没做出来时觉得特别难,但做出来后一看就那么回事,感觉谁来都行。 所以有一种错觉是软件开发难度不高,蓝领化就可以了,这很可能的确是中国印度将来发展成软件生物链的下游产业的开始,类似做耐克鞋与设计耐克鞋的产业链的两端,软件业的高端,在品牌,发现市场,产品实现等高端产业保留于美国,国内处与模仿,跟风的状态。
说起来中国人与印度人做软件业的从业人数巨大,但总给人的印象是桨糊程序员占多数,这里面还是国情与文化的原因。类似理科上的教育与人才的情况。试问多少中国人,印度人,包括海外与国内的,软件从业者是被其高薪所吸引,是为了谋生而从是软件开发的,绝对是大多数。而美国在这样的人也有,但比重肯定要小得多,一是选择多,二是不喜欢软件开发的枯燥。 因此一旦投身在软件开发中的,其才智都不同凡响,反之即使从业软件,也是偏重于做PM,分析师等。 而其第二点也说明了,在软件发展了这么多年后,开发程序仍然在对人员基本素质的要求上与七八十年代没有太大区别,工作性质也仍然是枯燥繁琐的,开发工具的进化被软件产品的复造度所抵消,虽然高重复性的工作被简化了许多,但在此基础上更复造的要求就产生了,这个demand随着硬件的进化变得无穷无尽,总是更快,更美,更体贴,估计不发展到机器人代替人那一天这个趋势停不下来。
计算机是应用科学,其最大的难点也在于应用。计算机软件业开发工具,操作系统等都是为应用提供更低的起点,更多的可能性,因此应用内部也要分几个级别的应用。而直接面对商业应用的是其最终结果,但也离不开低层工具,开发工具,操作系统等的支持,而且计算机业的一大块产值至今仍然在这些支援性的开发上,这也是计算机也仍没有完全成为夕阳工业的最大特征。从硬件业到软件工具也,推陈出新仍然在高速的更新换代,从水冷主机到iPhone,谁知道今后会发展到哪里去,但计算机业仍处于其早期状态是不错的,这一点从应用的高端性与开发程序的低端产业化就可以看出。
- 相关回复 上下关系8
压缩 2 层
🙂理解business logic对程序员是至关重要的 3 轻步兵 字176 2008-03-30 15:12:39
🙂其實能用就行了 1 Levelworm 字68 2008-03-29 14:39:48
🙂还是要鼓励多些精英程序员 7 午茶 字1186 2008-03-29 00:48:13
🙂差的不是高精尖,而是创意
🙂好的创意,需要有坚实的技术基础来实现 4 zhonghm 字469 2008-04-01 23:18:13
🙂被当做螺钉螺母培养的人的确不需要幻想 6 心文连博 字1469 2008-04-02 21:37:04
🙂举个浅显的例子来说明一下技术是如何影响创意的。 11 zhonghm 字1251 2008-04-03 19:42:11
🙂epoll和腾讯没什么关系 3 季侯 字128 2009-03-15 20:53:34