赴日開(kāi)發(fā)要掌握哪些技術(shù)框架?

很多人跑來(lái)問(wèn)小咖:日本技術(shù)太落后,赴日做開(kāi)發(fā)會(huì)影響個(gè)人發(fā)展嗎?在回答這個(gè)問(wèn)題之前,首先得確認(rèn)一下:你是想去外包/派遣崗位還是日企的核心崗位?
外包/派遣崗 or 日企核心崗,有啥區(qū)別?
這個(gè)區(qū)分很關(guān)鍵!日企會(huì)把人效比低技術(shù)含量低的活外包出去,日企核心崗位通常涉及研發(fā)、架構(gòu),用的也都是國(guó)際通用的docker、K8S、微服務(wù)這些,而派遣崗注定只能接觸一些非常邊緣的技術(shù)。
日本IT開(kāi)發(fā)崗需要掌握哪些技術(shù)框架?
關(guān)于日本IT行業(yè)使用的技術(shù)框架,這篇文章會(huì)從Java后端、Python、Web前端三個(gè)部分展開(kāi)說(shuō)明,讓大家對(duì)日本的IT技術(shù)現(xiàn)狀有個(gè)更深刻的理解。
01?Java后端技術(shù)框架
Java是一門(mén)非常穩(wěn)定的語(yǔ)言,日本使用Java進(jìn)行開(kāi)發(fā)的工程師人數(shù)也在逐年增加,很多日本公司的服務(wù)也是基于Java進(jìn)行開(kāi)發(fā)的,比如: DMM.com、楽天市場(chǎng)、グノシー、kintone、LINE、SmartNews等等在日本很有人氣的應(yīng)用都是基于Java。?
在日本用的最多的Java后端框架就是 Spring Framework、其他的框架使用人數(shù)或職位數(shù)都不如Spring Framework,所以我們?cè)趯W(xué)習(xí)的時(shí)候主要將精力放在Spring上就可以了。?

關(guān)于后端開(kāi)發(fā)時(shí)使用的數(shù)據(jù)庫(kù),這幾年日本開(kāi)發(fā)所使用的數(shù)據(jù)庫(kù)基本都上云了,主要是谷歌的GCP(Google Cloud PlatPlatform)和亞馬遜的AWS(Amazon Web Services)。在這兩家云服務(wù)平臺(tái)里關(guān)系型數(shù)據(jù)庫(kù)分別對(duì)應(yīng)對(duì)應(yīng)BigQuery(GCP)和RDS(AWS),NoSQL則為Firestore(GCP)和DynamoDB(AWS)。同時(shí)兩家云服務(wù)平臺(tái)也都有對(duì)應(yīng)Redis的服務(wù),基本上新項(xiàng)目的開(kāi)發(fā)都會(huì)在云平臺(tái)上完成。?
02?Python技術(shù)框架
在日本Python也是一門(mén)非常受歡迎的編程語(yǔ)言,且使用人數(shù)越來(lái)越多。?
和Java主要用來(lái)做安卓APP及后端服務(wù)器不同,Python的使用更多的集中在數(shù)據(jù)領(lǐng)域,比如數(shù)據(jù)爬蟲(chóng),數(shù)據(jù)分析,RPA以及機(jī)器學(xué)習(xí)。
數(shù)據(jù)爬蟲(chóng)這一塊,日本倒沒(méi)有固定的工具,用scrapy和pyspider的比例也差不多。不過(guò)更主要的是日本法律的問(wèn)題,數(shù)據(jù)爬蟲(chóng)屬于灰色地帶,所以在這一塊的開(kāi)發(fā)并不多。?
數(shù)據(jù)分析和國(guó)際上流行的一樣,日本也是以pandas和numpy為主,需要對(duì)大數(shù)據(jù)進(jìn)行分析的時(shí)候則是以pyspark+hadoop為主。?
RPA這一塊,桌面應(yīng)用多是用pywinauto,網(wǎng)絡(luò)應(yīng)用還是以 selenium為主。?
關(guān)于機(jī)器學(xué)習(xí)這一塊,自從tensorflow 2.0集成了keras以后,企業(yè)里使用tensorflow的場(chǎng)景會(huì)比較多,但是研究所,學(xué)校里使用pytorch的研究者依然占據(jù)了大多數(shù)。?
那還有少量的使用python做后端服務(wù)開(kāi)發(fā)的公司,做輕量的微服務(wù)時(shí)會(huì)更傾向用flask,django則是更適合一些比較系統(tǒng)化的應(yīng)用。?
03?Web前端技術(shù)框架
關(guān)于前端,日本所使用的開(kāi)發(fā)框架和世界其他地方大致相同相同,無(wú)非就是Vue、React、Angular這三個(gè)框架。?
Angular開(kāi)發(fā)的年收入大多集中在500萬(wàn)円?800萬(wàn)円之間,在日本處于比較中等的收入范圍,最近的Angular的職位數(shù)在200左右。?
React的職位數(shù)比Angular高出很多,在Green招聘網(wǎng)上在招崗位達(dá)到3150個(gè),收入則差不多,也是大多集中在500萬(wàn)-800萬(wàn)之間。?
Vue目前的在 Green招聘網(wǎng)上的崗位數(shù)為2909個(gè),收入和前兩個(gè)框架差不多。?
根據(jù)green的崗位缺口和收入,可以看出,關(guān)于前端框架,在日本使用最多的就是React,其次是Vue,而薪資范圍幾個(gè)框架大致差不多,都是集中在500-800萬(wàn)之間,而且還得有幾年經(jīng)驗(yàn)才可以達(dá)到。?
可以看出來(lái),前端的天花板還是相對(duì)較低,有能力的同學(xué)我還是建議學(xué)一些后端開(kāi)發(fā)的知識(shí),逐漸往全棧方向發(fā)展,優(yōu)秀的全棧工程師年薪可達(dá)千萬(wàn)以上。

聯(lián)系小咖(vx:zzjk1012)可預(yù)約報(bào)名
海量日企【正社員&契約社員】崗位等你來(lái)

關(guān)注極客咖IT,更多赴日IT資訊
vx:zzjk1012