Posted on 2008-09-11 16:30
nemo 閱讀(553)
評論(2) 編輯 收藏 所屬分類:
Tech Thought 、
Feelings
這話聽完之后已經有好些時候了,但仍然不停的在耳邊回響。它所帶給我的,不僅僅是震撼。
事實上,像我一樣行將畢業的人都面臨著兩個選擇:技術路線還是非技術路線。這也同每個人的喜好和將來想要獲得的生活有關。如果說兩年半之前我們以找不到答案為借口,現在已沒有任何緩沖的余地了。
在計算機行業中,有一類人天生就是為算法、編程而生的,他們的最高理想是一流IT外企,去了那里就像去了天堂。這里有豐厚的待遇,有自由的氛圍,有挑戰自己能力的項目。事實上,走技術路線的確接近于天堂。只要有代碼可編,知識可學,文檔可寫,就不用愁不知道該做什么。而且,每個人對自己承擔的任務都很明確,即使項目再大,業務邏輯再復雜,也大概知道自己要繞哪些彎,過幾道坎,知道自己將要面臨的挑戰是什么。而且,就我的經驗來講,不論技術問題剛開始看多大多難,終究都會解決的,只是解決的好壞可能不同。
但是,這種生活在某種意義上是單調的。我相信大多數程序員都是很有智慧的,但是這些智慧只用到了某個比較小的領域中。也許有些人可以發明某個全新的算法,極大的改變計算機的運行效率,進而改善人們的生活,但是這樣的人寥寥無幾。更多的人是將自己的血汗注入到某個產品里,在代碼的字里行間揮灑自己的青春。最后的結果常常是這樣:可以在電腦面前聚精會神幾十個小時,卻仍然不明白人與人之間如何相處;可以從代碼到架構對某個產品了如指掌,卻仍然不懂得這個產品成功那個產品失敗的奧秘。生活對開發者來講,就像在兩點之間來回奔跑,要么家庭,要么公司。當絞盡腦汁完成一天的工作,踏著黃昏或是夜色往家走的時候,或許會產生一種落寞。因為,生命又少了24小時,而這個世界,好像跟我無關。
一年多前我比較看好SOA,認為它就是IT的未來。然而,跟一個做SOA的朋友聊過之后,只有一個印象:對于開發者,SOA跟之前炒過的許多概念一樣,僅僅是一種工具。可以拿著這種工具混飯吃,但是這絕對不是靈丹妙藥,當另外一個概念炒作來臨之后,如果不能保持Agile,順應技術發展趨勢,可能就要被冷落了。所以,在學校的我們很容易接受新的理念,新的技術,但是從事了技術崗位之后,就不再那么容易的放棄自己前面的積累了,因為,除去了那些,剩下的可能寥寥無幾。
還有的人憑借自己較好的IT背景,依靠自己對技術的理解力和IT領域敏銳的洞察力,選擇在IT行業做Marketing。Marketing的人會將某個新東西用Strategy、Mission、Value等字眼秀時候說的天花亂墜,有點像老師一樣,傳道授業解惑。所以你會覺得很精彩。生活對你來說是五彩斑斕的,你會經常出差,跟各種各樣的人打交道,了解市場現狀,了解IT行業未來走勢。你會覺得你自己除了工作之外,還肩負著IT行業未來的走向(有些異想天開,但Marketing就需要這樣的Passion),你會為自己的生活自己的工作創造意義。
但是,同樣有但是。你永遠不知道下一步要做什么。你經常可能會有充足的時間,卻絲毫也不知道這些時間里你能創造出什么價值。很多時候需要的可能就是靈光一現,但是在靈光出現之前的過程是異常痛苦的。你的Schedue總是排的滿滿的,經常記著這件事情忘了那件事情。如果你沒有耐心,很快便要被抓狂。如果將開發人員的工作看作是單線程(沒有貶義)的話,做Marketing完全需要并行。有大量的會要開,大量的Brain Storming要進行。明天永遠是未知的,你所知道的僅有的一點是,明天充滿挑戰,來自各方面的挑戰。
人人都向往天堂,然而卻有人如地藏王者說,“我不入地獄,誰入地獄?”每個人的路,仍然需要自己走。而且,人生也并不只有這兩條路。最重要的是思考清楚,究竟想要過怎樣的生活。