※ 引述《meltice.bbs@bbs.wretch.cc (三億兩千萬大散戶)》之銘言:
> 如何學好程式
> 嗯
> 有人真的已經學好程式了嗎
> 完全熟析C++ java ... 的語法
> 熟析各種架構技術.NET jsp ...
> 熟鍊各種領域 3D 多媒體 網路 資料庫 驅動程式 跨平台 ...
> 這樣應該差不多了吧
> 就算這些真的全部學會了
> 還是只能當個程式設計工人而已
> 也許學會軟體工程才是王道吧
> 當個不用寫程式的管理者
其實寫程式這件事也可從"管理"的角度來看:
管理好自己對於"如何解決一個問題"的思維.
何謂管理? 簡單講就是在對的時候做對的事.
光是寫程式這麼的一件事, 在要在對的時候做
對事情上就有不少眉角了. 從這個角度切入,
去思考如何寫好程式或許比較可以令人有sense.
要寫好程式千萬不要陷入技術的迷思, 玩了很
多技術, 學會許多技巧, 看過許多文件, 寫了
很多code, 但是在該做對事情的時間點上卻總是
未把事情做對做好, 這是無法提升"寫程式"的
功力的.
個人以為, 要寫"好"程式(不論是把寫程式這件
事情做好, 或是寫出好的程式碼), 至少要有系
統分析設計的觀念, 並且養成一個良好的作業
習慣, 包括事先評估以及作業排程. 該事先規劃
就事先規劃, 該整理文件就整理文件, 該照表操
課就照表操課, 該check就check, 該休息就休息.
尤其最後一點是個人經驗談, 寫程式最怕一頭栽
下去, 寫到渾然忘我, 寫到沒眠沒日, 忘記吃飯
忘記睡覺, 那是寫爽的而已, 那是沒有效率的工
作習慣.
--
oRigiN: 成大資工BBS站 (140.116.247.7)
@bbs.csie.ncku.edu.tw FrOm:218-165-107-5.dynamic.hinet.net