距离上次写文已经过去了一年半多,马上2025也即将到来,在这一年半多发生了比较多的事情。
在家躺平
去年被离职之后,在上海呆了几个月,待不下去之后,就回去了,感觉国内经济太差,还卷,就在想要不去日本,本身也会点日语,加上自己本身是个二次元,所以就决定去日本了,不过家里开始也反对,后面也同意了。
于是报名了7月的N1,在经过各种学习,准备后,最终以2分之差结束。好在那会面日本的工作也找到了,算是唯一的开心。公司给办了签证,说是大概要2个月,说后面会用到java,所以就在家学了下java,8月初就拿到了再留,然后用再留申请了签证,大概1.5个月的样子,之后订了27的机票,然后准备了日本的电话卡,插板等一些各种东西,就奔赴日本了。
我是通过找工作直接来的,也没读语言学校,语言学校对于大部分人来讲就是个考大学,拿签证的,你去语言学校也大概率学不到啥东西,所以语言最好是国内学好,而且能去语言学校的也都是外国人,能做的也就是让你了解下日本。
奔赴日本
落地成田之后,大概坐了2.5h的电车终于到了住的地方,我是住在公司宿舍,没租房,里面基本啥都没,只有一个空调,前任还留了个地毯,好在有地方可以躺,所以就那么睡了,到了日本之后,第二天就去了秋叶原,然后找个影院去看了柯南26 黑铁的鱼影
,之后就各种逛。
因为是面的派遣公司,所以第一个月待机,也没啥事干,就在家学了点东西,面了几个公司,然后拿到了现场,之后就去了柯南故乡:鸟取溜了一圈,回来之后,就快10月了,准备上班。
上班日常
公司基本都是日本人,就2-3个是中国人,技术栈的话是vue3+ts,不过项目不难,不过由于沟通问题,3个月之后,被退场,之后换了个,也差不多类似。
日本生活
我个人生活成本为月15w-20w日元左右,绝大部分待在家,偶尔出去玩,截止目前去的最多的地方是电影院,而且看的电影也都是动画电影,其余类型还没看过。
- 房租 5.5w (住的比较偏,新宿一些时区房租大约在8w-10w+)
- 水电费(每个月大概1w+的样子)
交通
交通费 2-3w(上班的话,这部分会报销,不过有上限,只要你不打车,一般不会超过上限),但是个人出去就不算在内了,你可以去办月票,可以省很多钱。
- 新干线的话,还挺贵的,之前去大阪, 5-600km,大概1.4w单程,大概3h左右吧好像。
饮食
我基本比较固定,每月出去吃的话,大概5w左右,自己做饭会便宜点。
- 早餐 2-300 面包或者三明治
- 午餐和晚餐大概500-700左右,随便解决下,如果你吃中餐大约在1000 一顿左右,不过很多地方也差不多是这个价,不止中餐
整体生活成本没比之前在上海高太多。
日常
来日一年,其实也很少出去玩过,刚来日的半年在去学日语,去考N1,上半年差了2分,然后下半年又报名考了次,过了,100分刚好及格,然后24年初开始打算整英语,本来是24年7月后开始整的,毕竟没过,就只能重头开始了,刚学英语的时候,基本0基础吧,现在过了大半年,其实也没好多少,词汇量大概2500不到,新概念英语目前进度第二册第9课的样子,看样子原计划的今年搞定新3是完不成了,emmm,慢慢来吧,反正也不打算考试,学英语也只是为了好发展, 而且英语适用范围很广,仅此而已。
还有就是来日一年,感觉日本职场也不太适合我,在想有没有什么好的方案,虽然有在学英语,至于还要不要接着润,暂时没啥想法,想去学下画画,画动画角色,原画之类,换个职业看看,以后代码就当兴趣吧,本身也不讨厌就是了,钱可能没it多,够用就行。
最近倒是有点想回国,虽然国内行业差的一笔,也着实纠结,也不知道该咋整,目前倒是想在日本整个电影购票项目,感觉有一定场景,或许有用吧。
comic market 103
旅游
大阪京都鸟取
没图就不发了。
江之岛
横滨
虽然本人并不看高达,只是顺便去看了下
烟花
诹访湖(你的名字的陨石湖)
总结
截止目前换了3个现场,待机时间差不多4个月,在日本来讲,技术不是最重要的,重要的是沟通和写文档能力还有听话,这个在日本开发占大多数,技术你只要能干活就行,日本也不会有太复杂的需求。文档哪怕是错的,你也要按照错的来,出错了,责任也不用你来承担。如果能接受的话,或许日本不错。不过就个人来说,沟通确实是问题,很少沟通,来日1年,也不太适应日本职场。
最近在想有没有些别的出路。
日本职场和国内区别
简单说下日本的开发流程,大致有以下几个阶段
- 要件定义
- 基本设计
- 详细设计
- 开发
- 测试
- 维护(日语叫運用保守)
首先说明一下,日本IT在整个项目开发流程中,绝大部分都是在写EXCEL文档,大概占到70-80%,包括上面提到的流程,除了开发,你基本都是在写excel文档,日本的高级开发(SE)是指负责要件定义、基本设计、详细设计的人,这类人的工资也是最高,越往上越高,一般都是从详细设计开始,有的从基本设计等,至于开发、测试等则是PG的工作,一般也是由写详细设计的人去做,当然由于日本人少,日本的IT大部分是需要前后端都会的,当然你会的越多越好。
日本的IT是必须严格按照文档要求来的,如果你刚来,会给你各种文档,外包派遣的话,会给你项目启动文档,需要安装的软件、插件等都会给到你,还有具体的安装顺序,属于是小白也能做到的程度,你说你觉得这个不好用,想换个,不行,这在日本IT是不行的,其余行业估计类似,你想在公司电脑、项目装任何东西都必须要经过上级领导批准才行,否则是不可以的,如果你是派遣,则会面临被退场这样。
要件定义
差不多是原型阶段、确定需求,具体也没经历过
基本设计
根据要件定义去确定技术栈实现方式、以及前后端开发的实现逻辑,大概需要做以下几个事情
- SQL 定义
- 前后端开发的实现流程,这里只需要给出大概,每个页面初始画需要做什么,按下按钮后需要做什么,需要请求什么接口,这边基本都要写,后端需要给出查询什么表这样
详细设计
基本设计是一个大概的步骤,而详细设计对日本it来说,要求写到代码级别,每行都要,你代码怎么写,你详细设计就怎么写。不过会有模板给你参考,标点符号、格式都要和模板一样。
详细设计就是在基本设计的基础上,进行细化,会要求做到代码级别
前端:
- 前端代码的实现逻辑
- 需要用到什么组件,组件的参数、返回结果如何
- 请求什么接口,用什么方式实现,这些都必须有
- 用的什么库,遇到什么问题,如何解决,也要在这个阶段去想办法解决 后端:
- 后端代码的实现逻辑(具体到每一步,需要调用什么东西,做什么事情全都要,基本就是代码,你可以在
excel
上去写代码) - SQL实现,基本设计只会写出什么表,什么字段,这里需要给出这个字段的名字具体叫什么,假设有个订单表,你基本设计的时候写订单表的订单时间就行,这里需要给出这个表名英语是什么,字段名称是什么,都用英语给出来,还有整个SQL查询语句,当然因为不同项目不同,有的东西是不能使用的,这里也需要注意下
- 假设后端用的是JAVA,你需要给出 class 构成图,这个 controller 掉的哪个service,service里面又干了啥,都需要给出来,以及返回的结果
- 后端API的接口文档,只不过日本这边是用EXCEL去做。
写完上述内容内容,还会进行review,如果你是派遣,会先在派遣现场进行内部review,过了之后然后找客户进行review,如果都过了那就结束了,不过就重复上述流程。当然客户review是日语说,内部review可能是中文说,如果你是中文现场的话。
开发
在经历了上面这些流程之后,你现在终于可以写代码了, 当然代码也不是你随便写写就行,你需要按照详细设计的来写,你如果按照自己的想法随便写,这在日本IT是禁止的,所有东西都必须按照文档要求来。
开发完了之后,你可能还会去写测试,vitest、jest这种去写测试用例,之后提交给测试。
测试
在经历了n个月之后,现在终于到了测试阶段,可能会有测试人员来给你进行测试,也可能没有,如果测试的话,需要写测试说明书(テスト仕様書),大概需要写,各种case都要,如果你丢bug的话,会通过excel去写,如何复现,应该的结果是啥样之类。
上线维护
现在终于要上线了,具体没经历过
总结
日本的excel几乎是贯穿整个项目周期的,对日本it来说,能用excel写的,都会用excel写,你会见到各种excel文档。
什么样的人适合来日本工作
- 日本的开发流程绝大部分是在去用EXCEL去写文档,如果你能接受这些,那你可以选择来体验下
- 技术栈方面的话,这边技术大部分和国内差不多,Vue3、typescript、react、nest、springboot也基本都有,springCloud的话,这边估计没有,不排除一些老项目,有一些非常旧的技术,比如jsp等各种东西
- 日语学好,由于近2年,国内经济就业差,很多人都去了日本,导致这边日本对于要求高了很多,不像以前会日语,或者会技术,只要会一个,甚至你想学都行,现在基本找
日语好和技术好
的人,建议如果想来,建议日语做到N1
,不是成绩考到N1
,是听力口语基本要有N1
水平,或者听力可以听懂N1
大部分听力内容,口语可以简单交流,如果你听不懂,那你来了日本也大概找不到啥工作。 - 能忍受日本职场规矩的人
- 禁止访问中文网站,据说是因为安全问题
- 日本的电脑都是被监控的,所以你的访问记录,对方也会知道
- 禁止玩手机,具体看现场,当然有的公司会允许你整
- 日本现场入职都会让你签一个安全之类的保证书,假如门卡丢了的话,这在日本算是重大安全问题,里面会有很多禁止事项。
- 沟通良好的人
一些比较好的地方
- 日本IT公司现在很多是支持远程的,当然这要求你日语好,当然也会有些全远程,或者部分远程的工作具体看公司或者项目
- 下班之后,你不会收到任何人的消息打扰。
- 如果你是派遣,会有月工时,一般是140-180,140是你月最低工作时间,180则是上限时间,如果你满足了140,那你就可以选择请假不上班,不忙的话,超过180则会计算加班费,不过这个具体看现场,不同现场要求不同。
- 关于加班,日本加班是有加班费的,有的公司按照分钟计算,现场的话,有的是15-30分钟算加班。
- 没有调休,一年大概17天年假,如果算上夏休,会有20天,部分公司还会有年假,少的5天,多的20天的样子,招人的话,一般120+天起步,至少120天。
如何来日本
- 留学
- 工作签证
- 经营管理签证
留学
留学的话,一般是走语言学校,或者去考大学,研究生(日本叫修士),如果你去考大学或者研究生,则需要去考EJU(日本留学考试,每年好像2次),日语建议N1,越高越好,因为不同学校可能会对分数有要求,还有考试合格时间 ,一般是要求近2-3年内,你考过的话,学校会帮你办签证,大约需要2-3个月左右。
留学的话,如果打工则不能超过28h每周,签证规定。
工作签证(技术、知识、人文国际业务)
工作签证这个比较简单,你只需要找到一个日本的公司,然后给你发offer就行,对方给你提供offer之后,就可以办签证了,不过需要先去办再留卡,拿到这个才能办签证,一般需要2-3个月,在留卡需要一个月左右, 签证则是半个月,当然还有个条件是学历必须大专以上,这是签证要求,语言则没要求。
还有部分公司,会扣留你护照、身份证之类,还有要求你保证金各种东西,自己做好分辨。
该签证可以携带家人来日本,需要给家人申请家族滞在签证
经营管理签证在
这个签证需要你有一定量资金,需要在日本注册公滞留注册资金大概500w
日元,折合25w rmb
不到,还有日本的银行卡,日本的公司经营地址等,总计大概35w-40w rmb
左右
该签证可以携带家人来日本,需要给家人申请家族滞在签证
如何在日本找工作
- マイナビ転職(ui也挺烂的一个)
- doda(挺卡的一个app)
- green
- リクルート
- findy(日本公司,自研可能多点,派遣也有)
- 小红书(一些国人派遣会在上面发)
基本就是这些,具体自行查找。
关于面试
it类找工作没有国内那么卷,这边主要还是人少,竞争相对小,这边的面试流程为轻松面谈(カジュアル面談)、提交简历进行筛选,之后n次面试,然后谈薪,发offer,整个流程大概需要1个月左右,具体看公司。
日本面试绝大部分都是在网络面试,所以你也不用去公司,反正目前没遇到过要求去公司的。
学历限制
这边好像学历限制很少,如果你去外企或者大公司会有。
日本的录用类型
- 派遣社员(工资高,福利低,不稳定)
- 契约社员(工资一般,福利一般)
- 正社员(工资低,福利最好,稳定最好,除非特殊情况,一般无法裁员)
大概翻了下日本的招聘网站,工资一般是基本工资+固定加班费,这个是你的实际工资,到手后还要扣除各种税之类,关于固定加班费,一般好像是30-45h的样子,这部分不管你加不加班都会算在内,超出这部分会额外给。
关于西装
IT行业好像很少见到要求穿西装的,可能有些公司会要求。来日一年,也就入场第一天去穿西装,之后就没了。
日本派遣
日本大多数为派遣公司,层层外包,自研公司有但是很少,而且绝大部分是需要写excel文档,上面有说,你如果入职也大概率是这些。
如果你没现场要的,公司会给一定待机费,具体看公司,大部分为10w日元,正社员最低60%或者全薪。不过由于现在人多,导致很多人派不出去,公司会想各种办法让你滚蛋。
关于工资
日本新人工资一般为20+w日元,东京时薪1100左右,IT开发的话,具体看经验年限和excel水平,新人可能年薪就250-300w,日本it整体上限不高,绝大部分人是400-800w左右每年,在往上就很少了,或者去外企,可以给到1000w-2000w每年,当然语言一定要好,否则也很难。
如何拿日本绿卡、国籍
国籍
- 找个日本人结婚,并有3年婚姻历史即可,如果有孩子,孩子自动获得国籍
- 在日呆满5年,需要3年在日工作,然后可以申请国籍
绿卡
-
在日呆满10年,需要一定工作在日工作经验
-
通过高度人才积分获得绿卡,如果是70分,需要满3年可以申请高度人才,80分则是1年,申请完后,在呆1年或者3年去用高度人才签证去换取绿卡,整个过程大概需要3-6年,申请大约耗时1年多,好像挺多人是这个时间。总耗时3-7年