最終接下了這個 offer ,今年一月到了東京開始了碼農生涯,一開始做的就是在其他答主提到的日本 IT 最常見的外包派遣的工作,九月加入到了一個位於澀谷的創業公司,開始了新的旅程。
下面就説説自己在日本 IT 公司工作以及在日本生活的體驗。
其他很多答主也提到了,日本的 IT 界是世界 IT 界的一朵奇葩,大部分從業人員都是做外包工作。拿我之前的工作經歷栗子來説,某大型電力公司因為國家政策需要更新料金計算系統,於是就找來國內兩個大型軟件公司開發這個系統。這種公司在日本被稱為為 SIer 。Wiki 解釋如下:
SI(System Integrator),日本の情報システムにおけるシステムインテグレーターとは、情報システムの開発において、コンサルティングから設計、開発、運用・保守・管理までを一括請負する情報通信企業である。
簡而言之就是對軟件系統的諮詢到設計,開發,運營,維護都做的軟件公司。
按照一般想法這些 SIer 接下了這個活兒就該給客户造軟件了吧,可在日本不是這樣的。這些 SIer 一般只做到諮詢這一塊兒,接下來的軟件開發都是外包給其他規模更小一點的軟件公司。然後規模更小的的軟件公司又把活兒外包給更小的軟件公司,這麼一層層的外包下去,到我這裏的時候已經是第 5 層了。
頂層的 SIer 基本不做也沒人會軟件開發,向客户報需要的開發人數,定好開發人員單價,然後吃掉一部分差價,再向下層軟件公司招開發人員,如此一層層的招下去,每一層都吃掉一部分差價。由於是按人數給錢,理所當然的頂層 SIer 就像客户多報人數,最底層儘量能用低單價招到能幹活的開發人員。於是華人工程師成為了他們最好的選擇。不誇張的説,底層做實際開發的開發人員 70% 都是中國人。與日本人相比單價低,並且開發技術比一般日本人好太多。我是在開發現場見過不少日本人一句代碼都寫不了的,個個都是 Excel 高手,樂於寫文檔。
到了具體的開發工作,一般都是集中到客户安排的地方去寫代碼。首先上面有人做基本設計的把需要開發接口規定好,然後下面做詳細設計的再把具體實現以文檔的形式寫好,這基本算是文字代碼了,然後再交於具體的開發人員進行實際的代碼實現。
可以看到,這種體系下的開發人員只是把拿到的詳細設計文字代碼翻譯成具體的代碼而已,並不需要進行過多的思考,需要的編程能力也非常簡單。每個人就像流水線的工人一樣工作。所以才有日本碼農入門門檻低,文科畢業毫無經驗的人也可以搞開發一説。自己也是在毫無開發經驗的情況下以這樣的形式開始了碼農生涯。
以開發的視點來看,這樣的工作毫無營養,對技術的提升也相當有限,甚至根本不會有任何成長。但不可否認的是,由於這種工作的客户一般都是日本的大手企業,給出的單價一般很高,就算一層一層吃下來,最後拿到手的收入也還是不錯的。一般有點開發經驗的人一個月拿個接近 40w 日元應該是難度不大的。當然了這個薪水和國內互聯網企業日益見長的薪水相比看起來似乎沒什麼優勢,但考慮到工作難度和工作時間(一個月 170+ 小時),自己認為這個收入還是不錯的。
在現場做開發工作的中國人也是想法各異,比較多的原來就是做對日外包工作,對工作流程比較熟悉,與其在國內拿底薪,不如直接到日本來拿更高的薪水,幹一段時間還是準備回國。有些本來是留學生,因為門檻不高和相對不錯的收入,畢業後就進入了這個行業。也有些人本來技術就比較牛,一邊做着這個在他們眼裏看起來相當輕鬆的工作,拿着不錯的薪水,然後把時間投入到自己感興趣技術上。還有些人就是現在開發現場和客户處好關係,有了資源之後,自己開公司成為成為 IT 派遣的一層。
我知道自己是個容易被環境影響的人,而且技術不成熟,經驗尚淺,這種工作方式跟自己將來想要的發展也不符合,所以幹了半年左右就有了跳槽的想法。
跳槽的目標是日本的互聯網公司,做了一些調查之後發現與國內互聯網公司爆發式的增長完全不同,日本的互聯網公司少得可憐,最有名氣的就是 CyberAgent,glee 和 DeNA 這三家了。其中 glee 和 DeNA 給應屆生的工資是最高的,每年都在競爭,CyberAgent 相對摳一些,而且招了很多實習生來當苦力。現在的一個同事以前就是 glee 的開發,他説大家一開始都只是為了錢去 glee 的,所以當時進去的人基本都走光了,沒有什麼忠誠度可言,囧……
不得不説自己也覺得作為一個外國人到日本半年的情況下跳槽到互聯網公司難度也是相當大的。當時我去找了一個獵頭網站諮詢了一下,也介紹了一下公司給我,我想管他難度大不大先試試再説。就這樣就開始網投了。
省略其中曲折的面試經歷,總之在進行一個月左右之後,七月底得到了現在這家公司的內定,一家創業公司。然後九月入職開始了新的工作。
一家典型的互聯網公司,ruby on rails ,代碼掛在 GitHub 的 private repo 裏,用 waffle 以 scrum 理念進行開發,內部用 slack 進行交流,建立了很多有趣的頻道。17 個人,大家都是有趣的人。
跟原來點 9 點上班 6 點下班不同,現在是儘量 10 點到,沒有遲到一説,能夠投入自己的熱情和大家一起幹到晚上九點,十點甚至十一點,再一起去附近找美食,有時也喝點酒。
能和這樣一羣有着豐富創造力和富有激情的人一起工作真的是非常開心的事,也能讓自己投入工作,甚至忘記時間。這兩個星期以來,爬蟲,大數據分析,一天一天都在做很有意思的事,每天都遇到新的問題,一步一步感受到自己的成長。
以上,就是自己在日本的典型 IT 公司和非典型 IT 公司的工作體驗。