很多想學(xué)習(xí)編程,或是正在學(xué)習(xí)編程的朋友,都會(huì)有一個(gè)擔(dān)憂:我的英語(yǔ)水平是不是太差了,會(huì)不會(huì)成為學(xué)習(xí)編程的絆腳石?
好消息是,學(xué)習(xí)編程并不要求你達(dá)到英語(yǔ)專業(yè)八級(jí)的水平才能寫代碼。但不可否認(rèn)的是,一定的英語(yǔ)基礎(chǔ),尤其是詞匯量,對(duì)于程序員來(lái)說(shuō)的確非常重要。
程序員并非英語(yǔ)文學(xué)家,不需要華麗的辭藻和復(fù)雜的語(yǔ)法。他們更像是一群使用專業(yè)工具的工匠,而英語(yǔ)詞匯就是這些工具的名字。
那么,英語(yǔ)水平究竟會(huì)對(duì)程序員造成哪些方面的限制呢?
1.數(shù)據(jù)設(shè)計(jì)與代碼閱讀
而為了簡(jiǎn)潔高效,長(zhǎng)單詞或常用單詞還會(huì)使用縮寫。如果詞匯量不足,這些名稱在你眼中就和隨機(jī)字符串沒(méi)什么區(qū)別,無(wú)疑會(huì)大大增加理解數(shù)據(jù)設(shè)計(jì)和閱讀代碼的難度。
想象一下,滿屏都是你不認(rèn)識(shí)的單詞,這會(huì)讓人多么崩潰!
2.查閱官方文檔
雖然你可以借助翻譯工具,但這無(wú)疑會(huì)降低效率,并在無(wú)形中樹(shù)立起一道心理障礙,讓你本能地抗拒閱讀英文文檔。
長(zhǎng)此以往,你的學(xué)習(xí)能力和解決問(wèn)題的能力都會(huì)受到限制,最終影響你的職業(yè)發(fā)展。
3.了解最新技術(shù)趨勢(shì)
英語(yǔ),是你打開(kāi)這扇知識(shí)大門的鑰匙。
-----
看到這里,你或許會(huì)感到焦慮,擔(dān)心自己有限的英語(yǔ)水平成為前進(jìn)路上的絆石。
但請(qǐng)別灰心!程序員需要掌握的英語(yǔ)其實(shí)非常有限,而且語(yǔ)法相對(duì)簡(jiǎn)單,主要側(cè)重于專業(yè)詞匯的積累。