go入門(mén)快還是java入門(mén)快 零基礎(chǔ)入門(mén)想學(xué)編程,你們有什么好的推薦?
零基礎(chǔ)入門(mén)想學(xué)編程,你們有什么好的推薦?我還是推薦python和go。網(wǎng)上很多碼農(nóng)或者稍微有點(diǎn)編程經(jīng)驗(yàn)的人都說(shuō)學(xué)過(guò)C和Java,學(xué)其他語(yǔ)言很容易。但他們忽略了一個(gè)前提,不是每個(gè)人都有相同的基礎(chǔ)和背景。
零基礎(chǔ)入門(mén)想學(xué)編程,你們有什么好的推薦?
我還是推薦python和go。
網(wǎng)上很多碼農(nóng)或者稍微有點(diǎn)編程經(jīng)驗(yàn)的人都說(shuō)學(xué)過(guò)C和Java,學(xué)其他語(yǔ)言很容易。但他們忽略了一個(gè)前提,不是每個(gè)人都有相同的基礎(chǔ)和背景。其實(shí)他們中有很大一部分人在本科的時(shí)候就系統(tǒng)的學(xué)習(xí)了數(shù)據(jù)結(jié)構(gòu)和一些編程語(yǔ)言。所以想零基礎(chǔ)入門(mén)的人,要根據(jù)自己的背景和條件慎重選擇。
對(duì)于零基礎(chǔ)的人來(lái)說(shuō),學(xué)習(xí)一門(mén)新的編程語(yǔ)言,最好的方法永遠(yuǎn)是一個(gè)從簡(jiǎn)單到復(fù)雜的過(guò)程。相比java和C,python和go的語(yǔ)法簡(jiǎn)潔,會(huì)讓零基礎(chǔ)的人專(zhuān)注于訓(xùn)練編程思維,以及如何正確使用數(shù)據(jù)結(jié)構(gòu)處理復(fù)雜問(wèn)題。這是學(xué)習(xí)任何語(yǔ)言的核心。而對(duì)于初學(xué)者來(lái)說(shuō),學(xué)習(xí)java和C可能要花很多時(shí)間糾結(jié)于IDE如何配置、語(yǔ)法錯(cuò)誤等細(xì)節(jié)問(wèn)題。興趣的培養(yǎng)和能力的提高是不可能在短時(shí)間內(nèi)完成的。
如果你用python達(dá)到中上水平,再去看java和C,你會(huì)學(xué)得很快,同時(shí)在入門(mén)的過(guò)程中可以橫向比較這些語(yǔ)言的優(yōu)劣。為什么不呢?
看你學(xué)理工科還是文科,理工科適合學(xué)編程語(yǔ)言,文科可以學(xué)前端或者測(cè)試。如果你想學(xué),可以看看《百名程序員》的課程。
以后是Go的天下嗎?
雖然最近go語(yǔ)言相當(dāng)流行,但絕對(duì)不能說(shuō)它能稱(chēng)霸世界,因?yàn)槊糠N語(yǔ)言都有自己的價(jià)值。我自己就是個(gè)Java,Java的企業(yè)級(jí)框架生態(tài)不是go語(yǔ)言能比的,尤其是在大型企業(yè)架構(gòu)方面,go語(yǔ)言要超越他還有很長(zhǎng)的路要走,更何況python等后起之秀!