當前位置: 妍妍網 > 碼農

為啥我說英語能決定程式設計師的天花板?

2024-05-10碼農

看到知乎有這樣的一個問題,作為程式設計師的你,大學最後悔沒有好好學哪門課?

很多人回答【軟體工程】、【線性代數】、【微積分】等,各種都有。。

但我覺得,這些課都很重要,但沒學好不妨礙自學。

其實對程式設計師來說,阻礙其發展的往往是英語!!!

對,你沒聽錯,是英語。

為啥這麽說呢?因為英語決定著一個程式設計師的天花板有多高。

諸如像會計、法律、醫學這樣的專業,工作後還需要依賴在學校練的基本功,電腦類專業則不是,很大程度靠你自學。

說實話程式設計師搞開發,有幾個人是靠大學學的東西來幹活的,幾乎都是畢業後自個兒摸索。

首先,大學的電腦教材很多是上個世紀的,互聯網技術日新月異發展,你發現靠教材上的知識完全跟不上。

其次,編程開發是個高度依賴練習的技術活,大學課程偏理論,老師們也沒啥實戰開發經驗,學生靠上課是很難掌握編程開發的。

這就是為啥一些電腦大佬大學時會翹課去機房或網咖敲程式碼,因為上十堂課不如你去開發一個小軟體有用。

但是,英語是大學時候真的應該好好學的,特別對於電腦類的學生。

因為所有的電腦理論、程式語言、技術文件、經典書籍幾乎都是英文的,你不會英文想搞懂電腦編程,根本不可能。

最重要的是英文是連結科技前沿的橋梁,互聯網和AI技術發展這麽快,如果你因為語言而閉塞,會極大地阻礙你職業的發展。

有人說電腦書籍有中文轉譯版啊,但是轉譯版本遠遠不及英文原著通俗易懂,富有內涵,因為電腦領域有很多專業詞匯只有英文才能完整表達其含義,轉譯過來很可能會有偏頗和歧義。

再比如說github,想必大家聽說過,全球最大的程式碼托管網站,也是最活躍的編程社群,它就是英文的,99%以上優秀的計畫都是基於英文。

你懂英文,可以從github學到大量的電腦開發知識,不懂的話只能靠著國內幾個中文部落格來學習,差距之大可想而知。

所以說,你英文好完全可以自學電腦,可以終身學習,做個優秀的程式設計師。英文不好,程式設計師生涯真的會很難走。

這篇文章是希望引起某些初出校園,想要從事程式設計師的同學的註意,英文的閱讀和聽力是基本功,一定要打好。

加入知識星球 【我們談論數據科學】

600+ 小夥伴一起學習!