這一年,謝謝圖靈的陪伴

不會飛的章魚發表於2016-12-30

2016年已接近尾聲,這一年,謝謝有圖靈的陪伴。 有時候我喜歡回憶,回憶和某些人或事相遇時最初的美好。

記得剛開始在圖書館借計算機專業相關書的時候,我迷茫於琳琅滿目的圖書種類,從《XX語言從入門到精通》、《21天學通XX》、《精通XX》、《XX就該這麼學》這種霸氣十足的書名,到華章的“力量叢書”,我不知所措,於是就這樣一本一本從C語言,資料結構,演算法,再到離散數學,組成原理,微控制器的瀏覽,直到一個陽光明媚的下午,我無意中拿起一本叫做《嗨翻C語言》的書,左上角帶有“圖靈程式設計叢書”的logo,翻開第一頁,上面寫著“站在巨人的肩上”,我一下想到了下半句“會看得更遠”。

書是國外人寫的,但翻譯的很不錯,起碼沒有晦澀難懂的術語,可能是因為那本書就是給初學者學習的吧,總之我一下子就喜歡上了這本書的風格。這就是我和圖靈的初遇。

從此,我在圖書館就時常關注帶有圖靈字樣的書籍,並因此而加入了圖靈官方讀者二群。我的圖靈圖書閱讀之旅就此開始,從《番茄工作法》、《你的燈還亮著嗎?》、《諮詢的奧祕》這類帶有啟發的圖書,到《資訊簡史》、《黑客與畫家》,數學類叢書《度量》、《程式設計師的數學》(三本)、《神奇的數學》,再到最後的計算機專業書《程式and計算機是怎樣跑起來的》、《C現代程式設計》、《Linux就是這個範》等,我感到它在逐漸充實我的書架和身心。

這一年,我不再豔羨別人獲得的成就,因為當我在這條路上一步一個腳印行走的時候,我才真實體會到背後的艱辛。這一年,我意識到了自己的渺小,計算機的世界很大,我不可能掌握所有的技能圖譜,比如我可以只用C語言寫各種微控制器的控制模組,或者用C++寫各種關於計算機圖形的演算法;你可以把資料庫學得特別棒去做資料分析;他可以利用Unity寫一個炫酷的3D遊戲;又或者用PHP+Mysql搭建動態網站;甚至可以把Solidworks學好去做三維立體建模等等...(有些說的不對的地方還請各位前輩見諒)

在這個浮躁的環境裡,很多人都會我問學這個幹嘛,又沒什麼用,曾經我也很想知道這個問題的答案。學高數幹嘛,難道我以後買菜要用微積分?學線代幹嘛,難道我求個平均值還要列行列式?直到參加了一次程式設計比賽,我看著用高等數學的微積分優化了一段冗雜的程式碼;在計算機圖形學中的座標轉換要用線代;甚至C語言中的for迴圈和函式宣告與呼叫,在微控制器的模組程式中得到了普遍應用。彙編有什麼用?我不知道,但是上週當我在老師和同學的幫助下,嘗試將兩頁的C語言程式碼轉換成彙編程式碼後,我才發現計算機內部的結構和資料的傳輸與儲存方式竟然如此奇妙。

感謝圖靈出版的書籍讓我又重新認識了計算機,以前,當有人向我提起“圖靈”,我一定第一時間想到的是計算機之父艾倫·麥席森·圖靈,到現在,我想我會在第一時間消失的剎那,想起的是北京的一家公司。

寫了這麼多,也該停筆了,但我不想在此畫上一個句號,因為,我和你的故事還將繼續延續......

                                                                               -Zoctopus
                                                                               2016.12.30 

相關文章