介绍一个软件工程师需要具备的基本品质.
一個自我評估的準則,思考一下你是否喜歡上述的十大特質、能否達成上述的特質,以及如何培養上述特質。最後,本文所建議相關參考書籍,皆是欲養成這些特質的基本入門書,建議讀者一併參考。(本文作者現就讀於美國聖路易大學資訊科學系博士班)(全文完)
參考文獻
【註22】:為何稱做使用工學呢?以滑鼠的設計為例,現今的滑鼠製造廠商都會注重所謂的「人體工學」的設計,以符合我們手掌與手指的使用習慣。同理,軟體程式的使用過程也是需要符合使用者的習慣的,所以我們稱之為使用工學。
【註23】:請參考「續談UI設計 - 不甚理想的例子」一文,中文。
【註24】:相關的參考書籍推薦,「Usability Engineering」,可用性理論說明書,很值得參考,英文,書籍介紹。
【註25】:「程式碼慣例」教學,中文。
【註26】:相關的參考書籍推薦,「Software Maintenance: Concepts and Practice」,英文,書籍介紹。
【註27】:有關於「Programming Language」的說明,英文。
【註28】:相關的參考書籍推薦,「Concepts in Programming Languages」,英文,書籍介紹。
【註29】:有關Hashtable的介紹,中文。
【註30】:相關的參考書籍推薦,「Introduction to Algorithms」,英文,書籍介紹。