脱离火坑的一些预备尝试
* 很多看了上一篇我的感想的朋友都对日本IT市场绝望了(包括我本人),然而我现在因为种种原因(主要是家庭)离开的可能性很小,如何在这个贫瘠的土地上还能开采点东西出来是个急需解决的问题。
日本IT市场的缺点:不专业/非常业余/管理层一手遮天/基本没有自主开发etc 再说下去能说到明年,所以就此打住。
好处(就算没有也得扒拉点出来):
1: 有一些给你尝试新领域的机会:然而领导有不切实际的期待,对项目难度毫无预估(有可能这些项目是tier 1公司一个团队做一年才做得完的东西他会要你一个人半年做出来)且最后搞砸了全是自己责任(在日本领导不担责任,全都是下属的锅)。
2. 普遍bar低:标准低意味着你很可能和一群半吊子一起干(system engineer出身干了快一年CV连roc是啥都不知道),然后就这么到处瞎抄也能在日本混一辈子。
在日本进外资IT的难点:
1)没有合适的可以积累技术经验的跳板公司:湾区竞争激烈的同时也意味着机会更多,FLAG的跳板公司也相对多一些。在日本找到合适的跳板难上加难,而tier 1公司对自己的招聘流程(也就是写题)这套非常有信心,再怎么牛逼的背景来了也不可能聊聊天气放进去。就算在东京标准低一些,也不会差到哪里去(除非不做开发直接做support那标准会大幅降低)。
2)由于1)使得人在不合适的职位(aka日企)耗得越久,距离tier 1公司的距离就越来越远。一直消耗时间又无法准备难度很高的面试,然后工作经验到了要有深入思考能力的年限水平实际上又没有核心竞争力。
3)不会随便开人:但也有一万种方式恶心人。
综上所述,我的一点思考:
1)如果找得到合适的跳板公司当然最好, 如果不行就先去一个别的业界tier 1公司积累下非科技业界经验。既然在日本追求技术是缘木求鱼,那么先找一个team culture不那么有毒(非典型日企),最好还有点灵活性(在打卡啥没那么严格)的地方,可以涨涨见识然后相对稳定的情况扩展自己的强项数量。现在的业界更需要抬头看路,只是埋头在车库里鼓捣点自己的一亩三分地就能出人头地的时代已经过去了,了解商业流向也是一个很关键的技能可以提高impact。
2)踏踏实实地准备基础知识和在工作中尽量找到自己的思路。前者一定是必要的,我在的AI业界有些萌新觉得bayes和概率论根本没必要知道,但复制粘贴几行demo谁不会呢问题是…而且基础知识对于理解model是非常必要的。everything starts with probability.
工作中大多数情况下大家都在掉包,这也不是不行,但依然要对自己做的事情有一些深入了解,不然这段经历在真刀真枪的面试中也会塌缩成零。3-5年经验的DS/MLE的目标最好是可以看着paper直接implement models,如果能有自己的思考/尝试新思路,我相信这样的水平地球哪里都能找到工作了。
关于面试准备:
MLE的话算法和ML基础都是必要的,DS更多注重后者/business sense/AB test. 准备的方向有所不同,我的一点想法:
1)贪多嚼不烂。优先准备优先级最高的。
2)要白天准备,晚上回家精力不够。白天上班如何磨练出高级摸鱼技巧是另外个课题。
3)养成习惯,战线可以拖长一点但每天都要做一些。
面试准备:
1)千万不要海投,底线是猎头推。基础准备好了就开始在linkedin上各种cold Email求人内推。
2)一开始拿不那么想去的公司面试练手,之后再面dream company.
最后祝福大家早日上岸。