這條路我走了十年

培根豬在程式設計的領域打滾轉眼間已經十年了,最近突然有同事分享了一下他的心情,原來是他一直在做 regular release 的例行性事務,也就是解解 bug、偶而做一些 enhancement (新功能),所以對於這樣平淡的日子略有微詞,聽在我的心裡真的是感概萬千,想當初我一進公司也是做 regular release 的 (也沒有新人一進去就做新計畫的吧 ...),一下子三五年就過去了,感覺自己一事無成,一直跟著 release 的 schedule 走,彷彿十年後也還是這樣,人總是不安於現狀的吧,就跟主管提出這樣的想法,結果不提還好,一提之後的下場真的是相當的慘,假如主管完全忽略我的想法也就算了,結果主管相當的讚許,並派給我了一個非常具有挑戰性的計畫,而參與計畫的人 ... 只有我一個人而已,還不光是如此,也因為當初的草率決定計畫的方向,最後發現整個計畫失敗的原因是一開始的目標設定錯誤。

做過了如此的一人計畫後,我又轉往另一個新計畫,這次好多了,有許多人一起合作,其中也不乏厲害的博士,大家的感情真的是很好,不幸的是,差臨門一腳而缺乏公司的更進一步的支持,所以在資源缺乏的狀況下,計畫就停滯下來而被公司結束,但是這個計畫給我的感覺比前一個一人計畫強烈許多,是很不甘願、很難過的感受,努力了二年的心血結晶就隨風而逝,當然其中也有一部份的原因是計畫人員有一部份是比較資淺的,所以一邊進行計畫的同時,還要一邊的想辦法提昇人員的整體程度,所以少了些動力,我還記得當時正恰好遇上日劇「醫龍」的播出,邊看著劇中的完美團隊,每個人都能找到在團隊中適合自己的位置,當時的感覺真的很強烈,從心裡希望能在這樣的團隊中工作。

即便是對前一個計畫抱著不捨的感受,我仍然努力去挑戰新的計畫,接下來還轉向我不熟悉的領域做新計畫,這次參與計畫的可是臥虎藏龍,個個都是高手,這次可是有感覺到了一個醫龍團隊跟大家合作,而且這個計畫也是改變我的職業方向的重點,我從技術職轉向挑戰管理職,目前這個計畫雖然還算是在進行,可是也因為時空的變遷,而慢慢的修正目標。

在參與過這些新計畫後,我只能說,我終於了解到新計畫要成功是相當困難的,而且我也慢慢了解到新計畫的確有它的吸引力,但代價卻是十分之高的,自己經歷了這十年後真的會覺得真正的幸福或許是在單純的地方,其實 regular release 也是不錯的,假如是一個喜歡寫程式的人,每天都有 bug 可以解,也不會少了新功能可以做,所以從中得到的成就感和滿足感是能一直持續的,也不用去擔心是不是隔天就發現自己的計畫被莫名奇妙的結束掉,有時想想或許那也是另一種不同的幸福。

但隨著自己漸漸的資深,反而這樣單純的幸福可能更不容易獲得,因為公司和你的主管對於你的期望已經不同了,我最困擾的一句話是我曾聽過我以前的主管說過「當你越來越資深後,是不能安於只做 regular release 的,應該要參與有挑戰性的計畫」,往往因為這樣就會想出一些不知所以然的計畫來讓我做,每當這樣的時刻我就不太能了解這句話,難道資深的程式設計師就一定得一直做新計畫嗎 ? 難道就不能選擇自己的幸福 ?

「幸福,很多人終其一生追求,但卻追求不到,可是它往往在最單純的地方就能輕易找到,可是找到它的人卻常常不了解它的可貴而跟它擦身而過。」 by 培根豬

0 意見: