寫有溫度的程式
引子:
高中畢業以來就沒有寫過一篇完整的文字,一直以來,自以為是的認為自己是天生的極客,技術、科技才是我的追求。並將科技改變未來作為自己的信條,甚至將自己的生活進行程式化,直到有一天。。。
之前的我:
小學的時候,我的夢想就是做一名黑客,記得當時的語文老師都不知道什麼是黑客,只是對我的夢想一笑而過,我卻一直為此努力的,姥姥給我買了第一本電腦書,是學習如何開關電腦、如何打字、如何使用office 的書,如獲至寶的我不斷的練習其中的例子,天真的以為學會這些內容就可以做最好的黑客。隨著年齡的不斷增長,我對計算機的認識越來越全面。家裡的電腦也讓我折騰的死去活來,並且我們村子的電腦維修都落在我的身上。這也直接導致高考報志願的時候讓我奶奶武斷的認為計算機太簡單,不用專門花學費學。於是我退而求其次,選擇了電子科學與技術專業。
選擇了電子專業也不能忘了我的黑客夢,軍訓的時候我在網咖查了很多關於計算機的資料,知道了各種程式語言的優勢,長處,市場需求。瞭解了java語言的特點,電子專業的特點以及未來的就業方向。並被當時的黑馬培訓班深深的吸引。當時的培訓班進班的時候是需要考試的,只有你的程式設計能力達到一定的級別之後才能參加培訓。我還問了當時的學長,他們自豪的告訴我,java是高階語言,用來控制微控制器完全沒有問題,於是大學一年級開始了我的徒手寫程式碼的時期,每天抱著一本java從入門到精通,不斷的抄著上面的程式碼,把自己當成一臺計算機,不斷的編譯著手寫的程式碼,不斷的想象著執行結果,也就是這段時間培養出我徒手寫程式碼的能力,寒假的時候買了一套屬於自己的微控制器,但是很失望的看到java程式並不能燒錄進去。利用寒假的時間,將套裝裡的程式碼跑了一次,熟悉的瞭解到哪一行程式碼可以控制哪一個燈,哪一行程式碼能讓步進電機轉1圈。終於在大學二年級的時候,姥姥給買的筆記本被我帶到學校,開始了每天坐在馬紮上用微控制器做一些有意思的事情,同時也抽一點時間學習java。腦袋裡經常在想用什麼方式可以更好的實現目標,如何剛好的優化控制行為,並將自己想象為一個機器人,思考著自己是如何被大腦控制著。又一次在思考機器人是如何行走的時候差點摔倒。我就這樣逐漸的被程式控制了。
研究生三年,也就是我被程式控制最為嚴重的三年,為了追求更先進的技術,毅然從電子圈跳了出來,拜師於機器學習領域,更進一步的瞭解到機器是如何進行學習的,CNN是如何模仿人類的視覺進行圖片分類的,dropout是如何模仿遺忘進行防止過擬合的。Q-learning是如何模仿老師給學生的行為進行獎懲,從而使學生進行學習的。這三年也是我被程式綁的死死的三年,因為之前我只是在思考程式是如何執行,生活的程式化還僅僅停留在行為表面,而這三年我則是思考機器是如何思考的,生活的程式化已經深入我的思想裡,這個世界就是一個01的世界,是一個被程式賦能的世界,是一個每走一步執行一次的世界。直到有一天。。。
義工之行
這一天,是我第一次參加社會活動,因為程式化的生活讓我感覺到壓力巨大,學不完的技術,寫不完的程式,幹不完的工作以讓我感到恐慌,本來打算做一次義工緩解下心情,萬一換種心情可以有新的靈感呢!
到達養老院時,我們有幸參加了院方的感恩護工的活動,聽到院方介紹老人們激情歲月,介紹護工們不辭辛苦的照顧老人。讓我感到這世界居然是有溫度的,這麼多年的來我盡然忽略了最可貴的人與人的感情,讓自己一直困在程式裡面,冰冷的執行的生活的每一條指令,吃飯---工作---學習---睡覺。。。周而復始,忽略了大學的舍友情,忽略了實驗室的同門情,忽略了親人的養育情。看到有的老人依然精神抖擻的載歌載舞,也看到有的老人精神萎靡的縮在輪椅上,我彷彿看到了我的爺爺奶奶,姥姥姥爺,他們也年齡大了,我卻在自私的以奮鬥的名義逃避著一切,也看到爸爸媽媽在逐漸的變老,我卻自私的躲在程式裡。也好像看到了年老的我,在學技術的時候,長期坐在電腦旁邊,眼睛疲勞,脖子僵硬,肚子變大,我老了是不是也否還有條件和這裡的老人一樣,坐在輪椅上看年輕人的表演?還是因為頸椎病,三高症提前猝死在電腦旁。是不是程式越執行越卡就是這個道理,我是否也該定時給自己的健康定時的掃掃垃圾,而不是等待程式跑出疾病的異常?
後記
義工之行雖然沒有為老人們作出什麼貢獻,但是讓我想通了很多。我躲在程式裡,丟失了很多生活中美好的事情,錯過了很多與親人朋友們團聚的時光,忽略了為了及保養的時光。
只有走出程式,用心的生活,才可能感受的生活的美,才可能設計出有溫度的程式
程式應該是有溫度的,而不是將生活程式化。