[亞洲] CS職涯在日本的普遍問題

看板Oversea_Job作者 (遊歷)時間6年前 (2017/12/17 12:42), 編輯推噓36(36034)
留言70則, 38人參與, 7年前最新討論串1/1
前面延續好幾篇日本CS相關的討論,讓我也想分享一下經驗。 個人經歷:113碩畢 台灣軟體公司4年多 日本留學 日本金融業WEB開發2年多準備轉職 首先關於薪水:500-600 在東京以外的地區,大阪、福岡都已經很好用了,以一個 初來日本工作的薪水很好了,很多喊700-1000在我們實際在這生活的人都不敢想像, CS以外絕大多都拿不到這個薪水,算比上不足比下有餘,我看到能比CS高很多就外資 金融MBA背景英文好能跟外商交涉的這類。薪水不是本篇主旨。 這篇會以日本網頁的整理來討論日本CS職涯,或是日本軟體開發產業的普遍性問題。 會夾著一堆日文,還請見諒。 傳送門: (把優秀技術者趕走的方法) https://qiita.com/nonbiri15/items/961543c6460432289a02 絕大多數在日本CS工程師會感覺很不爽的遭遇,這篇都整理得非常詳細。 下面用到的許多連結,也都是上面那篇有整理到的。 1. 日本獨特的SE/PG思維 (日本IT產業所謂SE與PG是啥?) http://key-sys.com/difference-between-pg-and-se/ http://el.jibun.atmarkit.co.jp/karyu/2008/10/sepg1-acb2.html 簡單來說就是: SE: 負責上流工程 理解業務需求 用嘴寫程式 PG: 負責下流工程 實際coding實作者 上流與下流指的是軟體開發的前半段與後半段,可以想成河川從上流到下,日文的下流 工程並沒有中文的「下流」之意。但是實際上就是SE地位比較高,實際寫程式的PG地位 比較低。上面網頁也有「SE薪水較高(給与もシステムエンジニアのほうが高くなる)」 ,原本是PG的工程師目標將來有朝一日往上流SE升等,而剛畢業時非常優秀的前段班畢業 生,很多人一進公司就被定為SE,一輩子也沒寫過程式,公司也不叫他們寫。 「寫程式是低級的工作」 https://anond.hatelabo.jp/20170403094257 (ソニー株式会社を退職しました) (君は優秀なんだから、プログラミングみたいな低俗なことは早く辞めて 人を動かせるようになれ。私が引っぱりあげてやる) 日本普遍認為實際寫程式的PG是比較低階的,這跟他們「業務至上」思想有關,前段班 畢業的優秀人才,日本公司會希望他們「不要寫程式」,一開始就僅定義要件設計,理解 公司的商業業務,與客戶溝通,程式就交給外包就好,SE也比較能成為公司的正社員。 PG常常都是從IT公司派遣過來的派遣社員,或是外包商。也造成SE會瞧不起PG, 履歷上寫PG(プログラミンマー)就硬是比SE(システムエンジニア)履歷難看。 日本社會普遍輕視程式設計的技術面,重視上流工程,造成一堆沒寫過程式只懂業務 的SE帶領PG,SE薪水跟地位都高,有能力的人誰想當PG,誰想寫程式,努力去鑽研新技術 的人不就是白癡嗎?也造成努力鑽研技術面的人才變少,很多公司也不鼓勵。造成不懂 程式的SE設計一堆怪怪的系統,PG也將錯就錯從垃圾設計中做出垃圾。 https://www.goodfind.jp/interviews/35 (日本のIT業界の大手企業は、コンサルティングやSEといった上流工程に価値がある と吹聴して、プログラミングを軽視してきましたが、これが間違いのもとです。 結果的に、システムを理解しない人たちが設計した動かないシステムが数多く 生まれ、問題となっています。) 輕視程式設計是我在台灣工作經歷中很難想像的,在台灣軟體公司大家向技術優秀者 學習服從,技術能力優秀的人向上爬,技術本位是很正常的事。用嘴巴寫程式的project leader也大都是以前從技術優秀的實作者升上來的。 日本的SE/PG思維是我不習慣不理解,並且認為是阻礙日本IT進步主因之一。 2. 外包造成的諸多問題 延續前面的上下流分工思維,既然輕視實際程式實作,公司不養PG工程師,外包給 IT外包商,以公司經營策略來說也是很正常的。 a.公司對於自家IT系統掌握低 外包,自己不作交給別人做,就造成企業於IT系統的掌握度低,哪裡有啥DATA都不知道, 尤其在目前BigData/AI時代,很多日本公司雖然有完整的IT系統,但是絕大是其他公司 的系統或外包,自己公司沒工程師有能力串接資料作機器學習或資料統計等加值服務。 很多日本公司對目前這一波AI潮流,還以為只要買一台機器回來插電插網路可以動就好, 講到要把公司長年累積的資料導入AI引擎時,沒有人知道資料在哪,因為都是外包。 b.社內工程師僅提供給外包商資料、照片等雜事 去外包為主的有錢公司當工程師,很可能不作核心開發,淪為與外包商溝通雜用PM。 這點是年輕想往技術發展的工程師去日本要注意的。 (道具として扱われているという印象を技術者に与えてしまう。) (例:アルゴリズムの開発を外部に委託を出して、社内の技術者には、 データの準備だけにさせてしまう。元々アルゴリズムの開発ができるだけの力量の ある技術者を、アルゴリズムの開発から切り離してしまうことで、 不満をつのらせてしまう。) c.外包造成系統開發的靈活度大幅降低 日本的軟體外包很可能「包得很遠」,也就是第二家再把某部分包給子公司第三家,第三 家又去找第四家...。每一家中間都抽成,實際在最後的實作工程師很可能只拿到一點錢 ,香蕉能夠期待找到多強的猴子?而冗長的外包造成系統後期的修改非常困難,光是 要一路找到最後改的動那個PG就要多久了,系統分散在各個外包商統整起來要花多少 時間?敏捷開發在外包很難實現,開發週期太過冗長,不夠靈活,後期如果要改起來 會死整串。 http://itpro.nikkeibp.co.jp/atcl/column/14/531236/013100077/?P=2 (淪為軟體仲介業) (逆に、プログラムを書かないのなら、IT部門などの技術者は単なる “オーバーヘッド”あるいは“仲介業者”にすぎなくなる。急ぎで追加開発が必要 なのに、IT部門の技術者が仲介してシステム子会社へ、システム子会社がSIerへ、 そしてSIerが下請けIT企業に投げ、ようやく実際にプログラムを書く技術者が登場 では、デジタルビジネスの成長はおぼつかなくなる。) 3.「業務至上」思維 http://key-sys.com/engineer-neglected-sales/ (エンジニアを軽視する営業マンはソフトウェア企業にとって悪である) 日本普遍有業務至上的思維,這個尤其在IT以外的公司非常明顯,以我之前所待過的 金融/仲介業為例,業務的地位就是比工程師高。我就被公司業務前輩說過「你有營業 潛力,好好做,將來有機會轉業務」,然後找機會就塞給我業務工作。我是工程師, 當初應徵也是應徵工程師,業務只是有時候遇到講中文的客人我可以順便幫一下, 根本就沒想轉成業務阿,何況業務對工程師講這種話就很明顯的「我比你高級 (上から目線)」,我是很想跟他說「你去寫程式看看,我感覺你沒寫程式的潛力」。 這類型業務至上的公司認為要向上爬,就要轉業務相關工作,寫程式只是低級的 工作,能找到客人來公司,與客人溝通,晚上喝酒聊天取悅客人才是高級的工作。 這也是我受不了決定轉職的主因之一。 4. 傳統日商陋習 其他很多日商傳統陋習,與CS職涯或軟體開發無關,就不深入了,但也是我待不下去 一直覺得很煩躁的一部份,傳統日商會扼殺個人思想,希望你都能跟長官完全一樣(sync) 。我實際遭遇到的如下,這也是我這間傳統日商特別怪,其他IT公司應該好很多: a. 台灣人常見的在辦公室用固定水壺或杯子,日本人習慣每天丟的保特瓶,認為那很髒 b. 跟長官客人吃飯喝酒要配合對方速度,並且要先吃青菜(沙拉)才能先吃肉跟飯 c. 當長官或客人在餐廳說這個很好吃,就在暗示你點那個,一定得點 ..... (不勝枚舉每天都在讀空氣) 以上是個人一些對日本CS職涯,日本軟體開發業界的感想。好像不爽的部分為多,但 也不是完全勸退想來日本CS工程師,薪水與福利等很多方面還是比台灣好的,如果有學 日文,對日本生活有興趣還是很建議來嘗試看看,祝福大家都找到理想的公司。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.26.113.250 ※ 文章網址: https://www.ptt.cc/bbs/Oversea_Job/M.1513485769.A.6C6.html

12/17 13:51, 6年前 , 1F
12/17 13:51, 1F

12/17 14:10, 6年前 , 2F
推詳細
12/17 14:10, 2F

12/17 14:18, 6年前 , 3F
12/17 14:18, 3F

12/17 14:35, 6年前 , 4F
推分享
12/17 14:35, 4F

12/17 14:51, 6年前 , 5F
水筒とか魔法瓶で水を飲んでる日本人はなかなかいないぜ
12/17 14:51, 5F

12/17 16:07, 6年前 , 6F
1超寫實推推推
12/17 16:07, 6F

12/17 16:11, 6年前 , 7F
推~~
12/17 16:11, 7F

12/17 16:55, 6年前 , 8F
12/17 16:55, 8F

12/17 17:13, 6年前 , 9F
推 覺得準
12/17 17:13, 9F

12/17 18:08, 6年前 , 10F
最近也準備就職 還好是外資! 第四點很寫實也很煩
12/17 18:08, 10F

12/17 18:15, 6年前 , 11F
12/17 18:15, 11F

12/17 18:22, 6年前 , 12F
很好。這是真實的情況。
12/17 18:22, 12F

12/17 18:22, 6年前 , 13F
補充,PG對日本人來說,就像代工一樣。
12/17 18:22, 13F

12/17 18:22, 6年前 , 14F
如果PG能力差,SE也爛,這個系統就不用期待了。
12/17 18:22, 14F

12/17 23:21, 6年前 , 15F
推!
12/17 23:21, 15F

12/18 01:12, 6年前 , 16F
日本文組也能當IT工程師就是這個低能制度搞出來的
12/18 01:12, 16F

12/18 01:13, 6年前 , 17F
因為這個制度 日本很多技術者才會流失
12/18 01:13, 17F

12/18 01:13, 6年前 , 18F
在CS正常眼裡 技術就是一切 只會出張嘴的廢物
12/18 01:13, 18F

12/18 01:13, 6年前 , 19F
根本別想爬上去
12/18 01:13, 19F

12/18 01:14, 6年前 , 20F
在這些日系公司待久了可能薪水很高 但離開了 就只是
12/18 01:14, 20F

12/18 01:14, 6年前 , 21F
個出張嘴沒什麼用的廢物而已
12/18 01:14, 21F

12/18 01:16, 6年前 , 22F
沒有技術底的還能在上位 靠的只是制度給的利多
12/18 01:16, 22F

12/18 01:17, 6年前 , 23F
所以要做 就做長久 在這種拉基制度過著 千萬別走
12/18 01:17, 23F

12/18 02:33, 6年前 , 24F
很棒的分享,但喊700-1000跟作夢一樣這點我不同意。我
12/18 02:33, 24F

12/18 02:33, 6年前 , 25F
不是千萬哥,但在日本市場拿千萬絕對不是作夢,日商很
12/18 02:33, 25F

12/18 02:33, 6年前 , 26F
難但是外資絕對是很有機會,別把自己的價值作小
12/18 02:33, 26F

12/18 02:34, 6年前 , 27F
個人覺得來到這邊就是要想以前不敢想的,就是要在這邊
12/18 02:34, 27F

12/18 02:34, 6年前 , 28F
拿千萬爽爽過日子,不然出國 拼幹嘛?
12/18 02:34, 28F

12/18 02:36, 6年前 , 29F
推,這就是日本軟體界最大的問題,根本不重視工程師
12/18 02:36, 29F

12/18 07:24, 6年前 , 30F
很多強的日本工程師都來矽谷了~因為在當地做技術很不吃香
12/18 07:24, 30F

12/18 08:27, 6年前 , 31F
推 學長辛苦了
12/18 08:27, 31F

12/18 13:49, 6年前 , 32F
寫的很好 日本很缺程式相關人力 但是又很不重視
12/18 13:49, 32F

12/18 13:51, 6年前 , 33F
在日本動手做事的人真的就是低人一等
12/18 13:51, 33F

12/18 13:51, 6年前 , 34F
管你什麼技術很強都沒用 哪個新來的業務都可以看不起你
12/18 13:51, 34F

12/18 14:18, 6年前 , 35F
難怪我 linkedin 放個只有一行職稱的空白履歷 就有獵
12/18 14:18, 35F

12/18 14:19, 6年前 , 36F
人頭來找我去東京 看來超缺人
12/18 14:19, 36F

12/18 14:19, 6年前 , 37F
我還是台灣美商作個一年去美國好了
12/18 14:19, 37F

12/18 14:22, 6年前 , 38F
首先你要先找到會relocate的台灣美商
12/18 14:22, 38F

12/18 14:28, 6年前 , 39F
現在的好像不會..可能要應徵看看別的公司
12/18 14:28, 39F

12/18 14:35, 6年前 , 40F
謝經驗分享
12/18 14:35, 40F

12/18 15:02, 6年前 , 41F
終於有人中肯地寫出日本人IT有多鳥的事實惹,賀!
12/18 15:02, 41F

12/18 15:36, 6年前 , 42F
精華好文推!
12/18 15:36, 42F

12/18 15:38, 6年前 , 43F
推 有時在店家看點歌或點菜的系統 都會想是不是台灣人寫的
12/18 15:38, 43F

12/18 15:49, 6年前 , 44F
推 XD 我不是IT但公司的IT部門就是這樣,這篇完全真實
12/18 15:49, 44F

12/18 16:13, 6年前 , 45F
請問下這個是指一般產業的IT部門 比如銀行業或製造業的IT
12/18 16:13, 45F

12/18 16:13, 6年前 , 46F
部門 還是就算像可能完全靠軟體服務的公司也是對軟體開發
12/18 16:13, 46F

12/18 16:13, 6年前 , 47F
人員也不尊重?
12/18 16:13, 47F

12/18 16:20, 6年前 , 48F
日本文化制度使得Eng.在制度和薪水上就是低一階
12/18 16:20, 48F

12/18 16:21, 6年前 , 49F
不僅IT,或不同的IT.這是普遍現象
12/18 16:21, 49F

12/18 16:30, 6年前 , 50F
比較美式風格的就還好 不過這種公司不多就是了
12/18 16:30, 50F

12/18 16:30, 6年前 , 51F
LINE 或是 AMAZON RAKUTEN 或是一些遊戲開發業可能好
12/18 16:30, 51F

12/18 16:30, 6年前 , 52F
些 不過薪水可能就沒有上面那種的高
12/18 16:30, 52F

12/18 16:31, 6年前 , 53F
當然Indeed Google Microsoft IBM基礎研等級的 例外
12/18 16:31, 53F

12/18 16:31, 6年前 , 54F
Rakuten當我沒寫
12/18 16:31, 54F

12/18 16:32, 6年前 , 55F
寫手機App的環境通常會自由一點 通常但不是絕對
12/18 16:32, 55F

12/18 16:42, 6年前 , 56F
完全靠軟體服務的公司完全有可能這樣 (實際上看過兩間)
12/18 16:42, 56F

12/18 16:47, 6年前 , 57F
管理的人比寫程式的人還多,管理的人把雲端資料印出來用紅
12/18 16:47, 57F

12/18 16:47, 6年前 , 58F
筆改完後再叫寫程式的人輸入進雲端 QQ
12/18 16:47, 58F

12/18 17:20, 6年前 , 59F
推分享
12/18 17:20, 59F

12/18 17:49, 6年前 , 60F
推真的是外包又外包,工時長獲勝中午不能休息的公司真的
12/18 17:49, 60F

12/18 17:49, 6年前 , 61F
很多
12/18 17:49, 61F

12/18 17:49, 6年前 , 62F
*或者
12/18 17:49, 62F

12/18 19:02, 6年前 , 63F
台灣也是業務至上...
12/18 19:02, 63F

12/18 23:46, 6年前 , 64F
感謝分享
12/18 23:46, 64F

12/19 22:48, 6年前 , 65F
感謝分享
12/19 22:48, 65F

12/23 18:08, 6年前 , 66F
詳細 推
12/23 18:08, 66F

12/24 11:22, 6年前 , 67F
心有戚戚焉
12/24 11:22, 67F

01/01 00:25, 7年前 , 68F
我公司就真的是這樣,一堆不寫程式的日本老屁股和一堆
01/01 00:25, 68F

01/01 00:25, 7年前 , 69F
外包寫程式的中國人…
01/01 00:25, 69F

03/13 17:43, 7年前 , 70F
針對第一點, 如果你有讀過軟體工程, 你就會不會這樣說了
03/13 17:43, 70F
文章代碼(AID): #1QDVN9R6 (Oversea_Job)