當前位置: 華文問答 > 數位

你作為一名程式設計師,是如何提高英語的?

2014-12-08數位

我現在已經不是程式設計師了,但是我可以分享一下當我還是程式設計師時期是如何提高自己英語水平的。

我還沒畢業的時候,學的英語和其他人別無二致,也就是大學的精度、泛讀(不知道現在大學英語教材還是不是這樣),電腦專業多一門【電腦專業英語】,但其實就是透過學一些英文文章來多接觸一些電腦相關的單詞而已,也買過一整子China Daily英文版報紙來看,但是看得費勁,也就不看了。

可以說,如果單純靠大學的英語教育,我英語水平也就那樣了吧,不過,在大學期間我有兩個重要收獲:

第一個,我無意中在書店看到了【Godfather】英文版,這本書雖然也有很多我不會的單詞,但是情節曲折刺激,吸引買了下來,一直讀下去,遇到很多不會的單詞也沒有放棄,而是耐心查字典去找意思,最後,【教父】成了我第一本真正從頭看到尾的英語書—— 興趣是最好的老師

第二個,我有同學傳授他的英語學習經驗,就是看英語電影,那個時候美劇在國內還沒那麽大影響,所以主要是看電影,我略微實踐了一下這招,效果不錯—— 在快樂的心態下學習才學得最好啊

因為有這兩個收獲,我算是有了一個好的起點,就好比劃了了一個1,之後再怎麽加0也是賺了。

當然,單純看文字和電影,也不能覆蓋聽、說、讀、寫的全部,最後真要提高英語水平,那就要真和洋人練。

我畢業之後正式成為程式設計師之後,大部份時間都是在外企工作,可千萬不要覺得外企裏的人英語都好,很多同事的英語水平也很渣的,我所經歷的幾乎每一個外企,領導都要為怎麽提高中國員工的英語水平操心,他們想出各種招,比如一周中有一天只許在辦公室講英語,比如找美國出生的華人給大家講課。

坦白說,這些招數,收效甚微!

學習英語這東西,真的主要再看自己,外力可以提供一些機會,但是你主觀上不練習,就是沒戲。

對我這樣個性的人,練習英語不是什麽問題,因為我為人比較熱血而且耿直,所以能做深入交流的機會就多。

舉個例子,我第一份工作是印度公司,印度同事要是說到工作之外的事情,一般中國同事也就敷衍幾句就結束了,我不一樣,如果印度同事說到這些,我可就不困了!我曾給印度哥們介紹了紅軍兩萬五千裏長征,講三大紀律八項註意,講鄧小平的起起伏伏,還向他們討教甘地到底是什麽樣的人,他們年輕人到底吃不吃牛肉,孟買的午飯快遞到底怎麽運作……

這些討論全都是用英文進行的

光是這一點,有多少人願意去做?

我並不是自吹自擂,我只是很現實地說,大家都在一個辦公室裏,有的人就是沒辦法和老外聊上天,有的人就是能聊得上,最後不聊的人發現自己一直沒法進步,總是聊的人就會發現越聊越聊得熟練。

此外,作為一名程式設計師,請堅持一個信念—— 程式碼命名必須要用英文

所有不覺得自己需要這個信念的朋友,我們緣分到此為止,再見!

你要是連程式碼都不想堅持用英文來寫,你的潛意識裏真的覺得學英文重要嗎?

你如果根本都不覺英文重要,怎麽會有精氣神去學習英文呢?告訴你再多方法又有什麽用呢?

只有你堅持程式碼的命名都有英文規則,你才有動力去多學習英文,你才有意識去閱讀最新最全的英文資料,只要你堅持不住,只要你覺得用拼音也OK啊反正也是給中國人看程式碼,你就完了,松了這口氣,你就再也提不起來。

以上就是我對於程式設計師學習英文的一點體會,希望能夠幫助到大家。