1. 程式人生 > >英語對學習軟件開發重要嗎?

英語對學習軟件開發重要嗎?

麻煩 全世界 遇到 國內 知識共享 運行 學習 文檔 ron

英語對學習軟件開發重要嗎?

可能有人覺得,英語和 學習編程有什麽關系呢?

白月黑羽 鄭重的告訴你,關系非常大!!!

因為, 我估計,這個世界 上, IT行業(或許任何行業) 優質的學習資源、學習資料 80% (或許更多) 都是英文的。

現在是一個 知識共享的時代,Internet 上有很多知識寶庫,優質的學習資源,包括文章,視頻,問題解答,就放在裏面, 而英語就是打開這些知識寶庫的鑰匙。

為什麽我們看到總體來說,國外的程序員水平 比國內高一大截? 其中一個重要的原因就是,他們可以毫不費力的打開這些寶庫,任意的拿取。

網上有很多嘲笑印度工程師的段子,其實印度軟件工程師的平均水平要比國內的工程師高一大截。我覺得一個重要的原因就是 他們英語能力可以使他們 自由的 從 Internet上學習高質量的資料。

所以,白月黑羽 把你們 分為 兩類人, 有英語能力的,和沒有英語能力的。當然這裏說的有英語能力不是說要多麽精通,能夠基本讀懂英語技術文章即可。

如果,你 有英語能力,那就會好辦很多。

首先,學會如何上Google(怎麽上,自己問問啊), Google是知識海洋的 導航員, 想學什麽搜索就行了。

比如你要學習Python 的教程,只需要這樣搜索 關鍵詞 python tutorial

技術分享圖片

上面列出的都是 Python學習的非常好的幾個國外網站。

然後就 根據這些網站的 教程 去學就行了 。


如果,你 沒有英語能力,那就麻煩一些。

如果你在 工作中 就涉及到軟件開發, 那麽和身邊的 工程師學習。

最好能找個項目,讓 優秀的工程師 帶著你, 這樣學習起來最快。

當然,找一個好的學習網站學習( 比如我們白月黑羽:))也是 非常好的。

另外,還需要你在學習過程中,不斷的補充自己的英文能力,至少運行時的英文報錯要能看懂啊。

總之, 如果你想在程序員道路上長久的發展下去,英文能力是必不可少的。有機會就學習唄。


最後推薦幾個程序員必備的英文網站

Stackoverflow

這是程序員們交流問題的地方。

白月黑羽開發軟件時,遇到什麽問題不會做,在Google上搜索,一半的幾率都是搜索到 這個網站。 然後發現我碰到的問題,別人早就碰到了, 而且下有現成的解決方案, 於是… 復制,粘貼, 問題就解決了。


Github

這還用說嗎? 俗稱最大的程序員同性交友網站。

全球的牛X的程序員開發的軟件、庫、工具 源代碼 大都放在上面。

文檔的說明,bug 的跟蹤 也都在上面。 白月黑羽開發軟件時,遇到什麽問題不會做,在Google上搜索,也會經常搜索到這裏。


Medium

Medium 有點像大博客平臺,關於什麽主題 有想法、心得的都可以在上面發表。 當然不限於軟件開發。

大量優秀的 程序員 都會在上面發表 優質的文章。

這是個 工作之余 適合 我們上去 補充 知識 的好地方。

白月黑羽開發軟件時,遇到什麽問題不會做,在Google上搜索,也會經常搜索到這裏。


通過上面的描述,大家可以發現 Google 搜索 是關鍵, 他就像 一個 全世界知識寶庫 的 管理員,你需要什麽,告訴他, 他就帶你去了,找到的往往都是最好的內容。

英語對學習軟件開發重要嗎?