就要年底了,也算是记录下在日本工作两年的经历吧(注:本人情况不代表日本所有公司都这样,仅仅是给一个新的角度给大家)
谈到日本,很多人似乎都有一些比较根深蒂固的误解,比如加班严重、等级森严、压抑之类的。但是这些问题其实都是比较刻板的印象,尤其是加班,挺久以前的确比较严重,但是后来过劳死了几个员工引起巨大社会反响之后,日本法律对这方面限制变得极其严格,加班过长公司都会强制你减少加班之类的(虽然不好听,但是现在国内 it 行业加班情况是真的让向来以社畜自称的很多日本人也看得胆寒)
至于 it 这个行业,可以说是最不像日本传统行业的行业之一了,以我在的公司为例,讲求实力效率和成果,上下级有但大家都是程序员上去的并没有那么死板,公司氛围很轻松。加班的话毕竟是程序员,项目出事情或紧急情况的话多少要加点班,但一年也没几次。任务分配我们是一个小组每周都有几次会议,程序员和负责与客户对接的项目经理一起讨论客户需求决定如何开发,然后根据实际情况给出完成时间。开发方面我一般都会多报一两天,留下一些时间给紧急调整。所以整体开发基本都是有条不紊顺利在进行的,也从没因此加过班。
一周双休,法定节假日都会放假,因为日本小节假日挺多的,经常一个月内就有一两天额外的假日,导致我妈曾吐槽为什么微信找你动不动就在放假。最近日本政府还出了新规定,要求所有公司员工,每年必须强制休满至少 5 天带薪休假。所以也出现了公司强制员工带薪休假的情况。所以日本工作的话放假是真的很多的。虽然很多日本人挺不满的(主要很多人想攒个大长假放假。但是很多人攒着其实也不会去请假导致过期,所以政府这规定我觉得还挺合理的)
至于每天的工作时间,公司因为讲求实力和效率,到手工作完成的话就行。所以虽然有打卡,但是更多类似于确保你今天有没有上班,对上下班时间没什么要求,工作做完没有什么会议的话你高兴的话就可以直接下班了。周围挺多人都是 11 点慢悠悠来到公司,干到 6 点、7 点多下班,有事情的话再晚点甚至下午到公司也没问题(因为我属于夜猫子型,所以一般 11~12 点到公司,7 点之前下班)。上班期间可以随时休息也没人管你,时长自己定,不影响任务和会议就行。
这些方面不得不说的确是比国内 996 的公司做得好多了,压力不会这么大,当时决定留日当程序员也算是比较正确的一个选择(不过可能也和我所在的公司有关,在日本 it 界,这种不管你上下班的公司也不多)
入职时在日本程序员行业里算有点低的,但是后来涨了几次工资,现在算是到了日本程序员一般水平了。我住在东京,其实生活成本也没那么离谱,每个月去掉各种固定生活开支,不乱买额外东西(电子产品之类的)的话,大概能攒下 1w RMB 左右。因为东京房价比国内低很多,再干个三四年就能付个首付了,还在考虑这钱是买房自己住还是干嘛(将来留不留日还是个问题,这个没法做太过长久的打算)
的确日本很多 it 公司都得维护客户的陈年老代码,挺多公司技术栈挺老的。
不过对于互联网的 it 公司来说这方面包袱没那么重。我所在公司技术栈还算新,java 组那边不熟,在我知道的范围内大部分项目都基于 docker 了(主要是跑在 aws 的 ECS 或 EC2 上),项目没特别情况的话都会采用语言或框架最新或次新版本(比如组里已经在评估 PHP 8 是不是可以用了,等过半年一年 PHP8 稳定下来之后估计一些项目都会迁移上去),go 语言用得也很多,python 、nodejs 之类也都非常积极在用(看了下公司 repo,我可查看的项目范围内唯独没有 rust 项目,泪目)。公司接的项目也有很多高并发的大项目,干个几年至少也不会出现什么自己的技术不知不觉脱离主流的情况。
我是日语 N1,在日本也留学了几年,所以语言都是用日语交流(不如说英文反倒说不溜,英语算是我的一个弱点需要克服,也是将来跳入大公司的阻碍)。在日本工作,我的看法是只要不是进一流 it 大公司(微软、line 、雅虎这些),基本的日语技能是必须的,否则你很难在日本人为主的职场里干好事情(因为日本人也一大堆英语不好的,互相用英语交流成本太高了)。啊,不过上面这些对欧美白人不适用,欧美白人在亚洲地区受优待也是个老问题了,不展开。
谈到最近的日本,那必定是新冠了。政府防控不利东京天天确诊 1000+,已经在家远程工作很长时间了,时不时要去公司开会,我是开完会就直接跑回家继续远程,实在是怕高峰的电车。远程工作还是挺惬意的,上面说过打卡不强制,每天睡到自然醒然后打卡开会,因为在家更容易集中工作效率感觉更高了,工作更快完成所以空出的休息时间更多,闲下来玩玩游戏之类,通关了挺多游戏。唯一的担心就是日本新冠再这么搞下去,经济变得不行别来经济危机。
我因为是日本留学毕业后留日就职(具体下面会讲),所以很轻松拿到了高度人才签证(别看这名字是高度人才,来日本留学毕业的话挺好拿的)。有这签证日本工作 3 年就能申请绿卡(如果是高分的高度人才签的话,1 年就能申请绿卡,我没那么高学术造诣只能申请普通的)
我找到日本工作的方法挺普通的——先来日本留学读研究生(在日本叫修士),然后毕业后在日本找工作就职。
我读的专业和 it 可以说是没有任何关系,因为我实在对将来就职的行业没兴趣,所以就决定随着我的兴趣找一个程序员的工作(编程是我的兴趣,拜其所赐我毕业时也有了一定的编程经验积累)
不同于国内,日本公司招聘的时候对应届大学生并不怎么讲求专业对口。很多公司和行业招毕业生都是直接专业不问、经验不问,更多看重一个毕业生的过往经历和培养价值。甚至一些 it 公司也这样,像乐天、line 、雅虎、リクルート这些大公司,都会在录用有编程能力的人之外招挺多完全不会编程的人。这也算是日本的一种特色吧,有好处也有坏处。我毕业前就想过,我这情况如果回国当程序员,根本不可能找到好点的工作,所以留日工作也算是权衡之后的。所以我也算是拜其所赐,最终成功跨专业找到了一份程序员的工作(虽然没那么顺利,但也没那么困难)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.