十年一覺程式夢

十年一覺程式夢

又是另外一個執著於把問題解決才想回家的夜晚,等著程式編譯好的同時,不妨來談談我的程式夢。但在這之前,我想我必須先釐清一下一般人對於寫程式的迷思,那就是:千萬別對寫程式這回事懷抱任何美好想像,它其實一點都不像電影裡所演的那樣優雅,駭客緊盯著螢幕敲敲鍵盤就能運籌帷幄、呼風喚雨,在一個真實的世界裡,等著你的永遠只是一堆讓人難堪又難以下嚥的 bug!

這些話在這個鼓勵有夢最美的年代聽起來頗危言聳聽,也和那些我們所耳熟能詳的成功案例不太吻合,但我覺得這正是一個程式設計師面對問題時所必需的基本態度,因為一個真實的問題往往是無動於衷的,它並不會因為你的夢想有多偉大或多美好就有任何變化,bug 總是固執的、而且毫不慈悲,它只會一直以一樣的姿態隱藏在難以窺見的幽微之處;

面對一團迷霧,你所需要的並不是女神將從湖裡升起的浪漫想像,而是需要唐吉訶德那無所畏懼的傻勁與堅持;當你最終把問題解決的時候,淡然回首,這才發現原來所謂的程式夢早就隱藏在每次努力的痕跡之中,那份無可言喻的成就感才是支持你繼續投入這門事業的動力,這也正是寫程式最引人入勝的地方。

從印出第一行 Hello World 到今天已有十年的歲月,在這條道路上偶爾也會賴皮地想當起逃兵,開始質疑自己到底適不適合繼續走這條路,為什麼要把青春侷限在被一個螢幕框框所束縛起來的迷宮裡?但每當歷經千轉百折找到出口之後,就會發現這個程式世界所帶來的樂趣是那樣的美好:那是一種「發現問題」與「解決問題」的快樂,雖然小小的,卻很實在。

如今,我終於也成為 Mozilla Taiwan 的一員,在這裡我認識了許多國內外頂尖的模範人物,大家都對程式開發充滿著無比的熱情,能夠跟他們學習和切磋更是帶給我另外一份滿足與快樂;大夥也對明年初即將上線的 Firefox OS 感到相當興奮,它究竟能否以一鳴驚人的氣勢改變這個自由軟體世界的生態,以及提供大眾對於智慧型手機的另外一種想像和可能?我們都在拭目以待,也在為它日夜不歇地奮鬥著。

雖然直到今天,我似乎還是對於寫程式這門志業沒抱有什麼太冠冕堂皇的夢想,但是能夠安穩地敲著鍵盤,細細雕琢每件作品直到斧鑿落定,匠心滿意地欣賞它最終完成的模樣,或許我對寫程式的夢想就在這裡。

掌握最新 Firefox, Firefox OS 相關訊息

 

加入 Mozilla Taiwan 臉書粉絲團 

加入 Mozilla Taiwan  G+ 

瀏覽 Mozilla Taiwan 部落格 

官網 mozilla.com.tw