(關(guān)注@九言堂,探討不一樣的思路)
首先觀點(diǎn)要明確:不會(huì)英語(yǔ),對(duì)編程本身幾乎沒(méi)有影響,影響的是進(jìn)一步學(xué)習(xí)英文文檔。
英語(yǔ)好,對(duì)編程有沒(méi)有幫助?
這好像是一句廢話,英語(yǔ)好不光對(duì)編程有幫助,對(duì)看電影、玩游戲、聽(tīng)音樂(lè)、出國(guó)旅游等等等等,都有幫助。在當(dāng)今全球化的時(shí)代,英語(yǔ)這個(gè)國(guó)際語(yǔ)言的作用毋庸置疑。
學(xué)編程,一定要會(huì)英語(yǔ)?
不一定。編程中是會(huì)碰到英語(yǔ),但反反復(fù)復(fù)就那幾個(gè),有些中文編程語(yǔ)言號(hào)稱(chēng)不用英文,其實(shí)就是換湯不換藥。無(wú)非是用漢字“如果”代替英文的“if”罷了,沒(méi)有任何意義。難道就差這幾個(gè)單詞嗎?你反過(guò)來(lái)想,把關(guān)鍵詞替換成中文,難道沒(méi)學(xué)過(guò)編程的人,就能看得懂程序嗎?母語(yǔ)是英語(yǔ)的人,是不是都能看懂英文程序呢?顯然答案都是否定的。
另外,現(xiàn)在翻譯軟件各式各樣,完全能夠解決你的日常編程使用。
編程靠的是思想,不管你說(shuō)的是什么自然語(yǔ)言,不管你用的是哪種編程語(yǔ)言,核心思想都一樣。
會(huì)英語(yǔ)對(duì)編程真正有幫助的地方在哪?
看英文文檔。整個(gè)計(jì)算機(jī)行業(yè),絕大部分文檔,都是英文。如果不會(huì)英文,就失去了接觸業(yè)界大部分知識(shí)的機(jī)會(huì)。就好比你不懂普通話,只會(huì)方言。在老家看不出問(wèn)題,但到了外地上大學(xué),你就只能和很小一部分老鄉(xiāng)交流,失去了和大部分人交流的機(jī)會(huì)。所以英文好,在學(xué)習(xí)業(yè)界知識(shí)方面有很大優(yōu)勢(shì)。
但是,話又說(shuō)回來(lái),也不是天天要看英文文檔,況且文檔一般都不會(huì)很復(fù)雜,四級(jí)水平完全足夠,實(shí)在不行,翻譯軟件也能幫忙,沒(méi)什么好擔(dān)心的。
總之一句話:會(huì)英文,對(duì)學(xué)編程有幫助;但學(xué)編程,不一定要會(huì)英文。
不過(guò),如果你26個(gè)字母都不認(rèn)識(shí),那確實(shí)有些費(fèi)勁