学习Java软件工程师要具备什么条件?(学习JAVA软件开发学要什么条件)
学习JAVA软件开发学要什么条件
计算机编程....最起码的就是逻辑思维
逻辑思维最好的体现就是数学能力
你先考虑下你以前特别是中学的数学成绩怎么样..
如果觉得还可以 就不用担心自己学不好编程了
剩下的就是毅力和吃苦 学编程是很累人的
可能你要写一个程序 让你一周天天坐在电脑旁边10个小时....这是很常见的
然后就是要有很强的自学能力 如果是那种只会被老师灌输的学生
学计算机就是不现实的选择...因为学编程 每个人都有自己独特的思维方式和习惯,,程序这东西 本来就很有个人特色 同样一个程序 不同的人写出来虽然功能上类似 但是具体实现过程差别很大..这就是根据每个人的个人风格
所以你开始就要培养自己的风格...那就要求你有自己独立思考的能力和自学能力
再说说具体怎么学吧
最基础的 C语言开始 要坚持每天写个小程序 一周写个大程序 一个月写个更大的程序 把C入门教材学完了 要写个代码上千 能实现简单数据管理的系统...
然后就是C++ 学习面向对象的思想和理念....
这两门都是基础语言 把C++的基本面向对象思想学会了 你才算刚刚入门
下面要做的就是选择自己研究的方向...
你可以继续选择研究C++ 往更深层次学 也可以学JAVA (J2SE,J2EE,J2ME 分别是三个不同的框架,大概就是开发应用程序,网页网站,和嵌入式小系统)
这中间 你还要看看数据结构啊 操作系统原理 计算机工作原理这些理论书
对编程很有帮助的...
还有就是数据库 肯定要学的 可以在第二阶段再好好学习数据库的连接和使用
最后有一定基础了 就要找个团队搞搞项目 开始不要嫌弃..学经验是最重要的..
.只要肯吃苦 就一定有所成就的 计算机行业没有全能 也没有只会一样的..
所以你学不完所有东西 只能是慢慢积累...你只要吃了苦 就肯定有收获...
java软件工程师应该具备哪些基本素质?
软件企业要求基础软件工程师具备六大基本素质,即良好的编码能力、自觉的规范意识和团队精神、认识和运用数据库的能力、较强的英语阅读和写作能力、具有软件工程的概念和求知欲和进取心。
1.良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/C++、VB和国际上最流行的Java语言,熟悉它的基本语法、技术特点和API(应用程序接口)。
2.自觉的规范意识和团队精神。随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视团队精神。一般来讲,软件企业中的程序员可以分为两种,一种是程序“游击队员”,他们可能对编程工具很熟,能力很强,把编码编得很简洁高效,但却缺乏规范和合作的观念;另一种程序员编程不一定很快,但是很规范,个人能力不一定很强,但合作意识很好。第二种人更加适合现代软件企业发展的潮流。对于基础软件工程师来说,他们在企业中的角色决定了他们必须具有良好的规范意识和团队精神。
3.认识和运用数据库的能力。信息是以数据为中心的,因此与数据库的交互在所有软件中都是必不可少的,了解数据库操作和编程是软件工程师需要具备的基本素质之一。目前常用的数据库软件有甲骨文公司的Oracle数据库和微软公司的SQL Server等。
4.较强的英语阅读和写作能力。程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英文,与世界各地编程高手交流、发布帮助请求同样离不开英文。作为基础软件工程师,具有一定的英语基础对于自身的学习和工作极有帮助。
5.具有软件工程的概念。基础软件工程师处于软件企业人才金字塔的底层,是整个人才结构的基础,虽然他们从事的工作相对于系统分析师和高级程序员要单纯一些,但是他们是整个软件工程中重要的一环,因此,基础软件工程师同样要具有软件工程的概念。从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些过程,并能胜任各种环节的具体工作,这样的能力正好符合了当前企业对基础软件工程师的全面要求。
6.求知欲和进取心。软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件。软件工程师应具有较强的学习总结能力、需求理解能力和对IT新技术比较敏感,同时,掌握最新的IT实用技术。
想要成为一个优秀的java软件工程师需要具备哪些素质与能力
一:java工程师项目经验要求
1. 一年以上正规项目开发经验
2.熟悉开发流程、体系结构,较好的文档能力及编码风格
3.至少熟悉OA、CRM、HR、ERP、电子商务中一种业务类型
二:java工程师职业素质要求
1. 学习能力和主动性
2.团队协作和沟通表达
3.责任心和稳定性
三:java工程师技能要求
1. 熟悉Eclipse开发工具,熟悉Weblogic安装部署
2.熟悉Linux基本操作
四:Java工程师技术要求
1. 具有良好Java语言基础,面向对象基础
2.熟悉Struts、Hibernate、Spring等主流技术框架
3.熟悉Ajax、XML解析、Excel导出、文件上传、发送Mail等常见业务的实现
五:java工程师数据库技术要求
1. 熟练掌握、运用SQL Server或者Oracle数据库
2.精通SQL语句,熟悉存储过程、视图、索引、事务处理等
3.能够根据具体业务和要求进行查询优化
六:java工程师客户端技术要求
1. 精通HTML、CSS、XML、JavaScript等Web开发技术2
2.熟悉DIV+CSS网页布局,提供良好的视觉效果和用户体验
3.熟悉AJAX原理,掌握一种以上的AJAX框架(JQuery,Ext JS)
一个JAVA工程师必备的条件!
谁说java工程师要必须会英语啦,我就不是很懂啊,能看懂一些单词,看懂基本的一些api就够了。而且只要你不进什么外企,国企,对英语要求都不是很高,注重的是你学习的能力和能创造的价值。多学点专业单词还是有用的,希望能对你有所帮助。谢谢。