本篇文章給大家談談英語不好能學編程嗎,以及不懂英文能學編程嗎對應的知識點,文章可能有點長,但是希望大家可以閱讀完,增長自己的知識,最重要的是希望對各位有所幫助,可以解決了您的問題,不要忘了收藏本站喔。
本人理科生,英語不好,能學好編程嗎
作為一個計算機專業的學生來看,我認為編程其實和英語關系并不是太大雖然代碼很多都是英文但是編代碼所應用的單詞是有限的。能編好一個程序更多的是考察你的邏輯能力,能夠把問題清晰化,運用編程語言表達編寫出來。編程能否學好和英語好不好并沒有太大關系,更多的是在于編程知識的積累以及平時的練習。
不會英語可以學編程嗎
可以的。學習編程不需要精通英語,只需要具備正常的思維能力就可以。當然,很多編程教材和網站都是英文的,這時可以使用翻譯軟件,進行英文翻譯。此外,也有一些網站提供免費的編程教程,例如,可以幫助初學者入門編程,快速學習技能。
不會英語能學會編程嗎
無論是在生活中還是網絡上經常能夠看到有人問“我英語不好,能不能學編程”,大聲宣稱“中國應該有自己的漢語編程語言”的人比比皆是,愛國者有之、借機攻擊我國科技者有之、不懂裝懂者有之等等等等。那么英語和我們常見的編程到底有什么關系,不懂英語到底能不能學會甚至學好編程呢。
一顆思考的心首先,我們來看看英語和編程到底是什么關系。我認為編程最主要的有兩個方面的東西,一個就是代碼,這是毋庸置疑的;另一個就是文檔了,也就是參考資料。
首先來看看代碼。下面的一個是C語言代碼,一個是Python代碼。
我們再來看看文檔。下面是C/C++參考文檔,以及一個python的參考文檔。
如果你不懂英文,確實很容易就被這些東西嚇壞。剛剛激起的學習熱情很可能被無情的澆滅??墒菍嶋H上,如果想寫一個程序,用到的英文其實是很少的,其他的你可以全部采用漢語拼音。我們再來看看那兩個代碼圖片中真正必須用英文的部分。我用紅色框線標出來。
你很可能不信,怎么會那么少,那其他的那些呢。那個C語言的因為程序小,所以稍顯多些。其他的除了幾個庫函數外,你都可以用漢語拼音來完成。
實際上C語言和C++語言本身需要的英文單詞,學名關鍵詞或者保留字,也就幾十個。我們來看看C、C++以及Python的關鍵詞。
可以看到C/C++的關鍵詞一共62個,是不是大部分都是你認識的,而且一點也不難記,實際上也用不著刻意的去背記,用著用著就知道了。
python的關鍵詞一共33個。
也就是說你只需要記住這幾十個單詞就可以寫程序。不要不信,事實上就是如此。
這就是編程本身和英語的關系。說白了就是幾十個英語單詞的關系。初中一年級的詞匯量恐怕要比這多多了。
那么編程中和英語關系最大的地方是哪里,就是剛才說的文檔。因為也有很多文檔是英文的,這個如果英語不好確實看不了。
那么,不懂英文看不懂英文文檔能不能學好編程?
答案是:能。
為什么?
因為編程的中文資料也很多很豐富,足夠你學習用了。
百度一下,可以看到有那么的書夠你選夠你看。
因此,你僅僅需要的是買一本書,然后耐心的跟著書本去學習。
那么,既然英語不好不影響學習編程,學好英語重不重要?
答案:重要
最新的文檔資料基本上都是英文的,因此如果你想了解最前沿的資訊,會英文是必須的。同時,看的懂英文文檔能夠幫助學習。比如我經常用的python、qt、以及很多人都會用到的msdn大部分都是英文資料。因此在查找資料時英文幫助很大。在搜索解決難題時,也有更多的選擇,比如stackoverflow就幫我解決了很多問題。中文搜索不到的,英文就能及時幫你。
而且,計算機英語比較簡單,一個詞典夠了,多看看就能夠流暢的閱覽了。重要的在于堅持二字。
那么計算機編程真正需要的是什么?
答案:邏輯思維能力、抽象理解能力以及數學能力。不過高難數學的應用在非常專業的領域,所以不用擔心。
充滿自信的你怎么能夠不嘗試一下呢。
最后我們來討論一下漢語編程的必要性。漢語編程有沒有?答案是有的。如果你覺得那幾十個單詞確實很難的話,你可以投奔漢語編程。但是漢語語義豐富、重碼率很高,除了漢字你認識外,其他的并不比英文編程有更多的優勢。最起碼的目前的漢語編程沒有英文編程簡潔。再再退一步講,如果你想找份工作,那么招聘廣告的要求就是最基本的要求。到時候你再考慮有沒有必要學習。而且不管是什么語言的編程,最基本的編程思想是不變的,編程思想并不會因為語言不同而變得更簡單或更難。
英語不好能不能成為一名優秀的程序員
從我個人經驗角度來說,英語很爛,只能勉強做一個程序員。
帶新人的一些感悟最初帶新人的時候,我并沒有注意英語這個問題。過去,我認為編程是思維+實踐問題。當時我天真的認為,只要新人肯學肯動手,沒有學不會的。但是一段時間以后,效果并不特別理想,很多新人看代碼像看天書,寫出來代碼的方法名變量名都是拼音。
恍然大悟英語的重要性我本身在上學的時候就很好,看英語文檔和論壇,像家常便飯一樣。所以我忽視了英語不好的人在面對代碼時候的感受。
就比如這么一個寵物養育游戲的代碼,對于大多數有經驗的人來說,一看方法名就知道干什么了。但是對于一個英語不好的小同學就困難了,首先breed不認識,breedwith不理解,然后matron,sire聞所未聞,pregnant直接歇菜。
1.我們實際開發中,首先幾乎所有代碼幾乎都是英語寫的,對于一個英語比較好的人來說,一眼就能看懂,即便不深究其中細節,光看方法名就能只其一其二但是對于英語不好的人來說,就好比看天書。
2.大量文檔都是英文寫的。我做python編程的時候,python的manual是一直打開著隨時參閱的。
3.很多編程問題都要去類似stackoverflow找,這些地方也都是英語的。
我對新人程序員的要求當然你英語不好,先入行也沒關系,你大多數學的東西,中文資料也很多。但是如果想以后有較好的發展,建議先把4,6級單詞背一下,多上國外論壇,多看外語影視作品。學語言是一種很枯燥而且短期幾乎看不到什么收益的東西。長期來說受益匪淺,就像持有比特幣。
我數學不好,英語不會,學編程難嗎學的會嗎
蟹妖~~關注極迭代,和小伙伴一起慢慢看↗↗↗
很多同學都將編程看得非常困難,還沒有動手就先打了退堂鼓,這就丟失了自己的機會,為自己關上了一扇門。
編程難也不難說編程難,是因為畢竟這是一個需要動腦筋、動手的技術活,在沒有入門之前肯定!~確定!~一定!會碰到各種各樣的問題,如果沒有解決,就會讓人輾轉反側,夜不能寐。
說編程不難,是因為這是可以循序漸進,有脈絡可循的。現在是信息發達的時代,互聯網幫助大家快速的尋找各種各樣的資料,幫助解決問題;同時又有各種各樣的免費和付費的視頻、語音教程;如果有條件的話,還能夠去報一個相關的培訓班去強化學習一下。
編程學習是一個由淺入深的過程,從簡單的代碼和簡單的邏輯,逐步深入到復雜邏輯、復雜代碼。在解決問題的過程中,就自然逐步提高了。
數學不好,在大部分時候不是學習編程的障礙。我們很多的編程場景都是應用型場景,而不是研究場景。也就是說,我們一般是利用已經成型的框架,去搭建和實現自己的系統和業務。很少自己去真正研究算法級的優化,自然也就不會涉及太多數學知識。
但是如果想要精深算法,就必須逐步將數學知識補充強化。在大數據和人工智能方面,會大量使用高等數學、統計學的數學知識,如果想往這方面發展,就必須好好復習數學了。
同樣的,英語不好也能學編程。每種編程語言的關鍵字只有幾十個單詞。最常用的if、else、while、for等等也不過十來個,手指就能數過來,都用不完腳趾頭。用這些單詞就已經能夠開始編程了。在編程過程中,需要對變量進行命名時,生僻詞再查下字典也就OK了。
如果想要深入學習,就還是需要及時補充英語的閱讀能力??梢韵葟闹形陌婕夹g書籍看起,來提高技術能力,在中文版書籍中也會摻雜很多英文單詞,在學習技術的同時,對這些技術英文單詞逐步熟悉后,再去嘗試看一些短小簡單的英文技術文章就會比較容易。然后再逐步擴大閱讀量,就會克服這一障礙了。
▼▽▽喜歡就任性點贊,歡迎各位評論指教,謝謝關注--極迭代!
關于英語不好能學編程嗎和不懂英文能學編程嗎的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。