我的这篇文章每一个字都是三年血泪的精华,希望不要落下任何一个字!
程序员,是一份职业。真正的名字应该叫软件工程师,是真正的技术职业。
程序员,是一个行业的定位,她包含在了“软件工程”这个大行业之中。
其实,软件工程的最终根本就是两个字:“创造”!!!!
这才是软件工程的根本,软件工程的最终教义,软件行业中你的创造力的高低才是你拿薪资水平高低的最终衡量标准。脱离了这三个字,其实就说明,你做的根本就不是真正的软件行业,或者只是软件行业的流水线工人或者是,高一点,流水线工人的头。
“对日软件外包”就是一个软件流水线式的行业!
好了,现在我可以说说“对日软件外包”了......
第一个,引用下百度百科中“对日软件外包”这个词的解释的截取:将组织的非核心业务委托给外部的专业公司去利用发展中国家的廉价劳动力去制造软件。国内的日本项目多数都是技术含量很低,很多项目都是日方事先将各种框架写好,将底层最基本的编码工作外包过来,甚至写代码的时候都有框架和模板,这一点有别于欧美外包企业,不鼓励创新,只需要按照实现定义好的标准,框架,做简单的编码即可。但是从长远发展来看,中国的人力成本将会不断提升,自然会压缩外包项目的生存空间。
第二个,引用CSDN论坛上的帖子:地址
http://bbs.csdn.net/topics/60289357
问:“做对日软件外包的公司怎么样,有没有前途?”,答:”你喜欢研究技术不?喜欢就不要去“,答:”如果在外包公司你能有出息,我就把名字倒过来写!“,答:”看看那些搞外包的项目经理,他们之所以能坐上这个位置,是靠外语,不是技术“
引用百度贴吧
http://tieba.baidu.com/p/2755318337
问:”是不是里面日语重要性远大于技术?能学到技术吗?“,答:”几乎学不到技术,而且如果公司小,做项目的语言可能你都没接触过的。“
OK了,第三,我来说说我这三年来的具体感受!
先吐槽下现在的一部分大学和培训机构,有些大学和培训机构,在开设培训软件工程课程的时候,比如JAVA,C#等,直接会给你配上日语这门课程,这下直接就把学员和学生导向了对日软件开发的廉价劳动力陷阱中!
再来就是说下日常工作内容了:
项目接受(高层和项目经理先去日本看客户,把客户手中的资料和业务了解透),然后把项目业务下发给下面的所谓的高级软件工程师。
项目启动开会,由项目经理或高级软件工程师组织大家开会,粗略的讲下项目内容,项目规章制度,项目所用的开发工具,测试方面的事。日本人也会专程从日本过来,给大家讲解,当然是用日语,即使你不懂日语,你也要一直听,会议时间有长有短,长的话大概整个一天或者持续两到三天。
项目工作安排,项目内容讲解的差不多了,项目经理就开始排日程表了,一般是以组为单位,根据项目大小每个组安排大概10个左右或者更少的人,每一个组有一个组长,叫”Team Leader“。组长是所谓的高级软件工程师。日程表安排完,组长也许会跟组员再讲解下具体业务。
项目正式开始,按照日程表的职责分配,一般会有如下工作:
基本设计:根据日本已有文档,按照日本客户规则进行文档整合(OK,重点来了,美其名曰是设计,其实真正的设计早就在日本做好了,已有文档就是日方做好的,你做的所谓基本设计,其实就是对日本设计的A,B,C,D,E......等等文档的整合罢了)
详细设计:根据上面的基本设计以及日本已有文档,细化成详细设计说明书
编码:大概只占据了整个项目的10%-15%左右时间或者更少根据详细设计说明书的伪代码,进行编码翻译(OK,重点来了:很多时候详细设计说明书是日方来写,而且设计书里几乎都是伪代码了,你只需要照着翻译成真正的JAVA代码就OK了,根本不需要考虑如何实现,更没有真正的设计)
单元测试:最坑爹的来了,大概占据了整个项目的60%-70%时间,而且日本项目周期长,长的一年多,短的也得有半年,这个时间乘以70%,你算算测试你需要多久。你所作的测试包括三种工作:第一个工作是写”测试票“,我们叫”PCL“,按照日方给的例子写,具体的样子就跟围棋棋牌一样,测试条件和确认结果,比如测试条件上写”按A按钮的场合“,确认结果写”弹出B框“,对应的条件和结果要画上圈,所以可想而知如果测试条件有很多,那你的整个测试票上就画满了圈,而且因为数量繁多,你很有可能画错。第二个工作就是按照测试票来进行测试,你得眼睛盯着测试条件的圈和确认结果的圈,双方的对应关系没对应好,那就白测了。测试需要截图,你按照测试票上的每一步操作,都要截图放在EXCEL里,测试时候需要的数据,都要自己去造,即使你对这个模块一无所知,你也要自己造。截图的时候还需要画红框,截图都完成以后,需要review也就是所谓的测试检查,看看你的截图符不符合测试票的内容,规范不规范,没有一个确定的标准,几乎完全按照检查者的喜好,比如红框太粗,图片对齐方式,空格有无,字体大小等等这些细节。而且同一张截图不同的检查者会检查出不同的错误,然后让你去重新运行程序,重新截图。
结合测试,同单元测试。
系统测试(集成测试),去日本在具体的业务环境下进行测试,上面”对日外包“的百度解释已经说了,外包是为了节省劳动力成本,你作为廉价劳动力到了日本,你应该可以想到,他们会如何的充分利用你这个劳动力吧?呵呵。这个也就相当于你的项目over了,如果你没有去日本做系统测试,那么就准备进入下一个项目吧。
很多时候,你不会是完整的接触一个项目的,很多时候是在测试中插入到项目组,他们会在你对项目业务以及实现方式一无所知的情况下,让你照着测试票去测试。所以结果,你懂的!不懂业务的可以向日方提QA问他们,然后他们会用日文解释给你听。
一个项目这就算完事了,怎么样,从头到尾提到技术了吗?用的只有一个:日语。还有一个:文档!你的对日开发就是文档文档再文档。
进入了对日软件外包以后,总结下你的工作特点大概就是这样的(对日开发十宗罪):
1、经常强制加班或者半强制加班到晚上9点以后
2、70%左右时间在测试和截图
3、你的测试和截图被你的上司指责修改N遍,最后你发现也许只改变了几条线
4、如果你对日语不熟,你会抓心挠肝。而且永远得不到良好的晋升。
5、即使你有技术与能力,但是因为做的活都差不多,也显示不出你的技术。
6、底层高级设计永远都是日本人封装好的,你拿来就用。
7、升级项目非常多,用的都是COBOL,VB这样的语言。
8、也许你的上司还没有你的技术好,但是人家日语好,可以指着你的鼻子骂你。
9、对日外包就是为了节省成本而产生,如果不是为了节约劳动力成本,人家日本人自己做好不好,所以,可想而知你的薪水会是怎样。
10、所有的工作完全按照日方意思走,完全泯灭自身创新与创造能力,如果脱离对日开发,你会发现你一无是处,除了日语,你几乎什么都没有学到,或者只是学到了皮毛而已。
最后说下大家最关心的薪水问题:
对日软件外包对于沈阳这种省会城市(个人经验),所有的数字都是税后,也就是去掉保险,拿到手的。其他城市会根据比例,比如北京3年对国内可以拿到15000.
总结:
如果你对日了,迎来的将是无尽的加班与测试。
如果你对日了,迎来的将是同等工作经验的最低工资(相比对欧美外包和对国内开发)
如果你对日了,迎来的将是对技术的一无所知,除了日语你几乎什么都学不到。
如果你对日了,将会像掉进沼泽泥潭里一样,如果你不自学技术,那你就很难转国内。
对日开发为也总结出来想要晋升的条件:
1.日语最起码要二级
2.做事细致细心
3.狂加班
4.和上司关系不错
5.技术懂就行,不要求深究
PS:你会发现很多谈对日开发的文章都绝口不提”技术”两个字,是因为对日根本需要技术。比如这条言论:王先生:各个方面要求很细,比如性能,代码的规范性,测试的密度。这也体现了日本人做事近乎变态的严谨性,就如同日本制造一样。他说了要求很细,性能,规范性这些,但是他根本没有提其他的,更没有谈技术,更没有谈对日软件开发对软件行业个人发展的作用。
其他对日软件开发的感慨文章:
http://bbs.csdn.net/topics/390608583
http://bbs.csdn.net/topics/310118969
http://tieba.baidu.com/p/2755318337
http://blog.csdn.net/lubin100/article/details/8191461
http://www.iteye.com/problems/54316
http://tieba.baidu.com/p/2373115049
http://kang.iteye.com/blog/228525
OVER。
此篇文章仅为个人观点,不代表他人,希望尊重言论自由。谢谢!
分享到:
相关推荐
1. **天赋与决心** - 文中的"大器之才"指的是具有非凡才能和潜力的人,比尔·盖茨就是这样的例子。他在年幼时就表现出了超出同龄人的聪颖好学,对图书管理表现出浓厚的兴趣,并且愿意付出努力去做好这件事。 2. **...
五年级语文下册 勤奋自学成大器 2教案 沪教版.doc
在本篇五年级语文下册的教案中,我们选取了“勤奋自学成大器”作为教学主题,旨在通过海伦的故事,激发学生对知识的渴望,培养他们自学的能力和面对困难不屈不挠的精神。 教案中首先介绍了海伦·凯勒的成长背景。...
Java三大器过滤器&拦截器&监听器实现,其中每一个包都能单独运行,但是全部一起运行时会报错,原因是SpringBoot有关@Bean注入的问题,作者学艺不精只有待以后学懂后改,大家先将就看,源码解析及有关Java三大器理解...
【大器之才】这个词语在文章中用来形容比尔·盖茨,指的是具有很高才能、能够成就大事业的人。这个词语通常用于赞扬那些具备非凡潜力和杰出能力,有望在未来取得显著成就的个体。在文章中,这个四年级的男孩表现出的...
在小学五年级的语文课堂上,学生们迎来了一堂别开生面的课——《勤奋自学成大器》。这一课不仅是一次语文知识的学习,更是一次关于自学精神和人格力量的教育。教案的设计紧贴沪教版五年级语文下册的教学要求,旨在...
这篇文档是沪教版小学五年级语文下册的教案,主题为“勤奋自学成大器”,以美国著名聋盲女作家、教育家海伦·凯勒的故事为例,展现了坚持不懈自学的力量。海伦·凯勒在18个月大时因疾病变得又聋又瞎,但她的父母不...
动力电池-国之大器,锂电崛起.pdf
其次,过于强调协同可能会牺牲掉对用户需求的简单、直接响应,导致产品创新力下降。 以Google Buzz为例,它未能成为一个成功的独立社交产品,反而成为Gmail的一个附属功能,未能满足用户的真实需求。这表明,单纯...
淘宝采取了一系列措施,包括推出自家的社交电商产品和调整政策,对这些平台的收入造成冲击,使它们面临严峻的生存压力。 3. **风险投资的影响**:VC的介入加速了社会化电商的发展速度,但也带来了更大的压力。快速...
multisim仿真,低频功率发大器
第三步:把darqi目录下的子目录images读写权限设成777,这个是为图片本地化用的,如果设置不同目录存放,则要将该目录读写权限设置成777; 第四步:将压缩包中cron目录下的文件cron_darqi_auto.php上传到你的论坛...
《大器新闻采集1.5.0 FOR DZ!X1.5 UTF-8》是一款专为Discuz!X1.5 UTF-8平台设计的新闻自动采集工具,旨在提高网站内容更新效率,帮助管理员轻松获取并发布互联网上的最新资讯。这款软件集成了高效的新闻抓取、处理和...
《大器新闻采集1[1].5.0 FOR Discuz!X1.5》是一款专为Discuz!X1.5论坛系统设计的新闻采集工具,其主要功能是自动化地从互联网上抓取新闻内容,并将其发布到基于Discuz!X1.5平台的论坛中。这款软件旨在提高网站内容...
如果能打开这个文件,将对理解整个项目提供关键信息。 9. **推送通知**:当硬件设备状态发生变化时,App可能需要向用户发送推送通知,这就涉及到苹果的Push Notification Service(APNs)。 10. **App生命周期管理...
源码通常是编程人员为了实现特定功能而编写的代码,它提供了对程序内部逻辑的直接访问,便于其他开发者研究、学习或在自己的项目中使用。在这个案例中,源码特别强调了其“大器”和“漂亮”,这意味着它可能采用了...
动力电池:国之大器,锂电崛起.pdf
懂此言-日后必成大器(人生箴言).doc
他通过自己的艺术实践和对材料的深入研究,为传统陶瓷艺术注入了新的活力。从陈金旺的艺术生涯和作品中,我们可以学习到以下知识点: 1. 台湾陶瓷历史和地方特色技艺:台湾的陶瓷工艺有着悠久的历史,宋硐的出现...