為什麼說赴日it沒有前景?

本人大三在校生,有意願去日本工作看看。
我這幾天看了一些網上的相關信息。讓我產生了一些困惑,應該是因為我理解的不對吧。

請根據以下幾點作答:
1.赴日開發與國內軟體公司開發到底有什麼不同?
2.赴日it到底是照著非常詳盡的文檔進行編碼,還是天天寫文檔,並不會進行編碼?
3.說赴日it使用的技術非常落後,具體是怎麼樣的捏?難道他們沒有像國內這樣泛濫的使用JAVA,以及JAVA的各種框架嗎?還是說沒有像國內的互聯網公司一樣追求流行的新技術?

因為我看到有人說,天天照著詳盡的文檔敲代碼,對自己沒有提高。也有人說是天天寫文檔,時間長了技術跟不上了,不會寫代碼了。

我沒有工作經驗,對國內開發的理解大多來自於現在教我的老師,他工作8年,大項目經理(同時帶幾個項目經理)和CTO都做過,國家級項目也做過。我不知道他屬不屬於厲害級的,我感覺他是偏管理的,即使每次我的代碼問題他能快速幫我解決,因為畢竟我能接觸到的都是小兒科的東西,不過他學沒用過的東西,他真是學的快,我感覺他是見多識廣吧。

他說一個項目大多數時間都是在做需求,寫文檔,真正編碼花費的時間很少,寫文檔的比寫代碼的強,拿錢多。現在的程序員不是天天加班擼代碼嗎?這也是我認為他偏管理的原因。

而他所說的這種情形,與我這幾天所了解到的赴日開發相比,我感覺是差不多的,上層寫文檔,下層做實現。


(文末有圖)身經百戰、見得多了的東京IT從業者來談談自己一點淺薄的人生經驗:
一、首先無論國內、日本、歐美不存在完美的工作環境。各有利弊,只有個人結合自身情況,權衡利弊,擇善從優。
二、總體上看,中國人赴日本從事IT以派遣居多。編製上可以是派遣會社的正社員,實際工作地點稱之為現場。純粹正社員多以在日留學生按照日本的「就職活動」進入。
三、針對題主問題對應回答:
1、日本和國內最大的不同可以概括為:集體主義和個人主義。
例如:日本項目負責人的思路是把一個非常困難繁重的項目儘可能切分成多個難度不高、多人協作的小模塊,最完美的狀態是所有成員都能上手。相對而言,國內主要是個人英雄做技術攻關、余者配合,共同協作。日本的項目成員配合能力更強,國內個人價值更容易凸顯。
2、日本公司確實對文檔特別重視,一切都講究證據。因此,設計書、式樣書都儘可能詳盡。其中的利處是穩紮穩打、有理有據、磨刀不誤砍柴工,弊端是容易陷入細節的漩渦。至於編碼,無論哪裡都應該只是項目流程之一,編碼只是手段,目的永遠是為客戶服務。
3、目前日本Java項目占的比重最大,可以說泛濫了。老技術新技術並存,因為IT行業目的是服務,技術是基於市場和項目,市場考慮成本和收益,在此基礎上採取相應的項目方案,而不是本末倒置。
四、個人觀點:
1、日本的氛圍不追求炫酷的技術美感體驗,追求的是完美的客戶滿意度。
2、從薪水來講,目前IT業日本的收入跟北上廣相差不大,不過跟匯率關係很大。
2、如果單純為了學最新的技術,短期發展。不建議來日本,不如在國內野蠻成長,這樣對個人也許是收益最快的。
3、如果有長期發展或者移民意願,日本值得一來,因為有很多生活優勢。
①環境特別好,飲食健康,人民平均素質較高。
②國內由於戶口帶來的生活成本非常大(畢竟IT還是集中北上廣等地),醫療教育對工薪階層來講力不從心。除政治權利外、日本的外籍正規勞動者享受同日本人一樣的待遇。
這點想必同美帝類似@vczh
③房價!房價!房價!日本做IT者在東京買房基本沒有壓力。北上廣不多說。
④天時不如地利。相對歐美,日本離國內近,去上海三個小時,回國方便。文化上日本可以安靜可以熱鬧,可以混日本圈子可以混國人圈子。
個人感覺、日本適合做個普通人,歲月靜好、現世安穩。直白點,日本適合庸眾,大牛是不屑的。其實做庸眾之一員也未嘗不是多數人的選擇呢?

最後,長者告誡我們:有利於中日友好的事,要竭盡全力去做。不利於中日友好的事,絕不要去做。
以上。
====================================================
個人見聞和體會,回答的有點概括,如有更具體問題,本人樂意跟您分享!
//感謝大家的支持和評論,補充一點新的想法:
1、如果追求高薪,不建議赴日。
日本IT工資跟北上廣比,並無太大優勢。而且日本公司追求的是穩定,因此漲薪很慢。
2、如果追求技術和能力的迅速成長,不建議赴日。
日企終身僱傭制在島國是政治正確,因此資本被民意綁架,必然要以犧牲有能力者為代價。另外,日本在IT方面的確技術顯得落後。
3、關於文化和情懷(這個很主觀)
本人只認可個人價值和家庭責任,跟國家和集體只有契約關係,不存在任何感情。日本人與人之間是互不干涉,但公司文化完全不認可(形式上的加班、陪領導喝酒之類)。喜歡日本文化者未必能適應,畢竟國內城市年輕人的觀念基本來自歐美。一台電腦足以體驗二次元文化,另外可以來日本旅遊啊。概括來講:文化不應該成為赴日工作的主要因素。
4、跟日本人交往的原則:千萬不要自作多情!
答完題,貼圖放鬆一下:
花火大會

品川現場:

天氣很好:

烤肉:


如果是生活的話,當然還是有前景啊。在日本轉正後平均工資比北京高,但是相同條件下的東京的房價比北京還低(指周圍的環境、綠化、基礎設施和交通情況等)。


1.赴日開發與國內軟體公司開發到底有什麼不同?

你說的赴日是指的外派(非正式員工)還是正社員(正式員工)?
如果是外派員工,那麼地位會低一些。
從開發來說,實力好的話沒啥區別,差的話就只做些低端活。
整體來說,日本和國內開發最大的不同之處在於,日本人比較重視軟體工程按流程辦事。

2.赴日it到底是照著非常詳盡的文檔進行編碼,還是天天寫文檔,並不會進行編碼?

你說的就是coding。
如果你一直是低端碼農的水平而且還是外派員工的話,確實會只能按照文檔coding。
如果你是SE(承擔與日本人確認規格說明和設計的交流角色)的話,那麼就是天天寫文檔。
如果你水平不錯的話,那麼你是可以參與設計,寫文檔和coding的。

3.說赴日it使用的技術非常落後,具體是怎麼樣的捏?

日本遺留系統比較多,又按照軟工流程來實踐,所以很多項目的技術確實比較古老。
跟日新月異的技術潮流比起來確實感覺很落後。

難道他們沒有像國內這樣泛濫的使用JAVA,以及JAVA的各種框架嗎?

使用java,使用各種框架日本也是多的是。很多公司還有自己定製的框架。

還是說沒有像國內的互聯網公司一樣追求流行的新技術?

日本互聯網公司確實風頭沒國內的大。
日本人的技術風格是求穩而不是求新。

最後從錢上面來說的話,水平還不錯的話,在日本生活的質量會比國內高。
我不喜歡日本的就是日本人的上下級文化(年功序列)和日常生活的戲劇化表演。

為什麼說赴日it沒有前景?

因為大多數赴日IT的碼農就是日語不太好編程水平也不太好工資漲不上去的外派員工。


1.赴日開發與國內軟體公司開發到底有什麼不同?
-》
中國人赴日,大多乾的是人員派遣,對應的是國內的外派公司的模式,而非軟體開發公司的模式。

外拍形式的工作特點是:工作不穩定,期間短;乾的事多而雜;重在實現功能而不是技術。
一般別的公司短期內缺人手才會去外包公司要人,活幹完了就滾蛋。人家不會培養你,叫你過去就是幹活的,運氣不好遇到差勁的會往死里用你,多壓榨一點就是一點。你自己的公司也不會管你,人家只想你好好乾,他有持續的現金流入就可以了,多賣一個月是一個月。
外派工作一般不那麼對口,你自己的公司,也就是皮包公司,想儘可能的早點把你派出去,根本不管這份工作會給你提供什麼,會給你安排很多面試,各種技術各種語言。我做C的,然後在日本一年不到的時間裡,C#,VB,VBA,C++有關的項目都做過。也許有人會覺得C冷門才不好找工作。我一同事,做JAVA的,剛來日本就進JAVA的項目,據說那個項目用的5年前的老技術,他都不會玩了。再然後,他現在在我項目組打雜呢。完全沒JAVA什麼事。他做了10年技術,然而並沒卵用。

你要說萬一你是進的日企開發部門呢。那也跟你理解的不一樣。日企開發的話,一般會教你一個模塊,讓你弄熟,然後你會從那個模塊打雜開始,一直到精通哪個模塊每一行,玩個幾十年。雖然也許會調部門,也不過重來一次而已。
日本公司是想員工成為螺絲釘,誰都可以替代,而不是把你培養成整個系統都可以一把抓的人。
--------------------

2.赴日it到底是照著非常詳盡的文檔進行編碼,還是天天寫文檔,並不會進行編碼?
-》
說到文檔,就是一肚子火。
日本人的文檔非常詳細。如果日本人提供的文檔的話,你會發現非常詳細的文檔,廢話很多,就那麼一小部分是自己需要的,大概他們一份文檔好多個部門都用吧,各種情報參雜在一起。再然後你會發現你需要的那一小部分文檔,不完整!邏輯混亂!用起來煩的死,需要各種去問,一開始問,就是漫長的等待,一層又一層的詢問,一層又一層的回答,日本人那效率,分分鐘給你帶去生為中國人的優越感。
如果讓你寫文檔,你拿出對工作的負責的態度,分分鐘玩死你自己,慢慢的,你會開始糊弄的。因為,寫的再詳細,也經不住一遍又一遍的改。日本人要求完全按流程,拿到需求就開始基本設計,然後詳細設計,編碼,測試。有時候設計發現有細節不能按詳細設計寫的那樣實現,就會需要改,甚至會發現功能有衝突要大改,設計書到最後跟代碼沒太大聯繫。這是很常見的。
還有時候為了加速,這幾個過程經常不是同一個人做的。
看別人的基本設計寫詳細設計?想死,還是去看需要什麼功能吧。
看別人的設計編碼?想死,還是去看需要什麼功能吧。
遇到不靠譜的人,你就得自己搞一遍還沒充足時間。
很多日本人,都不靠譜。
錯誤經常有的,人非聖賢嘛。
人家都給你道歉了,你還想怎麼樣。
--------------------

吃飯去,有人看就繼續更。。。。

3.說赴日it使用的技術非常落後,具體是怎麼樣的捏?難道他們沒有像國內這樣泛濫的使用JAVA,以及JAVA的各種框架嗎?還是說沒有像國內的互聯網公司一樣追求流行的新技術?


瀉藥
おはようございます。

首先,對於【前景】的理解,每個人都不同。
這裡大致分為,作為程序員的【前景】,以及作為一個自然人的【前景】。

這裡我跳出題主要求的123 。原諒我一生放蕩不羈愛發散。

整個IT行業的中日對比
現在能跟中國IT相抗衡的只有美國
但是,日本也有技術過硬的互聯網公司,科技公司。在那裡,待遇優厚,氛圍融洽,春暖花開。。。
但但是,百度也不是誰都能去的吧?日本人本來就排外,你一個外國人,還是日本最仇視,最藐視,最蔑視的中韓人,難於上青天。不過客觀的講,我們的留學生處於種種原因,還是在腦力上碾壓大部分日本本土學生的,所以,中國留學生畢業直接被大型企業錄用的案例也比比皆是。咱們不較真。(不在日本留學,基本進不去)

因此,通常情況下,我們所說的赴日IT,就是經濟危機後繁榮昌盛的人才派遣
原本就是分擔風險,方便隨時裁員的一次性筷子一般的存在,自然不會委以重任。也自然不會為了你的以後考慮,因為,你的以後跟公司沒關係啊!
所以,為了生存,在工作中面臨重重壓力的同時(派遣社員地位低,臟活累活是免不了的),還得為了自己的將來,自主學習,支付著價格不菲的考試費用。這就是【赴日】的常態。

到這裡,可能已經有人打退堂鼓了。
不過,想想那乾淨的空氣,打開水龍頭就能喝的水,清澈的江河湖海,纖細變換的四季。。。
我詞窮了。。。
以及所有所有讓你萌生【赴日】念頭的東西,自己權衡吧。
----------------------------------------------------------------------------------------------------------
FAQ
建議所有想做赴日IT的同學們,
1.留學
2.在國內積累2年以上對日開發經驗,日語可交流,後再做打算,不然很難敲開大門。

目前日本IT緊缺的人才類型:
SAP ABAP開發
JAVA .NET開發
趨於飽和的:
COBOL PL/I

最最最,最缺的,是掌握以上技術,並且 日語流利者!


怎麼沒前途。。去 Indeed Tokyo 的同學拿著 900 萬日元年薪在東京享受生活,其它人十幾二十萬在北上廣一輩子買不起房。


去IT大手寫文檔是工匠精神
去互聯網coding是我的geek魂
去遊戲大廠是我的情懷還在
去外資摸魚是享受人生
去干it派遣,真的只剩下生存了


14年的時候從一家對日外包公司離職,那時候公司本想派我到日本,我打死不去,當時匯率真的慘不忍睹,而且這行做了幾年後,能感受到不少弊端。後來公司只得派其他同事去,有一次我和他網上碰到聊起來,才知道去那邊半年,幾乎都在寫文檔,一行代碼都沒敲過,天天得工作到9點,不過也歪打正著,後來他順利高分過n2。

另外再說一點,寫代碼當然只是軟體開發的一部分,但連代碼都不寫,技術方面想有什麼提升只能是紙上談兵了,除非你就是喜歡這種模式


這你得先弄明白你是在日還是赴日……你要是國內公司外派到日本公司工作的,那麼你每個月就多拿點出差補助,省吃儉用每月多個幾千塊。如果說,你就是個日本本土企業的員工的話,那麼,往死里加班吧……加班費賊高!賊高!賊高!


答完發現標題改了 本來是日本it現在是赴日it 了。大家隨便看看吧。

====
我發現知乎上分享日本it工作有關的經驗,大多是在談外包派遣之類的。這類勞動密集型的工作確實沒有什麼前途而且去哪兒都沒前途。真要跟國內比的話也得拿互聯網公司去比。

必須承認日本互聯網行業發展沒有國內這麼火,但也沒有那麼不堪。recruit下的一些公司,還有有些小公司還是挺不錯的。日本的小公司還是本土員工多些,有實力的程序員也不太會特地選擇去日本的初創公司發展,所以大家聽說的比較少。還有個原因可能是最有名的本土公司樂天主頁太丑了拖了後腿,讓大家覺得日本互聯網發展實在落後。碼農工資其實跟國內差不多,600萬日元一年的工作還是不少的,只是在日本跟其他行業比起來並不突出。發展前景肯定天朝好沒的說。


外派不叫赴日


給你講個笑話:日本的程序員


為什麼寫仕様書的比寫代碼的工資高,因為自然語言也就是日本語中國語英語這種語言比編程語言更難。在日本,編程只佔整個工程很小的部分,因為相比於其他步驟,編程並不難並不麻煩。


日本人的文檔詳細的一米,基本上coding 只需要看文檔即可,文檔沒有錯的話幾乎連qa都不用提。


要我說日本人的程序居然能跑起來是個奇蹟。把寫代碼稱為並不是很重要的一環並以此為榮。設計 文檔 編碼 測試用例 環環相扣 而且細節到不能再細節 於是即使是新增一個變數都是大量的工作 後果就是反正這樣了 大家都懶得改 交差


謝邀,沒太弄懂赴日it是什麼意思呢…

如果單說在日本IT會社工作怎麼樣的話
·個人成長
·技術:我個人是不太看好技術上的成長。我們公司是日本做設計,國內開發。從上流工程一步一步落實下去。我們國內開發的公司的大神們對系統細節的了解比我們好多了。
·管理:工作的一大部分都是在做像PM一樣的活。定計劃,確保進度之類的。所以應該會有鍛煉到吧。

·各種收入
沒在國內工作過不清楚比較情況。
前邊有位說加班費高,我想說這看公司。有的公司是這樣,有的工資里包含一部分加班費,有的公司是裁量工作制,就是木有加班費的(比如我們公司,摔)。

有各種補貼(住房,交通…)。

要交很多稅。我一年目1/4的收入都用來繳稅和保險了…

個人覺得國內IT的發展很不錯啊,蠻有朝氣的,不過還是要看自己的狀況來選擇啦!加油!??*??(?????????????)??*?


根據經驗說一下。
1.就是根據設計書寫程序,隨後測試。這些算下流工程。這些有可能會外包給國外去做。國內就做做集成測試,設計等上流工程。
2.感覺日本的項目,不象中國,緊跟技術潮流。有很多非常老的項目。之前就做過一個vc6的項目。現在我的同事還在做jsp里寫%的項目


因為戰敗國和地震多發的關係,島國的地理信息完全公開而且更新及時,可以做很多很多很有意義的事情。。。
默默表示已經為東京奧運會的項目做準備了。。。!


同學,日本也有狗家的。。。


國內的赴日工作都是指的是 外派性質,工作地點不是自己簽約的公司。
不過總的來說,日本IT就是一個奇葩的存在,前景沒有國內好。


推薦閱讀:

編程七八年了,現在開始討厭編程了,打開 IDE 就頭疼,怎麼辦?
怎樣看待王垠的《我和 Google 的故事》?
軟體開發過程中,除代碼之外,必不可少的文檔你認為有哪些?
軟體開發和測試工作似乎被分等級了,請教各位,在你們眼中,測試工作的地位如何?

TAG:軟體開發 | IT行業 | 赴日 |