【51CTO综合报道】主人公介绍:王先生工作在北京中关村上地软件园的一家外包公司,从事对日外包已经有四年的时间,由于公司业务调整,也曾做过国内政府的软件开发项目,对国内与对日项目有着很深刻的理解。
在走进王先生之前,我们先要了解目前中国对日软件外包的情况。虽然中国工资水平在世界处于靠后的位置,但还是受到类似印度这样的外包大国冲击,下图就是日本外包软件格局。我们可以看到中国只占到约三分之一的份额,就是这三分之一的份额养活了一大批中国软件外包企业。
51CTO:您从事对日外包已经几年?当初是怎么进入这一行的?
王先生:已经从事外包软件开发工作四年多了。当初毕业找不到工作,逼不得已才干外包的。(51CTO记者注:编辑在2007年毕业时,也差点进入对日外包公司。只不过因为当时对方要求达到日语一级的水平而作罢,在当时的招聘会有一半的职位都是对日外包,可见目前外包行业的红火)
51CTO:你平时使用的开发技术?目前您正在做哪方面的开发工作?
王先生:.NET、Java、Oracle、SQL Sever都有过接触,目前做.NET方面的开发工作
由此我们可以看到软件外包的程序员完全是按照订单生产,各种语言都会涉及到。这就可能造成程序员样样会,但是样样都不精的局面。之前51CTO记者在于微软MVP衣明志老师交谈过程中,衣老师就谈到做外包的程序员需要花更多的精力去学习,***才能成功跳出外包的圈子。
51CTO:在这几年的工作经历中,您觉得在技术上提高的***困难是什么?
王先生:日语,作为日语是和客户交流的工具,所以日语不懂,就很容易跑偏。
实质上就是对需求的不明确造成的跑偏。由于语言上的障碍,无法直接交流而偏离了客户的设想。日语的学习并不是很容易的事情,尽管上手很容易,但越往后越困难。日本人本身在英语方面就逊色于中国人,这可能是因为英语并不是日本学生的必修课有关。存在同样隔阂的还有韩国,这方面的障碍并不是一下就能改善的。
51CTO:对于刚接触对日外包的新生,您有怎样的建议?
王先生:克服浮躁,脚踏实地。
既然进入了对日软件外包的行业,就安心工作。做好本质工作也能把自己的开发能力得到提高,只要不是安于现状就会有进步。
51CTO;对日外包与国内的项目有什么区别?
王先生:各个方面要求很细,比如性能,代码的规范性,测试的密度。这也体现了日本人做事近乎变态的严谨性,就如同日本制造一样。
我们今天采访到的王先生可以说是被逼上梁山才进入对日软件外包行业的程序员,但他的四年工作经历还算是顺利。能坚持这么多年,证明了王先生自身扎实的基本功。尽管很多人觉得外包行业太肤浅,没有什么发展前途,但我们还是应该尊重一句中国老话“三百六十行,行行出状元”。软件外包程序员也会有出头之日。
【编辑推荐】