英語基礎極差能不能學編程?當然可以。
學某種技能前,自己就是一張白紙這種事場長身邊每天都有。
編程的大門其實一直都是打開的,尤其現在發達的網際網路下,理論上簡直是面向所有(會上網的)人敞開···
但是,這裡有個但是,
學習機會是均等的,但學習效果完全看個人造化。
英語差能學編程不假,但絕對增加了你的學習難度。
不會英語學編程是種什麼體驗?
場長聽過不少同學說過,剛開始學就一個感覺:
簡直就是看天書一樣。
看看這些單詞:
看看這些句子:
看不懂不說,
還相當於把一件事變成了兩件事來學,花費更多時間和精力。
沒辦法,編程源自母語不是中文的國外,你幾乎是繞不開的。
正如一位答主說的,英語差還代表著不能第一時間接觸和掌握新技術。
新學一門程式語言,在沒有任何人指點的情況下,肯定需要需要查閱資料甚至閱讀文獻,而有時候,好的資料往往是全英文的,一些類似Stack overFlow、GitHub等優質程式設計師網站內容也是英文為主。
再長遠些看,英語能力甚至能影響到你的工作機會,
這時編程能力的要求也許會酌情適當放低(是放低,不是沒有),能有個駐外/外派學習的機會:
有人說,英語是面向全球的語言,編程是面向未來的語言,兩個都很重要。
英語差該怎麼學編程?
代碼是在傳達你的命令,會點英語的作用是能幫你理解,知道該怎麼說機器才聽得懂。
謝天謝地,編程中的英文基本上只要認識,知道什麼意思就行,
而且得益於現在開發工具,你打出個字母就能自動識別補全:
所以你要做的就是經常看,反覆看,把常用單詞的意思、作用記住。
你寫代碼的頻率夠高的話,甚至都不用刻意去背。
在不斷地敲代碼中,看得多了,寫得多了,記得多了,英語單詞自然也就認識了。
另外,這裡場長曬一個零基礎同學的學習感受,給題主參考:
場長對同學說的這句印象很深:學習編程,付出的時間和收穫是絕對對等的。
任何的問題都會有解決方法,任何的高山在你的攀登下也都會被徵服。
也希望題主不要覺得學編程是一件孤單的事,
有很多和你一樣的人在投身其中,在努力改變現狀,變得更好。