熱鬧后的平靜,一場無聲的思考 - 孤光

>>>  技術話題—商業文明的嶄新時代  >>> 簡體     傳統

引論

之前寫的那篇文章(你真的了解try{ return }finally{}中的return?)居然受到了這么多人的關注,這是我意想不到的,同時也感到學編程的人的熱情。隨著文章閱讀量的提升,評論的人也越來越多了,這也導致了五花八門的評論。當然,評論有支持的,也有反對的。這里我不討論這篇文章的好壞,不討論對評論的看法。此刻的我只想思考、反思!

之前的文章我也有提到,文中的題目是我在逛論壇時偶然發現的。剛看到這個問題時就覺得這是一個好問題,而且很有趣!于是,我就對這個問題進行了研究,去找各種的資料。最后用了大概一天的時間才把這個徹底搞定,并把思路理順、整理成一篇博文。

發現評論中有好幾個園友提到了引用類型的情況,突然發現學編程的都很活躍,而且思維都很縝密,考慮的很周到。本來還想把引用的情況補上去的,但是最后還是覺得不補上去了。為什么補不上去呢?因為發布那篇文章的主要的目的是把解決這個解決問題的過程以及思路記錄下來,順便分享給感興趣的人,如果補上去了不就是本末倒置了嗎?

思考

在文章的評論中我發現了很多很好的評論,評論中大家都各抒己見,好不熱鬧!看完評論后大感震撼,陷入了思考中。

腦子里不停地浮現著這幾個問題:

  • 這個話題無聊嗎?
  • 這個話題真的沒啥意義?沒有實際意義?
  • 這個話題真的很好嗎?別人居然說了“打開眼界”?
  • 這篇文章真的是好文嗎?說了“好文”的不是隨便說說的吧?
  • 。。。。。

為什么會想這幾個問題呢?因為之前研究這個話題的時候壓根就沒思考過這些問題:這個問題有實際意義嗎?我會因為這次折騰而浪費大量的時間嗎?當時之所以要研究這個問題主要是因為發現別人提出了一個很有趣的問題,如果你問why,我只能說just for fun。

首先反問一下,無聊嗎?研究一個編程問題無聊嗎,即使是一個沒什么實際意義的問題?
這讓我想起了大學前做數學題的場景。由于比較熱愛數學,以前一看到數學題興趣都會馬上提起來。尤其是那些充滿hack的題目,你預想不到的題目。雖然那些題目有時會把你虐待體無完膚,但是那時痛苦并快樂著~~即使知道這些題目考試不會考,但是對這些題目感興趣的我們也會樂此不疲,會在放學的路上討論、會在飯堂吃飯時討論,會在宿舍里討論。。。。如果當時有人問,你們為什么這么逗比在討論考試不考的題目?我想,我們的答案會是,just for fun。

然而,現在為什么做什么事都要想,這件事是否無聊,這件事是否有實際意義,它能否給我帶來直接的回報呢?我想,這歸根結底都是我們變得功利了、變得浮躁了

有時候我會想,為什么小時候的我們都會很開心、很專注、學東西都很快呢?此刻我想再問問自己,小時候我們做一件事會去評估一件事或者一個行為的價值嗎?我們會想是否無聊?是否有實際意義?是否有回報?我們并沒有,我們僅僅只是覺得它有趣,沒有其他原因。但是我們有在做無用功嗎?我想,我們做的并非還無價值,至少它會給我們帶來快樂

這讓我想去了看李笑來的《把時間當作朋友》講到的一些關于拒絕學習的話:

幾乎所有拒絕學習的人其實都正是因為他們覺得自己的這個推理準確無誤,才那么理直氣壯地選擇拒絕學習:
  我知道我現在要學習、要努力,這個沒問題。問題在于,學習也好,努力也罷,就好像是投資一樣,都是要投入時間、精力,甚至金錢的。如果在我根本不能確定我現在的學習究竟能給我帶來怎樣的結果的情況下,我就投入時間、精力和金錢,那我不就是連傻瓜都不如了么?所以,你必須告訴我,學這東西究竟有什么用處?沒有用的東西我才不會去學呢!

當我們在學習的過程中是否也是這樣?是否也會因為一些問題沒顯示出它的作用就覺得它會浪費我們的時間、精力?

然而,一些知識的潛在價值我們可能是永遠都不會體會到的,或許要在一段時間或者很多年后你剛好需要時才會發現,哦,原來它如此有用,辛虧我之前學習了它。就像李笑來說的:

當時我去少年宮學習計算機編程語言的時候,怎么可能會想象得到20多年后的某一天,要用軟件去調取語料庫中的數據,然后用統計方法給每個單詞標注上詞頻,而后寫個批處理程序從相應的字典里幾個小時內拷貝粘貼出多達20MB以上的內容,再重新整理……

書中提到,面對“不知道學它究竟有什么用”這個問題時,不同的人會有不同的想法:

有些人——估計是大多數——還在疑惑“……可是,我學這個到底有什么用呢?”的時候,另外一些人——肯定是少數——心里想的是“不知道學它究竟有什么用……但正因為不知道有什么用,才可能更有價值呢!”——或者他們根本就沒想過這個問題,時間干脆都花在直接去學上去了。

猶記得,這段時間博客園上有一篇推薦數很高的博文:你人生中的那口井挖了沒有?,其中一個這樣的場景:

和尚帶著右邊那座山的和尚走到廟的后院,指著一口井說:“這五年來,我每天做完功課后,都會抽空挖這口井。能挖多少就算多少。如今,終于讓我挖出井水,我就不必再下山挑水,我可以有更多時間,練我喜歡的太極拳。”

我覺得我們現在在學一些暫時沒什么用的技術和上面挖井的和尚道理是一樣的,未雨綢繆。故事提醒我們要為自己挖一口井,以備不時之需。但我覺得,我們不僅局限于給自己挖一口井(IT知識),在口渴時有水喝。我們還可以給自己準備一個樣式繁多的后院(各個專業都可以涉及下),即使是肚子餓了也有果子充饑。

有句老話說得好,“不見棺材不掉淚”。在學校團隊里做Java web做多了,并且經常做一些增刪查改的東西,容易讓人產生一種錯覺:“算法、數據結構這些知識也沒那么重要”。然后開始作死了。。。等到需要時才知道了算法和數據結構的重要~~

開始學算法和數據結構的人一般都會有點迷茫,不知道算法和數據結構到底有什么用。覺得用代碼堆砌出一個程序更好玩、更牛逼,即使只是功能弱小的程序。相比之下算法就是沒啥意義的知識了,所以就隨便學學算了。最后到了需要時只能傻眼,只能罵自己當初怎么學算法沒實際意義。

覺得知識沒什么實際意義,覺得學一個沒用的東西只是浪費的時間。其實這只是我們變得功利、浮躁了。在學技術了路上,我們需要的是一顆平靜的心,功利和浮躁終究會影響我們的心態,成為我們的絆腳石。因此,在學技術的路上,要多調整心態,有時不過于計較價值回報,有一顆“just for fun”的心就好!

——獻給在默默地學技術,并且準備攻算法的自己^_^


Cnblogs 孤光 2015-08-23 08:57:38

[新一篇] 漫談互聯網產品設計之人性的弱點,你躺槍了木有? - 施瓦小辛格

[舊一篇] 蓋茨在 2006 年就預言了iPad?
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表