这些单词你都念对了吗?顺便推荐三份程序员专属英语教程!
2019 第 36 篇文章,總第 60 篇文章
本文大約 3500?字,閱讀大約需要 9?分鐘
作為程序員,除了要有好的編程能力,計算機基礎,還必須具備一定的英語能力,至少能看懂和計算機編程相關的英語,可以在谷歌、StackOverflow或者 Github ,被稱作程序員解決問題的三大法寶上看懂別人給出的解決方案。以及可以看懂英文的技術文檔,不需要等待中文版的翻譯,甚至一些比較冷門的技術,可能都沒有翻譯。
但今天發現一個 Github 項目,才發現能念對專業單詞的發音,也是很重要的,畢竟和同事交流,很多時候我們都習慣直接說出英文單詞,比如 Linux,Python, Java,也不會說專門找對應的中文翻譯,即便找到了,同事也不一定能把中文意思和英文單詞連接起來。
這個 Github 項目地址如下:
https://github.com/shimohq/chinese-programmer-wrong-pronunciation
這是一個收集了中國程序員最容易念錯的單詞。如下圖所示:
目前已經有 8000 多星了,它是按照首字母的順序,從 a 開始到 z 來列出,如下圖所示:
看到圖片中的 admin,amazon ,Java,image,jpeg?等幾個單詞的正確讀音,才發現我一直都讀錯了啊。。。
可以點擊單詞旁邊的喇叭圖標,就可以收聽正確讀音,不過問題是它會跳轉到一個新頁面,不能直接不跳轉,然后在 Issue 有人(lovetingyuan)分享了一個網站,根據這個 Github 項目做的,就可以實現不跳轉收聽單詞讀音,網址如下,頁面如下圖所示
https://lovetingyuan.github.io/chinese-programmer-wrong-pronunciation/
當然,根據提供者的說法,這個讀音并不是都很準確,它是依賴于谷歌翻譯,由谷歌翻譯提供的讀音,所以僅供參考。
所以,既然讀音不對,那么就需要改正過來,然后我順便又在 Github 上搜索了下是否有適合程序員學習英語的方法,沒想到還搜到三個 Star 數量至少上千的 Github 項目(還無意中吃了頓狗糧。。。)
1. English-level-up-tips-for-Chinese
第一個 Github 項目,地址如下:
https://github.com/byoungd/English-level-up-tips-for-Chinese
這也是三個項目中 Star 數量最多的,有 16000+。
這是作者建立這個項目的初衷--為了幫助女神高效學習英語(果然女神的需求就是程序員最大的動力)
作者還給出了英文水平的定義:
介紹了本項目的優點:
以及如何多維度學習:
幾門編程語言的初學者單詞吧,包括了 JS、PHP、Swift、Python、Go、Java 六門語言,不過我簡單看了 Python 和 Java 的單詞表,只是給出了單詞,但沒有給出對應中文解釋….
最后,就是在線閱讀的 Gitbook 地址:
https://byoungd.gitbook.io/english-level-up-tips/part-i/1-understanding
目錄如下所示:
所以,目前是完成了這幾部分內容:
認知篇:告訴你為什么要學、如何學習、該做和不該做的事情
單詞篇:背單詞的方法,以及推薦了幾本單詞書,一個叫做 Anki 的背單詞軟件
聽力篇:練習聽力的幾個誤區,精聽和泛聽,推薦的聽力材料,包括入門聽力訓練、前端相關視頻、Youtube 視頻、脫口秀節目等
閱讀篇:推薦的英文書籍、網站(Medium、Quora、Reddit、Hacker News 與 StackOverFlow 這五個,我覺得也是程序員都該經常瀏覽的網站,包括博客、問答社區、資源網站)
口語篇:元音和輔音,如何練習口語的建議。
最后,剛說的狗糧在這
2. A-Programmers-Guide-to-English
一份專為程序員編寫的英語學習指南 v1.2,項目地址:
https://github.com/yujiangshui/A-Programmers-Guide-to-English
項目目前也有 6000+ Star,如下所示:
這個項目的建立初衷以及目標人群:
在線閱讀地址:
https://a-programmers-guide-to-english.harryyu.me/
目錄如下:
作者同樣簡單介紹了如何學習英語,并建立以考取雅思、托福或者 PTE 這種專業英語水平考試作為目標。原因如下:
一方面這種專業考試是聽說讀寫全方位測試你的英語能力,相比其他測試更加客觀一些而且能體現你的短板。另一方面就是如果出國留學或者工作,也可以作為你英語能力的證明。當然缺點就是要備考,然后考一次差不多 2000 塊錢。
作者本人選擇了 PTE 考試。當然了,如果從反饋角度來說,這種考試是比較能客觀反映你學習的成果,也能比較具體量化出你的英文水平(在排除可能存在的超水平發揮的情況)。
在學習方法方面,我也是比較認同作者說的盡量使用英文學習,而不是借助中文翻譯學習,也就是學習一個英文單詞,不該翻譯為中文來學習,而是應該記住其英文含義,比如作者舉出的一個例子,對于?cover?單詞,其中一個英文解釋是:to report the news about a particular imporant event,也就是可以用于報道一個特別重要的新聞,而漢英詞典,會給出的中文意思,作為動詞有?采訪、報導、包括、涉及的意思,但這沒有說明?cover?單詞作為報導意思是用于重要事件的新聞。
當然了,要一下子接受全英文學習還是比較困難的,所以作者推薦了一個歐路詞典,作為過渡的軟件;
此外,對于背單詞軟件,同樣介紹了?Anki?這個軟件,它可以根據一個著名的艾賓浩斯遺忘曲線,通過更合理的復習周期幫助你記憶一份自定義的內容。
對于寫作輔助工具,推薦了一個谷歌插件--Grammarly,可以幫助檢查語法問題,谷歌應用商店地址:
https://chrome.google.com/webstore/detail/grammarly-for-chrome/kbfnbcaeplbcioakkpcpgfkobkghlhen
作者還推薦了其他的一些工具、英語教材等。
3. 人人都能用英語
這是一份今年 1 月份才建立的一個 Github 項目,項目地址:
https://github.com/xiaolai/everyone-can-use-english
目前僅有 1800+ Star, 然后目錄如下:
相比前兩個項目,好像沒有太突出的東西,但特別值得注意的,其實是這個項目的作者是李笑來,維基百科上的介紹如下:
也就是說他比較出名的身份是和區塊鏈相關,是天使投資人。
當然,這個教程其實是在 2010 年完成初稿,2015 年制作了網絡開發版本,今年上傳到 Github。
此外,在上個月,他還有一個更加出名的事情,是在 Github 上傳了一份如何自學 Python 編程的項目,項目地址:
https://github.com/selfteaching/the-craft-of-selfteaching
目前已經有大約 8000 Star 了,目錄如下:
大家有興趣,也可以去觀看一下。
小結
程序員也需要好好學習英語,這樣才能無障礙閱讀英文文檔,在 StackOverflow、Github 上和外國友人很好地進行溝通,同時對于算法工程師,無論是閱讀論文,還是發表論文,都需要很好地英文能力!
最后,自己學會了如何說好英文單詞,但你的同事、同學可能還會念錯單詞,所以可以動動手指,點個在看,或者直接轉發本文給他們,糾正下他們的讀音!獨樂樂不如眾樂樂!
然后微信不支持外鏈,所以獲取本文四個項目的鏈接方法可以點擊文末“閱讀原文”,或者按照如下兩個步驟執行即可
關注公眾號“機器學習與計算機視覺”
公眾號會話界面回復“英語”
今天的留言主題:大家有什么不錯的英語學習方法,或者介紹下你的英語自學經歷?
歡迎關注我的微信公眾號--機器學習與計算機視覺,或者掃描下方的二維碼,大家一起交流,學習和進步!
往期精彩推薦
機器學習系列
機器學習入門學習資料推薦
初學者的機器學習入門實戰教程!
模型評估、過擬合欠擬合以及超參數調優方法
常用機器學習算法匯總比較(完)
常用機器學習算法匯總比較(上)
機器學習入門系列(2)--如何構建一個完整的機器學習項目(一)
特征工程之數據預處理(上)
Github項目 & 資源教程推薦
[Github 項目推薦] 一個更好閱讀和查找論文的網站
[資源分享] TensorFlow 官方中文版教程來了
必讀的AI和深度學習博客
[教程]一份簡單易懂的 TensorFlow 教程
[資源]推薦一些Python書籍和教程,入門和進階的都有!
[Github項目推薦] 機器學習& Python 知識點速查表
[Github項目推薦] 推薦三個助你更好利用Github的工具
總結
以上是生活随笔為你收集整理的这些单词你都念对了吗?顺便推荐三份程序员专属英语教程!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 只有3%的猿能完全看懂的高端漫画
- 下一篇: 微软最近对外发布了必应翻译应用开发接口(