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