作者lovemage (要用功)
看板Soft_Job
标题Re: [请益] 一个JAVA程式设计师应该有什麽样的技能?
时间Thu May 14 23:47:02 2009
※ 引述《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
1F:推 andymai:如果要一直学东西的话~这条路是永远走不完的... 05/14 23:56
2F:推 comate:嘴炮比较重要 无奈却是事实 05/15 01:32
3F:推 asuka05:中肯 05/17 00:52
4F:推 wildpeanut:大推! 谢谢你花时间写这些 /(_ _)\ 05/18 14:51
5F:推 balaking:非常同意这篇 05/23 01:37