[碎碎念] 程式開發領域由菜鳥到老鳥的成長歷程 (29) - 老鳥階段-管理思維。

之前有個話題引發不少討論:程式設計師的極限年齡是35歲,超過這個年紀的話如果不當主管就會怎樣怎樣...雖然我個人認為這個是隨便講講的 (35歲以上還是很快樂的寫程式的人也很多啊),不過就當主管這件事,也不是任何人都可以當的,因為當了主管就是要管理 (Management),沒有做好管理工作的主管根本稱不上是主管...

...繼續閱讀 »

[碎碎念] 程式開發領域由菜鳥到老鳥的成長歷程 (26) - 老鳥階段-寫文件的藝術。

老鳥階段指的是工作五年以上的資訊人,五年說短不短,相信除了程式設計功力已經升上高手之列外,也累積了不少心得和技術的概念吧 (例如物件導向),到了老鳥階段,除了要再繼續精進功力外,適當的把心得和成果對外分享,也算是做功德吧。

...繼續閱讀 »

[碎碎念] 程式開發領域由菜鳥到老鳥的成長歷程 (22) - 中鳥階段-練習思考大型應用的組織。

在菜鳥階段學習程式時,一般都是一個小小的專案或功能需求,著重的是在怎麼操作程式語言以及簡單的邏輯判斷等,以達成基本的功能需求。但到了中鳥階段,就應該要試著將範圍擴大到整個系統層次,或是專案系統之間的關聯性,放大整個設計的 view。

...繼續閱讀 »

[碎碎念] 程式開發領域由菜鳥到老鳥的成長歷程 (9) - 菜鳥階段-善用範例程式,但避免成為文抄公。

我想大家都不反對,在剛開始學習寫程式的時候,最依賴的兩樣的東西,就是書 (book) 和範例程式 (sample code),範例程式在學習程式的道路上一定是不可或缺的重要工具,它帶給你觀念與方法,讓你可以用相同的模式來做到相同的功能,古人云:依樣畫葫蘆,就是這樣的方法。只是,如果只是知其然而不知其所以然,反而會是一種自傷的行為。

...繼續閱讀 »

[碎碎念] 程式開發領域由菜鳥到老鳥的成長歷程 (6) - 學生階段-真的需要研究所學歷嗎?

碩士學歷到底重不重要,也許在前幾年大概一堆人會一面倒的說很重要,當然,立志想進大公司或科技業大廠做RD的話,碩士是真的很重要,然而現在碩士滿街跑的狀況已經十分嚴重,碩士金雞母的時代還能維持多久?很難講。

...繼續閱讀 »

[碎碎念] 程式開發領域由菜鳥到老鳥的成長歷程 (3) - 學生階段-選課 (修課) 的重要性

選課一向是大學開學前的重頭戲,熱門的課程一向是學生搶著選的重點課程,或是都去選老師管得鬆又容易過的所謂 "營養學分",但是與其一頭熱,或是只想要輕鬆的修課,對未來其實一點幫助都沒有,與其只想輕鬆過學生生活換取以後職場數十年的痛苦,不如早早就準備好。

...繼續閱讀 »