Wednesday, July 04, 2007

Software Engineer VS Programmer

好多人會將呢兩個 Terms 混淆,
Programer & Software Engineer。
兩個 Post 可能只係名稱上,
又或者係待遇上既分別,
其實,
係相差很遠的。

Software Engineer,
要分析問題,
要建立 Model 去 Solve 呢個問題。

而 Programmer 呢,
就係要 Implement 呢個 Model。

對於 Software Engineer 而言,
你係 Tell him what to do;
對於 Programmer 而言,
你係 Tell him how to do;

完全係兩個層面既野。

繼個半個月既觀察,
感覺上靚仔仍然未擺脫香港讀書模式,
仍然係處於 Programmer 既階段。
好多野,
仍然要逐句逐句教佢點寫。

佢問既問題,
係問呢個 Variable 有咩用,
呢個 Function 有咩用……

係我既立場,
如果佢試咁問會更加好:
「呢個 Variable / Function 我唔知咩黎,
邊度可以找到關於佢既資料?」

睇落好似一樣,
但其實可以係兩回事。

希望,
靚仔可以進化成 Software Engineer,
而唔係一個 Programmer。

No comments: