英語論文網(wǎng)站 英語不好能不能成為一名優(yōu)秀的程序員?
英語不好能不能成為一名優(yōu)秀的程序員?從我個(gè)人經(jīng)驗(yàn)角度來說,英語很爛,只能勉強(qiáng)做一個(gè)程序員。帶新人的一些感悟最初帶新人的時(shí)候,我并沒有注意英語這個(gè)問題。過去,我認(rèn)為編程是思維 實(shí)踐問題。當(dāng)時(shí)我天真的認(rèn)為
英語不好能不能成為一名優(yōu)秀的程序員?
從我個(gè)人經(jīng)驗(yàn)角度來說,英語很爛,只能勉強(qiáng)做一個(gè)程序員。
帶新人的一些感悟
最初帶新人的時(shí)候,我并沒有注意英語這個(gè)問題。過去,我認(rèn)為編程是思維 實(shí)踐問題。當(dāng)時(shí)我天真的認(rèn)為,只要新人肯學(xué)肯動(dòng)手,沒有學(xué)不會(huì)的。但是一段時(shí)間以后,效果并不特別理想,很多新人看代碼像看天書,寫出來代碼的方法名變量名都是拼音。
恍然大悟英語的重要性
我本身在上學(xué)的時(shí)候就很好,看英語文檔和論壇,像家常便飯一樣。所以我忽視了英語不好的人在面對(duì)代碼時(shí)候的感受。
就比如這么一個(gè)寵物養(yǎng)育游戲的代碼,對(duì)于大多數(shù)有經(jīng)驗(yàn)的人來說,一看方法名就知道干什么了。但是對(duì)于一個(gè)英語不好的小同學(xué)就困難了,首先breed不認(rèn)識(shí),breed with不理解,然后matron,sire聞所未聞,pregnant直接歇菜。
1. 我們實(shí)際開發(fā)中,首先幾乎所有代碼幾乎都是英語寫的,對(duì)于一個(gè)英語比較好的人來說,一眼就能看懂,即便不深究其中細(xì)節(jié),光看方法名就能只其一其二但是對(duì)于英語不好的人來說,就好比看天書。
2. 大量文檔都是英文寫的。我做python編程的時(shí)候,python的manual是一直打開著隨時(shí)參閱的。
3. 很多編程問題都要去類似stack overflow找,這些地方也都是英語的。
我對(duì)新人程序員的要求
當(dāng)然你英語不好,先入行也沒關(guān)系,你大多數(shù)學(xué)的東西,中文資料也很多。但是如果想以后有較好的發(fā)展,建議先把4,6級(jí)單詞背一下,多上國外論壇,多看外語影視作品。學(xué)語言是一種很枯燥而且短期幾乎看不到什么收益的東西。 長期來說受益匪淺,就像持有比特幣。
零基礎(chǔ)、英語差能學(xué)習(xí)Java嗎?能做好嗎?
謝謝邀請(qǐng)回答!
我認(rèn)為,你的英語差與學(xué)好Java沒有生死攸關(guān)的關(guān)系。由于你的英語差,在Java入門學(xué)習(xí)中,肯定要遇到疑惑和困難,正所謂萬事開頭難。但是,只要你對(duì)Java學(xué)習(xí)感興趣,或許證明你對(duì)Java有天賦,朋友,我支持你,用心去學(xué)吧!開頭的Java課程學(xué)習(xí),難免學(xué)起有種種困惑,這就要考驗(yàn)?zāi)愕暮阈暮鸵懔α耍?/p>
在Java學(xué)習(xí)過程中,針對(duì)你英語差的情況,我建議:1.制定學(xué)習(xí)計(jì)劃,堅(jiān)定目標(biāo)不放松,每天學(xué)習(xí)和消化一部分Java基礎(chǔ)知識(shí);2.學(xué)好Java基礎(chǔ)至關(guān)重要,如:什么是包、變量、標(biāo)識(shí)符、主線程?項(xiàng)目開發(fā)的流程、集合和數(shù)組的區(qū)別、線程和進(jìn)程的區(qū)別,等等;3.注意學(xué)習(xí)方法,在學(xué)習(xí)中,要多寫、多練和多讀;4.可以參加培訓(xùn)班,畢竟培訓(xùn)班的提升遠(yuǎn)比一個(gè)人的學(xué)習(xí)效果好得多;5.多向一些Java大神交流和請(qǐng)教,避免你在學(xué)習(xí)中少走彎路;
6.Java學(xué)習(xí)的積累和總結(jié),實(shí)戰(zhàn)演練很重要,任何學(xué)習(xí)都是長期學(xué)習(xí)和積累的過程,OK?。?!
以上建議屬我個(gè)人的一點(diǎn)點(diǎn)想法和體會(huì),分享給你,希望能對(duì)你有所幫助和啟發(fā),也希望與你共討此類話題,相互交流,共同成長,共同進(jìn)步!?。?/p>