我对对日软件开发的看法
前几年,印度因为做欧美外包赚了大钱,国内就开始效仿,可能是日本与中国在文化方面共
通的地方很多,所以对日外包,就成了热门,尤其在大连和沈阳,在这两个城市的软件公司,不
论门庭大小,不管实力如何,都在做对日外包,能自己弄到活的就自己干,不能弄到活的就依托
几个较大的对日软件开发公司,向这些大公司外派人员,赚人头费。这些大大小小公司一般都不
同程度的赚到了钱。为了赚更多的钱,就需要接更多的活,为了完成更多的活,就要更多的招人
。各大学为了实现高就业率,就努力的把学计算机的学生培养成符合对日软件开发的人。根据市
场的要求培养学生是正确的,但为了符合作对日外包而培养的方式就非常错误了。
一个软件项目从开始设计到最后实现需要很多的步骤,而对日外包的工程中,需求分析,系
统设计等关键性工作都在日方作完了,拿到我们这里的就只有编码,而编码在软件的开发过程中
是一个及耗时间,又耗工作量的部分,并且对编码人员的技术要求又是最低的。大量的软件人才
用大量的时间作着没有多少技术含量的东西,技术很难提高,往大说对中国软件发展非常不利,
往小了说对个人的发展也非常有害处。
即使在一个项目组中做到了很高的位置,但仍然不会进入软件开发中最重要的部分(日本人
是不会让作外包的人员把握整个工程的命脉的)技术上也不会有突破,只是会大量的熟练的使用
别人做好的东西,带动一些不太会用的人。在技术上的创新东西很少。
当然,中国现在的软件开发氛围与发达国家还比不了,关键在于管理,做对日可以学到很多
管理方面的知识,国家提倡做外包也有这方面的考虑,但现在的软件企业中,有很多是为了赚钱
,不管员工的未来发展,不管中国软件业的发展,这是杀鸡取卵的做法,急功近利的做法,非常
不可取。
有人说,做写程序的工作是一种吃青春饭的工作,这句话用在整个软件业是不对的,老程序
员的经验,是我们年轻人所没有的,但这句话用在对日外包上就千真万确的。一般一个日本的项
目拿到中国的公司时,已经不知道转了几手。到我们这边后,本来是10个人月的工作,却叫我们
2个自然月完成。一般的公司就会投入5个人抢时间,为了保证质量,加班加点是正常现象,没有
好身板是做不来的。年轻还可以挺,年岁大了怎么办。有人说,年岁大了可以作管理,这只是少
部分人可以的,大部分人会因为没有机遇而转投到工作量小的公司,但那时候他们会发现,作
对日时学到的东西,在新的环境中也只能继续坐一个普通的程序员。
说实话,我很鄙视作对日外包的,我们公司招聘程序员时也不太爱要作对日出身的,以前有
过几个作对日出身的,当我们开会讨论问题时,话最说不到点子上的就是他们,当然让他们作东
西还可以。做对日外包的不能叫做软将工程师,甚至不能叫做程序员,只能算是会写程序的工人
。