Back to Insights教育與技能發展

學習英語是學習程式語言的重要部分嗎?

Mercury Technology Solutions2020年8月14日3 min read

簡而言之:有效的溝通在程式設計中至關重要,英語是科技界的通用語言。雖然基本的英語技能在初期可能足夠,但隨著學習的深入,對於教育資源的獲取、參與開源專案以及充分利用軟體開發的網絡效應,進階的理解變得至關重要。

英語在程式設計中的角色:不僅僅是一種語言

今天在水星科技解決方案,我們探討了一個引人入勝的主題:語言與程式設計的交集。雖然許多人將程式設計視為純粹的技術技能,但現實是,溝通—特別是用英語—在程式設計師的成功中扮演著關鍵角色。

溝通重於語言

正如我常說的,"這不是關於英語,而是關於溝通。" 語言是一種工具,確保每個人都在同一頁面上。程式設計本質上是關於解決問題,而能夠有效地溝通是理解和解決問題的關鍵。每個問題都有不止一種解決方案,線上合作使程式設計師能夠快速有效地向他人學習。

英語作為科技的通用語

我們的團隊成員阿德里安指出,雖然初學者可能覺得在沒有強大英語技能的情況下學習程式設計是可行的,但進一步的學習將變得越來越具挑戰性。主要原因是大多數教育材料—特別是那些關於前沿主題的—主要是用英語撰寫的。像 Stack Overflow 這樣的互動平台,對於新手和專家來說都是必不可少的,並且以英語運作,提供在處理複雜錯誤時無價的支持。

程式設計需要主動參與

程式設計不是一項觀賞性運動。學習的最佳方式是閱讀程式碼、撰寫自己的程式碼並獲得反饋。開源專案提供了理想的機會,但它們主要以英語運作。沒有對這種語言的熟練掌握,程式設計師將錯失這些合作努力的好處以及軟體開發中固有的強大網絡效應。

基本英語:學習程式設計的關鍵要素

查理補充說,對英語的基本理解對於學習程式設計至關重要。即使在基本層面,英語也有助於導航程式碼資源,這些資源主要是用英語撰寫的。雖然存在翻譯,但它們往往缺乏準確性。此外,像 Python、Java、HTML 和 C++ 這樣的程式語言使用英語語法和函數,這需要對這種語言有一定的熟悉度。

例如,理解邏輯語句和程式碼語法依賴於了解基本英語術語如 "if" 和 "else" 的含義。沒有這種理解,掌握程式碼背後的邏輯將變得具有挑戰性。

結論

總之,雖然程式設計似乎是一項純粹的技術技能,但語言—特別是英語—扮演著重要角色。在水星科技解決方案,我們認識到語言在科技中的重要性,並努力提升溝通技能與技術能力並重。將英語視為工具,而非障礙,為科技產業開啟了一個機會的世界。

Originally published on MTS Blog & Research