“设计就是在指定的限制范围内,利用可用的技术寻找一种方案来满足功能需求。”
做日本外包的悲哀就在于,很少有机会能做设计。发到国内的项目,绝大多数
只是做coding,即使有机会做些设计,也是很小很小的一部分。
所以,国内的日本外包企业从来不重视软件技术,因为他们不需要做设计;不
需要做技术验证;不需要“利用可用的技术寻找一种方案”,方案都是日本那边
给定的。所以,在日本外包企业工作,真正有用的是日语。日语一定要学好,
才能有发展。
但是,如果单纯就一个软件公司来说,软件技术是公司的核心和根本。世界上
真正成功的软件企业,没有一个不是一技术为核心的。比如,微软,IBM,塞门
铁克,SUN 等等。这些软件公司正是有了核心的技术产品,才能长久的立于不
败之地。
而技术的载体,我认为有两种:一是人,二是资料。
不用多说了,人才当然是最重要的资源。从我多年的经验来看,专心于技术研究
的人才,在日本外包公司有两种道路:一是离开公司,另谋发展。悉心研究技术
的人,肯定没有更多的时间学习日语,有些人甚至抵制学日语;而公司又不愿意
花钱雇佣一个不懂日语的程序员,更不愿意为一个学不好日语的程序员加薪。最
后,这类人只能选择辞职。第二条路暂时放弃技术,花更多的时间学习日语。走
这条路的人,我就是个例子。为了学好日语,从刚进公司的时候算起,可能需要
2-3年的时间,才能在日语上有看得见的成果;而到了那时,技术能力却还停留在
很多年前的水平,或许这些技术已经被淘汰了。所以,你会发现,很多员工在公
司工作了4,5年后,只能向管理层发展,因为技术做不来了,只能发挥与客户交
流的能力。(其实,我个人非常质疑这种人的管理能力。管理学作为一门专门的学
科发展到今天,已经有100多年的历史了。他的涵义,绝不是学了几年日语,有
几年的工做经验就可以领会的。程序员出身的管理者最大的弱点就是不善交流。)
关于技术的另一个载体——技术资料。很多外包公司,很自豪自己做或很多的项目,
并把它们备份下来,积累了很多经验。这是个很傻,很天真的想法。随着时间的
流逝,人员大量的流动,能保留的经验也在不断的消失;那些备份的历史项目,又
有多少人会去仔细的研究呢,可能连想起它们的人都不多了吧。所以关于技术资料
我想用一个更时髦的词来表达,更为合适,那就是“知识库”。只有经过了科学的
整理、组织的历史经验才能被有效的学习和利用,成为公司的知识库。目前我们有
做过这些整理工作吗?到目前公司连自己的framework都没有,我们欠缺的真的很
多。
确实,现在日本外包有很丰厚的利润。可是有没有人想过将来?人民币在不断的升
值,国内的人力成本也在不断的增加。以现在的行情看,日本外包可以获得20~30
万日元/人月,如果国内的软件公司的人均工资达到10000人民币元时,我们还能做
得下去吗?有人可能会说,10000元的薪水早着呢。我想说的是,90年代中国工人
的平均薪水只有200块,10年后的今天呢?10000块的平均薪水真的就在眼前。国
内的日本外包公司,只看到了眼前的利益,没有限制的扩大公司规模,技术水平和营
业能力却还停留在公司刚建立的初期。这难道不是危机吗?
无论从公司的角度,还是从个人的角度,我们都应该居安思危阿!