認(rèn)識(shí)一個(gè)從日本回來(lái)創(chuàng)業(yè)的的,專門從事工業(yè)軟件開發(fā)的老板,他跟我說(shuō):“日本的IT行業(yè)不如中國(guó)是有原因的,因?yàn)楹芏嗳毡镜能浖?,程序員基本上都是中?;蛘吒咧挟厴I(yè)的,你說(shuō)怎么和中國(guó)比?”,聽完這話我比較震驚,日本的IT行業(yè)要求那么低嗎?
后來(lái)查閱了相關(guān)資料,我發(fā)現(xiàn)日本對(duì)于程序員的要求的確很低,很多程序員,尤其是從事上位機(jī)軟件開發(fā)的程序員,普遍學(xué)歷都很低,但盡管這樣,日本IT行業(yè)早期的人才還是不飽和,所以,日本人經(jīng)常會(huì)從印度和中國(guó)招聘計(jì)算機(jī)相關(guān)人才來(lái)做補(bǔ)充。
網(wǎng)上有這么一種說(shuō)法,說(shuō)前幾年,只要你會(huì)日語(yǔ),會(huì)點(diǎn)基礎(chǔ)的編程知識(shí),去日本從事軟件開發(fā)找工作一點(diǎn)也不難,年薪能到40萬(wàn),編程能力強(qiáng)的,能掙得更多!
如果您以前經(jīng)常逛招聘網(wǎng)站,您會(huì)發(fā)現(xiàn),那些招聘赴日軟件開發(fā)程序員的,對(duì)于學(xué)歷要求普遍都不高,基本上只要是大專就可以了,連會(huì)日語(yǔ)都不是硬性要求。
但是現(xiàn)在,其實(shí)日本的程序員也趨近飽和了,所以,對(duì)于赴日軟件程序員的要求也越來(lái)越高了,所以,您要是程序員,想去日本發(fā)展,估計(jì)也不會(huì)比在國(guó)內(nèi)要好到哪里去。
那為什么我認(rèn)識(shí)的這個(gè)老板會(huì)對(duì)日本程序員有如此印象呢?
原因很簡(jiǎn)單,因?yàn)樗f(shuō)的就是事實(shí)!早些年,日本的IT行業(yè)就是這樣,程序員的學(xué)歷普遍就是低,跟國(guó)內(nèi)根本沒(méi)法比。
因?yàn)槲宜鶑氖碌氖枪た剀浖_發(fā),也經(jīng)常給國(guó)內(nèi)一些工廠改造他們之前由日本公司開發(fā)的工控程序,經(jīng)常能看到軟件源碼,我發(fā)現(xiàn),日本人寫的軟件雖然穩(wěn)定,但結(jié)構(gòu)真的很糟糕,明明是面向?qū)ο缶幊?,他們能硬給你寫成面向過(guò)程,簡(jiǎn)單地說(shuō),他們寫的代碼就是硬堆邏輯,完全不考慮代碼的維護(hù)性和可讀性。
所以,日本程序員寫的代碼,如果放在國(guó)內(nèi),絕對(duì)是要被吊起來(lái)打的節(jié)奏,這體現(xiàn)得是一個(gè)程序員的水平。
但是,你又不得不承認(rèn),人家寫的程序,是真的很穩(wěn)定,跑那么十幾二十年,硬是一點(diǎn)問(wèn)題沒(méi)有。
結(jié)語(yǔ)
雖然日本程序員寫的代碼看起來(lái)非常笨拙,但是,可學(xué)習(xí)的地方就在于,它們真的很穩(wěn)定,這其實(shí)一度讓我很費(fèi)解,但是,我覺(jué)得導(dǎo)致這種結(jié)果的原因,一定在于他們對(duì)于程序有很細(xì)致的測(cè)試過(guò)程,否則,代碼不會(huì)寫成這樣跑起來(lái)還那么穩(wěn)定。
所以,雖然日本IT行業(yè)的程序員學(xué)歷不咋樣,但你不得不承認(rèn),這種先天不足,是可以靠后天測(cè)試來(lái)彌補(bǔ)的,因此,程序才會(huì)跑得非常穩(wěn)。
但是,在大的方面,日本的IT行業(yè)干不過(guò)我國(guó),也是有原因的,日本程序員一方面輸在了質(zhì)量上,另一方面又輸在了數(shù)量上,想要趕上我國(guó)程序員,我估計(jì)是很難了!
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.