標籤:

同時學習多門編程語言是否會降低學習效率?


是的,會降低效率。理想情況下,你應該一次掌握一個編程範式,學習一門該範式下的原教旨主義語言(比如FP對應Haskell,OO對應Smalltalk,etc)。參見Extremist Programming。

Erik Meijer說Think like a fundamentalist, code like a hacker也可以搬到這裡。學習歸學習,真正寫代碼的時候就要完全反過來,不畏懼寫骯髒醜陋不idiomatic的東西。


在你什麼都不會的時候,還是先安心學會Haskell、F#或C++。等到你搞定了,以後同時學10門語言都沒問題。

學其他語言沒有這種效果。


看你怎麼定義「學習」了。

如果寫出java-like的Python,或者c-like的java,那確實沒啥影響。

ps,這類人會認為會了java,c語言很簡單。或者認為Python是弱類型。


我感覺還好,同時學習兩種編程語言,也便於比較兩種語言之間的差異。只不過還是要在學過一種語言之後才好。只不過,學習的時候會經常搞混兩種語言之間的語法。。。。。。


同時對比著看Python和PHP源碼,感覺還好


會,不能同時學習多門,學會了在研究別的


推薦閱讀:

學習多門編程語言有哪些好處?
為什麼中國大學MOOC網課程結束後就看不了了?
想學習C++,應該怎麼開始入手?
如何挑選一門計算機語言呢?

TAG:編程語言 |