想學(xué)Java的人經(jīng)常會(huì)有這樣的疑問(wèn):學(xué)java需要英語(yǔ)好嗎?英語(yǔ)差如何學(xué)Java?今天就來(lái)深入探討這一系列問(wèn)題,希望對(duì)想學(xué)習(xí)Java或者想報(bào)考Java培訓(xùn)課程的同學(xué)有所幫助。
java和英文的關(guān)系。
英語(yǔ)是一種語(yǔ)言。對(duì)我們中國(guó)人來(lái)說(shuō),中文是你的第一語(yǔ)言,必須掌握;還可以掌握第二語(yǔ)言,如英語(yǔ)、日語(yǔ)、法語(yǔ)和德語(yǔ)。因?yàn)橛⒄Z(yǔ)是世界上最通用的語(yǔ)言,而計(jì)算機(jī)編程語(yǔ)言是外國(guó)人發(fā)明的,所以所有的計(jì)算機(jī)編程語(yǔ)言都是用英語(yǔ)編碼的。事實(shí)上,作為一種編程語(yǔ)言,它應(yīng)該被視為另一種語(yǔ)言。這種語(yǔ)言是人與計(jì)算機(jī)之間交流的語(yǔ)言。可以是英語(yǔ)或法語(yǔ)。如果中國(guó)人有實(shí)力,他們也可以開(kāi)發(fā)一種使用中文編程的語(yǔ)言系統(tǒng)。所以,總的來(lái)說(shuō),編程語(yǔ)言和英語(yǔ)不是一回事,并不是說(shuō)程序員一定要掌握英語(yǔ)這門(mén)語(yǔ)言。
學(xué)習(xí)Java需要學(xué)英語(yǔ)的原因。
為什么英語(yǔ)現(xiàn)在在計(jì)算機(jī)行業(yè)很重要?主要原因在前面已經(jīng)講過(guò)了,一是編程語(yǔ)言是外國(guó)人發(fā)明的,二是英語(yǔ)是人類最常用的語(yǔ)言。在這種情況下,大部分編程資料都是英文的,英文是為了方便交流。因此,掌握英語(yǔ)技能和學(xué)習(xí)計(jì)算機(jī)語(yǔ)言相對(duì)更好。例如,在 Java 語(yǔ)言中,由于很多錯(cuò)誤消息都是英文的,因此您可以更快地理解它們。由此得出的結(jié)論是,掌握英語(yǔ)更有利于學(xué)習(xí)使用java編程語(yǔ)言。
如果我的英語(yǔ)基礎(chǔ)很差,應(yīng)該如何學(xué)習(xí)Java?
很多人擔(dān)心自己的英語(yǔ)不夠好學(xué)編程。英語(yǔ)水平有不同的等級(jí),基本英語(yǔ)要求和高英語(yǔ)要求有本質(zhì)的區(qū)別。但是要求不高,高中和大學(xué)畢業(yè)的人都能達(dá)到這個(gè)要求,甚至只知道基本的二十六個(gè)字母的人也能學(xué)Java。英語(yǔ)水平低或英語(yǔ)成績(jī)差不會(huì)影響Java學(xué)習(xí)。學(xué)習(xí)Java比較重要的是邏輯思維、數(shù)學(xué)建模、興趣和研究能力。編程過(guò)程中用到的詞都是常見(jiàn)的、重復(fù)的,比如“system、string、true、false、input、function”等,即使英語(yǔ)基礎(chǔ)很差,短時(shí)間內(nèi)也能熟悉一到兩周的時(shí)間。常用的編程詞匯。如果您想在培訓(xùn)后查看材料并擴(kuò)展知識(shí),您不必?fù)?dān)心。國(guó)外好的教程資料有翻譯版本。另外,國(guó)內(nèi)有很多好的教材和資料,可以滿足一般Java學(xué)習(xí)者或者Java工程師的學(xué)習(xí)需求。
對(duì)于已經(jīng)下定決心學(xué)習(xí)Java的同學(xué)來(lái)說(shuō),他們的英語(yǔ)基礎(chǔ)很差,即使沒(méi)有英語(yǔ)基礎(chǔ)也能學(xué)好Java。在學(xué)習(xí)計(jì)算機(jī)的整個(gè)過(guò)程中,我總共遇到了不到一千個(gè)英語(yǔ)單詞,其中有一些是我在高中時(shí)接觸到的;而我需要死記硬背的是專業(yè)術(shù)語(yǔ),不涉及語(yǔ)法和句法。所以,一旦掌握了java編程的基礎(chǔ),學(xué)習(xí)相應(yīng)的英語(yǔ)詞匯是非??斓摹?/p>
那么,學(xué)java需要英語(yǔ)好嗎?英語(yǔ)差如何學(xué)Java呢?學(xué)java比較重要的是邏輯思維、數(shù)學(xué)建模、興趣和研究能力,應(yīng)用可以在學(xué)習(xí)的過(guò)程中慢慢積累。更多關(guān)于“Java培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。