軟體工程對英語要求高嗎,我的英語水平真的特差,基本上一竅不通,那還可以報軟體工程專業嗎?
為什麼不可以?比起英語,軟工對數學方面的邏輯要求似乎還要更高一些,英語這類文科要優秀,數學這類理科也要優秀,那這種人高考豈不直接上天?非要這麼說的話就只能說,在座的各位,非985的學校學軟體工程的同學,您不配學軟工了,因為即使是211學校的同學多多少少可能也會出現偏科的情況,不是英語差點火候就是數學不夠拔尖。那還了得?
您別光看別人編輯器上全是密密麻麻的英文字母,好不容易看懂兩句中文結果別人告訴你,那叫注釋,給人看的,機器從來不看,編譯器編譯到那裡了直接就跳過,於是乎聯繫到自己的英文水平,直接暈厥。
可是,英文字母不等於英語啊!
英語講究語法,不是六大基本句型都不好意思稱得上是一句話;高級語言呢?if xxx then xxx else xxx,連個主語都沒有,這完全就和英語是兩回事好吧?
英語講究辭彙,高級語言呢?if認識吧?then認識吧?do認識吧?while認識吧?認識這些就夠了,不認識的話建議回爐重造,這邊認為不認識的同學可能考不上軟體工程專業哦。長相奇怪一點的,比如C語言里的printf,放心,反正你也在英漢詞典查不到(C語言里將print看作函數(function),所以連起來縮寫了function成為了printf)。
其實,高級語言本身就是一門獨立的語言,C就是C,易語言也就是易語言,不是英文,不是中文,只是它們借用了英文或中文的一些最常見的辭彙而已,語法則獨立於這些自然語言之外。
變數名也不會受語言限制吶,中文變數名現在大多數情況下也可以通過編譯了,實在不行咱還有拼音啊,硬要用英文辭彙裝逼又是何苦呢?看不懂別人的變數名?等你需要看懂別人寫下的程序時,應該沒有人不許你用有道翻譯了吧,翻譯過來,打個注釋,萬事大吉。
但是,話迴轉過來,不管選擇了什麼專業,英語薄弱的話都一定要花時間提高一下。眾所周知四級是最基本的要求,四年或五年(部分特殊專業)連四級都沒有通過,專業課學的再好也都是白搭。四級下來還有六級,既是部分考研的要求也是今後找工作的資本。此外,英語也是一門重要的工具學科,就像初等教育中的「萬科之母」語文一樣,認得了字才能看懂其他科目的教科書,英語同樣是這樣的存在,以軟體工程為例,目前世界計算機相關專業的學術中心仍然在美國,不管是出國也好還是在國內查看國外的成果或文獻也好,想要獲得最一線的前沿技術資源還是離不開優秀的英語的。其他學科亦是如此。
沒有對英語有高要求,因為你可以用中文環境進行各種開發,但想在軟工混得好肯定得頻繁接觸英語,因為目前主流的計算機技術都是老外搞的,官方技術文檔的原版都是英文,而且可以用英文和全球的程序員交流,一般在以下三種情況用到英語
①開發環境的操作(打代碼的工具)