[心得] 以工程師的角度分析日本IT產業趨勢及工作環境

看板Tech_Job作者 (肯伊斯古德)時間5年前 (2018/12/12 10:11), 5年前編輯推噓34(34030)
留言64則, 37人參與, 5年前最新討論串1/2 (看更多)
※ [本文轉錄自 Oversea_Job 看板 #1S46udZQ ] 作者: canisgood (肯伊斯古德) 看板: Oversea_Job 標題: [日本] 以工程師的角度分析日本IT產業趨勢及工作環境 時間: Wed Dec 12 10:10:43 2018 Hi 大家好 我們是WIJ團隊 我是Ken 之前也有在板上分享有關如何去日本軟體業工作的文 最近我的夥伴bible有分享了一篇有關日本IT產業和工作環境的文章 因為他沒有PTT帳號 所以藉由我來分享給大家 當然如果可以的話歡迎到我們的網站觀看 會有完整的圖文和去日本工作的相關資訊 : ) 圖文完整無音樂版本 http://bit.ly/2QoruT4 ---------------- 以下是大帥哥 Bible 的角度 ------------------------------ 以工程師的角度分析日本IT產業趨勢及工作環境 我是一個前端軟體工程師,現在在日本東京工作快滿兩年,今天要以一個工程師的角度來 討論日本就業市場、以及跟台灣的差異。 快速帶過一下我的背景,大學資管系畢業、研究所赴美念科技管理,畢業後原本想當一 個 IT Consultant,想一想覺得要做一位好的IT Consultant,對於資訊科技還是要有一 定程度的sense,才比較有把握能幫企業提供solution,所以決定從軟體工程師開始我的 職涯。 我在台灣工作過兩年,一年在一個做social e-commerce app的公司寫Android ,後來換 到IBM Taiwan當Application Engineer,做的也是比較偏向手機應用方面的案子,在台灣 待了兩年之後,想要給自己的人生更多的刺激,於是因緣際會下來到了東京,來了之後先 去樂天旅遊做前端工程師,一年半後換到剛上市做二手拍賣的Mercari繼續做前端工程師 ,背景介紹完畢。 <日本IT產業的現狀> 先從下方這張圖看起, 這是 2018全球人才缺乏的數據,被塗成紅色的代表最難找到符合 職缺的人才: [全球找工作難易度分布圖] 我們在拉近看台灣跟日本的狀況,可以發現台灣(78%) 、日本(89%) 都遠遠高過全球平均 (45%): [日台百分比圖] 然後我們再依照職種來看這兩個國家到底什麼職缺最缺人: 台灣 [台灣職缺最多的十大職業] 日本 [日本職缺最多的十大職業] 從這兩個統計可以看出不管是台灣還是日本,勞動力短缺(Sales也是前三名,但我不了解 原因),IT跟工程師又是其中最嚴重的兩個類別,有興趣探究背後原因的,可以去看 WorkLifeinJapan網站裡寫的日本 IT 業界人才不足-原因與機會,裡面解釋得更清楚; 除此之外,由於2020奧運在東京舉辦,日本各大企業想要在這個時機點展現新技術的突破 、軟體公司也想要借此機會翻新系統來因應龐大的商機,正因為如此,帶來更多工作機會 及技術挑戰。 <日本IT公司與工作環境> 在來日本之前,就常聽前輩們說日本三大壞話:「比台灣更操,工時超長」、「上下尊卑 關係很嚴重、應酬很多」以及「軟體技術遠遠落後台灣」;來了兩年之後,針對三大壞話 ,我來分享一下我實際的主觀感受。 1.比台灣更操,工時超長 這一點在我來日本待的兩家公司(日本樂天、Mercari)都不適用,我在樂天的時候是在旅 遊部門,那時候公司就是在翻新已經用超過十年的旅遊網站,而在樂天的一年半,我大概 只加過10次以內的班吧,也都是自己想再多做一點才留晚一點,其他工作天基本上就是 9:00上班17:30下班去公司健身房運動,然後留下來在免費的cafeteria吃個飯就回家;而 在現在這家公司Mercari就更自由了,基本上沒有要開會的話只要12:00~16:00這段時間人 要在公司就好,其他時間都可以自己調配,所以我並不覺得來了之後有比台灣更操。 2.上下尊卑關係很嚴重、應酬很多 可能是因為我去的這兩家公司外國人都偏多,所以也沒遇到這樣的問題,共通點是直屬 manager都是日本人,但都不用唯諾是從,談話自然,開玩笑也沒問題,我甚至還有跟我 日本manager一起去滑雪;應酬方面(日本稱作飲み会)的確比台灣多,但也都是自由參加 ,樂天跟Mercari的差別就是,樂天應酬要自己付錢,Mercari公司全付,所以樂天我去參 加的就比較少,Mercari則比較多,而也因為這些比台灣多的應酬,我覺得跟很多外國同 事(包括日本人)都可以在比較短的時間變熟,所以對我來說這點還蠻加分的。 3.軟體技術遠遠落後台灣 針對這點我會利用下一個段落做完整的論述,但你們覺得這件事情有可能發生嗎?現代的 軟體大多都是基於網路上的開發,所有的資訊就在網路海中,你想要找第一手的資訊?通 常就在Google搜尋的第一個結果。你很想參加一個很猛的conference汲取最先進的技術? 打開YouTube,如果活動沒有直播的話,通常早上的conference,晚上就可以看到影片了 。我前兩週剛從舊金山參加完Chrome Dev Summit 2018回來(公司全額負擔),在那邊跟 與會人員交流的時候,遇到很多跟我一樣從日本特別飛來參加conference的日本公司,倒 是台灣公司沒有遇到半個;我想說的是,日本很多軟體公司正很努力的在跟世界接軌,加 上我實際在這邊開發兩年,用的技術其實比我在台灣用的還要新(我在台灣也只工作兩年 ,樣本不夠多),但真的不用擔心「軟體技術遠遠落後台灣」。 <日本技術是強還是弱> 先講結論,已開發國家中,我覺得「各國的軟體技術誰強誰弱?」是個假議題,因爲就如 前文所說,IT產業的本質,讓knowhow都逐漸移到網路上,所以國與國的差距不會太多, 最大的差別我覺得就是在不同的市場、不同的風土民情而產生不同的IT使用情境,如此而 已。所以,以下我藉由自身經驗、加上跟其它在日工程師交流後所得到的資訊來做分析。 SOFTWARE ENGINEER V.S PROGRAMMER 在日本蠻多公司這兩個職位是分開的,就算有些公司職稱沒有區別,但實際工作內容還是 有兩種:Software Engineer 負責設計系統及技術文件,然後交由Programmer負責實際寫 程式;這樣的做法有好有壞,好處是以公司的角度,分工很細的結果就是所有的人都很好 替換,不管誰走了,這些詳細文件就是最好的靠山,就算沒有人可以開發了,只要文件在 手,也可以很容易地交給外包公司來寫,而這種做法的壞處則是: 1.技術、管理雙軌制度很難執行,因為整個組織的期待職涯就是: Programmer -> Software Engineer -> People Manager 2.我認為對於個人來說是有害的,因為最終總會失去實作能力。 在此順便附上台灣工程師口耳相傳的笑話: [台灣老闆永遠先答應客戶,然後叫一個人一條龍作完] <日本、台灣的技術文章&第一手資訊> 可以試著把瀏覽器分別切換成中文跟日文、搜尋技術關鍵字,比較以下搜尋結果: 日文 [日文搜尋頁面] 中文 [中文搜尋頁面] 同樣關鍵字(graphql),如果只看當地語言的搜尋結果,日文的是「GraphQL入門- 使いたくなるGraphQL」中文的是「2018 GraphQL 漸進式導入的架構」,點進去看看, 你可以發現兩個文章的篇幅差很多,日本的技術文章很長,這就是這邊技術文章的特 色,會寫得非常詳盡,有常在看日文技術文章的朋友跟我說,日本的技術文章品質非 常高,閱讀起來很簡單易懂,不像台灣的技術文章很多都會沒頭沒尾的,或是資訊量不 足;而就這觀點我自己的感想有兩個: 用自己的母語看文章當然比較舒服,如果文章品質又好的話,就能比較快的吸收一個新 技術。不過就我的觀察,台灣工程師不畏懼閱讀英文文章,所以反而接觸比較多第一手 的資訊,精確性更高、知道新技術的速度也快一些。 我之前跟日本人一起工作時,的確有時候會看到他們讀的技術文章都是日文的,有興趣的 人可以去他們的技術網站Qiita看看。 <日本IT企業需要哪些人才> 討論這個問題,我們從日本IT企業哪些問題要被解決著手。 相對封閉的資訊 如同上一段所說,日本因為依賴翻譯技術文件加上英語能力的隔閡,導致沒有辦法快速地 吸收第一手資訊,而同時身為世界第三大經濟體,各大國家也都對日本市場虎視眈眈、想 跟日本人做生意,原本礙於文化、語言隔閡在前一個十年各種關節不好打通,現在由於日 本勞動力不足、政府吸引外國人才的因應措施,讓那些想go global的日本公司開始大舉 招募外國人,而此舉也讓原本封閉的資訊有逐漸跟世界接軌,我相信到2020東京奧運會達 到高峰,所以從這點推論,日本 IT 企業需要: 會多國語言(Bi-lingual不稀奇, Tri-lingual才是基本)、並善於溝通的人才 產品迭代速度緩慢 我認為日本軟體產品的迭代速度緩慢有以下幾個原因: 1.銷售額導向 就我的觀察,日本的IT企業並不是軟體先行的,IT系統最一開始的產生也是圍繞著在前一 個十年非常成功的製造業,也因為這樣,軟體工程師在日本社會也並不是一個地位很高的 職業;如果從這樣的角度去想軟體系統,相信有使用過這邊網路服務的人都有發現這邊很 多看起來像是五年前、甚至十年前的網站(舉例來說:樂天旅遊的網站),除此之外,日本 也比較多從實體做到虛實整合的服務,以日本這麼大的經濟市場來說,相對是少很多軟體 出發的公司(或是說軟體新創公司)。 2.文件文化 如同上一段「Software Engineer v.s Programmer」所述,文件在日本傳統軟體公司扮演 著重要的角色,以前端工程舉例,日本傳統軟體公司會要求Software Engineer把畫面的 每個UI components都列出來,甚至每個component要傳什麼properties也要詳列,寫完之 後再經過一層一層的approve後才能開始開發,這對於工程師來說,是很無聊的一件事, 在台灣的時候通常都會先討論、設計出個大方向後,就會開始做,然後再慢慢優化,而在 日本傳統軟體公司的mindset,比較相信只要把文件寫到完美,就沒有什麼難的事情了, 但因為軟體開發沒有辦法事先就確定每個小細節,文件導向的結果就是 : 花了大把時間規劃後->get approval -> 發現不可行需要大更動->再改文件->再 get approval…由此拖慢了迭代速度。 3.開會文化 開會也是日本傳統軟體公司很重要的一環,因為那是很好刷存在感的場合,你開越多的會 、給人感覺就是做越多的事情。開會大部分是用來討論需求及上述技術文件,而這些會常 常會遇到的兩個問題,一個是開會的人數很多、卻只有兩三個人在講話,另一個是日本人 似乎不擅長再開會場合做決定,很少會聽到有人說:「好,那我們xxx就決定這樣做了」 ,比較常聽到的是「xxx這樣似乎比較好」「好,不然我們大家回去想一下,三天後我們 再來開一次會」,我覺得這跟文化有很大的關係,也可以從日文這個語言窺知一二。 所以就「產品迭代速度緩慢」來說,我覺得日本IT公司需要: 願意 take ownership 做決定 、改變現狀的人才 流程教科書化 另外我觀察到的問題是,不管是軟體開發、或是軟體專案管理,日本公司都做得跟教科書 很像,以軟體開發舉例,寫軟體測試是確保軟體品質的一個方法,我待的兩家公司的確也 都有寫軟體測試(對了,我在台灣待的兩間公司都沒有寫軟體測試,但一樣,樣本不夠多 不能以偏概全),但我覺得這邊寫測試比較是一種形式,追求的是測試覆蓋率的數字,而 沒有釐清測試的本質-保護你的程式碼,所以往往只想把數字衝高,卻沒有保護到程式碼 ;再以軟體專案管理舉例,Agile Development、Scrum相信很多人都知道,這是比較新的 軟體專案開發方法 - 把整個開發時程切成一~兩週為單位,規劃需求、軟體開發、測試 …同時並進,專案成員每天快速分享工作進度,並在每個時間單位的第一天討論接下來一 ~兩週要做什麼、最後一天驗收產品現在的進度並檢討改進…等(相較於傳統的Waterfall 方法,會先花長時間規劃需求、再開發、再測試、再驗收),然而我原本待的日本軟體公 司會把流程都形式上儘量符合,但因為上述的文件文化、開會文化,導致失去的原本 Agile的本質 -快速開發出軟體(最後參與的開發從開始規劃到上線花了三年);所以我覺 得以這點來說,我覺得日本IT公司需要: 能融會貫通方法論、並靈活運用的人才 最後結論,那為什麼要來日本工作呢? 一定是個比較國際化的舞台 在東京這樣一個國際化、世界能見度高的城市,我能體驗到的是一個非常global的工作環 境,以及來自四面八方的同事,我來東京才兩年,已經跟超過10不同國家的人一起共事過 ,在其中你能發現不同背景的人思考事情的角度不同,做事方法也不太一樣,舉一些實際 例子來說,印度人能快速找到答案把事情做完、俄羅斯人蠻在意細節的、歐洲人普遍喜歡 討論問題,討論到大家拍手叫好、台灣人相對穩紮穩打,但蠻有彈性的…等,這些我認為 是在台灣比較難遇到的工作環境,在台灣可能就是寫email的時候是用英文,以我的自身 經驗這就是結局了。以下附上我在日本待的兩家公司(都是日本公司)跟同事的合照: Rakuten [樂天菁英們] Mercari [Mercari菁英們] 提升個人軟實力非常好的機會 我認為台灣人因為教育環境,舉凡理性討論議題、政治能力、向上管理、與人社交能力… 等都沒有像技術能力來的突出,而離開土生土長的環境,用自己的第二語言、甚至是第三 語言來工作與生活,跟不同國家的人文化交流、衝擊,都讓我在這兩年的軟實力提升非常 多,隨著職涯的前進,這些軟實力越顯重要,而這也是我覺得有機會要去海外一試的原因 。 更好的求職市場 最近從這篇文章-努力固然重要,但選擇更重要,看到很多跟我想法雷同的概念,節錄裡 面一句話: 「台北」就是一個相對「台南」好的求職市場, 好的定義是「光譜更細」。 什麼是更好的求職市場?什麼是光譜更細?以我的主觀經驗來描述的話,我一畢業在一家 Startup工作,一年後覺得學習曲線開始不陡峭了,於是換到一家外商大公司,那時候覺 得,嗯,薪水還不錯,新的工作也蠻有挑戰性的,然後再過了一年,又開始覺得無趣、想 做更好的玩的事,這時候就開始面臨以下三種狀況: 比我現在能力更有挑戰性的工作 -> 薪水比我現在少 薪水比我現在多的公司 -> 軟體不是本業、工作內容無聊 薪水比我現在多、也非常有挑戰性的工作 -> 能力卻還沒有到這個level 所以如果我繼續留在這個就業市場,我可能就只能先花個三年level up,然後才能在就業 市場再次找到符合我要求的工作;而所謂的光譜更細、更好的求職市場,就是在每一個時 間點,你都更有機會找到符合你能力、薪資期待的工作。 <我覺得東京就是一個比台北 更好的求職市場。> -- 最後宣傳一下我自己的Medium,我會定期在上面分享日本、軟體業觀察,以及軟體技術文 章,有興趣的話歡迎follow我! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.78.18 ※ 文章網址: https://www.ptt.cc/bbs/Oversea_Job/M.1544580647.A.8DA.html ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: canisgood (59.124.78.18), 12/12/2018 10:11:06 ※ 編輯: canisgood (59.124.78.18), 12/12/2018 10:11:47

12/12 10:25, 5年前 , 1F
12/12 10:25, 1F

12/12 10:31, 5年前 , 2F
12/12 10:31, 2F

12/12 11:06, 5年前 , 3F
12/12 11:06, 3F

12/12 11:21, 5年前 , 4F
Google/Indeed/Amazon
12/12 11:21, 4F

12/12 11:22, 5年前 , 5F
Mericari/Line/Rakuten
12/12 11:22, 5F

12/12 11:22, 5年前 , 6F
沒了就這幾間 我是覺得最後那一句
12/12 11:22, 6F

12/12 11:22, 5年前 , 7F
東京就是一個比台北更好的求職市場
12/12 11:22, 7F

12/12 11:23, 5年前 , 8F
只建立在你有能力與辦法進去上述那些公司
12/12 11:23, 8F

12/12 11:23, 5年前 , 9F
補個SmartNews好了 這間好像也很威猛
12/12 11:23, 9F

12/12 11:23, 5年前 , 10F
如果是去免洗SI系 那還是免了
12/12 11:23, 10F

12/12 11:24, 5年前 , 11F
日本外商IT大部分都很棒 日商是雷的比不雷的多
12/12 11:24, 11F

12/12 11:47, 5年前 , 12F
第三名是IT,我不信... XD
12/12 11:47, 12F

12/12 11:50, 5年前 , 13F
最近那麼多篇日本IT徵才文,究竟是因為台灣人比較強或是
12/12 11:50, 13F

12/12 11:50, 5年前 , 14F
比較便宜?
12/12 11:50, 14F

12/12 11:57, 5年前 , 15F
因為日本真的很缺啊
12/12 11:57, 15F

12/12 11:59, 5年前 , 16F
台灣人哈日又便宜啊
12/12 11:59, 16F

12/12 11:59, 5年前 , 17F
不過日本科技業比較喜歡研究硬派的東西不像華人愛寫code
12/12 11:59, 17F

12/12 12:07, 5年前 , 18F
日本很缺(X) 不缺廢物(O)
12/12 12:07, 18F

12/12 12:20, 5年前 , 19F
每個人的高度本來就不同 原PO的高度在哪 就是以那個階
12/12 12:20, 19F

12/12 12:20, 5年前 , 20F
段去做評比吧 當然說全面是一點也不全面啦 當參考還可
12/12 12:20, 20F

12/12 12:20, 5年前 , 21F
以的吧
12/12 12:20, 21F

12/12 12:40, 5年前 , 22F
不全面啊 就兩家公司而已
12/12 12:40, 22F

12/12 12:49, 5年前 , 23F
古德推
12/12 12:49, 23F

12/12 12:54, 5年前 , 24F
12/12 12:54, 24F

12/12 12:59, 5年前 , 25F
12/12 12:59, 25F

12/12 13:00, 5年前 , 26F
12/12 13:00, 26F

12/12 13:15, 5年前 , 27F
這能不推嗎!
12/12 13:15, 27F

12/12 13:23, 5年前 , 28F
古德!
12/12 13:23, 28F

12/12 13:35, 5年前 , 29F
優文推
12/12 13:35, 29F

12/12 13:50, 5年前 , 30F
歪國人廢物真的沒有比較少,只是人均高同時說著你不懂
12/12 13:50, 30F

12/12 13:50, 5年前 , 31F
的語言罷了...
12/12 13:50, 31F

12/12 13:53, 5年前 , 32F
我聽的是中國留學生介紹si公司,科科兩字送大家
12/12 13:53, 32F

12/12 14:01, 5年前 , 33F
寫文件那個我只聽過叫做System Engineer
12/12 14:01, 33F

12/12 14:01, 5年前 , 34F
不是Software Engineer 也因為只要寫文件
12/12 14:01, 34F

12/12 14:01, 5年前 , 35F
還有文系SE這種詭異的職缺
12/12 14:01, 35F

12/12 14:02, 5年前 , 36F
Rakuten大部分是外國人的跳板 都快掉到YahooJP後面了
12/12 14:02, 36F

12/12 14:25, 5年前 , 37F
12/12 14:25, 37F

12/12 14:40, 5年前 , 38F
歪國人廢物真的沒有比較少 台灣人就輸在語言
12/12 14:40, 38F

12/12 15:11, 5年前 , 39F
推分享
12/12 15:11, 39F

12/12 15:52, 5年前 , 40F
話說我日本工作朋友說日本沒颱風假這種東西,連電車
12/12 15:52, 40F

12/12 15:52, 5年前 , 41F
停駛都要上班
12/12 15:52, 41F

12/12 15:53, 5年前 , 42F
真的假的啊?
12/12 15:53, 42F

12/12 15:58, 5年前 , 43F
真的啊 颱風來你可以前一晚住公司附近啊
12/12 15:58, 43F

12/12 16:07, 5年前 , 44F
文系SE 聽起來像是technical writer
12/12 16:07, 44F

12/12 16:09, 5年前 , 45F
但強大的writer其實也不容小覷 算是稀有的特殊職種
12/12 16:09, 45F

12/12 16:26, 5年前 , 46F
日本真的沒颱風假,多數公司都是會說自宅待機的,然後車站
12/12 16:26, 46F

12/12 16:26, 5年前 , 47F
就擠一堆人去不了公司也不回家...
12/12 16:26, 47F

12/12 17:37, 5年前 , 48F
4樓大大,不止那幾家.東京的公司太多了. 傳統公司新建軟體
12/12 17:37, 48F

12/12 17:37, 5年前 , 49F
部.還有新創公司.機會和薪資都超過台灣
12/12 17:37, 49F

12/12 17:38, 5年前 , 50F
SDE 去國外的發展一定比台灣好
12/12 17:38, 50F

12/12 18:24, 5年前 , 51F
優文推
12/12 18:24, 51F

12/12 19:11, 5年前 , 52F
日本的技術文章真的強 甚至某些比官方還簡單易懂
12/12 19:11, 52F

12/12 19:23, 5年前 , 53F
12/12 19:23, 53F

12/12 20:50, 5年前 , 54F
推光譜說 日本真的不只那幾家 把linkedin開起來不管是日
12/12 20:50, 54F

12/12 20:53, 5年前 , 55F
商還是外商 JD都看到你眼花 pay的競爭力當然也不在話下
12/12 20:53, 55F

12/12 23:35, 5年前 , 56F
第三點,實在很想論述一下...完全說不通
12/12 23:35, 56F

12/13 11:27, 5年前 , 57F
歡迎論述XD 畢竟每個人看到的東西都不太一樣
12/13 11:27, 57F

12/13 11:27, 5年前 , 58F
我們worklifeinjapan團隊也是想要提供大家更多BS機會
12/13 11:27, 58F

12/13 11:28, 5年前 , 59F
才開始推廣的
12/13 11:28, 59F

12/13 18:22, 5年前 , 60F
12/13 18:22, 60F

12/13 19:50, 5年前 , 61F
好文!!!
12/13 19:50, 61F

12/14 07:55, 5年前 , 62F
12/14 07:55, 62F

12/15 02:12, 5年前 , 63F
12/15 02:12, 63F

12/15 15:10, 5年前 , 64F
12/15 15:10, 64F
文章代碼(AID): #1S46uyU6 (Tech_Job)
文章代碼(AID): #1S46uyU6 (Tech_Job)