這篇文章可能不太合適發在這里,它只是我對學習過程的一點感悟,并沒有針對具體的某一方面,比如
C++,而且整個思路也比較混亂,不怎么連貫。我想可能跟程序人生有點關系。
到了一定年紀,每個人不太一樣,一般是18-30歲以后,有很多人是不可改變的,他的本我已經太強,根本就不可能穿上對方的鞋子走路,站在對方的角度去思考,如果你覺得自己還能改變的話,請保持并繼續往下看,否則就不用在這里浪費寶貴的享受生命的時間。在走進我們大陸這個光怪陸離的社會漩渦之后,如果還能有百分之一的人保持清醒,這也必然意味著痛苦,那他們就是未來的希望。做純粹的《麥田的守望者》總是痛苦的,如果你也能適應并理解塵世的虛幻和不平,你就會活的輕松許多,畢竟我們的社會還是在進步的。
可能這里沒有多少人有我的一些經歷,我曾經做過半天的醫生,更有幸目睹了一個新生命的誕生喜劇。伴隨嬰兒哭聲的是母親剖腹而來的滿身鮮血,和她的微笑。看到那一笑的時候,當時我驚呆了,她肯定很痛很痛,但她的微笑是真正的幸福!
當幸福需要人付出痛的代價的時候,還有多少人愿意去完成?
尼采說:
誰終將聲震人間,必長久深自緘默;
誰終將點燃閃電,必長久如云飄泊。
我把這句話送給繼續往下看的朋友。
同時我也不幸看到了一個鮮活生命的悲劇。一個十四歲的女孩輟學做童工,由于那種私營企業主開的廠是沒有什么安全保障的,她的右手被燒紅的鐵壓住了,整個手被壓的變形了,家里也比較困難,她的父親也是一個很軟弱的人,所以找老板也沒有要到多少錢(這是主治醫生跟我們講的)。受傷的右手的治療時間不及時,所以基本上整個右手都殘廢了,我去的那天整好是她第二次來,主要是為手臂植皮。我必須承認,她是一個很好看,很可愛的女孩,只可惜臉上不應該有她這個年紀所有的悲傷,她右手指上的白骨很清晰的可以看見,只有一層皮還掛在上面。當植皮的時候,首先從她大腿的內側割下皮膚,然后在將其移植到手臂上去,盡管打了麻藥,但我知道,仍然是非常非常疼的,但那個女孩自始至終沒有說一句話,我一直托著她的手臂,可能是割皮的時候太疼了,她的呻吟聲我們都聽見了,我們問她疼不疼,她就不呻吟了,但還是不說話,但我分明看見她眼睛晶瑩的淚水順著臉淌下。十指連心,那種痛苦都經歷過了,這點痛苦她已經可以用沉默來承受了!我不是一個會講故事的人,原諒我仍然忘記了很多細節。
我不是一個容易難過的人,總試圖從反面看到正面,但那一刻,我突然好難過,自己是不是對世界太苛責,其實上天真的給我很多,我的不快樂是不是沒有多少理由,我有時候的沉淪是不是太不負責任。
前兩天我在小百合的Reading版寫了幾百字的《浮萍的我》,表現了有時候我對世界的無奈,人在江湖,有時候身不由己的人生態度。我選擇媚俗,獲得關注。不過我還是愿意相信世界是美好的!上個星期周末晚上我們學校17個一起到北電去的碩士畢業生聚餐,大家聊的很開心,生活也還是快樂,并將繼續快樂!
朽木不可雕,糞土之墻不可圬。我們都不會承認自己是朽木,糞土,至少在內心深處不愿意被打倒。其實每個人的潛力都是巨大的,一定要給自己信心,這是成功的第一步。為避免重蹈覆轍,我說一些自己的體驗。
萬事開頭難,是的,開始總是不知道該學什么,該做什么,不過這個過程也不會太難,只要你不是完全一個人從頭開始的,在群體的慣性下,很快你就會入門。
它山之石,可以為錯。這個入門的過程在如今的互聯網下面,可以極大的減少原本所需要的精力和時間,在網上,你可以知道你首先應該做什么,學什么,教材的選擇都已經有前面的人為你鋪好了路。你所要做的就是四個字:心如止水。但互聯網也是一個花花世界,它是天使也是魔鬼,里面有太多讓你流連忘返的地方,里面有漂亮的MM,里面有讓人無力自拔的《傳奇》……。但是隨欲浮沉的人生開銷是很高昂的。放縱欲望的代價會在以后的人生中成指數性的增長,你所預支的所有快樂,放高利貸的魔鬼會連本帶息一分不剩的從你身上拿回來——那就是帶給你的巨大痛苦。
我的建議是:都可以接觸一下,但什么事都要有輕重的掂量,而且應該一直知道,世界是多姿多彩的,網絡永遠不是全部,它甚至只是生活的一個極少的部分。《七宗罪》最后的臺詞——Ernest Hemingway(海明威)說過:“The world is a fine place, I will fight for it!”(這世界是個好地方,值得我為它奮斗!)。前半部分有時候我不同意,但我會努力的實踐后半部分。
每一樣東西都需要耐性,都需要努力的汗水,才能領略它的別有洞天,它的引人如勝。對許多東西,關鍵不在于它很難,而在于對付它的方法和必要的耐性,準備工作最好做足,必要的基礎要先了解掌握,碰到難題的時候,可以找個人,或者一個布娃娃傾訴,說不定你在訴說的時候,也許會有很多收獲,也許你很快就可以獲得靈感,明白問題的本質,進而將問題解決。
對初學計算機的讀者,我覺得應該盡快的能夠閱讀英文原版教材。現在的條件真是太好了,計算機科學與技術的幾乎所有好教材都有英文影印版,我很后悔在大學的時候浪費了太多的時間,應該在大三以前就能夠流暢的閱讀英文。有些事是知難行易,告訴你一個秘密,我是在研究生二年級開始買英文書看的,開始的確是苦如煉獄,心浮氣燥,雜念如潮。但是不管學什么,都應該先堅持,然后才能考慮放棄。其實不需要太長的時間,大約一個月的時間就夠了,我就發現技術書籍中的句子,語法,單詞都差不多,讀起來其實有時候比漢語還明白,從中我也學會了許多西方人的思維習慣,英文句子的邏輯性一般都很清晰。其實國內的計算機教材是相當差的,翻譯的也是錯誤百出,而且一般是沒有勘誤表和索引的,對于我這種靠自學的學生來說,有時候碰到原書本身的錯誤這種問題,真是頭痛至極。也許有人會覺得我的英語很好,再告訴你一個秘密,其實我是在2003.1月那次考試才過英語六級的,你真的可以做到!
在入門之后,就會有一個比較快速的發展期,會覺得什么都不是很難,都能夠一步一步的來。但是過了這個階段,又會發現何時是盡頭,有那么多的東西等著去學,我真的能堅持嗎?前面還要那么多的高峰,我能逾越它們嗎?其實有時候平淡的心是很重要的,根據自己的情況選擇一個方向,每天都有進步,過一段時間,信心就會回來,人生的路不在于開始跑的多快,而在于跑完。蘇東坡說:“古之成大事者,不唯有超世之才,亦必有堅韌不拔之志。”其實小事情不一樣也需要有耐心嗎?
旦種暮成,朝花夕拾。事以密成,做什么事情有計劃成功的機會會大一些。
首先需要用文火培元固本。一點一點的慢慢去理解。張無忌學九陽神功花了五年多,令狐沖沒有內力的獨孤九劍只能在成人的童話中出現,在現實的殘酷面前好比風中之燭,轉瞬就逝。基礎的東西再怎么強調都不過分,比如操作系統,如果你愿意花半年的時間好好看看Andrew S. Tanenbaum,Albert S. Woodhull的《Operating Systems:Design and Implementation》第二版。我相信你在大陸BBS上問的關于操作系統內核的問題基本上沒有很多人能夠回答你了。
文火過后,也必須要用武火密集錘煉,集中大量的精力和時間去看很多書,我就很喜歡許多書一起看,互相對比理解的很快,做比較多的題,編較多的程序,那樣也會達到一個質的提高。如果你還有興趣去讀讀西方經濟學和近代西方政治學。我想你會發現很多東西殊途同歸,學問上的境界有時候是和思想上的境界一起提高的。我們也許會發現,眾里尋她千百度,驀然回首,那人卻在燈火闌珊處。《邊荒傳奇》中的燕飛武功上的每一次突破不都是因為精神境界的進步嗎?
每一個領域都有泰山北斗,我很喜歡了解他們的歷史,了解他們成長的路標,從中學會很多我所要的經驗,對他們,我很尊重,但從來不會謙卑下跪。真正的美德如河流,愈深愈無聲。他們是平靜而平易的。
不欲速,不欲小利。欲速則不達,欲小利則大事不成。
做什么事情都應該考慮成本與回報,純粹情感的東西除外:)。無所事事的時候會花費時間成本,可能也會得到偕意的心情。做一件事情的時候,就不能做別的事情,這就是機會成本。我想每個人都應該至少了解一下西方經濟學,馬克思經濟學除外:)
一龍一蛇與時游。
《莊子山木篇》云:一龍一蛇,與時俱化,一上一下,以和為量。當得意順心的時候,就如天上矯龍,當失意煩悶的時候,也要學會像蛇一樣,隱匿潛藏。或龍或蛇,屈伸自如,順著時勢變化而行動,不偏滯專為。
當你寂寞煩躁,無聊郁悶的時候,這種心情本來就是上天給人特別的禮物。你該歇歇了,聽聽鋼琴曲《致愛麗斯》,Saxophone《回家》、《茉莉花》。或者和好朋友去爬山、游泳。和女朋友去看一場浪漫的電影。早上起來晚一點,看看喜歡的胖胖的加菲貓又在說:“如果早上能來的更晚一些的話,我就會更喜歡它。”世界其實很可愛。你又會覺得人生也有別的更多的美好。還是應該拿出時間與女孩子約會的!:)不要讓身在荊棘中跋涉的太久,不要讓心在苦澀中浸沒的太長,以至于失去了品味幸福的能力。
白云蒼狗,人生如白駒過隙,《流金歲月》中有一句臺詞:“做男人也好,做女人也好,不男不女也好,關鍵是做人要開心。”我很喜歡這句話,但人生在世,不如意者十之八九,對讓你不開心的東西,最好學會去面對,并解決它,不能面對的東西,我會選擇逃避并忘記。至緊是不要讓它影響你的心情太久。最好長夜漫漫,無心睡眠的日子越少越好。
日暮途窮,山窮水竭的時候,是危機也是生機。做一個有影響力的人,做一個負責任的人,做一個靈活的人,柳暗花明的日子并不會太遙遠。
一門學問和藝術,想要達到純青之境,需要的有時候不僅僅是努力和汗水,也需要機遇和天分。只要為此付出了努力,付出了汗水,那也就是你的快樂,難道快樂還不夠嗎?
侯捷在《但教心似金鈿堅》中說:基礎學問如萬古長空,開發工具如一朝風月。不可萬古長空不明一朝風月,不可一朝風月昧卻萬古長空。
我加兩句注釋:萬古長空畢竟是萬古的,它應該是學問中的主菜,學習的過程中每天都應該吃的;一朝風月畢竟是一朝,即使風月無邊,它也還是學問中的點心,但是整日浸沒在基礎的長空之中,可能會喪失前進的動力和激情,偶爾吃一點點心也是很開心的。:)
我非常羨慕南大計算機系的學生,那里對我非常喜歡的數學有非常的重視,我曾經有好長時間迷戀小百合的數學精華區。數學是屬于上帝的,高德納(Donald Ervin Knuth)這樣說。我曾經以為,現在仍然這樣希望,如果我本科時候讀數學專業就好了。因為我認為數學是最接近真理的!
Karl Popper 說過一句我一直非常喜歡的話:“You may be right ,I may be wrong ,but by a effort we are all get nearer to the truth!”(你也許對,我也許錯,但是經過溝通努力我們都能更接近真理!)。每次與別人爭執的時候,我都喜歡想起這句話,如果我們多一份寬容,我們真的會開心很多!
對他人的尊重,和自己責任的重視。其實在程序設計理念中有一個很有名的Design by Contract(按契約進行設計),其實這是一個很容易理解的概念,一點也不高深,特別是對擁有西方思想的民主國家的人民。可惜我們中國的東方文化缺少了這些,我們幾千年的文明告訴我們:人一生下來就是有高低貴賤之分的。普天之下,莫非王臣,率土之濱,莫非王土。俠之大者,為國為民,國是在民之前的。可惜的是這些東西已經深深的扎根于我們的文化土壤并被用做統治國家的工具。
人人生而平等。享受權利的同時也要承擔義務,承擔義務的同時也應該享受權利。這就是契約(或者合同)的最基本概念。我來將其簡單的映射于一個排序函數,這個排序函數必須對其要接受的參數進行檢查,這就是它的權利,如果參數不合格,也即不能滿足排序函數的要求,那這個排序函數也就不必要執行它的義務——為傳進來的參數進行排序。Boost庫中有個concept_check,就是為了保證契約(contract)的正確履行。當然,天下大事,必作于細。將其在程序語言中完整實現還是有許多工作要做,目前的各種語言中,Eiffel是做的最好的,Eiffel會強迫你考慮Contract、Precondition、Postcondition、Invariance。別的語言一般需要靠程序員的自覺。這里面就有民主憲政國家和獨裁國家的影子,在民主國家,每個公民有與生俱來的社會契約約束,獨裁國家則相反,有人不用承擔任何義務,但卻有絕對無上的權利。有時候我不得不感嘆:“我們的國家進步得太慢!”
寫到這里,我的耳邊正好傳來齊秦在《自己的心情我自己感受》的聲音:
曾有太多不懂 襲擊著我
總有些許冷漠 凝聚眼眸
曾有太多哀愁 不避開我
總有些許孤獨 涌上心頭
……
就這樣結束吧!
posted on 2009-11-08 22:39
鷹擊長空 閱讀(364)
評論(0) 編輯 收藏 引用