|
此文章由 suange 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 suange 所有!转贴必须注明作者、出处和本声明,并保持内容完整
小弟不才,3年java开发的工作经验(JavaEE方向),斗胆称自己是mid level developer,做过一些项目和产品开发,front end, back end, integration等都略知一二,至今仍在修炼之中,有一些问题烦请各位解惑,在此先谢过。
1. 如果希望继续做到senior level, architecture or team leader,需要掌握什么知识,技巧和经验?(eg. design pattern, best practice...)
2. java技术和框架甚多,个人认为掌握这些技术和框架,要比学.net多付出好几倍的努力,而且我们也不可能在一个项目中运用所有的技术和框架,时间有限,想知道各位是如何精通这许多技术和框架的?(eg. web framework struts1,struts2,jsf,spring mvc...)
3. testing一直是我的弱项,想问作为一个developer需要对testing有多深刻的了解?不知道各位可否描述一下你们工作中运用到的continuous integration and testing, tdd,stress test?
4. 想问一下作为一个developer,对oracle,linux,unix的了解应该多深?比如说oracle, 除了pl/sql外,对dba的了解应该有多深? 比如说linux和unix,除了shell scripting,deployment外,对系统管理,服务器配置的了解应该有多深?
万分感谢! |
|