现在的位置: 首页 > 综合 > 正文

【杂谈社会分工和我们的软件业】

2018年04月29日 ⁄ 综合 ⁄ 共 2117字 ⁄ 字号 评论关闭

    每天清晨,我们睁开眼睛,开始经历又一天的生命旅程——为每天的成就而欢欣,为每天的困苦而烦恼,为每天的温暖而感动,为每天的麻木而叹息。我们被幸福浇灌,被苦难磨砺,被自己改造!其实,偶尔不妨停足片刻,思量一二。我们的世界究竟是什么?我们究竟为什么而活?这并非空虚无聊而故作高深,实只为了让自己看清脚下漫漫前路。

    第一,我们生活在60亿人的星球,有200个左右的国家。不同的国家由于地理、历史的原因,在世界这个大家庭中担任着不同的角色,相应也有着不同的国家地位,用经济学的表述就是社会大分工不同——比如,中东非洲主要为世界提供能源和原材料,亚洲目前是世界工厂,欧美是世界的技术和知识输出(也许我们不太愿意承认这点,但勇敢一点,不要回避)。这种世界的大分工就导致不同国家的地位的不同。原料---劳动---技术,这三者的差异,就决定了三个区域人民生活的区别。而针对某一个国家而言,人民间的生活差异决定于国家内部的社会分工,可以以劳动的不同性质作为分类的一个准则,不用怀疑,我们现在仍然处在一个阶级社会中,处在低层中的人付出巨大的努力才能获得事物,在高层社会也许可以轻松获得。而且,由于我们国民对后代强烈的溺爱,导致后辈常常能继承父辈付出巨大努力获得的成果或者从中受益。正如我们看到的,官二代、富二代横行,他们显然从父辈的努力中受益。这种强烈溺爱传统,导致我们面临竞争的时候,起跑线是完全不一致的,我们都应该记下这一点——也许付出和回报是一致,但不同人的起跑线是不一致的。许多人在批判社会的不公平时,常常举例说一个富二代什么也不付出就有豪车豪宅,而一个农村家的孩子必须勤奋工作一辈子才可能拥有这些,以此来说明付出和回报的不均衡,但我想这是搞错了概念,这是起点的不同,而不是付出与回报的不同。在认识社会的不公平性时,一定要认清为什么会有不公平?——继承和继承的累积。

                                              

    第二,我再看看为什么会有社会分工?第一,社会分工带来生产效率的提高。如果让一个人独立生产一辆汽车,我想他一年都不一定能生产一辆,但如果让他生产螺丝帽,也许他一年能够生产30W(一天1000个)个或者更多,如果将汽车分拆成3W个零件,由3W个人完成,那么3W人一年可以生产30W辆车,相当于一人造了10辆车。这是由于人大量重复一项活动时,熟练度的提升是很快的,你甚至在有些场合会怀疑人可以做某个重复动作做得如此之快。第二,社会分工带来成本和生产工具的节约,如果每家汽车厂都拥有一套生产汽车全部零件的设备,成本无疑是巨大的,但拥有和维护一台或者多台生产螺丝帽的设备却会廉价许多。所以在运输成本相对低廉的条件下,社会分工可以节约成本。

                        

    最后,我们明白协作的重要性吗?社会分工能够提高生成效率必须是在有效的协作的基础上的。而中国的程序员,自私、自傲、怀疑的性格是那么明显!每个人都不认为自己应该为别人牺牲点儿什么,每个人都认为自己最应该被重视,每个人都怀疑问题是不是出自别人的代码……付出、谦虚、信任这些协作最需要的性格,在我们的程序员身上却是那么罕见!然而,最可悲的不是我们不知道这个,而是知道了也不愿意改……

                                          

    从继承性的角度来看中国的软件,有多少家公司将代码质量维持到可称为库的层次?这样做的代价无疑是高昂的,但长期而言,却是最有效的生产方式,因为下一次的工作可以轻松建立在上一次工作的基础上。这种库的积累和进步是伴随着公司的技术进步和深化而进行的。但中国无数公司关注的总是完成某一个任务,或者借用别人的某个库,这是典型的不知道继承重要性的做法,公司随着技术的进步永远处在被动的位置。

    从分工的角度来看中国软件业的中小企业管理思维,很多软件公司在招聘员工时都希望员工熟悉这个领域的所有东西,所有东西都可以拉通,从前台界面、到网络、到数据库,都可以完成。这种特点的人才被称之为“通才”,但我们应该明白一个深刻的道理,那就是绝大数人是不可能面面俱到,面面精通的。这样招聘人才的公司是典型的无分工低效生产模式,唯一好处是管理方便,所有事情都可以交给某个人,这等于是将管理的复杂性转移回生产层面,必定低质低效。那是否是大公司就好一些呢?中国的大公司依然不懂分工!大公司往往能实施较好的内部员工分工,但常常却不知道自己公司的全球分工。一个公司在社会大分工中处在不利的位置,那么内部分工很好也没有太多作用。中国的公司依然徘徊在计算机领域的外围,做着副手和打杂的工作!

    从协作能力看中国的程序员,“一个中国人就是一条龙,一群中国人就是一群虫”——那么直白,那么凌厉。中国人什么时候才能学会不要以自我为中心!什么时候才会懂得扶植弱者,尊重强者,学习大牛?而不是嘲笑弱者,妒恨强者,盲目崇拜大牛!连自己究竟是强者是弱者都不清楚,就开始天真地认为世界为自己而转的人们,我们什么时候才能醒来?

   中国软件什么时候才会懂“继承”、“分工”和“协作”?

   我们自己呢?我们自己懂得了有“继承”地系统学习知识吗?我们知道怎么处理家庭分工吗?我们知道怎么改变自己的自我中心主义吗?

【上篇】
【下篇】

抱歉!评论已关闭.