如果孔子是個程式設計師,一定是P14
點選“技術領導力”關注∆ 每天早上8:30推送
作者| Mr.K 編輯| Emma
近日,研讀《史記》,讀到孔子跟師襄子學彈琴這一段,頗受啟發,整理出來與大家分享,故事講述了孔子如何學習彈琴,達到登峰造極的地步。仔細想想,其修煉方法,放在學習程式設計上,乃至學習任何一門技能上,都是相通的。
01
孔子年輕的時候,對音樂產生了極大的興趣,找到了當時彈琴彈得最牛的師襄子,要拜師學藝,孔子比著rock and roll的手勢,發誓要上中國好聲音。
師襄子看了他一眼,好像很聰明的樣子,比馬雲帥多了,就很高興的收他為徒,一上來就教他琴曲,也沒有告訴他什麼名字,只叫他自己慢慢練。
孔子一頓猛練,沒過多久,這首琴曲彈得很溜了,師襄子過來一聽,誇孔子彈得不錯,666,我們練下一首新曲子吧,《野狼disco》,左邊跟我一起畫個龍,右邊劃一道彩虹。。。
哪知道孔子搖搖頭,我不換。為什麼呢?孔子說“吾習其曲矣,未得其術也。”,這琴曲的技法、指法我大概掌握了,它的節奏、韻律我還沒有把握,我還要練。師襄子也拿他沒有辦法,師襄子心想,你這是要挑戰朗朗嗎?首先,你得有個膚白貌美腰細的老婆吧。
又過了一段時間,師襄子過來一聽,發現孔子進步神速,覺得真的可以換一首曲子了。孔子還是搖搖頭,說:“吾習得其術,未得其志。”就是說,它的節奏、韻律已經掌握了,但它的思想情感我還沒有掌握呢。師襄子眉頭一皺,這孩子該不會是個傻子吧,音樂很難的,小心走火入魔,周杰倫也救不了你。
再過一段時間,師襄子過來一聽,哎呀,這孩子太聰明瞭,彈的水平真高,這麼練下去,很快就要超過自己了。就跟孔子說,可以換首曲子練了,我教你《綠色》如何?要想生活過得去,頭上總要帶點綠。孔子還是搖搖頭,堅持不換,理由是:“吾知其志,未知其人”,曲子的思想情感我已經掌握了,但是什麼人創造的這首曲子,我還沒琢磨出來,我還得接著練。
師襄子過了一段時間,又來聽。他很坦誠地對孔子說,你別練了,坦白說我已經沒法再教你了。結果孔子搖搖頭,說:“吾知其人,未知其類。”就是這個人我大概明白了,但是他體現了哪一類人的思想和情感,我還得再琢磨一下。
最後,孔子把這首曲子彈得酣暢淋漓,師襄子聽得失魂落魄,因為他自己都沒有彈到過這種境界,此時此刻,只有一個詞能形容他的感受:就這個feel倍兒爽。
孔子彈完,站起身來,感嘆道:“噫,洋洋乎,湯湯乎”。是說這個音樂氣象博大、浩浩蕩蕩。“丘得其為人”,孔子說,我終於知道了,我終於看見了。“黯然而黑,幾然而長”,這個作者的形象就在我眼前,皮膚黑黑的、胳膊長長的,但是氣勢不得了,“眼如望羊,如王四國”,這氣吞諸侯的磅礴氣勢,“非文王其誰能為此也”,這首曲子的作者,如果不是古天樂,莫非就是傳說中的周文王嗎?
師襄子一聽,大驚失色,這孩子不得了啊。為什麼呢?他教孔子這首曲子的時候,並沒有告訴他這首曲子的名字。這首曲子到底叫什麼名字呢?這首曲子的名字是《文王操》。師傅領進門,修行靠個人,孔子就靠自己,琢磨出這首曲子的豐富意蘊。
02
老讀者都知道,老K是程式設計師出身,寫了10幾年程式,一路做到網際網路大廠技術高管。如文章開頭所述,因為職業的關係,讀完這個故事就自然聯想到了程式設計。
孔夫子的確牛X,學琴從入門到精通跟玩似的,如果孔子是個程式設計師,他一定是P14。我們以學習程式設計為例,來說明學習任何一種技能,所要經歷的五個階段:
第一階段,“習其曲矣,未得其術”,最開始學習程式設計,學習基本語法,先找一個別人寫好的程式,照著抄一遍,讓它跑起來,會改其中的程式碼,能編譯通過。這個階段通常一到三年,因人而異。
第二階段,“習得其術,未得其志”,學習高階語法,設計模式,演算法,計算機原理,業務領域知識,架構技巧等等。熟練使用這些工具,方法,理念,成為一個熟練工。這個階段,三到五年,看個人努力。
第三階段,“知其志,未知其人”,深入掌握原理性的東西,設計模式、演算法、架構背後的理念和哲學內涵。這個階段,已經是普通人奮鬥的盡頭了,十年或一輩子,看個人造化,也要看有沒有機遇進入一線大廠。
第四階段,“知其人,未知其類”,已成為行業領軍人物,跟業界頂級大師過招,參與推動技術進步、行業發展。就是那些經常在科技頭條上想靜靜的人物。
第五階段,“見天地,見眾生,見自己”,通過畢生的修煉,得以悟道,達到一種慈悲和覺悟的境界,跟世界和解、跟眾生和解、跟自己和解。這些精神不朽的人物,通常都掛在牆上,供世人膜拜,連超越的機會都不給後人。
03
學習任何一種技能,都是師傅領進門,修行在個人。重複,不帶來進步,真正的進步,來自“刻意練習”。所謂的“刻意練習”,是因為不斷反饋、調整,每一次都比上一次有進步。每個領域最傑出的人,往往是刻意練習時間最久的那個人。
每個時代都不乏“天才”,當下更是如此。找到你的激情和夢想,擁有百折不回的堅毅,掌握刻意練習的方法……
然後,千萬千萬記住,還有勤奮、可怕的勤奮,甚至是高效而可怕的勤奮。
這樣,你會離目標更近一些。
如果覺得對你有啟發,點“在看”、隨手轉發朋友圈。
文言原文如下,同學們可以感受下:
孔子學鼓琴師襄子,十日不進。師襄子曰:“可以益矣。”孔子曰:“丘已習其曲矣,未得其數也。”有間,曰:“已習其數可以益矣。”孔子曰:“丘未得其志也。”有間,曰:“已習其志,可以益矣。”孔子曰:“丘未得其為人也。”有間,曰:“有所穆然深思焉,有所怡然高望而遠志焉。”曰:“丘得其為人,黯然而黑,幾然而長,眼如望羊,如王四國,非文王其誰能為此也!”師襄子闢席再拜,曰:“師蓋雲《文王操》也。” (《史記》卷四十七《孔子世家》)
作者簡介:K,知名電商公司技術老K級人物。武做過CTO,文出過暢銷書,帶你一起洞見技術新時代。
相關文章
- 如果程式設計師是貓,你是哪隻貓?程式設計師
- 如果程式設計師是貓 你是哪隻貓?程式設計師
- 如果你喜歡上了一個程式設計師小夥程式設計師
- 我是一個iOS程式設計師iOS程式設計師
- 我是一個垃圾程式設計師程式設計師
- 我是一個混蛋程式設計師程式設計師
- 優秀程式設計師不一定是優秀的軟體設計師程式設計師
- 程式設計師:你是一個產品程式設計師
- 如果你恨一個程式設計師,忽悠他去做iOS開發程式設計師iOS
- 【譯】我是一個平庸的程式設計師程式設計師
- 我是一個失聰的程式設計師程式設計師
- 我是一隻程式設計師程式設計師
- 如果你不是程式設計師,你怎麼僱傭程式設計師呢程式設計師
- 我的丈夫是個程式設計師程式設計師
- 程式設計師到底是一個什麼職業?程式設計師
- 你是一個工資太低的程式設計師嗎?程式設計師
- 如果有一天程式設計師再也不忙了程式設計師
- 程式設計師如果只鑽研技術其實是很蠢的程式設計師
- 如何尊重一個程式設計師程式設計師
- 只缺一個程式設計師程式設計師
- 一個程式設計師的自白程式設計師
- 一個程式設計師的困惑?程式設計師
- 程式設計師是一個需要天賦的職業嗎?程式設計師
- 做博士還是做一個專業的程式設計師?程式設計師
- 如果今天沒有API介面,今天的程式設計師如何程式設計?API程式設計師
- 如果讓WEB程式設計師來指導冥想Web程式設計師
- 不會填坑的程式設計師不是一個好程式設計師!程式設計師
- 你是一名努力工作的程式設計師,還是懶惰的程式設計師?程式設計師
- 如果程式設計師是士兵,程式語言是武器,那麼每種語言都是什麼武器?程式設計師
- 一個“老”程式設計師的思考程式設計師
- 一個程式設計師的遺言程式設計師
- 一個程式設計師的恐懼程式設計師
- 我就差一個程式設計師了!程式設計師
- 做一個努力的程式設計師程式設計師
- 怎樣尊重一個程式設計師程式設計師
- 一個平庸程式設計師的自白程式設計師
- 成為一個女程式設計師程式設計師
- 一個女程式設計師的故事程式設計師