打造一個讓程式人專注工作的環境

程式設計工作中的壓力 第1回程式設計者面對的工作,複雜度並不亞於面對人的心理狀態及情緒,要讓他們全心全意地投入,需要從實體與非實體環境的改善加以著手

2010-09-20

程式真的做不出來該怎麼辦?

程式設計工作中的壓力 第2回在程式開發過程中,有時會遇到很難跨越的障礙,即使長時間投入,進度有時仍然還是停滯不前

2010-09-14

如何面對開發時程趕不上的狀況

程式設計工作中的壓力 第1回要如期完成產品或專案的時程,必須靠程式設計者投入更多的心力,而這就成了重要的壓力來源

2010-09-06

帶領團隊,真心比高薪更有驅動力

軟體開發帶兵之法 最終回如果希望團隊成員能在開發工作中為你衝鋒陷陣,最好的方式是讓他們發自內心地認同你這位領導者

2010-03-25

領導者不需要是技術最強的那一位

軟體開發帶兵之法 第2回開發團隊的領導者看的是整體,而不是局部。他需要關心的是開發規則與流程,而不是單一的技術問題

2010-03-17

領導人的首要之務──建立信任感

軟體開發帶兵之法 第1回開發團隊會觀察領導者的決策品質,並為每項決策打一個分數,若能博得高分,便能強化領導的效率

2010-03-12

遍尋不著臭蟲時,試著放下執著

除錯心法 最終回當你將有問題的區塊逐一檢視,卻一無所獲的時候,要記得,臭蟲有可能是在你覺得絕對沒問題的地方

2010-03-04

除錯是一連串假設及驗證的過程

除錯心法 第2回對問題原因提出猜想,然後再針對相關程式碼設定中斷點,觀察變數值,以驗證假設是否成立

2010-02-24

重現臭蟲是有效除錯的第一步

除錯心法 第1回有些臭蟲是難找易解,有些則是易找難解。若是遇上難找又難解的臭蟲,肯定是最艱困的局面

2010-02-11

程式人高下立判的分野所在

電腦科學基礎與程式設計 最終回基礎學問並非不食人間煙火的理論,演算法和資料結構是實際可以對程式設計工作產生助益的基礎

2010-02-03

理解基本原理,才不致踩到地雷

電腦科學基礎與程式設計 第2回在黑盒子的包裝下,不了解電腦原理的人也可以寫程式,但防護罩會有漏洞,小心踏入陷阱而不自知

2010-01-28

為什麼程式人需要懂電腦科學?

電腦科學基礎與程式設計 第1回不論是否本科出身,皆可透過多種方式養成程設技能,而掌握電腦科學的基礎知識能否有更大助益?

2010-01-15