揭秘IT人才特點:中美印日四國程序員比較[1]
最近以裁判的身份參加了公司舉辦的編程大賽,發現高手云集,對公司內部的程序員能力也有了更深入的了解。我覺得編程能力對程序員而言,雖然很重要,但并不是全部。那么作為一個程序員,到底應該具備什么樣的能力呢?這個話題顯然太大。不過我覺得可以看看其它國家的程序員,也許可以得到一些借鑒。我有幸和中國,美國,印度和日本四國程序員有比較深入的合作過。雖然他們不一定有代表性,但我覺得他們的共性還是比較明顯的。以下的比較純屬個人見解,歡迎指正。
首先是日本程序員
他們的特點是非常仔細。我認為很主要的一個原因是日本公司的需求非常細致。細致到在網頁上,連一個像素都不能偏差的地步。另外,日本人的執行力非常強,對老板的承諾比命還重要。一個項目可以做到連續3個月天天加班,每天只睡4個小時。然而,高執行力背后的代價是低創造力。在日新月異的互聯網今天,很少聽說日本工程師發明了哪些重要的技術。與其說這些特點是日本程序員的,不如說是大部分日本人的。因為在日本文化中,追求品質和遵守等級制度是根深蒂固的。另外,技術領域中的很多專業詞匯是外來語,以英語為主。這些專業詞匯往往會被翻譯成片假名。而片假名的發言有時候和英語大相徑庭,導致溝通的困難。比如病毒一詞在英語中是Virus,發音為歪儒斯,而日語的發音是味魯斯。再例如服務器(Server)一詞在日語中的發音是薩巴,和英文發言簡直風牛馬不相及。因此與日本程序員溝通是比較痛苦的,除非你懂日語。
其次來看看印度程序員
我所接觸的印度工程師都是在美國工作的。雖然他們和印度本地的工程師肯定有區別,不過相似的地方應該更多一些吧。我覺得他們的普遍優點就一個:流程做得好,文檔寫得好。但是他們寫代碼的能力,我個人的觀點是一般般。我想這里面有兩層原因。一是有相當一部分在美國工作的印度程序員是半路出家。轉行做程序員是為了生存而已。二是印度程序員在算法,數據機構等基本功方面的水平明顯低于中國程序員的。這就導致他們寫的很多代碼邏輯性不強和性能不優(以我的標準來看).不過這兩個問題在一定程度上被大量的.文檔和高性能的硬件設備彌補和掩蓋了。在溝通方面,印度人的英語發音對西方人而言幾乎沒有問題,但很難被中國人聽懂,甚至往往被國人懷疑他們是不是在說英文。
從某種意義上講,日本程序員和印度程序員十分相似。他們都很敬業,都能讓領導比較滿意,但不要過多地期望他們能做得更好,因為他們的目標就是完成領導指派的任務。日本程序員讓領導滿意的方法是不折不扣的執行和狂熱的加班。而印度程序員讓領導滿意的方法是通過大量的文檔來告訴領導他們的工作意義重大,流程嚴謹,資料齊全,而且成本很低?鋸堃稽c地講:日本程序員善于做領導想做的事,印度程序員善于說領導想聽的話。
【揭秘IT人才特點:中美印日四國程序員比較[1]】相關文章:
侗族舞蹈的特點揭秘08-22
揭秘京東的人才戰略觀06-23
中外庭院特點、理念比較08-12
試論中美避風港規則比較研究09-24
大揭秘!專業碩士考研趨勢變化與特點09-17
企業人才選拔的標準及特點11-15
凹印包裝設計印刷工藝特點分析11-13
華為13條人才觀與人才戰略揭秘!保持組織活力是核心!12-30
比較中美全科醫學教育探討性論文06-23
中美報刊體育新聞報道比較論文08-19