-
1 # A泳皓
-
2 # 茶飄香
完全可以,很多程式設計師英文都不怎麼好的,不影響敲程式碼。不過有些公司需要看些英文需求類的,懂英文就比較好,比較方便些。我待過的公司很多程式設計師英文都一般的,但是人家也可以做得很精。
-
3 # 搞事情猿碼
一般人看來:程式猿就是敲程式碼的,那一行行的程式碼都是一個個的英文單詞,不知道、不理解單詞的意思,怎麼可能編出優秀的程式碼呢!很顯然這是純屬外行對我們程式猿的誤解,如果認識單詞就能編出程式碼,那麼多頂級的翻譯豈不個個都是程式高手。很顯然這種認識是不對的。
既然做程式猿對英語的要求並不是決定性因素,那麼想做程式猿必須具備什麼呢!聽我一一道來。
程式猿是可以設計未來智慧場景的一個物種,必須具備強大的邏輯能力,只有具備很好的邏輯思維,才有可能設計處優秀的程式碼佳作。就像畫畫一樣,懂顏料的人不代表能作出優秀畫卷;同樣,懂單詞的人不一定能寫出優秀程式碼。只有具備強大的邏輯思維能力才能設計出好的功能程式碼。
話說回來,英文能力到底需不需要,答案是肯定的,因為現在的開發者文件,都是英文編寫,如果想在程式猿的道路越走越遠,英文水平必須同步提高,不然肯定跟不上形式。畢竟國內的易語言發展並不是那麼順利,想要純中文程式設計還有很長的路要走。
聽我的,雖然英文水平不是程式猿的必要門檻,但是想要在程式猿的道路上越走越遠,必須提高自己的英文水平。
這樣的回答希望可以幫到你。
-
4 # 深入淺出話圍棋
先說結論。可以當,但英語可能在某個階段成為你進階的瓶頸
寫程式碼,初中英語水平就夠了很多人不相信,說看到程式設計師的螢幕花花綠綠的全是英文單詞,看著就頭大。其實是你沒仔細看。大部分單詞都是關鍵詞,常用的可能都不到100,記住就可以了。
還是不信,給你寫一段程式碼看看
int i = 100;
while(i––){System.out.println("我愛你");}
上面一段的意思是輸出一百次"我愛你",除了i以外,其他都是關鍵詞,是不是並沒有用到什麼高階詞彙,甚至還能寫中文哦。
現在網際網路的中文教程和影片教程那麼豐富,英文不好根本不會成為你上手的障礙啦。
想深入,英語將會有用武之地為什麼這麼說呢,並不是我們寫程式碼要用非常高深的英文單詞,而是英文資料的閱讀。
雖然大部分英文資料都有中文譯版,但是很多資料受翻譯水平限制,並不是那麼好理解,如果你英語好的話,會發現還是原版說的更清晰。更何況,很多新技術的是沒有翻譯版的,如果你英語夠好,就能成為技術的先驅。
除了文獻資料,另一個重要因素是英文論壇。中國的部落格和論壇確實是水平良莠不齊,而且部落格還存在一個錯誤的答案被各種轉發的情況,筆者也曾經深受其害。國外的不少技術論壇還是比較專業的,最有名的當屬stackoverflow啦,號稱大部分問題都可以在上面得到解決。
甚至,如果你真的想在計算機原理方向深造,還需要看國外的論文,這個就完全考驗你的英文實力了。
我覺得英文不好的同學也不太灰心。我英語也不好,6級只考了428分,但英文資料靜下心來看,輔助谷歌翻譯,還是能大致看懂的。畢竟有很多專業詞彙,隨著你的積累,會不斷提高的!
-
5 # Mario女陶
在成為大牛的路上,英語不好並不會阻止你繼續的成功,數學不好是真的是瓶頸。
在編寫程式碼的時候,通常不認識的單詞可以透過翻譯來獲取。而真正的計算機思維,這些演算法是都不出來的,需要去自己的思考,而數學能夠讓你的演算法更加的最佳化。
回覆列表
完全可以,我高中沒畢業,去學習了網站程式設計,英語單詞很多看不懂,程式碼裡面所用的單詞不多,再說現在軟體在你敲程式碼時候就會提示單詞,時間長了熟練了,非常輕鬆,可以這樣說,你把一個程式猿拉出來,翻譯一本英文書,他絕對是看不懂的,程式設計師只認得單詞什麼意思,英語語法組合起來,鬼知道什麼玩意!