在四年的時間裡,二十個人開始在我們辦公室內學習英語,只有兩人達到了高級程度。 在一千個學時的過程中,他們嘗試了團體課程、個人諮商、牛津教科書、播客、Medium 上的文章,甚至觀看了《矽谷》的原著。 值得付出努力嗎? 一切都非常曖昧。 這裡我會談談我對程式設計師掌握什麼程度有用,什麼時候停止集中學習的想法。
國際分類將英語能力分為六個等級。 就像在程式設計中一樣,很難在國中和國中之間劃清界線——界線是非常任意的。 然而,大多數課程都會根據這些步驟制定培訓計劃。 讓我們來看看每個階段的發展背景:
A1(初級)
最快和最簡單的水平。 在這裡您可以熟悉基本的語音學,學習正確閱讀和發音單字。 閉開音節等等。 由於某種原因,許多程式設計師忽略了這一點,混淆了口音和正確的發音。
開發人員
在這個階段,努力學習區分正確的發音和同事接受的發音。
- 鑰匙
- 嘿!
A2(初級)
介紹了基本結構和詞序。
確保所有介面和開發環境都切換為英文。 然後,您在掌握新介面時將不再感到不適,您將了解選單項目負責什麼以及系統警報正在談論什麼。
您將開始掌握複合名詞,這
B1(中級)
英語是一種“代理語言”,用於非母語人士之間的交流。 因此,用英語您不僅可以與機器交流,還可以與整個全球 IT 社群交流。
在這裡,您將開始閱讀原始來源中的文檔,因為無論技術來自哪裡(例如,Ruby 是在日本發明的),文檔都將是英文的。 您將不得不依靠電子翻譯器來完成這項艱鉅的任務,但至少您將學會如何有效地使用它們。
在此階段,您可以編寫有關程式碼如何運作或如何使用軟體的連貫訊息或說明。 學習不僅使用關鍵字,還使用人類語言進行相關搜尋查詢。 您可以在 github 上發布問題、在 stackoverflow 上提問或寫信給供應商的技術支援。
你可以在這裡停下來,說真的。
當您讀到中級教科書的最後一頁時,請將其合上,不要拿起下一頁。 乍一看,這沒有邏輯,因為課程只完成了一半,但讓我們面對現實吧。
首先,如果你在俄羅斯公司工作,那麼與同事交流不需要英語,你也不太可能被邀請與外國客戶談判。 為國內市場工作並沒有什麼錯。
其次,此時你將掌握所有必要的語法,並獲得正常的、防火的單字和短語儲備。 這對於我上面描述的內容來說就足夠了。 在其他情況下,還有Google翻譯。 順便說一句,使用電子翻譯器的技能被大大低估了。 要了解程式在哪裡給您帶來問題,建議您了解中級英語。
最重要的原因是,你不可避免地會陷入這個層次。 甚至有一個名字——中級柏拉圖。 每個人都可以觀察到平台效應,但只有少數人有足夠的動力並能夠克服它。 對抗這個幾乎是沒有用的。
問題是,到目前為止,你一直在提高你的意識——你聽了一些東西,讀了一些東西,學到了一些東西,記住了一些東西,但這並沒有帶來想要的結果。 隨著你的進步,你的行動的用處越來越小,因為技能沒有發展。
發展一項技能需要不斷重複相同的動作。 英文有這方面的練習,但效果有限。 你可以固執地打開括號並在空白處添加文字,但這與人與人之間的即時交流無關。
事實證明,你不斷地被出售內容,大量關於如何做某事的不同資訊。 這不會以任何方式幫助提高你的技能。 為了感受這一刻,讓我們
最後但並非最不重要的一點是,如果你沒有時間磨練某項技能,或者你不知道如何做,那麼你就不需要英語。 不要因為你的朋友、同事或親戚報名了課程而責備自己。 沒有英語,您也可以打造出色的職業生涯、成為技術總監或開創成功的企業。 如果你沒有時間學英語,那表示你對自己的生活很滿意。 把錢花在其他事情上。
來源: www.habr.com