java开发工程师的要求
1
良好的编码能力
软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现
编码能力直接决定了项目开发的效率
这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/CVB和国际上最流行的Java语言,熟悉它的基本语法技术特点和API(应用程序接口)
2
自觉的规范意识和团队精神
随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视团队精神
一般来讲,软件企业中的程序员可以分为两种,一种是程序游击队员,他们可能对编程工具很熟,能力很强,把编码编得很简洁高效,但却缺乏规范和合作的观念;另一种程序员编程不一定很快,但是很规范,个人能力不一定很强,但合作意识很好
第二种人更加适合现代软件企业发展的潮流
对于基础软件工程师来说,他们在企业中的角色决定了他们必须具有良好的规范意识和团队精神
3
认识和运用数据库的能力
信息是以数据为中心的,因此与数据库的交互在所有软件中都是必不可少的,了解数据库操作和编程是软件工程师需要具备的基本素质之一
目前常用的数据库软件有甲骨文公司的Oracle数据库和微软公司的SQLServer等
4
较强的英语阅读和写作能力
程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向阅读技术文章离不开英文,与世界各地编程高手交流发布帮助请求同样离不开英文
作为基础软件工程师,具有一定的英语基础对于自身的学习和工作极有帮助
5
具有软件工程的概念
基础软件工程师处于软件企业人才金字塔的底层,是整个人才结构的基础,虽然他们从事的工作相对于系统分析师和高级程序员要单纯一些,但是他们是整个软件工程中重要的一环,因此,基础软件工程师同样要具有软件工程的概念
从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些过程,并能胜任各种环节的具体工作,这样的能力正好符合了当前企业对基础软件工程师的全面要求
6
求知欲和进取心
软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件
软件工程师应具有较强的学习总结能力需求理解能力和对IT新技术比较敏感,同时,掌握最新的IT实用技术
学习Java软件工程师要具备什么条件?一:java软件工程师项目经验要求
1.一年以上正规项目开发经验
2.熟悉软件开发流程体系结构,较好的文档能力及编码风格
3.至少熟悉OACRMHRERP电子商务中一种业务类型
二:java软件工程师职业素质要求
1.学习能力和主动性
2.团队协作和沟通表达
3.责任心和稳定性
三:java软件工程师平台技能要求
1.熟悉Eclipse开发工具,熟悉Weblogic安装部署
2.熟悉Linux基本操作
四:Java软件工程师技术要求
1.具有良好Java语言基础,面向对象基础
2.熟悉StrutsHibernateSpring等主流技术框架
3.熟悉AjaxXML解析Excel导出文件上传发送Mail等常见业务的实现
五:java软件工程师数据库技术要求
1.熟练掌握运用SQL Server或者Oracle数据库
2.精通SQL语句,熟悉存储过程视图索引事务处理等
3.能够根据具体业务和要求进行查询优化
六:java软件工程师客户端技术要求
1.精通HTMLCSSXMLJavaScript等Web开发技术2
2.熟悉DIV+CSS网页布局,提供良好的视觉效果和用户体验
3.熟悉AJAX原理,掌握一种以上的AJAX框架(JQuery,Ext JS)