1. 程序員一般的工作都是干什麼的
程序員的工作內容如下:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
(1)在日本程序員都在開發什麼擴展閱讀:
數據顯示,近四成程序員處於單身狀態,明顯高於非互聯網從業者24%的比例。廣州、深圳、北京成為單身比例最高的三大城市。單身的程序員在擇偶方面也有區別於其他人的偏好,更注重對象的顏值、身材和家庭背景。
統計顯示,互聯網從業人員對買房有不小熱情。互聯網從業人員更勇於背負房貸,29%互聯網從業人員正背負房貸,這一比例兩倍於非互聯網從業人員。其中在各大城市排名中,杭州、北京、廣州位列前三大互聯網從業者背負房貸人數比例最高的城市。
在互聯網企業的一個特色是,沒有明確的上班時間和下班時間,靈活的工作時間和高強度的工作量,使得加班成了行業特色。在睡眠時間方面,程序員的睡眠時間集中在11點至凌晨1點之間,而非互聯網從業人員的睡眠高峰在10點至12點之間。
2. 在日本現在用的多的是JAVA還是.NET
如果想做對日外包,由於對日外包純技術的含量要求並不是太高,對日語好的,一般企業都樂意接受。
本人現在就職於一對日軟體外包公司,所以在對日軟體外包方面有一些經驗,可以與大家分享。本文就著重為您介紹一下對日軟體外包的特點,以此來使您了解對日軟體外包。文中並不涉及任何細節問題,只是對日軟體外包特點的一個概覽。
二、 特點1:日語水平
和其他外資或對外公司一樣,對日軟體外包公司也很需要外語也就是日語人才,它最看重的就是你的日語水平,你技術水平不高,甚至你根本不懂軟體,沒關系,只要你日語很好,公司也照樣會錄用你,如果你能和日本人交流,那你更是公司的重點保護對象了。為什麼?因為公司和日本做生意就要和日本交流,連交流溝通都有問題,別的就別談了。很多人說中文和日文有很大的相近之處,所以中國在對日外包上有語言的優勢,我認為也不全盡然。首先中國人會日語的太少了,而且因為歷史原因許多人不願意學日語。雖然近幾年參加日語等級考試的中國人猛增,但相對於學習英語的人來講還是不可同日而語,對於彌補對日公司的人才缺口更是杯水車薪,更何況這裡面很多都是半路出家,日語不是他們的第一外語,水平也是參差不齊。從中國整體地域上來看,由於日本臨近中國東北部,所以有史以來東北地區和日本、朝鮮交流比較多,會日語和韓語的人相對其他地區較多一些。而中國的南方和西部日語人才屈指可數,所以對日外包公司多集中在中國的東北和華北地區,比如大連和最近對日外包日漸活躍的北京。
那麼是不是我一點日語不會,或是日語不好就沒有希望在對日公司工作了呢?不,絕對不會。因為在對日企業如果純作技術的話一開始日語不好也沒有關系,因為你不必和日本人直接交流,雖然文檔都是日文的,但都是模式化的東西,而且確實和中文比較相近,大概意思都可以猜出來,實在不行別人也是可以幫忙講解的。一般對日公司針對日語不好的員工都會開辦各種形式的日語學習班幫助其學習日語的,利用晚上或周末大家聚在一起由老師教授或自學。起碼我所在的公司是這個樣子的,別的對日公司我也了解過大體上都差不多。不過經過一段時間的日語學習如果你的日語水平還沒有長進或你根本不學那問題就嚴重了。當前日語人才短缺,所以對日公司才會招日語基礎不好的人,也是不得以而為之的。員工在公司里接觸的都是日文,如果一點不懂,時間長了必定影響工作效率。不會可以,肯學就行,不會又不肯學日語在對日公司是一點前途都沒有的。在我們公司日語不好別的再好,漲工資、提升根本就不會在考慮范圍之內,但如果你日語水平很高,甚至能通過高等級的日語水平考試那就是前途一片光明,如果技術在很過硬的話,沒的說,重點栽培對象。
在這里我建議有想到對日公司工作的朋友,如果你不再乎學日語,肯學的話,你可以到對日公司試一試,如果根本不想學那我勸你還是另做打算吧,如若不然你在公司里將非常尷尬,你並不是技術或別的方面不行,就是日語不行,那你的績效就是上不去,不光屈了你的材更為公司帶不來高效益。
三、 特點2:工作時間
為什麼會把工作時間列為對日外包的特點呢?其實不光是對日外包,所有的離岸(國外、海外)外包都有這個特點,也就是國外和國內因為時差和節假日或其他的不同會導致我們的工作時間步調不一致,這里我只是針對日本來說說。
首先說日本人和中國確實是有一個小時的時差,但一個小時並不是問題。成問題的是日本人的工作習慣和工作精神。日本人一般都不是正點下班的,日本人工作瘋狂的程度我想已經不用我再多說了,日本人因為工作勞累過度猝死的有很多。日本人下班後大多數都會自覺的留在公司再繼續工作一段時間,尤其是軟體行業。這是傳統也是因為日本國內現在就業壓力很大,不賣命就會很快被淘汰掉,所以大部分人都是很努力的工作。而對於我們對日軟體外包公司和人員來說問題就來了,他們不下班,他們在工作,那我們就要有人和日方對應(隨時響應日方發過來的任何東西,必要時要馬上給出回答),所以不光白天我們要工作,要實時和日本保持聯系,到了晚上更是如此。尤其是日本人一般是白天整理一些問題,效率高的可以實時的發過來進行解決,慢一點的就要攢到臨下班之前發過來,要求在多少多少時間之內解決,所以有些比較極端的情況下,我們就會白天等待日方的問題,然後晚上幹活。納品期(項目交付期限)越是臨近就越是這樣,有時候納品那天和前一兩天基本上是24小時全天候待命。但這正是說明了日本人對質量要求的非常嚴格,不惜一切代價保證產品質量,一旦發現問題馬上進行對應。所以和其他IT公司一樣對日公司也會經常加班,當然這只是加班的原因之一。日本的各種名目的節日卻非常的繁多,動不動就放假,所以有時候會非常忙有時候一連好幾天日方都沒人對應。
再有就是中國人過春節,日本人沒有。所以對日外包公司如果有項目跨春節,甚至在春節當天或後幾天納品,那對不起了,一般這種情況下項目成員的春節就會過得比較緊張。大年三十晚上一般可以放你回家過,但過完節就很有可能提前幾天回公司加班。
四、 特點3:採用成熟技術
如果你是.Net編程人員。那你在對日軟體外包公司應該是很難找到工作。如果你是Java高手那恭喜你,你是對日公司最青睞的人選。對日外包項目採用什麼工具進行開發一般都是日方指定的。日本人選擇開發工具或其他周邊工具時大多會選擇java這樣的工具,一是因為這些工具經過很多年很多人和項目的使用,已經非常成熟和完善,基本上不存在任何技術難點,可利用的外圍資源也非常充足,拿來就使,有什麼問題都很容易查到解決方案,還有就是java是免費的,當然最重要的還是第一點。
高度成熟的工具帶來的低風險,低風險意味著高質量和低費用。反之,使用新工具必然要承受高風險。日本人有時候會使用一些很古老的工具,有些甚至是聞所未聞的,為什麼?因為有些系統是在原有系統上擴展開發的,原有系統可能是很多年前開發的,那時候的技術當然還很落後,但原系統運行了很多年都很穩定,說明原系統使用的技術是可靠的,所以為了維持系統的穩定而繼續沿用原技術。日本人在軟體技術上從來不是拓荒者,他們使用經過百般錘煉靠得住的工具和方法和框架,一旦他們找到一個或一套實用的適合他們的開發方式,他們就會堅持的使用下去並不斷的改善,直到這些東西老得實在不行了則再融合一些較新的但亦已成熟的東西進來。質量和穩定是第一位的。
五、 特點4:文檔極其嚴謹
文檔在軟體項目中的重要性已經是盡人皆知,日本軟體業極為重視文檔和使用文檔,他們把每個細枝末節都要以文檔的形式記錄,哪怕是一封郵件中的內容也要摘出到文檔中記錄下來,印度軟體業和文檔化和日本很相似,印度軟體業的文檔也相當完備的。
日本人寫文檔有一個特點,就是特別偏愛Excel,他們90%以上的文檔都是用Excel寫的,至於為什麼他們偏愛Excel是重說紛紜,我覺得其中最重要的一個原因是Excel可以分很多頁,便於管理,而象Word等其他文本都不具備這個優勢。日本人把Excel運用得出神入化,使用各種各樣的宏,各種各樣的繪圖,各種復雜計算,只要他們想要他們就能在Excel中搞出來。
日本軟體項目文檔雖然詳細,但也不很統一,並不是或僅是教科書上羅列的那些文檔,每個公司又有每個公司的特點,但大體上相差並不是很大。下面我給大家說說兩種比較有特點的文檔,這些文檔也許別的類型的軟體公司也有,這里只說我在公司里所見過的。一種是質問票,是接包方(外包承接方)發給發包方(外包提供或發放方)的。質問票是當仕樣書(設計書)上的內容含糊不清或不易理解的時候,或對於日方的一些要求理解不清楚的時候要用到的,在質問票中寫出你的疑問點發給日方,然後日方會給你一個回答,裡面有對你的疑問的詳細解釋。這是離岸外包項目中特有的一種文檔,因為發包方和接包方的距離比較遠,不能隨時交流,所以用這種方式討論問題,雖然效率不高,但成本比較低,且能留下書面證據。另一種就是指摘,是由發包方發給接包房的。和其他軟體公司一樣,日本人把程序中比較明顯的問題叫做bug,而一些模稜兩可或理解有差異的問題他們叫做指摘,不算作bug。記錄bug的文檔叫做bug票,記錄指摘的文檔就叫做指摘。還是因為溝通的問題,在日方拿不準這個問題到底是不是bug或算不算bug,他們都會發過來指摘讓我們調查或商討。指摘的存在對衡量軟體產品的質量影響很大。一個項目如果bug很多,當然質量就不好。但有了指摘,很多問題就不必歸為bug,所以對接包方來說就有bug和指摘兩個方面來衡量軟體產品質量。這樣衡量起來就更公正一些,但指摘如果很多的話當然也說明軟體質量不高,如果某個指摘最終被確定為bug的話,那麼此指摘就要被歸為bug。當然指摘的作用不止於此,它還有很多別的功用,就不細說了。
以上只是舉了兩個例子,對日外包項目還有很多獨特的文檔,如果有朋友感興趣我以後可以專門撰文介紹之。
六、 特點5:外包層次低
現在大家大多使用傳統的瀑布模型生命周期,保守的日本軟體業當然也不例外,瀑布模型分為需求、分析、概要設計、詳細設計、編碼、測試、維護等階段,現在大多數的對日外包項目都是從編碼階段以後開始外包,需求分析和設計鮮有外包的。可以說對日外包公司就是一個代碼工廠,大部分員工都是代碼工人。所以中國現在就是日本軟體業的後方代碼代工廠,這也就意味著中國的軟體外包還處在一個很初級的階段,只能把做一些沒有技術含量的簡單的工作。這里的原因很多,日本軟體外包項目的需求一般都來自日本國內,所以我們中國對日外包公司很難也不太有能力接觸到需求分析階段(當然這裡面還涉及商業機密、安全等方面),概要設計要根據需求分析的結果來進行,詳細設計是接包方最有可能接觸到的上層環節,但現在中國的軟體業的行業素質還不是很高,還無法實現日方要求的詳細設計要求,所以詳細設計一般也不外包給接包方。
雖然如此我們也不要過於悲觀,現在中國的軟體產業正在大踏步的向前發展,我們在承接外包項目的同時,也學習到了發達國家的軟體產業的先進知識和經驗。國內已經有很多發展很快的對日外包企業得到了日方的肯定,近來已經有一些對日外包項目拿到了詳細設計的外包。我想隨著中國經濟的高速發展,帶動著中國軟體業的高速發展,未來的中國軟體外包業一定會從日本或世界代碼工廠的陰影中走出來上升到成為業務流程整體外包的接發包的高層面上來。從業務到研發,從設計到開發的全面接包,逐步取得發包方的信任,積極樹立接包方的信譽和品牌。由此我們的角色不僅僅只停留在接包方,在我們掌握了先進的管理方法以後,我們同樣可以成為發包方,把我們的軟體項目外包給其他國家。
當然要實現上述的宏偉目標還需要付出相當多的努力,需要我們踏踏實實一步一個腳印的走下去,去爭取更高層次的外包項目,學習別人的長處為我所用,將其發展,取其精華去其糟粕,使之成為適合我們使用的知識。
七、 特點6:需求變形
在上述特點中我們提到對日軟體外包通常是不外包需求、分析和設計階段的,那麼就會造成接包方和發包方對需求、分析和設計在理解上的分歧,因而導致設計或編碼的不斷變更。
需求和設計的不穩定是軟體業的通病,是軟體業最讓人頭疼的頑疾。有人說有一個軟體領域的需求就非常穩定,可以在設計完成之後就不再變化,這就是離岸軟體外包,特別是對日軟體外包,就我看來這是大錯特錯。雖然日本軟體業的需求和設計文檔相當規范,但這並不代表它們不會變更。大多數情況下如果日本某公司要製作一款軟體會將其外包給一日本軟體公司,而日本軟體公司為了節約成本有時會將此項目中的部分模塊或某個項目階段再轉包給中國對日軟體外包公司,而中國的對日軟體外包公司的總公司一般都在日本,總公司負責接包,然後再由總公司將項目發到國內進行最終製造。大家可想而知這裡面一共倒了多少次手了,有的時候甚至到某對日外包公司手上的項目已經是三包四包了。項目小點還好說,如果是一個大項目,發包方要和接包方進行頻繁的交流,大量的信息經由三四個節點的傳輸很難說不會變形。
越是大項目需求越不穩定,這是大家都知道的,發包方很難一次性的了解清楚所有的需求,何況再倒了幾次手,再加上仕樣書的錯誤或者語句有歧義(我們經常遇到),再加上接包方項目人員日語不好,我想最終編碼人員對項目的理解和最初發包方的理解不會是完全吻合的。所以就出現了到了項目中後期的時候,已經做出一些成型的模塊了,這時候發包方和接包方的交流就會越來越頻繁,你問我答,我問你答,大家都在極力搞清楚某個東西到底是干什麼用的,它到底是不是用戶想要的,然後是仕樣書修了又補,程序改了又改,最後再大量投入測試人員,進行大規模的測試以保證項目的質量。所以對日項目到了中後期以後項目人員就會經常加班,這也是對日公司加班的另一個原因。
其實,話說回來,我覺得對日外包項目做到這個程度已經是很不容易的,而且現在有很多公司已經做得很好了,已經形成了一套成熟的外包對策。一個項目能夠做下來而且不延期或是延期很短時間已經算是相當成功了,雖然說存在項目需求變形,但日本人良好的做事習慣還是值得我們學習的,比如他們的文檔大部分用貼圖、圖形、表格來實現,任何細節都要形成文檔有據可查,這就保證了雖然項目總是在變,但不會陷入混亂,亂如麻而理不清頭緒。一切都是有序的在進行,只是要做的事情比較多時常加班。八、 特點7:沒有產品,沒有銷售
一般軟體公司都做兩種東西,一個是項目,一個是產品。項目是從來沒做過的,只做一次的軟體。產品是做完了要面向市場銷售的,要維護要更新換代的。項目和產品的具體區別請參閱其他資料,我這里就不累述了。
外包公司一般接到的活都是項目,很少接到產品外包的。因此沒有產品也就談不上銷售,沒有銷售部門、銷售人員、營銷、渠道市場、鋪貨等等的職能和運作。如果你是一個銷售或營銷人員那你就不要考慮對日軟體公司了,如果你是一個程序員或工程師或項目經理想改行搞銷售或市場,那麼也勸你不要考慮對日軟體公司了。當然,如果有公司做對日的產品,而你想做銷售日語又好,那麼無疑這個公司是你理想的選擇。九、 特點8:外派制度
你屬於A公司,現在A公司暫時沒有事情做,那你是否就可以閑下來呢?當然不是,你會被派到一個需要人的B公司支援那裡的項目。當然並不一定要A公司有閑人,如果B公司很需要人找到了A公司,A公司也會想方設法的抽出人手派給B公司。這就是對日外包公司極有特色的外派制度。
在國內公司尤其是國有企業你從來沒見過哪個公司把自己的人派到別的公司去幹活,在國人看來這也許不太好理解。而這在對日公司之間已經是司通見慣的了,甚至專門有公司就是做外派,招了人就派出去。是因為對日公司之間喜歡互相幫助么?當然我絕不否認有會有此因素存在,但最終落實到根本還是利益在其中起著重要的作用。下面就讓我祥述一下外派的來龍去脈吧。A公司派人到B公司去工作當然不是無償的,B公司是要按每人每月付錢給A公司的,所付的錢按照公司、項目、人員素質、時間等等因素由A和B公司來協商,如果兩公司之間經常互相外派的話那麼就會自然的形成一個約定的穩定價格。A公司外派到B公司的人除了工資不歸B公司發以外,和B公司的待遇是一樣的,當然這裡面還有很多細節問題按各公司不同而具體協調。A公司要和B公司簽訂外派合同,規定外派人員、外派時間、外派費用以及各種細節問題。外派人員在B公司規定的時間內完成規定的工作後,交接完工作後就可以回到A公司了。
這就是對日公司外派的大概流程,無論你喜不喜歡這樣的公司運作方式,它現在都已經存在很長時間了,而且得到了許多對日公司的認可了。是誰是哪家公司先實行的這種制度我實難考證,但這種制度能出現且能生存下去必然有它的優勢所在。首先,很顯然,B公司從A公司借來一個人工作,每個月只要付給A公司一定的費用就可以了,當然這筆費用要比正常員工的月工資高很多,但外派人員的保險、福利、人事關系等等B公司統統的不用關心。這其實就是A公司把人借給B公司用用,說得更深入一些,本質上外派也是外包,就是B公司把一些工作外包給A公司,A公司出人來做這些工作,但A公司的這些人要到B公司去,與B公司的員工一些協作完成工作。
如上所述,外派是一個多麼好的運作方式啊,B公司無須擔負外派人員的任何長期額外支出,節省了B公司的成本,A公司也充分利用了人力,使人力資源得到了合理化配置,並獲得了人工的超額利潤。那麼外派制度真的就白璧無瑕么?當然不是,外派制度是一把雙刃劍,它也有致命的缺陷。有些短期外派人員被派到一個公司主要負責編碼工作,編碼結束後外派人員不再跟進編碼階段以後的工作了。這樣一來就帶來了隱患,試想B公司某項目的編碼工作是A公司的外派人員完成的,編碼階段結束了,外派人員走了,那麼外派人員所編的代碼就要B公司的人員來測試和維護,而且B公司本來就缺人手,所以B公司肯定要每人負責很多代碼,本來這些代碼就不是他們編的,現在他們要看懂這些代碼,要找出其中的問題,並對代碼進行修改。想想這是多麼可怕的一件事情,誰敢保證別人寫的代碼全能看懂,誰敢保證改動代碼後不出問題,後果可想而知。其實不光是編碼,只要外派人員不跟進整個項目流程就存在此類問題,別的我就不多說了。所以現在企業更希望外派人員跟進整個項目流程,但時間越長外派人員的成本越高。很多對日公司一直在思考怎樣提高外派的效率,相信以後的外派制度會越來越完善,國內公司也許也會借鑒這種模式來節約成本。十、 總結
上述是我個人總結的對日軟體外包的一些特點,雖然它們不是對日軟體外包獨有的,但它們確實是對日軟體外包中所存在的所固有的。了解這些特點有助於我們深入了解日本軟體業、對日軟體外包,並促使我們去思考我國的軟體業該如何改進、發展。
我國對日軟體外包正處在高速發展階段,它前景廣闊,機會多多。我們從日本軟體業學到了很多東西,從日本人身上學到了他們做事的態度。對日軟體外包擴充了我國軟體市場,提高了我國軟體製造業的水平。但我們要深知為什麼日本人會把軟體外包到中國,就是因為中國人力資源便宜,在日本雇一個普通員工在中國可以雇一個四五個人的團隊,這其中我們賺到了錢,但我們賺的當然是小頭,日本人拿的是大頭。這說明我們國家的軟體水平還很低,二戰後我們和日本一並起步,為什麼日本可以一躍成為世界強國?日本的軟體業並不比我們起步早,為什麼現在他們的軟體業水準如此之高,以至於他們的鄰居我們這個泱泱大國都要向他們學習,這都是很值得我們去思考的。我們不能永遠滿足於軟體製造工廠這個層面,我們一定要把別人的好的東西學來為我所用。從軟體製造工廠發展成為世界研發基地,從簡單的軟體外包發展成為業務流程整體外包,從接包方到發包方。這其中每一步都離不開每一個軟體人的努力。
如果您是一個軟體人,希望本文能夠對您有用,能夠給您了解對日外包軟體業、外包行業以至於擇業提供一些參考。
3. 在日本搞c++當程序員有前途嗎
在日本搞c++, 不知道是那方面的, 大部分是伺服器後台程序, 也有嵌入式或硬體開發的. 如果是LINU後台開發. 基本上是系統改造或維護,因為現在的系統大多已經不用C++開發了. 這個不好說有沒有前途, 在那裡干都一樣.本人幹了六年C++回國了
4. 日本IT行情現在如何為什麼那麼多程序員去日本工作
相對於國內來說,日本畢竟是發達國家,軟體行業起步早發展快,薪資相對來說也高。但是其實國內最近幾年的前景和平台也是相當不錯的。
1、為什麼日本獨獨需要大量it軟體行業的人才?怎麼其它的機械、化工、生物行業不需要。是不是日本的行業存在結構性失調?
日本的軟體產業非常發達,動漫產業更是世界第一,需要大量的軟體開發、編程和測試人員,軟體和其他行業不同,知識含量說高也高,說不高也不高。關鍵的是軟體設計和架構,這種工作國人是幹不了的,必須在發達國家軟體行業干很多年,有豐富的經驗才可以。軟體設計師或架構師將軟體設計好後,需要的就是編程人員根據要求編寫程序代碼。對於一個大型軟體來說,代碼可能上千萬甚至上億行,需要人一行一行地錄入、粘貼、復制,這種工作日本人是不願意乾的,想干他們也沒那麼多軟體程序員。所以,這種工作都是外包到中國來做,一般是大連。但是,有時候包給中國公司做費時費力,在任務緊急的時候也會找一些人到日本國內去做。貌似成本上升了,但實際上和日本人相比,我們的程序員仍然屬於廉價勞動力。所以,才會有那麼多的赴日IT人員。
日本的機械、化工、生物行業還真是不需要那麼多人。為什麼?很好理解。都包到中國和東南亞了啊?中國現在那麼多的汽車廠、化工廠、制葯企業不是有很多是日資公司嗎?他們國內資源匱乏,而且處於環境保護和降低成本的考慮,國內干這些行業成本很高。
不知道第一個問題滿不滿意。
2、日本經濟不是不景氣,失業率很高嗎?
確實如此。但是,日本勞動力的工資水平可不低。比如,一個日本程序員一個月30萬日元(只是打個比方),而從中國引進一個程序員一個月只需要15萬日元,哪個合算呢?答案顯而易見。企業都是唯利是圖的,沒有企業為了解決本國失業問題而放著便宜人不用,去僱用本國的「貴人」的。嘿嘿。換了你也不會吧?
所以說,經濟不景氣,失業率很高,一點也不影響日本企業從中國招聘IT人員。
這種想法很現實,但是300萬太多了。IT人士,特別是軟體開發工程師和軟體測試工程師,現在中國的很多軟體人才都是這樣做的。而且中國的很多軟體外包企業都是在日本IT公司干過一段時間,學到了先進經驗,拿著日本公司的外包訂單回國創業的。所以說,邊掙錢邊學習是正道。光掙錢不學習沒有多大意義。掙夠了錢、學到了技術、拿到了日本公司的分包訂單、然後再回國創業,帶動國內經濟發展,這可是件大好事!
補充問題2:從打工到紮根日本,與日本人基本平起平坐,這種可能有多大?
這種可能性幾乎沒有,我的一個表哥就在日本,他說,要融入日本社會需要兩代人,要進入日本上層社會需要三代人,並且有雄厚的經濟基礎。簡單說,去日本創業,要想和日本人平起平坐,這一代人是沒希望了。而且日本人對中國人比較排斥,我們骨子裡也看不起他們,這是很難融合的。
希望可以幫到您,謝謝!
5. 程序員一般的工作都是干什麼
程序員通常的工作就是程序的開發以及更新和維護。常見的有網站的開發維護,APP的開發維護等等這些。
1、負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態。
(5)在日本程序員都在開發什麼擴展閱讀:
就業方向:
Web開發
Web開發語言很多,Java是其中之一,Java在開發高訪問、高並發、集群化的大型網站方面有很大的優勢。
游戲開發
各類游戲層出不窮,不管是大型游戲還是小型手游,很多游戲編程運用的是Java語言,Java工程師也可以去參與游戲開發,如果本身酷愛游戲,那就再好不過了!
安卓開發
安卓是全球最大的智能手機操作系統,而安卓應用的主要開發語言就是Java。安卓雖然近幾年發展迅速,但是人才積累卻沒有跟上,優秀的安卓開發工程師非常缺乏。
客戶端開發
很多大型企業,政府,視野單位等都有客戶端開發的需求,比如我們常常用到的郵箱,醫療,銀行等客戶端,所有這方面也是Java工程師的一個就業選擇。
6. 去日本做軟體開發工程師要求高嗎
現在的日本老齡化比較嚴重,所以很多國內的程序員去日本編程掙錢,畢竟在日本的競爭環境沒有國內那麼慘烈,當然大部分的程序員僅僅是為了掙錢而已,基本上做個幾年就回到國內了。
為什麼日本的人口密度如此之大還是稀缺程序員?
國人對於日本的印象主要停留在日本有著良好的教育基礎,同時日本人的心思細致做事情嚴謹而著稱,但是現在的很多日本的年輕人相比老一輩的人在思想意識上還是有很大的區別,已經浮躁了許多,但日本人骨子裡尊重強者的理念還是存留,很多國內去日本留學的學生在班級內成績好的就會受到格外的尊重,如果成績不好會被欺負的不成樣子。
從國內去日本的程序員想要找一份不錯的工作需要懂日語,並且懂得一門編程語言,由於日本老齡化比較嚴重為了生產力的發展就需要不斷從國外補充技術人才,其實人才技術基數眾多的中國成為了日本企業引進的重點,到閑雜為止還是很多國內的個人或者企業做著對日的外包項目,通過在日本拿到項目在國內去完成,這樣把事情做成了還能夠彌補了國內勞動力不足的問題,在大連就有很多對日的外包企業。
但大部分國內的程序員都轉向了內需,國內產出的程序員大部分加入移動互聯網企業了,這次移動互聯網的洗牌很可能讓很多程序員走向失業,但從技術的角度分析只要是能力強的程序員,年齡和行業環境都不是其主要的因素,日本對於程序員的要求也不是很高,而且日本的企業很多是都是終身制,這種做法優劣都存在好處是在一個領域能夠做到非常的精細,但是這種鐵飯碗對於積極性也是一種極大的打擊,國內程序員在日語水平過關的情況下一般水準的程序員在日本就能找份工作。
但隨著國內軟體行業的發展,在國內互聯網企業拿到的薪資待遇已經不低於日本的薪資,所以程序員出國去日本發展的動力並不是特別足,但日本很多精密儀器的研發方面還是非常值得我們去學習,國內軟體已經得到空前的發展但更多還是應用級的開發偏多,距離歐美等發達的國家在核心層面的積累上還是有著差距,而且現在的很多差距並不是技術層面主要還是專利和授權方面,發達的國家很早就制定了很多利他規則,讓後來發展的國家即使在技術上超越了,在專利規則上還是受制於人,為什麼中國在不斷的變強的過程中不斷遭受很多的不公,就是因為在發展的過程中不斷的有新的技術突破甚至直接繞開了原有的規則,讓很多原有的技術壁壘成為過去式,所以對於支援日本的程序員從大方向上講只是權宜之計,還是要加入到國內的建設熱潮中去,成為一名真正意義上中國的程序員,希望能幫到你。
對日軟體研發要求其實相對國內來說更高。第一得技術根據不同職位會有所不同,有高級研發也有初級研發,第二的日語能達到正常使用水平。另外薪資相對國內會高一點。
目前已經在日本從事IT行業兩年多。
其實去日本做軟體開發工程師,最低要求就是你要有上進心,有一些公司,會給新人提供日語學習,還有技術學習的機會,只要你有上進心,好學,那就完全沒問題。
不過最好還是建議在國內考過了N2再赴日工作,因為日本人真的很喜歡開會還有發郵件[捂臉]如果沒有日語基礎的話,聽和看可以讓你生不如死。技術方面的話,能盡量自己多學點當然是最好的,不過不會也沒有關系,因為學習的機會真的很多。
我學日語的興趣,完全是因為我女神戶田惠梨香。有興趣的話可以看看她的日劇[害羞]
分兩類人:一類是剛畢業的大學,只要求是計算機相關專業就好,最好本科以上學歷,二類是有IT工作經驗的人,這類人就要求有一定技術水平,但是也以工作年限而定,一年的工作經驗不會要求你太高。但無論哪類人都應該日語水平達到n3以上,也就是日常交流沒什麼大問題才可以!
根據不同的崗位要求也不一樣,總體來說有幾年經驗的應該可以找到工作
要求不高,因為工資低,沒人願意做。我來日本做it10多年了,沒意思,轉行了
主要是日語,好像是N2
還可以,主要看你想從事哪方面的開發,崗位都是有基礎崗位和管理崗位,向我們對轉行實習生的要求就低一些,主要看中個人能力,而成手方面要求就會高一些,但是要求高薪資也是高的,所以你要看你想從事哪方面開發相關的工作
關鍵在於日語應該要過關,日本ntt在國內招人比較多,要求日語必須是二級。
曾在日本NEC株式會社任職。
基本要求有這么幾點
1.基本的日語讀寫能力
2.熟悉一種開發語言
那時候 我們開發流程中 開發人員只需要負責根據詳細設計書寫代碼就好了,甚至連某地方要總for循環都給你寫得清清楚楚。
其他公司,我了解到在國內招聘的日本企業跟中國差不多,但是一般需要N2的日語等級。
7. 去日本做JAVA軟體開發
我在國內8k左右,沒考scjp,因為太不實用了.
java不是在國內就是做網站的,而是java 本身就是做基於b/s,我有同學在日本,比大陸高的不是一點半點,24w日圓/月,合人民幣2w多些,管吃不管住,也是b/s方面開發,而且還是最低層的,就是照著偽代碼寫代碼的.當時那家公司也想讓我去但是結婚問題呵呵.不過兄弟,在國內你的scjp對於java程序員來說根本沒什麼用,jsp會不,struts會不,hibernate會不,ejb了解不,簡單點的:mvc是何東東?畫過er圖么?配置過myeclipse么,配置過cvs么?有小組團隊開發經驗不?
想去倭國,捷徑就是參加一個IT赴日班的培訓,培訓在北京,上海都有,內容包括java全程(從javase--javaee),以及日本語的培訓如"掃地四乃".價格不統一,這是我個人的觀點,具體的你自己看著辦,建議在多了解了解,畢竟我只知道這么多了。
8. Java程序員日本好就業嗎
還是挺好找的。《新華僑報》里有這樣的報道。
日本2018年應屆畢業生的「求人倍率」已經達到了1.78倍。換言之,就是100名大學生里有178個就業崗位可選擇,即使所有大學畢業生都進入勞動力市場,也還有78個崗位空缺。
日本IT大概分為自社開發、自己接項目在自己公司做、或派遣自己公司員工到別人公司幹活以此獲益的幾種形式。中國人赴日從事IT的話一般以派遣為主,所以這里著重講派遣行業。
派遣就是A(自社開發或自己接項目在自己公司做)公司的項目人手不夠了,就從不同的公司(假設B公司)找來派遣人員來做。B公司人也不夠,就自己留一部分錢保證利潤,然後又從C公司要人。然後C再找別的D公司,這樣繼續延續下去。
【A公司(支付100萬日幣)→派遣公司B(支付70萬日幣)→派遣公司C→D.......→給員工工資】
如果你所屬的是營業能力差的C類以下的公司,那麼因為現在小規模派遣公司越來越多,競爭壓力會非常大。個人能力不高,還會有待機風險。很多中國人開的派遣公司是不保證待機時的收入的。
所以,最好以正社員或契約社員(不是正社員,是短期工,但工資比正社員高)的身份進A公司。如果你有一定學歷和日語能力,但又對日本社會不太了解,我建議你找一個A公司正社員的工作。日本的派遣公司,B類企業也好,C類企業也好,魚龍混雜。
如果想要找工作,可以網路搜一下」ASIAQ — 「互聯網IT人才」赴日就業的好幫手「
9. 如何去日本做Java開發
我在國內8k左右,沒考scjp,因為太不實用了. java不是在國內就是做網站的,而是java 本身就是做基於b/s,我有同學在日本,比大陸高的不是一點半點,24w日圓/月,合人民幣2w多些,管吃不管住,也是b/s方面開發,而且還是最低層的,就是照著偽代碼寫代碼的.當時那家公司也想讓我去但是結婚問題呵呵.不過兄弟,在國內你的scjp對於java程序員來說根本沒什麼用,jsp會不,struts會不,hibernate會不,ejb了解不,簡單點的:mvc是何東東?畫過er圖么?配置過myeclipse么,配置過cvs么?有小組團隊開發經驗不? 想去倭國,捷徑就是參加一個IT赴日班的培訓,培訓在北京,上海都有,內容包括java全程(從javase--javaee),以及日本語的培訓如"掃地四乃".價格不統一,這是我個人的觀點,具體的你自己看著辦,建議在多了解了解,畢竟我只知道這么多了。
10. 對日開發中PG,PL,SE,PM都是什麼意思
在每個子項目中,由SE(系統工程師)帶領pg(程序員)共同完成。
其中,PM和PL一般為具有資深項目管理經驗、長期開發實踐和良好交流能力的高級技術人才。SE需要具有
獨立的設計和提案能力,具有長期開發實踐經驗和交流能力。一般又可分為三種類型:第一種,純技術型
SE,這種人往往會成為技術專家;第二種,技術兼管理型SE,將來有希望成為PL、PM,甚至更高級的職位
。Bridge型SE(BSE),通常是負責與客戶的溝通,以及團隊內的協調工作。PG(ProGramer),也就是程序
員,這類人才在企業中所佔數量最多,通常佔到了整個項目員工數的70%,也是企業中最緊缺的一類職位
,一般為具有專業知識的軟體工程技術人員。通常,理工科的大學畢業生通過短期培訓後,都可以勝任這
個職位。
具體職責:
(1)
項目經理
職責:
1、
制定產品的目標。
2、
制定各個工作的詳細任務表,跟蹤這些任務的執行情況,進行控制。
3、
組織會議對程序進行評審。
4、
綜合具體情況,對各種不同方案進行取捨並做出決定。
5、
協調各項目參與人員之間的關系。
人員要求:
對產品有激情,具有領導才能。
對問題能正確而迅速地做出確定。
能充分利用各種渠道和方法來解決問題。
能跟蹤任務,有很好地日程觀念。
能在壓力下工作。
(2)系統分析員
職責:
1、
了解用戶需求,寫出《軟體需求規約》。
2、
建立用戶界面原型。
人員要求:擔任系統分析員的人員應該善於協調,並且具有良好的溝通技巧。擔任此角色的人員中必須要
有具備業務和技術領域知識的人才。
(3)設計員
職責:
1、
定義類的方法和屬性以及各個類之間的關聯,畫出類圖。
2、
進行資料庫設計。
人員要求:
掌握面向對象分析與設計技術,統一建模語言(UML)。
(4)程序員
職責:按項目的要求進行編碼和單元測試。
人員要求:良好的編程技能和測試技術。
(5)測試員
職責:
執行測試,描述測試結果,提出問題解決方案。