软件工程师的10大品质

2021-04-05 03:28

介绍一个软件工程师需要具备的基本品质.

軟體開發工程師十大特點

特點一:喜歡寫程式

寫程式其實算是一項需要腦力與勞力的工作,一個好的軟體程式,除了有良好的程式邏輯設計之外,好看的使用者介面設計(User Interface)也是一項重點。此外,當軟體系統規模愈來愈大的時候,軟體的除錯將會變成一件困難的工作,必須花費相當的心力才能將其完成。所以說,軟體作品就像一個工藝作品,需要花費很多心血並且投入很多時間才能夠使其完美;軟體開發工程師就好像一個藝術家一樣,要有相當的熱情,才能持續下去(建議參考書籍請參閱【註9】)。

特點二:完成事情的能力

一般而言,軟體開發的盲點常常在於花費於系統分析與設計的時間太長,而真正優秀的軟體開發工程師並不會因為一個軟體系統架構設計未達他的標準,就遲遲不去撰寫程式碼。相反地,他會馬上撰寫相關的程式碼去驗證架構設計的優點與缺點,然後再繼續改進。因應這樣的趨勢,軟體發展流程也產生了一種稱為「敏捷軟體開發」的概念【註10】,其重點就在於將開發流程細分為多個小的開發流程,每一個小的開發流程皆以先撰寫出程式碼為目標,並在下一個階段的開發流程中,再進行調整。所以可以說,一個軟體開發工程師的功力,在於其撰寫的程式碼的數量;唯有真正看到該工程師的程式碼,我們才能真正斷定他的程式開發水準的高低。

這樣的道理同樣也可用於電子硬體產業中。從台灣的大學電子相關系所訓練IC設計人才的過程中可以發現:「一個要從事IC設計的工程師,一定要有實際下晶片的能力」;同樣的道理,要培養紮實的程式設計人才,就必須有完整的程式撰寫能力(建議參考書籍請參閱【註11】)。(本文作者現就讀於美國聖路易大學資訊科學系博士班)(待續)

參考文獻

【註1】:請參考專欄文章:「台灣軟體產業,該醒醒了!」。

【註2】:有關於「代工」一詞的說明,中文,available at URL

<http://distance.shu.edu.tw/spirit/plan_upfile/%E5%91%82%E7%9B%88%E9%81%9

4.ppt>


软件工程师的10大品质.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年最新应届毕业生特色个人求职简历范文模板

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: