Re: [請益] 一個JAVA程式設計師應該有什麼樣的技能?
※ 引述《wildpeanut (每天都要有精神!)》之銘言:
: 小弟對JAVA感興趣, 常常看JAVA相關的書籍
: 想請問各位前輩, 如果我想寫JAVA當飯吃除了會寫JAVA程式
: 懂得OOP, 會連資料庫, 會查API也看得懂英文的技術文章外
: 我還要會什麼??
: 我大概知道其他的東西, 可是什麼是最重要的,
: 什麼實際應用上還有一段路卻不曉得, 可以的話請給我排名,
: 讓我當學習優先順序, 萬分感謝!
你問的問題其實就是現代企業中的程式設計師需要瞭解哪些東西,如果暫時
拋開軟體工程那些方法論,應該需要
1.能透過文件理解客戶的需求,也就是要懂domain knowledge
2.跟專案成員保持良好溝通與互動的能力
3.良好的物件導向分析能力,能設計出程式架構,為你的設計塑模
4.願意時常審視自己的設計,在合適的情況下進行修改
5.所有跟資料庫管理人員周旋..我是說「討論」所必備的知識(DBA讓我又愛又恨)
6.儘己所能的為使用者做出「堪用」的UI(理工背景出生的最大障礙)
7.OR mapping的知識,可以的話還要有實務能力
8.有耐心、不厭其煩的對自己負責的部份進行測試
9.對資訊領域實務與理論的學習熱忱,配合好書與良師更佳
10.規律的作息,溫和的飲食,身體健康人才能專注,才可能事半功倍,沒人愛加班
11.面對各種困難時充份且必要的信心
12.電子、硬體、網路的基本知識(不用專精除非你立志當架構師)
想好久好想睡,不管公司用啥開發方式應該差不多就是上面那樣啦,不論你在專案
中是什麼角色,對這些都要有一定的理解,再依角色分工不同對某幾項要更專精。
做軔體的我完全不懂,是不是跟我說的差不多,再請人補充,或是我去問問大學同學
後再分享XD
從程式撰寫員到良好水準的程式設計師其實有一段不短的路要走,我也還在路上,如
果你深愛這個領域,請加油,遇到困難好好克服不要輕言放棄,^_*
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.207.242
推
05/14 23:56, , 1F
05/14 23:56, 1F
推
05/15 01:32, , 2F
05/15 01:32, 2F
推
05/17 00:52, , 3F
05/17 00:52, 3F
推
05/18 14:51, , 4F
05/18 14:51, 4F
推
05/23 01:37, , 5F
05/23 01:37, 5F
討論串 (同標題文章)