A. 編程專業就必須要會英語嗎
很多人剛開始學編程都會問這問那,「我英語差能學編程嗎?」、「我數學差能學編程嗎?」、「學編程一定需要很好的英語嗎?」
我的回答是:盡管去學,別管其他的。
你只要有一個正常的英語水平,也就是初高中的英語水平就可以了,是沒有太大阻礙的,因為編程常用的關鍵字就是那麼幾個,只要你熟悉這些關鍵字就完全可以了。
我們平時做在做開發的時候,就是敲這些關鍵詞來編寫相關的代碼。這些單詞在我們平時開發寫代碼的過程中是天天都能用到的,所以你完全不用擔心,時間長了自然就記得了。說簡單點的話就相當於把這些單詞都記住了,做開發基本是沒問題的。
那可能會有人問了:老師,就這些單詞就能做開發了嗎?那肯定是不行的,我們還需要其他的一些單詞,它可能是我們平時一些在命名方法需要的單詞。那這些單詞就跟我們的關鍵字沒有關系了,自己編寫的一些單詞,這些單詞就要自己起名字。如果你這些單詞量儲存的比較少,那麼你可以打開一些詞典,自己去查一些單詞。所以說基本上掌握這么多單詞,學習java是絕對沒有問題的。
但是你也不要高興得太早,為什麼?我們掌握一些基本單詞做開發是沒有問題的,但你要想往上走、想賺大錢、去更好更高端的公司去上班,你們對英語的要求就要慢慢提升了。為什麼這么說呢?因為很多技術都是國外傳到國內的,所以基本資料、文檔都是英文,這時候你想要學習就只能提高自己的英語水平。
還有就是如果你想去一些大公司,基本上對英語都是有要求的。比如華為,華為肯定是有對外的一些項目和工作的,面對的客戶都是外國的一些人,不可避免的要進行交流和對接,這時候英語就會起到一個很重要的作用。
所以說,如果我們只是正常的去做開發、去做程序員的話,我們的英語水平不用很高,正常就行,靠這個做程序員養家糊口是沒有問題的。但你以後要想變得很牛逼,想去大公司的話,你們對英語肯定是有一定要求的!
B. 程序員需要很好的英語水平嗎
要,因為程序員要學vb課程,所以要有扎實的英語基礎
C. 學編程一定要會英語嗎
這個不是不需的,因為程序更注重邏輯思維,雖然代碼是英文的不過那隻是一些代號,只不過程序語言是外國人做出來的,自然要用他們的母語。
但是如果你的英語不錯的話,程序語言中一些關鍵字和函數會比較容易記憶,因為和英文的意思差不多。
還有一些國外的技術文檔,如果是看翻譯過來的,意思上多少會有些出入,如果你英語不錯的話,看這些技術文檔就比較容易了。
最後,學程序不是必須要會英語,但是如果你會英語,學起來會容易些。
D. 難道許學習編程就必須要學會英語嗎
是的,學習編程就得學會英語。那些說不用學英語就可以編程的人肯定是培訓機構的。計算機是說英語的人發明的,計算機能夠聽懂的語言就是英語。
E. 編程是不是需要學習英語
這話看怎麼理解,我總結的話:
不會能幹但可能事倍功半,會能順暢而且事半功倍吧。
我給題主舉兩個例子解釋吧:
1,編程的一些規范命名方法,應該具有英文實際意義,比如:GetName作為獲取名字的函數。這樣可讀性比較好。如果我用拼音:GetXingMing,那我到底是要姓名,還是性命,還是其他的,其實不好理解。如果Get換成HuoQu,更難拼,不夠直接,可讀性很差。
2,大多數程序員會遵守約定,共同開發時候,或者看別人開源項目時候,大多都是英文命名和注釋,懂的話方便很多
當然,實在不行還有網路和谷歌翻譯嘛,都可以干,就是會非常費勁費力。
所以如果未來想編程,英語學好沒壞處,但是不會也是可以編程的
F. 編程需不需要學習英語啊
目前主流的編程語言中,經常出現「英語單詞」一盡管從實際角度出發, 它們往往都是殘缺而不能被視作是正確的。但要想寫程序,程序員仍然需要能夠記住這些"英語單詞」和其對應的功能。於是有人指出,任何人都必須學好英語才能學習編程!但是,從另一方面來看,只要記住關鍵字和其對應的功能,就可以開始編程,而要記住這些關鍵字和其對應的功能,往往只需要多敲代碼而不是背單詞。而且,編程語言的語法和英語的語法並不一樣,即使所有英語語法都能倒背如流的人,也不定能在編程語言之語法的學習之中有什麼絕對領先的優勢。再者,因為語言本身所涉及的英語單詞並不多,並且也不難記,所以程序員並不需要刻意去把英漢詞典的單詞全部背下來。於是有人反駁說,學不好英語一樣也能學編程!
G. 學編程需要學習英語嗎
這話看怎麼理解,我總結的話:
不會能幹但可能事倍功半,會能順暢而且事半功倍吧。
我給題主舉兩個例子解釋吧:
1,編程的一些規范命名方法,應該具有英文實際意義,比如:GetName作為獲取名字的函數。這樣可讀性比較好。如果我用拼音:GetXingMing,那我到底是要姓名,還是性命,還是其他的,其實不好理解。如果Get換成HuoQu,更難拼,不夠直接,可讀性很差。
2,大多數程序員會遵守約定,共同開發時候,或者看別人開源項目時候,大多都是英文命名和注釋,懂的話方便很多
當然,實在不行還有網路和谷歌翻譯嘛,都可以干,就是會非常費勁費力。
所以如果未來想編程,英語學好沒壞處,但是不會也是可以編程的
H. 學習編程必須英語好嗎英語很差勁
編程語言給人的感覺就是一個個英文字元,所以很多人在學編程前,總擔心自己英語不好會導致學不好編程,更有人因此打了退堂鼓。是否英語不好就一定學不好編程呢?在這里就給大家好好梳理一下英語和編程兩者的關系。
其實編程能用到的英文沒有浩如煙海,大家常用的命令不算多。在JAVA等編程語言中,經常會用到的英文單詞只有幾百個,主要包括以下兩種:
1、輸出信息。國內的大牛早就把這些單詞寫成了中文,完全可以換成漢字,經常用到的專用名詞也基本上都是縮寫。
2、變數名、函數名等標識符,完全可以換個寫法,比如用漢語拼音。
況且,寫代碼時所用的英語並不是普遍意義上使用的英語,而是計算機專用英語。你可以把它理解成是編程語言的基本單位,就像字母構成單詞、偏旁部首構成文字一樣,它所用到的英文詞彙和片語,都是相對簡單的固定片語和句式。實際掌握起來並沒有那麼難,只要在初期學習的時候多花功夫記熟它們,平時多敲多練,慢慢地也就熟練掌握了。
所以,「英語不好就不能編程」,完全是大家理解上的一個誤區。英語不好並不是編程學習的致命障礙,也不是學編程的充分必要條件。
但是值得注意的是,對高級程序員來說,工作上需要解決的項目問題往往是之前沒有接觸過的,甚至是國內還比較少人涉足的。這個時候,如果你英文好(尤其是閱讀能力好),就可以直接獲取外國的相關文獻等一手資料,獲取最新的技術和資訊,學習國外的先進經驗。
從這個層面來看,英語能力雖然不是學編程的必要條件,但卻能給編程事業錦上添花。甚至說,編程可以在無形之中提升你的計算機英語能力。通過對編程的學習,你會對計算機英語有更深刻、清晰的認識,隨著編程學習的深入,對於報錯信息的英文理解也會更加透徹。
最後,給大家一個良心建議:只管去學,別問這么多。如果你真心熱愛編程,其他任何問題都不是問題!
I. 學習編程代碼是不是就是要學習英語啊
編程不一定要求英語很好,學編程的人最根本的還是要數學底子好,所有的演算法都是靠嚴密的思維邏輯才能夠行得通的。編程語言要寫大量源代碼,有一些英語基礎更好。
入門建議:可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像C語言那麼靈活,易於理解和學習。 然後可以繼續學習C語言,這個語言比較靈活。有了pascal的基礎,在進行C語言編程就不會因為C語言的靈活而有問題 。然後就可以更加深入進行學習了。
編程是編寫程序的中文簡稱,就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到相應結果的過程。
J. 學編程要會英語嗎
學編程,有點英語基礎會好,現在大部分編程語言是基於英語語言的,比如常見的C、C++、java等等都是英語單詞堆起來的。
如果有點英語底子的學生,在學習編程知識時可以見文知意,就是看到編程語言的某個單詞就知道它在這個編程語言中的意思與作用,就容易學習編程語言了。
所以最好有英語基礎,這樣學習編程輕松。當然不要求英語水平有多高,畢竟學軟體開發的過程中所接觸的英語的單詞也就400來個,記住單詞就好,不需要語法和時態。
數學是程序設計的基礎,從研發的角度來看,程序設計問題說到底就是一個數學問題,不論是在大數據領域,還是在區塊鏈和人工智慧等領域從事開發崗位,數學基礎都是程序員能否持續實現崗位升級的重要的因素。從這個角度來看,程序員要想獲得高級別的研發級崗位,一定要重視為自己構建起一個扎實的數學基礎。
並不是所有的程序開發崗位都對數學有較高的要求,實際上大部分應用級開發崗位對於程序員的數學基礎要求並不高,比如常規的Web開發、嵌入式開發、移動互聯網開發等等,而且隨著雲計算、大數據、人工智慧等技術平台的落地應用,這些新技術領域的行業應用開發也不需要掌握復雜的演算法知識。