作者canisgood (肯伊斯古德)
看板Oversea_Job
标题[日本] 以工程师的角度分析日本IT产业趋势及工作环境
时间Wed Dec 12 10:10:43 2018
Hi 大家好 我们是WIJ团队 我是Ken
之前也有在板上分享有关如何去日本软体业工作的文
最近我的夥伴bible有分享了一篇有关日本IT产业和工作环境的文章
因为他没有PTT帐号 所以藉由我来分享给大家 当然如果可以的话欢迎到我们的网站观看
会有完整的图文和去日本工作的相关资讯 : )
图文完整无音乐版本
http://bit.ly/2QoruT4
---------------- 以下是大帅哥 Bible 的角度 ------------------------------
以工程师的角度分析日本IT产业趋势及工作环境
我是一个前端软体工程师,现在在日本东京工作快满两年,今天要以一个工程师的角度来
讨论日本就业市场、以及跟台湾的差异。
快速带过一下我的背景,大学资管系毕业、研究所赴美念科技管理,毕业後原本想当一
个 IT Consultant,想一想觉得要做一位好的IT Consultant,对於资讯科技还是要有一
定程度的sense,才比较有把握能帮企业提供solution,所以决定从软体工程师开始我的
职涯。
我在台湾工作过两年,一年在一个做social e-commerce app的公司写Android ,後来换
到IBM Taiwan当Application Engineer,做的也是比较偏向手机应用方面的案子,在台湾
待了两年之後,想要给自己的人生更多的刺激,於是因缘际会下来到了东京,来了之後先
去乐天旅游做前端工程师,一年半後换到刚上市做二手拍卖的Mercari继续做前端工程师
,背景介绍完毕。
<日本IT产业的现状>
先从下方这张图看起, 这是 2018全球人才缺乏的数据,被涂成红色的代表最难找到符合
职缺的人才:
[全球找工作难易度分布图]
我们在拉近看台湾跟日本的状况,可以发现台湾(78%) 、日本(89%) 都远远高过全球平均
(45%):
[日台百分比图]
然後我们再依照职种来看这两个国家到底什麽职缺最缺人:
台湾
[台湾职缺最多的十大职业]
日本
[日本职缺最多的十大职业]
从这两个统计可以看出不管是台湾还是日本,劳动力短缺(Sales也是前三名,但我不了解
原因),IT跟工程师又是其中最严重的两个类别,有兴趣探究背後原因的,可以去看
WorkLifeinJapan网站里写的日本 IT 业界人才不足-原因与机会,里面解释得更清楚;
除此之外,由於2020奥运在东京举办,日本各大企业想要在这个时机点展现新技术的突破
、软体公司也想要借此机会翻新系统来因应庞大的商机,正因为如此,带来更多工作机会
及技术挑战。
<日本IT公司与工作环境>
在来日本之前,就常听前辈们说日本三大坏话:「比台湾更操,工时超长」、「上下尊卑
关系很严重、应酬很多」以及「软体技术远远落後台湾」;来了两年之後,针对三大坏话
,我来分享一下我实际的主观感受。
1.比台湾更操,工时超长
这一点在我来日本待的两家公司(日本乐天、Mercari)都不适用,我在乐天的时候是在旅
游部门,那时候公司就是在翻新已经用超过十年的旅游网站,而在乐天的一年半,我大概
只加过10次以内的班吧,也都是自己想再多做一点才留晚一点,其他工作天基本上就是
9:00上班17:30下班去公司健身房运动,然後留下来在免费的cafeteria吃个饭就回家;而
在现在这家公司Mercari就更自由了,基本上没有要开会的话只要12:00~16:00这段时间人
要在公司就好,其他时间都可以自己调配,所以我并不觉得来了之後有比台湾更操。
2.上下尊卑关系很严重、应酬很多
可能是因为我去的这两家公司外国人都偏多,所以也没遇到这样的问题,共通点是直属
manager都是日本人,但都不用唯诺是从,谈话自然,开玩笑也没问题,我甚至还有跟我
日本manager一起去滑雪;应酬方面(日本称作饮み会)的确比台湾多,但也都是自由参加
,乐天跟Mercari的差别就是,乐天应酬要自己付钱,Mercari公司全付,所以乐天我去参
加的就比较少,Mercari则比较多,而也因为这些比台湾多的应酬,我觉得跟很多外国同
事(包括日本人)都可以在比较短的时间变熟,所以对我来说这点还蛮加分的。
3.软体技术远远落後台湾
针对这点我会利用下一个段落做完整的论述,但你们觉得这件事情有可能发生吗?现代的
软体大多都是基於网路上的开发,所有的资讯就在网路海中,你想要找第一手的资讯?通
常就在Google搜寻的第一个结果。你很想参加一个很猛的conference汲取最先进的技术?
打开YouTube,如果活动没有直播的话,通常早上的conference,晚上就可以看到影片了
。我前两周刚从旧金山参加完Chrome Dev Summit 2018回来(公司全额负担),在那边跟
与会人员交流的时候,遇到很多跟我一样从日本特别飞来参加conference的日本公司,倒
是台湾公司没有遇到半个;我想说的是,日本很多软体公司正很努力的在跟世界接轨,加
上我实际在这边开发两年,用的技术其实比我在台湾用的还要新(我在台湾也只工作两年
,样本不够多),但真的不用担心「软体技术远远落後台湾」。
<日本技术是强还是弱>
先讲结论,已开发国家中,我觉得「各国的软体技术谁强谁弱?」是个假议题,因爲就如
前文所说,IT产业的本质,让knowhow都逐渐移到网路上,所以国与国的差距不会太多,
最大的差别我觉得就是在不同的市场、不同的风土民情而产生不同的IT使用情境,如此而
已。所以,以下我藉由自身经验、加上跟其它在日工程师交流後所得到的资讯来做分析。
SOFTWARE ENGINEER V.S PROGRAMMER
在日本蛮多公司这两个职位是分开的,就算有些公司职称没有区别,但实际工作内容还是
有两种:Software Engineer 负责设计系统及技术文件,然後交由Programmer负责实际写
程式;这样的做法有好有坏,好处是以公司的角度,分工很细的结果就是所有的人都很好
替换,不管谁走了,这些详细文件就是最好的靠山,就算没有人可以开发了,只要文件在
手,也可以很容易地交给外包公司来写,而这种做法的坏处则是:
1.技术、管理双轨制度很难执行,因为整个组织的期待职涯就是:
Programmer -> Software Engineer -> People Manager
2.我认为对於个人来说是有害的,因为最终总会失去实作能力。
在此顺便附上台湾工程师口耳相传的笑话:
[台湾老板永远先答应客户,然後叫一个人一条龙作完]
<日本、台湾的技术文章&第一手资讯>
可以试着把浏览器分别切换成中文跟日文、搜寻技术关键字,比较以下搜寻结果:
日文
[日文搜寻页面]
中文
[中文搜寻页面]
同样关键字(graphql),如果只看当地语言的搜寻结果,日文的是「GraphQL入门-
使いたくなるGraphQL」中文的是「2018 GraphQL 渐进式导入的架构」,点进去看看,
你可以发现两个文章的篇幅差很多,日本的技术文章很长,这就是这边技术文章的特
色,会写得非常详尽,有常在看日文技术文章的朋友跟我说,日本的技术文章品质非
常高,阅读起来很简单易懂,不像台湾的技术文章很多都会没头没尾的,或是资讯量不
足;而就这观点我自己的感想有两个:
用自己的母语看文章当然比较舒服,如果文章品质又好的话,就能比较快的吸收一个新
技术。不过就我的观察,台湾工程师不畏惧阅读英文文章,所以反而接触比较多第一手
的资讯,精确性更高、知道新技术的速度也快一些。
我之前跟日本人一起工作时,的确有时候会看到他们读的技术文章都是日文的,有兴趣的
人可以去他们的技术网站Qiita看看。
<日本IT企业需要哪些人才>
讨论这个问题,我们从日本IT企业哪些问题要被解决着手。
相对封闭的资讯
如同上一段所说,日本因为依赖翻译技术文件加上英语能力的隔阂,导致没有办法快速地
吸收第一手资讯,而同时身为世界第三大经济体,各大国家也都对日本市场虎视眈眈、想
跟日本人做生意,原本碍於文化、语言隔阂在前一个十年各种关节不好打通,现在由於日
本劳动力不足、政府吸引外国人才的因应措施,让那些想go global的日本公司开始大举
招募外国人,而此举也让原本封闭的资讯有逐渐跟世界接轨,我相信到2020东京奥运会达
到高峰,所以从这点推论,日本 IT 企业需要:
会多国语言(Bi-lingual不稀奇, Tri-lingual才是基本)、并善於沟通的人才
产品迭代速度缓慢
我认为日本软体产品的迭代速度缓慢有以下几个原因:
1.销售额导向
就我的观察,日本的IT企业并不是软体先行的,IT系统最一开始的产生也是围绕着在前一
个十年非常成功的制造业,也因为这样,软体工程师在日本社会也并不是一个地位很高的
职业;如果从这样的角度去想软体系统,相信有使用过这边网路服务的人都有发现这边很
多看起来像是五年前、甚至十年前的网站(举例来说:乐天旅游的网站),除此之外,日本
也比较多从实体做到虚实整合的服务,以日本这麽大的经济市场来说,相对是少很多软体
出发的公司(或是说软体新创公司)。
2.文件文化
如同上一段「Software Engineer v.s Programmer」所述,文件在日本传统软体公司扮演
着重要的角色,以前端工程举例,日本传统软体公司会要求Software Engineer把画面的
每个UI components都列出来,甚至每个component要传什麽properties也要详列,写完之
後再经过一层一层的approve後才能开始开发,这对於工程师来说,是很无聊的一件事,
在台湾的时候通常都会先讨论、设计出个大方向後,就会开始做,然後再慢慢优化,而在
日本传统软体公司的mindset,比较相信只要把文件写到完美,就没有什麽难的事情了,
但因为软体开发没有办法事先就确定每个小细节,文件导向的结果就是 :
花了大把时间规划後->get approval -> 发现不可行需要大更动->再改文件->再 get
approval…由此拖慢了迭代速度。
3.开会文化
开会也是日本传统软体公司很重要的一环,因为那是很好刷存在感的场合,你开越多的会
、给人感觉就是做越多的事情。开会大部分是用来讨论需求及上述技术文件,而这些会常
常会遇到的两个问题,一个是开会的人数很多、却只有两三个人在讲话,另一个是日本人
似乎不擅长再开会场合做决定,很少会听到有人说:「好,那我们xxx就决定这样做了」
,比较常听到的是「xxx这样似乎比较好」「好,不然我们大家回去想一下,三天後我们
再来开一次会」,我觉得这跟文化有很大的关系,也可以从日文这个语言窥知一二。
所以就「产品迭代速度缓慢」来说,我觉得日本IT公司需要:
愿意 take ownership 做决定 、改变现状的人才
流程教科书化
另外我观察到的问题是,不管是软体开发、或是软体专案管理,日本公司都做得跟教科书
很像,以软体开发举例,写软体测试是确保软体品质的一个方法,我待的两家公司的确也
都有写软体测试(对了,我在台湾待的两间公司都没有写软体测试,但一样,样本不够多
不能以偏概全),但我觉得这边写测试比较是一种形式,追求的是测试覆盖率的数字,而
没有厘清测试的本质-保护你的程式码,所以往往只想把数字冲高,却没有保护到程式码
;再以软体专案管理举例,Agile Development、Scrum相信很多人都知道,这是比较新的
软体专案开发方法 - 把整个开发时程切成一~两周为单位,规划需求、软体开发、测试
…同时并进,专案成员每天快速分享工作进度,并在每个时间单位的第一天讨论接下来一
~两周要做什麽、最後一天验收产品现在的进度并检讨改进…等(相较於传统的Waterfall
方法,会先花长时间规划需求、再开发、再测试、再验收),然而我原本待的日本软体公
司会把流程都形式上尽量符合,但因为上述的文件文化、开会文化,导致失去的原本
Agile的本质 -快速开发出软体(最後参与的开发从开始规划到上线花了三年);所以我觉
得以这点来说,我觉得日本IT公司需要:
能融会贯通方法论、并灵活运用的人才
最後结论,那为什麽要来日本工作呢?
一定是个比较国际化的舞台
在东京这样一个国际化、世界能见度高的城市,我能体验到的是一个非常global的工作环
境,以及来自四面八方的同事,我来东京才两年,已经跟超过10不同国家的人一起共事过
,在其中你能发现不同背景的人思考事情的角度不同,做事方法也不太一样,举一些实际
例子来说,印度人能快速找到答案把事情做完、俄罗斯人蛮在意细节的、欧洲人普遍喜欢
讨论问题,讨论到大家拍手叫好、台湾人相对稳紮稳打,但蛮有弹性的…等,这些我认为
是在台湾比较难遇到的工作环境,在台湾可能就是写email的时候是用英文,以我的自身
经验这就是结局了。以下附上我在日本待的两家公司(都是日本公司)跟同事的合照:
Rakuten
[乐天菁英们]
Mercari
[Mercari菁英们]
提升个人软实力非常好的机会
我认为台湾人因为教育环境,举凡理性讨论议题、政治能力、向上管理、与人社交能力…
等都没有像技术能力来的突出,而离开土生土长的环境,用自己的第二语言、甚至是第三
语言来工作与生活,跟不同国家的人文化交流、冲击,都让我在这两年的软实力提升非常
多,随着职涯的前进,这些软实力越显重要,而这也是我觉得有机会要去海外一试的原因
。
更好的求职市场
最近从这篇文章-努力固然重要,但选择更重要,看到很多跟我想法雷同的概念,节录里
面一句话:
「台北」就是一个相对「台南」好的求职市场,
好的定义是「光谱更细」。
什麽是更好的求职市场?什麽是光谱更细?以我的主观经验来描述的话,我一毕业在一家
Startup工作,一年後觉得学习曲线开始不陡峭了,於是换到一家外商大公司,那时候觉
得,嗯,薪水还不错,新的工作也蛮有挑战性的,然後再过了一年,又开始觉得无趣、想
做更好的玩的事,这时候就开始面临以下三种状况:
比我现在能力更有挑战性的工作 -> 薪水比我现在少
薪水比我现在多的公司 -> 软体不是本业、工作内容无聊
薪水比我现在多、也非常有挑战性的工作 -> 能力却还没有到这个level
所以如果我继续留在这个就业市场,我可能就只能先花个三年level up,然後才能在就业
市场再次找到符合我要求的工作;而所谓的光谱更细、更好的求职市场,就是在每一个时
间点,你都更有机会找到符合你能力、薪资期待的工作。
<我觉得东京就是一个比台北 更好的求职市场。>
--
最後宣传一下我自己的Medium,我会定期在上面分享日本、软体业观察,以及软体技术文
章,有兴趣的话欢迎follow我!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.124.78.18
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Oversea_Job/M.1544580647.A.8DA.html
※ canisgood:转录至看板 Tech_Job 12/12 10:11
1F:推 sTinGe199: 推大帅哥 12/12 10:51
2F:→ mythnc: 原po好像暂时回台了..? 12/12 12:04
3F:推 hrules: 开会文化那部分让我想到以前的客户HDS 新加坡分部,他们常 12/12 12:40
4F:→ hrules: 说他们分部自己决定就好反正每次跟日本HQ con call都没结 12/12 12:41
5F:→ hrules: 果,决策太慢完全赶不上新加坡分部习惯快速决策的节奏 12/12 12:42
6F:推 colintin: 谢谢分享 也好奇sales人力需求高的原因 希望能有前辈补 12/12 15:10
7F:→ colintin: 充 感恩 12/12 15:10
8F:推 iamtt: ercari还行吗?IPO後整个狂跌. 12/12 15:24
9F:→ askaleroux: Mericari的glassdoor评价挺低的 12/12 15:41
10F:→ askaleroux: 面试好像很没标准 12/12 15:41
11F:推 she24731: 推强者我同学XD 12/13 02:01
12F:推 loter: 推强者学弟 12/13 05:36
13F:→ canisgood: 我本人回台湾没错XD 不想当工程师了 12/13 11:29
14F:推 Redfeather: 真可惜最後还是没和楼上接到XD 12/13 13:21
15F:→ Redfeather: (也好啦反正某Lxxi台湾也早早就收了www 12/13 13:21
16F:推 kuku321: PTT难得有这种平衡打击 推推 12/13 14:19
17F:→ kuku321: 个人经历是 不管工时 尊卑 技术 都蛮贴近本篇的 甚至连一 12/13 14:19
18F:→ kuku321: 堆云员工会说的应酬等也都跟实际差很多 日本真的屌打台湾 12/13 14:20
19F:→ kuku321: 只是在日本均富的社会上 RD薪水很难有爆发性的成长 想追 12/13 14:21
20F:→ kuku321: 顶端薪资的不会适合日本而已 12/13 14:21
21F:推 johnny94: 其实真正来过日本生活就知道什麽薪水除10的算法是个笑话 12/13 21:46
22F:推 Luos: 我面了line Mercari Rakuten 全部失败 12/13 22:14
23F:推 RINPE: 推 希望明年能顺利海外就职 12/13 22:59
24F:→ chieher: Bible 进步好多,推推! 12/14 05:41
25F:推 sexypilot12: 推~~~ 12/14 08:00
26F:→ canisgood: @Redfeather 没关系 这家公司内部有很大的问题XD 12/14 16:07
27F:推 showgunLa: 强者推,我也是面了都没上 12/14 17:02
28F:推 jason320: push 01/14 05:41
29F:推 linmic: 在日本工作的优点是机会多,天花板高,一开始的薪资条件 03/28 04:46
30F:→ linmic: 个人认为不是一个需要太过计较的项目,水准以上就可以了。 03/28 04:46
31F:→ linmic: 对日本就业市场比较了解之後,下一份工作才是重点。 03/28 04:46