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