本文僅代表作者一家之言,歡迎討論,拒絕撕逼——尼古拉斯·小Q
中國技術(shù)開放日的出海團(tuán)對日本進(jìn)行了為期一周的訪問。筆者隨行了頭兩天,參加Slush Asia大會,并訪問了Gungho和Deloitte兩家企業(yè)。雖然已經(jīng)在日本生活了四年,但這樣的體驗(yàn)卻甚少,對中日兩國的技術(shù)力有不少思考。
不知從什么時候起,我凡是聽到中國人在日本人的面前提起“程序員”三字,從頭皮到腳跟都要發(fā)麻。中國企業(yè)培訓(xùn)出來的程序員,和日企培訓(xùn)出來的“會寫程序的人”,從稱呼、內(nèi)涵、到側(cè)重點(diǎn)都是完全不同的。
如果您做程序員已經(jīng)很長時間了,如果您已經(jīng)把寫程序當(dāng)成了生命中最重要的存在,可能本文的內(nèi)容會令您感到不快。但是,我無意改造您的思想。僅以此文,希望通過對一些現(xiàn)象的觀察和分析,最后引發(fā)讀者思考。如果您能夠從中得到啟發(fā)或反思,那么本文的目的也就達(dá)到了。
中日兩國的程序員有什么不同
中國培訓(xùn)出來的“程序員”,可能被稱呼為:Java工程師、iOS工程師、C++工程師等。這些稱呼說的都是職業(yè)程序員,它們已經(jīng)被語言或工具所細(xì)分。在日本卻幾乎見不到這樣的稱呼。最接近中國“程序員”的職業(yè)有兩種:“程序員”(プログラマー)和“IT工程師”(ITエンジニア)。但是,它們不會根據(jù)編程語言或工具被刻意分類。另外,有很多職業(yè)雖然也寫程序,但是他們的稱呼和工作重心都不是編碼,例如:
1. Web設(shè)計(jì)師。偏設(shè)計(jì),要求美術(shù)功底。
2. Web制作人。主要是做策劃的,分析課題、調(diào)查市場、預(yù)算調(diào)整等。
3. 系統(tǒng)工程師。主要是寫系統(tǒng)的需求和規(guī)格說明書,很多是文科生在擔(dān)任。
這些職業(yè)都寫程序,但都相當(dāng)于干兼職。真正的全職“程序員”,他基本上是什么語言都會寫、什么都要干的,不會分成Java系、C++系,或者前端工程師、后端工程師之類的。而且程序員的地位不高,日本人不愿意被人這么稱呼。
說到這里,讀者一定能理解為什么我一聽到“程序員”三字就渾身發(fā)麻。
從工資看日本的職業(yè)地位
錢雖然不是衡量事物價值最好的指標(biāo),但一定是最不壞的指標(biāo)。要看一個職業(yè)在一個國家的地位,最簡單的就是比較工資水平。雖是簡單的數(shù)值比較,但僅僅幾個數(shù)字就能讓人了解一個國家,這是很有意思的。(目前的匯率是1元人民幣約等于16日元,如有需要請自行換算)
一般一個大學(xué)生畢業(yè)后拿到的工資是20萬日元,前后漲幅2萬左右。日本的貧富分化很小,每個人賺到的都差不多。入職后,根據(jù)公司的效益,每年大約漲5千到1萬日元。由于某個新入職員的能力特別強(qiáng),而突然大幅漲工資的情況幾乎沒有。
按一生的平均工資來計(jì)算,真正被稱為“程序員”的人,月薪大概是32萬日元。比較其他職業(yè):
清潔工 - 22萬
電工 - 28萬
消防隊(duì)員 - 31萬
護(hù)士 - 32萬
卡車司機(jī) - 33萬
高中老師 - 37萬
國立大學(xué)副教授 - 51萬
播音員 - 56萬
律師 - 64萬
內(nèi)科醫(yī)生 - 86萬
眼科醫(yī)生 - 90萬
最賺錢的職業(yè)是什么?產(chǎn)科醫(yī)生,月薪高達(dá)130萬。
從以上數(shù)據(jù)可以看到,程序員或者從事IT行業(yè)并不占任何優(yōu)勢,和卡車司機(jī)差不多。比較受歡迎的是醫(yī)療行業(yè)、教育行業(yè)、司法行業(yè)。最賺錢的是當(dāng)醫(yī)生,即便最次的牙科醫(yī)生,月薪也高達(dá)60萬,遠(yuǎn)超其他行業(yè)。
哪里有錢賺,人才自然就往哪里聚集。中國的熱錢大量流入互聯(lián)網(wǎng)產(chǎn)業(yè),造成了過量的人才流入,無論是學(xué)新聞的、電子的、機(jī)械的、經(jīng)管的,都往互聯(lián)網(wǎng)企業(yè)跑。雖然發(fā)展了一個產(chǎn)業(yè),也阻礙了其他產(chǎn)業(yè)。在日本,大部分行業(yè)的薪水都差不多,所以人才是平均分配到各行各業(yè)的。程序員既然在薪水上沒有特殊的優(yōu)勢,自然也不會聚集到一流人才,當(dāng)然也不會細(xì)分為Java程序員、C++程序員、iOS程序員了。
因此,“寫程序”這件事在中日兩國人的心中有著巨大的形象差別。中國較極端,要么特別看重它,要么特別貶低它。日本則比較平和,僅僅把它當(dāng)成是很一般很普通的職業(yè)。所以如果中國學(xué)生在日本宣揚(yáng)編程能力,一般會起到反效果。你可以宣揚(yáng)設(shè)計(jì)才能、創(chuàng)作才能、策劃才能、交流才能,但不可輕易宣揚(yáng)編程才能,否則真是碰一鼻子灰。
最受日企重視的能力是什么
中國常出現(xiàn)一種情況:一個前端工程師,他就認(rèn)為自己只會做前端了,凡是非前端的活都干不了。一個Java工程師,他就認(rèn)為自己只會Java了,其他的都不想干。仿佛是自己把自己限定在籠子里。還有不少人很迷茫,說不知道往哪方向發(fā)展,是做前端?還是linux方向?還是Node.js開發(fā)?不可思議,難道不能都發(fā)展嗎?換句話說就是,“給你一個活,不管它是前端后端左端右端,你都能完成”。
泛用性(ユーティリティ性),是日企最重視的能力。本來是用在棒球隊(duì)的詞語,表示能夠防守任何位置的球員,即所謂“泛用性球員”。在企業(yè)中,它指的是“對應(yīng)各式各樣任務(wù)的能力”。用中國的土話說就是,“給你個活,你就能完成”。
所以日企招人,很少看重應(yīng)聘者的編程能力。日企的培訓(xùn)很到位,不論你是工科文科,入職后用不了多久就學(xué)會了。不少企業(yè)還傾向于找不會編程的人來寫程序。而且說實(shí)在的,現(xiàn)今編程已經(jīng)幾乎成為一項(xiàng)基本技能,編程語言也越來越簡單,誰都能學(xué)會,沒什么大不了的。日本的Dotinstall網(wǎng)站,提供各種編程技術(shù)的3分鐘入門教程,每項(xiàng)技術(shù)大概10-20課,每課3分鐘,不到一個小時就能看完一項(xiàng)技術(shù)??赐炅司腿腴T了,在實(shí)踐中提高就好了。
筆者把“泛用性”解釋為“生存的能力”。把你扔在叢林里,你能生存嗎?你必須以最快的速度學(xué)會采集、生火、建設(shè)、洞察、逃跑、治療。不是讓環(huán)境來適應(yīng)你的能力,而是你要適應(yīng)環(huán)境。放在開發(fā)領(lǐng)域,就是給你一個任務(wù),無論它需要用什么框架或工具,無論所需的工具你是否接觸過,你都應(yīng)該有能力解決。
日本所說的“泛用性能力”,是集技術(shù)力、毅力、體力、思考力、情感控制力、社交力于一體的綜合指標(biāo)。擁有這種能力后,應(yīng)該說任何項(xiàng)目都是可以完成的,比中國程序員所謂掌握了某種框架的能力要重要得多。學(xué)習(xí)計(jì)算機(jī)的最高境界,不是掌握了多少工具的用法,而是具有縝密的分析和精確的判斷,以至于做任何工作都比別人快,就是“養(yǎng)馬”,都要比一般人效率高。
中國有一奇事。面試的時候,技術(shù)官可能會問一個很細(xì)的問題,比如某個函數(shù)怎么調(diào)用。奇了怪了,難道記不住這些就不能做開發(fā)了?谷歌一搜不就結(jié)了嗎,本來開發(fā)就是需要各種文檔輔助的,豈有光靠記憶力做開發(fā)的人。此外,很多培訓(xùn)機(jī)構(gòu)僅僅教授某工具的用法,卻不去探索一種模式,教育學(xué)生“如何尋找解決方案”,恐怕這一點(diǎn)值得教育企業(yè)反思,或許能從中找到很好的商業(yè)模式。
總結(jié)
學(xué)習(xí)任何一項(xiàng)技能,應(yīng)該是越學(xué)能力越強(qiáng),越能學(xué)習(xí)更多的技能,能對應(yīng)更多的事情。而不是被一種能力所束縛,變成除了這件事就什么都干不了。
客戶交付一項(xiàng)工作,只要是能夠盈利的,那么你不應(yīng)該有任何理由去拒絕它,除非它觸犯法律和道德。如果僅僅因?yàn)橐豁?xiàng)任務(wù)需要用Python,而你只會Java,便說“干不了”,那真是荒唐可笑。正確的做法是:無論事先是否具備這項(xiàng)能力,先接下任務(wù),然后再尋找解決方案,以最好的服務(wù)態(tài)度、堅(jiān)韌不拔的毅力和專研的精神,不惜一切代價也要完成它。
有一個日本武士用語,叫“斬后知(斬りおぼえる)”,說的是武士無論如何訓(xùn)練劍法都沒用。真正能夠成為劍豪,如宮本武藏、塚原卜伝(被稱為劍圣)者,必須與無數(shù)的敵人決斗,擊敗無數(shù)的敵人,在實(shí)戰(zhàn)中領(lǐng)悟真正的劍術(shù)。最終會變得能夠?qū)?yīng)任何敵人。
要訓(xùn)練“生存的能力”也是如此,敢于接下并完成各種任務(wù),在實(shí)戰(zhàn)中領(lǐng)悟。最終,無論置身于任何環(huán)境,你都將能夠生存,而不是“只堪一能”。
微信后臺回復(fù)關(guān)鍵詞【日本】,下載中國技術(shù)開放日實(shí)錄迷你書,和技術(shù)大咖一起看日本~
探索、發(fā)現(xiàn)、學(xué)習(xí),與技術(shù)大咖同行,探訪頂尖科技公司,參與全球頂尖技術(shù)大會,展示中國技術(shù)力量,探索創(chuàng)新之源——中國技術(shù)開放日美國站第二季,2016年11月強(qiáng)勢回歸!預(yù)報名火熱開啟!
長按識別二維碼報名
聯(lián)系客服