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