五、學習程式設計的過程中也在學習英語。比如我最近在學習Android Studio程式設計,這個程式設計軟體就是英文版的,在使用該軟體的過程中出現AndroidStudio模擬器啟動失敗的故障,經我測試很多中文寫的解決方法都是錯誤的,最後是在一篇題為“Android studio emulator is not working on windows 7”的全英文的文章中找到了正確的解決方法。我在“好書,我的良師益友”一文中提到,我在學生時代對英語是深惡痛疾的,是因為工作中需要接觸計算機、需要程式設計,才慢慢愛上英語學習的。
一、學習程式設計比學習英語更實用。學會了程式設計,不但能自己編軟體來提升自己的學習、生活、工作的效率,還能透過分享自己編的軟體來提升他人的學習、生活、工作的效率,這樣自己也會獲得很強的成就感。蘋果CEO庫克表示,如果自己是一名 10 歲的法國學生,他會認為學習程式設計更重要,而不是第二語言如英語。因為人們可以透過程式語言向全球 70 億人表達自己,並影響到他們。美國前總統奧巴馬也認為在中小學中,程式設計應該成為一門必修課程。以英語為母語的主要國家已經把程式設計作為他們的“第二語言”開始為下一代佈局。
二、學習程式設計,能讓人思維更縝密,還有利於培養人的創新能力。如果不把一個問題細分成最小的組成部分,機器根本做不了任何決策。只要稍微瞭解程式語言的都知道,計算機其實很笨的,它需要你一步步的指導它才能完成指令。生活中也是這樣,需要我們把最細微的地方都考慮清楚。學習計算機語言背後所蘊含的複雜多變的邏輯運算與計算思維,進而養成良好的邏輯思維能力。無疑程式語言的學習會讓你發現自己思考的方式在潛移默化地發生改變。在人工智慧時代,很多創新的想法都需要透過計算機程式來實現,程式設計能力也因此成為我們實現創新思維不可或缺的手段。
三、教學程式設計應該會比教學英語效率高。由於國內缺乏用英語進行口語交流的環境及教師英語口語水平普遍較低等原因,華人在校學英語多年,仍基本聽不懂常速英文材料,更不能開口流利的與人交流,就是中國產手機掌門人雷軍也基本上是“啞巴英語”。即使原有很好的英語基礎, 如不學不用,幾年後也會慢慢遺忘,最終迴歸到小學英語水平以下。如可以教學程式設計,在學習程式設計中學習英語,那麼就是學成“啞巴英語”也能適應以後的極大多數工作;如以後工作中需要交際英語,有了程式設計英語的基礎,再學交際英語也會容易得多。而且因為極大多數人平時都會接觸使用計算機、智慧手機,故教學程式設計相關的英語應該會比交際英語效率高。
四、改善重文輕理的現狀,利於中國科技的發展。中國長期重文輕理是造成科技落後於歐美髮達國家的主要原因。資訊科技行業技術人才仍是新時代科技發展的支柱。資訊科技行業高薪酬的背後,是該行業人才的嚴重短缺,根據調查,在各行業中,資訊科技行業人才供不應求最為嚴重。英語是一門靠記憶為主的文課,而程式設計則是主要靠邏輯思維的理科;透過學習程式設計來學習英語,善長理科的學生會更喜歡學。
五、學習程式設計的過程中也在學習英語。比如我最近在學習Android Studio程式設計,這個程式設計軟體就是英文版的,在使用該軟體的過程中出現AndroidStudio模擬器啟動失敗的故障,經我測試很多中文寫的解決方法都是錯誤的,最後是在一篇題為“Android studio emulator is not working on windows 7”的全英文的文章中找到了正確的解決方法。我在“好書,我的良師益友”一文中提到,我在學生時代對英語是深惡痛疾的,是因為工作中需要接觸計算機、需要程式設計,才慢慢愛上英語學習的。