今天翻阅报道的时候,看到一篇记者采访记录:
文章的题目是:“审计人辞职去日本做码农的心路历程”。由于标题吸引住了我,我就点进去了看看。
被采访的对象:她在国内审计行业工作两年多后,自学编程,跨国找到工作后,在日本一边做程序员,一边创业。
她说:在日本 IT 行业里面,只会敲代码是没有什么前途的。就是你一定要很快地开始进入类似于像是Architect这样的角色,对吧?然后就是你要负责整个软件的架构和设计,这样才是被看作是真正的开发。我不知道你说的上流也是相对于工程师来说,还是说别的。
问:无论是在自学的过程当中接触到的一些代码,还是说听你的码农朋友们讲过他们自己的工作,你觉得日本IT界的这个工作内容、流程、团队合作方式跟国内比会有很大的差别吗?
她:我觉得主要是项目推进的侧重点,跟国内的区别应该是挺大的。从结论来说,国内的风格是快速开发出一版初版产品,上线后继续更新迭代,不会在前期的开发设计上花太多精力,开发周期比较短,比较看好技术强的大佬。而日本是花大量时间做非常详细的设计,coder只需要根据设计书敲代码就可以,做到接近100%完美后再上线,开发周期长,可能1-2年的样子,不太重视实际敲代码的人及这个工种,而是重视做开发设计的人及工种。
像我现在这个项目,据说要后年才会上线,所以至少要花一年以上的时间。所以很多人调侃日本的开发是面向Excel开发。他们会把整个设计写得非常的详细,详细到你照着他们这个设计书说明书直接上手敲代码就可以了,不需要额外的去思考太多。敲代码的时候大概是这样一个过程,所以在日本,具体敲代码被称为下流工作,开发设计被称为上流工作,然后大家都觉得上流工作是挺有前途的一个工作。
关于中日开发侧重点的差异,我跟我 leader 简单讨论过,大概是因为日本的开发以外包为主,重视责任的划分,因此大家非常重视开发成果的质量,乙方尽可能在交付之前做到100%完美。不然,假若上线以后出现线上故障,不仅仅是谢罪赔偿的问题,很可能导致口碑下降、客户流失,无法在业内生存下去。
问:嗯,那你觉得原来的这份审计的工作对你现在的职场生活有什么特别具体的培养呢?
她:我觉得其实我的工作习惯还不错。其实都挺基础的,比如说各种资料要备份,或者写一些工作计划、工作要留痕、及时查看邮件、及时跟团队沟通汇报、遇到解决不了的问题需要把问题抛给上面解决、工作中建立个人信誉、个人品牌,遇到问题就解决问题的思路等。当然还有作为社会人要读空气,大概就这些吧。
我前司对适应能力、抗压能力要求比较高,其实跟目前的公司及行业也有一点相似。比如审计也是给甲方工作的,你可能会临时组成一个新的 team 去给新的客户工作,跟现在的工作模式是非常相似的。另外审计的话,一般职级一年一升,每年都会面临新的更高难度的挑战,这时候你就需要学习很多新的知识。我觉得跟现在也是非常相似的一个模式,要一直学习新知识、接触新行业等。
问:我还以为是说就是 AI 会取代越来越多的人呢。
她:我觉得不会,人我觉得是必不可少的,还是少不了人,就是 AI 会多多少少简化你一点工作,提高工作效益。但是这也意味着,你的老板们不会说工作简化了,就让你也放松一下。相反,这种服务业会接更多的客户单子,会给你更多的工作。这样就形成一个人的工作变得越来越多,越来越难的一个境地。我是这样认为的,就是这个是一个非常糟糕的现实,就是科技的进步有时候很理想,但在某些行业、领域,落到具体某一个打工人头上是相反的一个方向,可能也是因为利益驱动吧。
总结:选择真的很重要,而选择都是留给有准备的人的!!既然选了另一条路,付出努力的同时也会收获不一样的经历!
本社GSD持续人才募集中!有考虑转职的记得留言哈~