程序员,本身是一种靠技术去创造程序的一种职业。重点自然就落在了创造两个字上!
对日外包的工作呢?很抱歉,对日外包的工作暂且不能称之为程序员。整天的按照别人的写好的设计甚至是伪代码去编写程序,何来创造?你只不过就是把人家写好的东西从一张纸上誊写到了另一张纸上而已。你细致的想一想,这些事用的着你过脑子吗?
千万别说,我也做过设计啊!详细设计和基本设计我都做过啊!呵呵,你做的那些真的是设计吗?你想想你是不是照着人家日本已经发下来的文档复制粘贴下来的?你是不是连最基础的业务需求都不知道?你建立软件需求模型了吗?你了解具体业务之间的逻辑关系吗?
其实你做的仅仅是复制粘贴,根本或者极少有自己的逻辑分析,去体现在你自己写的代码里,因为,这些逻辑分析是日本人已经替你想好了的!
你对日外包的另一个工作,就是测试,大量的时间去测试,像个机器一样的去做毫无技术含量的测试,真正的程序员加班去完善自己代码的逻辑思维,去攻克技术难点,可是对日外包却是在加班做体力活,纯粹就是浪费时间浪费生命,透支自己宝贵的青春。测试的截图让你抓心挠肝,往往一条线的疏漏,会被骂的狗血喷头,而且骂你的人或许连什么是Tomcat都不知道!
呵呵,如果一个程序员天天在追求测试截图的完整,而且达到了吹毛求疵的地步,反而不去为了自己代码的逻辑性发愁,这还能叫做程序员吗?
对日外包,三年经验,五年经验,其实,你的经验里,只有看文档,翻译,测试,截图,仅此而已!
当然,如果在对日外包中,自学其源码,通用功能的思维方式,系统框架的构造理念,运用的技术,则对自己将有很大提高,这才算是一个真正程序员应该做的事情。
如果一不自学技术,二死抠测试截图,三只遵循现有文档复制粘贴。
那么,你不是程序员。
你的职业是,信息处理员,或者叫文员!或者仅仅是一名会简单测试的日语翻译文员!