不必太好,但不能不會


英語不要太好就行,當然英語越厲害就越好了,可以閱讀一些外文文檔,閱讀翻譯過的文檔可能會導致部分人理解不一致。


學英語不用好,畢竟現在漢譯版,翻譯軟體那麼發達。但是精通,英語好幾乎是先決條件,編程是西方發展起來,很多編程設計都有西方哲學意味,並不是翻譯軟體可以解決的,有些東西只可意會不可言傳。


純粹的混口飯喫,不需要英語多麼好,代碼敲著敲著就記住那些單詞了,而且還有各種翻譯軟體。但作為一個程序員提升一下英語能力還是有必要的。


這個不必擔心,學習前端開發英語不好也沒有關係。

前端確實是需要懂一些英語知識,但是作為一個剛入門的前端,你需要懂的英語只要認識26個英文字母就夠了。

前端一般都哪裡有用到英語呢?

無非是寫html時候的一些標籤,常用的標籤也就10來個,a標籤,img標籤,div標籤,span標籤等等。還有寫css 時候用到的一些簡單的單詞,color(顏色),font-size(字體大小),background(背景顏色)等。另外就是寫js時候的函數名和變數名。這些只要你自己敲代碼敲多了也就記住了。

英語不好根本就不是學不好前端的理由。

記不住前端代碼應該怎麼辦?

1、不要死記硬背

2、多敲代碼,

3、多敲代碼,

4、多敲代碼,(重要的事情要說三遍)

(ps:如果您覺得有用,請點贊轉發,讓更多人看到哦)


不誇張的講,英語能很大程度上決定你的技術上限


英語不好這個問題對於學習web前端是不打緊的,只要你不是英語零基礎就行,其實即使零基礎也ok,web前端雖然關鍵字偏多,但是這些單詞即使跟四級比起來連九牛一毛都算不上,然而四級就很簡單了,只是想說你像背單詞一樣稍微背一下就稍微背一下,其實也不用背,大概記住每個單詞的意思,然後寫的多了自然就記住了,不要還沒開始學習就說自己不行,好,總結一下:英語不好不影響學好web前端當然包括其他方向的編程。

會用鍵盤打26個英文字母 懂if、else、while什麼意思 會的話就夠了,上車吧。

不過,要學好,以後接觸的英文會越來越多,做好心理準備吧。


英語不好,該怎麼學習js前端呢?

1,要明白,前端裏英文單詞是不多的,就那麼幾個,多寫就記住了;

2,要明白,目前百度裏的前端的相關資料,已經足夠你學習的了。目前的google還不一定適合你;

3,要明白,多看各種方法名,這些方法名,多寫就記住了;

4,要明白,有百度在線翻譯,其實它還挺好用的;

5,如果以上4點,都不適合你了,這時你的英文其實已經可以了。

現在來擺一擺常用的英文單詞:這個是借鑒不要較真

document;get;element;console;addEventerList;event;default;array;undefined;object;window;iframe;if else;function;return;on;true;false;setTimeout;width;height;native;head....

誰能幫我查查,不用多,一共有幾個單詞?如果你每天寫100行前端代碼,你覺得你用幾天能都記住它們?英文不好,根本不是學不好前端的問題。前端學不好的原因是,不好好學前端。


英語的話,相當於輔助工具,能夠幫你快速的閱讀理解國外的文檔,在大型的同性交友網站上與外國友人的交流也會更順暢

外語不好的話,直接谷歌翻譯也是可以的(比如我,羞恥…),不過翻譯過來的可能就沒有英文的那麼準確了


雖然我們在學習前端的時候,老師沒有做特殊要求,而我們學習前端所使用的東西也只是工具。但是如果你的英語好,那麼你的學習效率和解決問題的效率都會很高。

如果一個人的英語好,相較於英語不好的會走的更高、更遠,雖然國內互聯網在高速發展,但是不得不承認國外還是有很多好的資源的,比如 github、stackoverflow 等等。

如上,所以即使我們可能很少有與外國友人溝通的機會,用到英語交流的機會很少,也要提升我們英語的閱讀能力,方便我們閱讀英文文檔解決問題。


觀點先行,一定要努力學好英語

很大程度上,決定你是喫別人食用過一遍的東西,還是品嘗原汁原味的。

首先,大多數的開源東西,都是國外的。甚至國內的一些開源項目,但凡有能力的,也都是應為為主,中文為輔了

其次,一千個讀者心中有一千個哈姆雷特。翻譯的 有可能不能很直白的讓你去理解


學web前端開發,需要一定的英語基礎,但英語不好一定不是放棄的理由。

為什麼說需要一定的英語基礎?因為代碼不僅是寫給機器看的,也是要給人看的,可讀性很重要。一份好的代碼,它的類、方法、對象、變數的命名都是很得體的,甚至你不需要很豐富的注釋就能讓人理解。

而英語不好不是放棄的理由,原因是如果你熱愛技術開發,英語對你而言並不是多大的障礙。平時多逛逛GitHub,多閱讀一些較好的開源項目,這樣你就積累了不少專業相關的辭彙;其次,代碼中用的英語大多是單詞、片語,很少需要用到造句,達到這個能力並不困難;再者,一個項目它的適用範圍也決定了辭彙量的需求,翻來覆去也就那幾個單詞、短語。

很高興題主提出這樣的問題,說明你很注重行業的規範生產,比起那些野路子你能有這個意識就是一個好的開端,加油吧,web前端的世界需要你。


之前回答過學習編程關於數學和英語的相關問題,你可以看看

學習web前端需要英語和數學基礎嗎??

www.zhihu.com圖標


不用好,會用就行了,會查字典,能記憶簡單常用單詞就行

英語能力的好壞和編程沒有絕對關係。

代碼開發的語法和英語的語法是完全不同的。開發過程中使用英語都是名詞比較多,並且都可以通過中文開發文檔查閱的。

但是,英語能力好,對編程有利無害。


需要的,碰到些問題,有時候國外的網站資料更完善


不是必須要學好英語,但是學好英語對於編程領域有很大幫助。

這個不在於你是學前端,還是後端,更別談其他例如 AI 等編程領域,因為所有企業級編程語言都是國外傳入中國的。(這裡特地排除易語言,習語言,和一些其他漢化類語言)

有好的英語功底,能夠減輕學習編程語言的壓力和迷惑性,比如 if 含有如果的意思,在編程中也是如果的意思。

編程語言拋開其語言特性和作用能力而言,就是一個新語法的英語。

英語對於編程語言來說,可以減輕編程語言的學習壓力,同時可以讓你看懂編程語言相關的文檔和注釋,這讓你在看源碼時更加輕鬆。你可能會覺得有中文文檔和翻譯工具,但很多的中文文檔翻譯的並不完善,且更新很慢,比如在前端領域中 react,typescript 的中文文檔更新的相對較慢,再比如 MDN中翻譯文檔也是由眾多開發者開源翻譯的,其質量難以保證。再說翻譯,很多英語直譯過來後,令人迷惑且難以理解。

很多優秀的開發者,在開發時會將變數,函數的含義直接在變數名,函數名中提現,如果 不懂英語,那麼你仍然需要百度+翻譯,才能明白變數的用處,和函數的用處,無形中增加了成本。

但真的必須學好英語嗎? 這要看你準備做幾年,幹到什麼程度了,普通的開發者,只需要一些少許的英語辭彙量(用於變數名命名),和編程語言的英語辭彙量,就足夠了,有需要時大多還是百度+文檔。至於往後走,那涉及的東西就需要你有更好的英語程度了。

看到一個答主說的很好,很多程度上來說,英語決定了你的編程上限。


先說結論:取決於你想到達什麼水平

如果只是混口飯喫,英語馬馬虎虎能看懂個大概就好了,反正現在翻譯軟體那麼多,總能搞清楚。

但如果你想往更深的路走,想到達更高的層次,那必須找到目前技術前沿的源頭 —— 基本都是出自於西方世界,那麼需要非常好的英語閱讀能力,去看懂各種文檔(很多文檔是沒有中文版,或者中文版比較滯後,甚至取決於譯者的翻譯水平),這時英語水平就尤為重要了,如果英語太水,侷限性會比較大

總得來說,我個人還是很推薦學習英語的,它是個值得長期投入的事情,總會在未來幫助於你


成為合格員工不需要,中文資料夠了,想成為大神不夠,畢竟大部分框架,還有底層其他語言框架,庫作者都是外國人居多,學習討論什麼也是英文


不需要好,認識26個英文字母就行,因為前端代碼其實就是一種特殊語言,我們學習前端就是在學習這門語言,一點點的累計,慢慢的累計多了,就指導這些代碼的意思了,甚至閉著眼睛都能寫出來。 大家都學同一門語言,交流起來更是毫不費力。


英語要是很不錯肯定是好事,到時候可以進外企,但英語最起碼不能太差,最起碼的辭彙量能達到,有的新出來的框架全部是英文,如果認識不了幾個單詞,學起來你都不知道什麼意思,而且你進不同的公司有的人寫代碼的習慣,格式都不一樣,英語太差的話,你看都看不懂。


推薦閱讀:
相關文章