發表文章

目前顯示的是 8月 1, 2009的文章

我所知的工程師練功過程

圖片
  前幾天boss來406聊些事情,剛好談到最近的計畫內容,順帶一提資訊領域的闖關內容. 主要可以細分做四層,之後再做延伸,一開始可以想像的就是operator(op),打打雜當作輔佐的角色,可能的工作內容就是裝裝server,架架網站等等雜事,也可能幫忙測試一下產品,其實跟專題時代做的事情相去不遠.  接著是 programmer,接著進入程式開發,也可以稱這個位置是R&D來創造產品,這個時候就考驗的是動腦的能力,如何快速寫出少bug又好維護的程式,這是高手的境界,這剛好就跟研究所接計畫的內容沒兩樣,可大可小而已. 緊接著就是software engineer,能夠帶Team完成大型專案開發,必須要明白每個環節的製作方法以及接合的問題點,清楚分配工作,讓底下的程式開發者能有明確的目標,將自己的小原件完成、上線,如果硬要扯的話,現在帶專題生就有點像是這種類型的任務,只是少了些進度上的壓力. 最後將會進入 product management(pm),把整個產品從無到有製做、包裝好,也有人說這種人通常只會用嘴巴寫程式,卻未曾想像他們在為更複雜的工作努力協調著,從產品的任務分配,到包裝行銷財務管理可能都要搭上一腳,這考驗著跨部門的協調合作,不單單是會寫程式,還必須擁有不同層級的能力來統御.   這是一個工程師的訓練過程,每個階段都考驗著不同能力,至於可否跨到下一個階段,這必須問自己能力準備好了沒有,抓住機會飄過眼前的短暫時光,可以換外一個角度思考,其實這就是人生的online game,只不過少了絢麗的招式以及龐大的魔王,取而代之是內化的能力,把相同的亢奮感從遊戲中取出,越挫越勇的精神深深植入到基因裡面. PS:其實後面的路還有很多,接著的經理、副總等等職位,也許會完全跳脫出專業能力,取而代之的可能是行銷、財務、管理等技巧,翻盤性的知識取代,就