2022 程式設計師口語提升指南

浮雲比翼發表於2022-01-09

2017 年之後就沒再園子裡寫過東西了,但算一算,從開部落格到現在,正好10年了。

10 年的時間,變化了太多,隨著微信公眾號崛起,好多技術自媒體雨後春筍般冒了出來,更有少量勤奮的作者,在B站微信多個渠道,不分晝夜地更新著高質量的內容,一點點地將所有的精力吸引走,現在,也不知道還有多少人還能來看部落格,新一批的技術同學們,還有多少聽說過有這麼個地方。

10年的時間,自己也從對計算機懵懂學點什麼都喜歡記下來的勤奮學生,變成了週末懶散只想摸魚,耳邊天天環繞著大家講的內卷和修福報這些負面話題的職場人。

技術上沒有上學時候那麼勤奮了,更多的精力放在了家庭是上。雖然總體上是不怎麼擔心未來的,畢竟自己末流學校非科班,從頭開始瞎搞,到現在勉強混進了一個所謂大廠,對自學能力還是有一點點自信的。但是整天聽大家講內卷,開啟個啥諮詢,凡是看到程式設計師的,都得提這些話題,天天這麼聽著看著,要說一點壓力也沒有,也是不可能的。

國內競爭確實很激烈,而自己,最近的很多精力,也都放在了英語學習上,尤其是口語的練習上。希望開闢另一條道路,在年齡逐漸增長之後的某一天,再次聽到這些話題,還能夠繼續像現在這麼從容吧。

回到正題,其實“指南”還是有點誇張的,應該是一些經驗,經過自己一針瞎鼓搗的實踐之後,發現對自己來講真正有效的方法,有興趣的可以參考一下。

 

先說幾個不推薦的做法

  1. 看美劇學英語。並不是說這個辦法不好,而是這個辦法太低效,尤其是對於初學者。我曾經嘗試過,剛開始一堆音標都學不對的時候,如果通過看美劇來學英語,如果沒字幕,那看了半天不知道發生了什麼,看不下去。如果有中文字幕,那你基本會盯著中文字幕,很難達到有效的輸入。當然,如果你要作為日常的鞏固,當做“環境音”來保持語感,這是個不錯的辦法,但除非你特別有自信,不要初學階段用美劇來練習。不過如果搞定了網路,netflix和disney+都不錯,可以開純英文字幕,追更 marvel 的劇啥的,一邊玩一遍額外獲得點英語氛圍,也還是不錯的。
  2. 參加一堆英語角或者找個口語水平同樣不太好的夥伴互相對練。如果兩個人之中沒有一個口語高階點的人的話,或者一群人都是菜雞的話,那參加這種口語角基本就是菜雞互啄,既不能互相糾正發音,又不能幫你 rephrase 句子,可能唯一有用的地方,就是幫助自己大膽張開口了。參加個一次兩次也行,但想要長足的進步,這也不是什麼好辦法。
  3. 大量背單詞。背單詞是個好事,尤其對閱讀來講。但是,如果我們的目標定在口語,比如想要和老外流利地溝通日常生活中的話題,很多複雜詞彙其實並不合適,尤其是程式設計師之間的溝通,其實除了極個別的專用術語,大部分都說大白話,學那麼多對短期目標並沒有幫助。既不能幫你 github 上更流暢地提 issue,也不能幫在 stackoverflow 更自信地回答問題。所以,多瞅瞅簡單的短語和句子,能把話說明白了就行了。多瞅瞅簡單的單詞的另一層用法,還有很多簡單單片語成的固定搭配,很多動詞,換個介詞就是另一個意思了,把這些簡單的詞弄明白了,聽和說也就成功了一半了。

 

說完了幾個常見的不推薦的做法,再說說推薦怎麼做,裡面有一些連結,可以先看完再看連結內的東西,廣度優先遍歷的方式往下看。

 

1. 先有正確的輸入,就是得能聽明白

聽明白和說明白的前提都是能聽懂發音,那就需要先把音標再捋一遍。大部分人上學的時候都學過音標了,但是還是有非常非常多的人聽不懂發音。其實很簡單,因為英語尤其美式發音裡,連讀吞音太嚴重了,所以得先適應使用。B站很多資源,直接搜一下音標,或者英語連讀,找一份點贊多點的材料,然後堅持看完,這倆問題基本就解決了,看完了還是一臉懵的,那就多看兩遍。我開始的時候看了一遍沒學好,還是有點沮喪,但忘了哪個視訊裡說的了,“國外的智障知識不聰明,但也會說話,一個正常人怎麼可能學不會說話”,聽完這一句有點冒犯的話,雖然有點不舒服,不過想想還是有道理的。學不會就多聽幾遍,多聽幾遍肯定就能學會了。但問題是,很多人現在集中注意力超過10分鐘就原地崩潰了,所以學不會也只能是沒意願了。

 

2. 再得有高質量的單句練習

所謂高質量的練習,第一點是去判斷自己一個詞是不是真的唸對了,或者一句話是不是真的說對了。這一點其實有很多工具能幫我們去實現了,不用再去弄個錄音機對比原文反覆聽了。找個飛書、skype、siri或者google語音輸入法之類的工具,你對著說,看能不能正常識別出來就行了。如果想用個軟體,對照著素材說,也可以用流利說、開言英語、扇貝這些市面上常見的軟體,發音識別基本還是準的。但是練習的時候有個地方得注意,我之前用了大半年的流利說,雖然感覺英語有提高,但是沒有真正提高,問題就是我看的東西太散,沒事念一句,最後發現其實沒啥提升,因為學的內容不夠聚焦。所以,要麼自己找一段短文,視訊更好,沒事對照著念,直到能背過,要麼就直接搞那些英語學習軟體上的系列課程,長時間單一話題集中練習,才能真的看到成長。關於這種短期重複的方法,其實有專業的介紹,可以網上搜一些 shadowing 英語學習法,有專門的介紹。

 

3. 最後是高質量的輸出,或者叫做高質量的連續練習

這個就涉及到真人對練了,除了大膽張開嘴,還得找人糾正,在真實對話中檢驗自己的學習。提到這個,不得不說一下國內的機構,好多年前,我試過某某talk,試用之後天天銷售給我打電話讓我買次卡,上一節課25分鐘的價格遠比宣傳的要貴,再後來因為自己懶惰,跟健身房辦卡一樣,不少此卡過期浪費了,還是很心疼的,從那會以後,我對這種真人口語一對一就有點陰影了。然後我就找一些免費的渠道,開始的時候,我搞了免費的 google voice,網路問題解決的話,美國電話可以免費打。然後找一些軟體產品還有一些保健品的官網,打客戶電話諮詢軟體的一些問題,不少客服都是女生,雖然不知道是大媽還是小姐姐,但態度都非常好,聲音也溫柔,哪怕你英語不咋地,也很耐心很努力回答你的問題,幾乎沒有遇到過掛電話的。但是後來沒繼續用,一是我不買東西良心有點過不去,二是其實翻來覆去也就是諮詢一些特定的問題,對其他話題幫助不大。

後來我就在網上搜 language exchange , 也找著一些不錯的平臺,tandem什麼的,但就是匹配有點慢,但這個至少是雙人對練了,能匹配到就是賺到,可以好好練習。再最後,我準備花點錢找外教的時候,開始考慮了一下國內的平臺,但想了想之前的經歷,還是放棄了。最後網上搜了搜 the cheapest english turor, 找著倆很便宜的,一個是 Italki, 另一個是 Preply,italki 最便宜 4$ 一小時,preply 最便宜 2$一小時,南非和菲律賓的老師大多比較便宜,英國和美國也有5$一小時的,不過課比較難約,得往後一週左右。而且這倆平臺其實也有營銷套路的,italki套路淺一點,開始的時候,你上一節課,他送你10$,新使用者有3節試用課,試用課是30分鐘,價格很低,你可以找個南非或者菲律賓的老師,完了付1$約一節課,上完之後平臺發10$之後,再用這10$約兩節歐美老師的試用課,或者你省著點,直接約南非老師的正式課也可以了。如果是preply,套路更深一點,他們是第一節課打3折,很多菲律賓老師一節課3$,這樣第一節課都不到1$了。當然,也可以在付款頁面猶豫一下,這樣會觸發他們的第二個營銷套路,一般你不付錢的話第二天就會給你發郵件,問你是不是還有興趣,如果你在3天內約一節課,後面可以再白嫖一節,給客服說一聲就行,願意折騰的可以這麼折騰一下。

老外的這種平臺很多,用關鍵詞去搜,能找到巨多,還有 lingoda、cambly、amazingtalker、verbling 等等,這些平臺基本都是 pay as you go 的,少數幾個按月訂閱的,但都不用像國內平臺一樣,要一下子充值一大筆,啥時候想學了啥時候買一節就行。我用過的幾個當中,相對來說 preply 更便宜一些,不過 italki 支援支付寶和微信,其他的都得信用卡或者 paypal 付錢,擔心信用卡安全的可以註冊個 paypal。不過這一塊說了這麼多,如果只是註冊了或者沒事就網上找平臺換著賬號薅試用課的羊毛,就有點本末倒置了,還是找一個平臺安安心心練習才是王道,資料囤積症患者和網址收藏症患者得注意一下了。

另外,如果溝通中不知道怎麼說了,可以用 google translate,或者 deepl 翻譯一下,deepl 也沒必要買,免費的完全夠用,而且翻譯質量我感覺 deepl 其實比 google translate 要好。

 

4. 最最後是關於特定術語了

這個其實是最簡單的,扇貝背單詞上有專門的網際網路英語的詞書,開言英語也有,隨便找一個,堅持背兩遍,這問題就解決了。還有 github 上有一個專門的程式設計師最容易發錯音的單詞專輯,專門拿出來看一看,這個時間的花費就我個人來說,是最最最值得的。時間充裕的話,coursera, edx, futurelearn 這些國外的大學 mooc 平臺上找門  algorithm 和 data structure 的課程,或者弄點簡單的 introduction to python(java) 之類的,旁聽就行沒必要要證照,完整跟完 8 周,堅持寫作業,倆月之後再看看,也一樣能感受到自己的成長的。

 


 

補充一些學習資料,部分需要梯子,不過這個問題對於一個程式設計師聚集的地方,應該是沒問題的。不過光有資料不行動,或者點進收藏夾就當自己學會了,或者註冊了個賬號就當自己已經開始和外教一對一了,或者明明是想學英語,結果變成囤資料囤網址了,那可能再過一年,自己依舊在原地踏步了。

 

相關文章