博學而篤志,好問而近思

          【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?

          ???????????????????????? 精通? 還是 博學?????

          ??? 今天在CSDN上看到一篇熱帖《我的體會:十年編程無師自通》。原文:http://sd.csdn.net/n/20060927/95408.html

          ??? 由于篇幅較長,我就不貼過來了,不過推薦大家看看全文,他的大意是:要精通某個行業(yè)的技術(shù)不是短時間能夠做到的,需要長時間的鉆研,甚至是用一生(因為作者看到現(xiàn)在的書店有好多《7天Java無師自通》之類的書籍)。這個主題觀點我是贊成的,但文中的另一個問題卻令我十分的感興趣,先把那段引起我興趣的文字摘錄如下:下面{}內(nèi)的是原文引用

          ??? {下面是我在編程這個行當里獲得成功的處方:
          1.對編程感興趣,因為樂趣而去編程。確定始終都能保持足夠的樂趣,以致你能夠?qū)?0年時間投入其中。
          2.跟其他程序員交談;閱讀其他程序。這比任何書籍或訓練課程都更重要。
          ......
          5.跟別的程序員一起完成項目。在一些項目中成為最好的程序員;在其他一些項目中當最差的一個。當你是最好的程序員時,你要測試自己領(lǐng)導項目的能力,并通過你的洞見鼓舞其他人。當你是最差的時候,你學習高手們在做些什么,以及他們不喜歡做什么(因為他們讓你幫他們做那些事)。

          7.學會至少半打編程語言。包括一門支持類抽象(class abstraction)的語言(如Java或C++),一門支持函數(shù)抽象(functional abstraction)的語言(如Lisp或ML),一門支持句法抽象(syntactic abstraction)的語言(如Lisp),一門支持說明性規(guī)約(declarative specification)的語言(如Prolog或C++模版),一門支持協(xié)程(coroutine)的語言(如Icon或Scheme),以及一門支持并行處理(parallelism)的語言(如Sisal)。(就是這段啦!!!)??}

          ??? 我對于這個問題其實好久以前就想過,是精通一門編程語言還是熟悉多門典型的語言呢?
          我得出的結(jié)論是:精通一門語言(JAVA),用十年或是更長的時間!


          ??? 呵呵,顯然我的結(jié)論和這位應(yīng)該是專家的意見不太一樣,不知道大家對這個問題有什么看法呢?





          posted on 2006-09-30 10:40 冰川 閱讀(2869) 評論(15)  編輯  收藏

          評論

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-09-30 10:52 冰川

          本人持的觀點是:精通一門語言!
          大家呢?  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-09-30 10:52 壞男孩

          搶個沙發(fā)先坐下。  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-09-30 11:55 Toez

          博其眾而精其一  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-09-30 12:51 冰川

          @Toez:
          夠精辟,顯然還是傾向于精專一門語言的,是吧?
            回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-09-30 14:22 kangxm

          先精通一門語言!
          這跟做管理很像!

          只有先具備獨擋一面的能力之后,才有可能具備統(tǒng)籌規(guī)劃的能力!

          再舉個例子:
          不先做好項目經(jīng)理,怎么可能當上CTO?  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-09-30 14:50 冰川

          @kangxm:
          兄臺高見,是有這個理。
          那是不是說,想要做高級技術(shù)管理就一定要精通各類編程語言呢?
            回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-09-30 16:12 xinheqishi

          我覺得語言不是關(guān)鍵,解決問題是關(guān)鍵!再怎么學編程,都是為了解決問題.我覺得不要只為了編程而學編程,而應(yīng)該是為了解決問題而學編程.精一門是必要的.熟悉其他的編程語言可以讓你思考問題的思路更寬廣,你會考慮更多的解決方案,再選合適的語言去實現(xiàn).  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-10-01 18:48 wxslime

          多了解各種語言的思想很有好處  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-10-02 11:09 pear

          @xinheqishi
          同意, 語言學了就要用,如果不夠用或者以這門語言為基礎(chǔ)的解決方案沒有其他語言好.就要學其他語言. 而且, 語言"精通"兩個字是沒有什么標準的,能解決實際問題就是精通了.呵呵  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-10-03 15:40 春花秋實

          解決問題時最重要的,精通語言的目的還是為了解決問題,把現(xiàn)實中的問題讓比較
          笨拙的電腦明白,這個是重要的.  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-10-03 20:07 fantasy

          博其眾而精其一 !! 太經(jīng)典了~~

          我覺得這個也是很有必要的。

            回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢?(歡迎進來參與討論) 2006-10-03 22:14 temp

          思想最為重要  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢? 2006-10-17 20:19 卡卡西

          博大才能精深!  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢? 2006-10-20 21:41 vbk

          語言,就是象個樣,管他是“漢語”還是“英語”還是其它,主要怎么樣去抽象一個問題  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢? 2007-08-14 12:44 wxefan

          如果想靠它吃飯,或好編出更好的程序。我的建議是精通一門語言,熟悉半打語言,這是非常有用的。  回復  更多評論   

          # re: 【原創(chuàng)】到底是精專一門編程語言好,還是要熟悉多種思想不同的語言呢? 2008-10-21 23:23 小Xiong

          其實我感覺要看是在什么情況和在什么職位上,比例說大學生剛出去找工作,就要精通一門語言。那樣就很容易找到工作。而對于像CTO,CEO等頂級人物,他們就要全面都懂。因為他們與我們普通的程序員不一樣。但話又說回來,是人到了那個職位,你所懂的所會的就會多。要不然怎么又可能坐上那寶座呢?

            回復  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          <2006年10月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統(tǒng)計

          常用鏈接

          留言簿(14)

          隨筆檔案

          BlogJava的幫助

          朋友的博客

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          快樂工作—享受生活
          主站蜘蛛池模板: 浪卡子县| 公主岭市| 湘阴县| 万宁市| 南乐县| 双辽市| 陆丰市| 油尖旺区| 永清县| 十堰市| 大冶市| 万山特区| 镇远县| 乃东县| 墨脱县| 正安县| 昭平县| 郑州市| 丹阳市| 大同市| 福海县| 正阳县| 汶上县| 乳山市| 平顺县| 惠州市| 万全县| 错那县| 双城市| 吉隆县| 蓝山县| 永吉县| 孟州市| 新晃| 绥芬河市| 买车| 曲周县| 余姚市| 沭阳县| 沈丘县| 梁山县|