您的位置:首页 > 职场人生

程序员未来只有两条出路

2008-09-21 13:04 585 查看
程序员未来只有两条出路 feel 发表于 2007-12-13 18:20:00 高志明是中华软协大陆合作委员会副主委,中华软协共享平台协会会长,台湾讯光科技董事长,微软.NET开发平台专家与特约讲师,从事软件工程技术研究达20年之久。
    讯光科技是一家以研发软件工程技术为本的专业公司,致力于开发工具长达十七年之久,从早期单纯的软件开发工具发展到现在行业标准的共同组控件与共享平台,目标是让软件开发能更标准和更有品质。
    作为程序员杀手 目标是取代程序员
    高先生曾经自创了一套新的软件开发理论,并制作了向EEP这种工具。在谈到何时有这些想法,如何将这些构想运用在自己的产品上的时候,他说在20年前就有这个构想了,虽然做公司只有17年,但是做工具已经有20年。他在上班的时候,就觉得编程是很无聊的,所以把公司的目标设为取代程序员,被人称为程序员杀手。
 
 

    10年前,高先生的朋友到日本去打工,在一个道路施工旁边引导交通。突然有一天,老板告诉朋友明天不要来上班了。朋友开始觉得不知所措,以为自己有地方做错了,所以也就不了了之了。过了几天不经意路过那个地方的时候,发现有一个机器人在那里引导交通。当时朋友就感叹到,原来是被机器人取代了。
    高先生说:“这个例子也可以类比到程序员身上,程序员在一定程度上也会被取代。今天的程序员是存在的,但是他们绝对不是用来写application的,未来将会由架构师来产生Application。应用80/20法则,未来80%的工作将会由架构师来设计完成,程序员来完成剩下的20%工作。具体做什么呢?程序员主要来完成客户的一些个性化定制,比如软件外观颜色的选择,一些特殊的属性等等。所以程序员还是有存在的价值,但他的工作是比较简单的。”
    程序员未来两条出路之朝向研发
    如果上面的理论能够变为现实,那么现在数以万计的程序员,以及在校学习计算机专业的学生将面对一个“残酷”的未来。他们如何进行调整来适应未来的变化,应对未来更加激烈的人才竞争呢?高先生说:“程序员转型的两个路线:朝向研发和知识专业化。”
    高先生说:“朝向研发,可以做控件,架构师设计控件,程序员来进行实现。大家的目的要想把编程的代码减少,就要进行控件化。控件化的概念就是品质和生产力,一开始都是最差的,当你提升起来的时候,他将超过那些从第一行写到最后一行的“编程王子”。在经过一些项目之后,这个品质是纯代码所无法比拟的。”
    高先生和他的客户曾经做过测试,一个从学校刚毕业的程序员用高先生的工具与工作3-5年的程序员用代码编程,结果是有经验的人输掉了比赛。究其原因呢,这就像做手机,你把从各地收集一些零件,简单组装一下就可以成一部手机。但是如果每个部分零件你都自己生产,可以想象结果肯定是不行的。
    程序员未来两条出路之知识专业化
    今天,无论程序员还是软件公司,都需要专业化知识。中国未来会可能产生很多MIS部门,虽然目前软件公司很多,但MIS的部门很少,高先生认为主要原因目前关键不是很成熟。
    中国正在成为世界的“制造中心”,这已经成为不争的事实。据统计,我国居世界第一的产品已经有数百种,贸易份额或市场占有率占世界第一位的也有相当可观的数量。今天“中国制造”的标签正越来越多地出现在各个国家、各种产品上。随着科技进步的速度越来越快,商业模式的创新也在加快,商业模式的创新与科学技术的集成和深度应用密切结合在一起,在跨国公司已十分普遍,并逐步成为一个国际趋势。

    深入分析这个趋势,我们可以看到制造业的价值正在迅速向产前、产后的研发、分销和服务等领域转移,对这些领域的资源控制和整合的能力远比生产制造能力更加重要,已经影响到企业对于核心竞争力的选择;基础资源的整合形成社会化的服务网络体系,提供标准化的、更有效的基础性服务,有效性主要来自整合和服务的商业化模式。所以如果真正到了MIS时代做物流和维护,需要很多专业知识。
    高先生说:“程序员如果始终只知道编程,而不去深入理解客户的需求,那结果做出来的东西永远不能符合用户的要求。程序员应该多去了解产业知识,这样才能变得更有价值,形成第二专业知识加编程的能力结构。”
    未来软件公司的最大挑战是商业模式
    软件人才知识结构和编程习惯的变化,必然会带来软件公司的变化。据北京市06年上半年统计,经认定的软件企业数量累计3135家。面对日益激烈的竞争环境,软件公司面临的最大调整是什么,如何去解决自然成为业界焦点的话题。
    高先生提出以下四点,他认为目前软件企业在未来发展上所需要面临的挑战。软件公司的最大挑战是商业模式。有一种公司是靠关系拿订单,有固定成本和固定收入,一减就是最终盈利。这样的公司是需要依靠人际关系,但不是所有公司都可以做到,所以公司要采用什么商业模式很重要。很多公司都是技术走向,根据自己公司已有的技术去做,其实这样是有问题的。一定要先看自己的公司定位是什么,目标用户群在哪里,看一下市场需求。
    第二点是通用型的公司一定会走向消亡。由于这一块是高度竞争的市场,只能够养三大五大,其他的只能在周边痛苦徘徊,最后的结果只能是退出。第三点是行业软件将是未来盈利点。做物流的就专门研究物流,然后找一家大客户来做,做好了就复制给别人。第一家做的时候肯定是亏的,第二家可能就可以持平,之后就可以赚得更多。第四点是做可复用的软件。如果软件项目完成之后只有30%的经验可以复用积累,那么软件公司肯定不能长久。随着人才的流动,这些项目经验也会消失。
    采访后记
    在国内,程序员数量还在持续增长,劳动力价格随着最近的就业形势的紧张而渐渐走低,总体来说还是处于薪金水平较低的水平。所以是否很快就能迎来控件取代大部分人力成本的阶段,还是一个未知数。不过,软件代码的正规化,安全性,低成本确实是软件公司目前追求的方向。这场人机较量的结果,我们还是需要继续观望一段时间。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: