本文想要探討的一個(gè)話題是:作為一個(gè)程序員稽莉,如何看待這么多的編程語言瀑志?是不是要學(xué)習(xí)?該怎么學(xué)習(xí)?其實(shí)很多人都有這樣的體會(huì)劈猪,當(dāng)你學(xué)會(huì)了一門語言以后昧甘,再去學(xué)習(xí)新的語言,難度會(huì)大大降低战得,因?yàn)楹芏喔拍钍且粯拥模?只是換了一種包裝形式充边,但是每一門語言都有自己獨(dú)特之處,比如Ruby可以輕松地在運(yùn)行時(shí)“打開”一個(gè)類常侦,對這個(gè)類增加行為浇冰,還有method_missing的處理,這種特性聋亡,讓它特別適合去實(shí)現(xiàn)DSL肘习,RoR的火爆也就不足為怪了。
所以學(xué)習(xí)一門新的語言杀捻,更重要的是關(guān)注它和你所掌握語言的不同之處井厌。這些不同之處所涉及到的基本概念是有限的,本文就列出了一些致讥。
另外仅仆,學(xué)完了一門新語言以后,如果項(xiàng)目中用不到垢袱,是無法熟練使用的墓拜,也有可能很快忘記那些語法,因?yàn)榫幊檀_實(shí)需要不斷的練習(xí)请契,尤其是項(xiàng)目的歷練咳榜,從這個(gè)意義上來說,學(xué)習(xí)并理解那些基本概念會(huì)更加重要爽锥。
讀者福利
小編整理了一些Python資料現(xiàn)在免費(fèi)分享給大家涌韩,如果你想學(xué)習(xí)算法,學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)氯夷,那么我決定這份 PDF臣樱,一定會(huì)讓你有所幫助。當(dāng)然腮考,如果你是一位有那么點(diǎn)迷茫的在校生雇毫,相信我的個(gè)人經(jīng)歷,可以給你打一份雞血踩蔚,讓你更好著去尋找自己的目標(biāo)棚放。
資料內(nèi)容(部分截圖)
如何獲取
関住+后臺(tái)私信“學(xué)習(xí)”小編看到了會(huì)一一回復(fù)大家的