兩年了,終于,帥地學(xué)會了所有的編程語言!







本文想要探討的一個話題是:作為一個程序員,如何看待這么多的編程語言?是不是要學(xué)習(xí)?該怎么學(xué)習(xí)?其實(shí)很多人都有這樣的體會,當(dāng)你學(xué)會了一門語言以后,再去學(xué)習(xí)新的語言,難度會大大降低,因?yàn)楹芏喔拍钍且粯拥模?只是換了一種包裝形式,但是每一門語言都有自己獨(dú)特之處,比如Ruby可以輕松地在運(yùn)行時“打開”一個類,對這個類增加行為,還有method_missing的處理,這種特性,讓它特別適合去實(shí)現(xiàn)DSL,RoR的火爆也就不足為怪了。
所以學(xué)習(xí)一門新的語言,更重要的是關(guān)注它和你所掌握語言的不同之處。這些不同之處所涉及到的基本概念是有限的,本文就列出了一些。
另外,學(xué)完了一門新語言以后,如果項(xiàng)目中用不到,是無法熟練使用的,也有可能很快忘記那些語法,因?yàn)榫幊檀_實(shí)需要不斷的練習(xí),尤其是項(xiàng)目的歷練,從這個意義上來說,學(xué)習(xí)并理解那些基本概念會更加重要。
本文的靈感來源于https://www.coderscat.com/how-to-learn-all-pl。
文章整體目錄

如何獲取
很簡單,在我的微信公眾號?帥地玩編程?回復(fù)?程序員內(nèi)功修煉?即可獲取《程序員內(nèi)功修煉》第一版和第二版的 PDF。
推薦,推薦一個 GitHub,這個 GitHub 整理了幾百本常用技術(shù)PDF,絕大部分核心的技術(shù)書籍都可以在這里找到,GitHub地址:https://github.com/iamshuaidi/CS-Book(電腦打開體驗(yàn)更好),地址閱讀原文直達(dá)
