第一篇:java工程师要学习的东西
java工程师要学习的东西
青麦人才高级教师建议想知道JAVA工程师要学习的东西的同学,首先要具备优秀的学习能力,有吃苦耐劳的精神,具有强烈的责任感、有较好的语言沟通能力和团队协作精神。
软件开发是一条充满障碍和挑战的道路,通往希望之路。学习JAVA也是如此,没有什么捷径,必须脚踏实地认真的去做。我们把学习的经验写出来,指引一下想学习的同学,并且帮助他们少走弯路。
JAVA工程师要学习的东西:
1.JAVA语言基础
主要学习内容:程序算法、程序设计方法、JAVA开发准备、JAVA语言基础。
2.JAVA面向对象
主要学习内容:数组、类与对象、JAVA类的高级特性、继承、接口、包、系统常用类、JAVA异常、JAVA I/O、JAVA多线程、JAVA Applet基础、AWT&Swing 编程。
3.JAVA网络编程
主要学习内容:计算机网络基础、网络协议简介、网络Socket编程。
4.JSP技术
主要学习内容:HTML网页设计、通过CSS样式化HTML、JAVAscript、servlet技术、JSP技术。
5.web技术
主要学习内容:Web技术、Ajax技术、XML技术、UML技术。
6.数据库技术
主要学习内容:数据库基础、Orade、SQL server、MySql、sql语句、JDBC技术。
青麦人才高级教师提醒各位同学,JAVA工程师要学习的东西就这么多,学习的方法也有很多种,但是学习的态度一定要刻苦。学习JAVA并不想别人说的那么枯燥无谓,其实真正投入进去就会觉得很有趣味,尤其是用自己理解的方法去克服一个又一个技术难题,自己会感觉到一种从所未有的成就感。
第二篇:成为一名JAVA程序员要学习那些东西
成为一名JAVA程序员要学习那些东西
Java目前是最流行的计算机语言之一,java的入门比c++要简单一些,所以很多人都开始学习java。
java虽然入门容易,但是想要精通,那还是要用很多功夫的,当然,看完我的文章,可以让你少走点弯路也是好的。1.在基础阶段,在基础阶段,可以先看一些书,《Thinking in java》这本书很不错,当然看书只是帮助你理解,最主要的一定要自己动手写代码,记住,代码是写出来的!可以看一些基础视频,这里小编就不推荐了,论坛网上有很多,不过在这里要注意,一定要听自己喜欢风格的老师,这样才不会厌烦。2.接着,你就要研究一些比较专题性的东西,比如IO,多线程,JDBC,EJB等等。选择一个JDK版本多多研究,一些常用的包,比如:util,collection,io等。看完一定要动手写,切记。3.研究WEB方向或者内嵌式。需要研究各种框架,spring,struts,hibernate,ibatis等,但是怎么学呢,首先看书或者视频(自己选择),学会怎么用,如何用。再去了解他的原理。小tips:每一个阶段学完后都要做一个小项目来巩固所学的知识,很多知识点到后面不用后容易遗忘,要多做多练。
第三篇:Java工程师要掌握哪些技能
Java工程师要掌握哪些技能
Java是目前世界上最流行的计算机编程语言,全球共计有25亿Java器在运行Java,几百万的Java开发者遍布世界各地,Java运行在数以亿计的手机、智能卡和PC机上。可以说,我们每时每刻都在感受Java的魔力。对于想要成为Java工程师的青年朋友来说,Java工程师要掌握哪些技能呢?
在中国,越来越多的企业因为使用了Java而提高了生产效率,因此,企业也越来越重视Java人才的培养。据不完全统计,目前国内对Java工程师的需求已达50万,并且还在以每年20%的速度增长,需求大于供给,让很多青年求职者想要成为一名Java工程师。=
1、Java语言
Java语言是基础,因为Java的语言体系比较庞大,包含很多模块。其中,对于数据库管理系统的使用是必不可少的,Java工程师应该做到与数据库建立连接、发送SQL语句并处理结果。另外,Servlet技术、JavaServer Pages(JSP)技术及JavaBean(Application)应用组件技能也都是Java工程师需要掌握的。
2、XML语言
在服务器和设计模式结构中一般会应用到自定义文件,现在普遍比较流行用XML去定义配置。因此,Java工程师一定要掌握。目前,Java2平台企业版架构备受开发者推崇,这将是强大系统架构同高度灵活的数据管理方案的结合。这也是Java工程师必须要掌握的重要技能之一。
3、框架机构的设计
Java语言并不是非常难,但是整体设计需要应用到一些高级应用框架。对于Java工程师来说,只掌握Java语言是远远不够的,同时还应该具备一些和设计模式相关的知识,因为设计模式在项目实施中起着核心作用,将直接决定着项目的应用、部署和实际开发设计。因此,Java工程师应该掌握这项技能。
4、有针对的分析
Java语言是完全面对对象的语言,所以懂得分析,有针对性在项目设计时会有很大的帮助,通过对项目业务关系的分析,尽快找出业务逻辑主要面对的对象,才能真正实现对每个对象进行行为划分,Java工程师只有掌握这项技能,最终才可以实现对象之间的集成和通信。
5、团队协作能力 作为基本素质,很多人认为团队协作能力并不是最重要的能力,但是反而在关键时刻最被看重,这也是企业选择人才最重要的一个判断。Java程序员并不是独行侠,任何人的力量都是有限的,没有团队协作能力是无法完成真正的大项目的。所以,团队协作能力也是Java程序员必须拥有的素质之一。
除了上述之外,对于立志成为Java工程师的青年人才来说,拥有学习和总结的能力并对工作保有热情也是非常重要的,技能和实战经验都可以通过青麦学院这样的互联网&IT人才孵化中心实训来达到,但是良好的工作习惯和素养却是一生都要去践行的。
第四篇:学习Java要多长时间
学习Java要多长时间?
又是一个下午李明老师上了一次职业素质课,讲的内容为时的管理。《时间都去哪儿了》做为开头曲,开始了这次课,他记录着人的一步步成长,他的音乐十分感动。时间都去哪儿了呢?我们都浪费掉了,明哥说如何看待时间的价值。
其实时间很紧凑的,时间就是生命,而从人们的意识来说更是如此,哪怕人的一生用秒来计算都是如此短暂。分秒必争我们要努力了,就像我现在敲下键盘的每一秒一样,宝贵的时间需要我们积累。
都说浪费他人时间就是谋财害命,所以我们更应该做一个守时的人。和他人约好,守时准时,这是基本道德也是起码的礼貌。Java培训-兄弟连教育
其他人是如何节省时间的,不能看其他人怎么做,不得不提如何节省自己的时间,自己的事自己做,那么自己的时间是不是更应该节省呢。首先把自己目标做好计划,做到,明确,可量化,切实可行,注重结果,有时间限制的。这样的做事也会让自己做起事来事半功倍。更加的节省出时间。
李明老师更是提到了碎片时间的概念,闲暇的时间有几个人利用了呢,比如交通时间,上床睡觉前的时间,和洗澡的时间。积少成多,也会让自己受益匪浅。
节省时间固然是不够的,还要做到高效的利用时间,有良好的习惯,做好自己的时间笔记。让每一秒都过的有意义有价值。告别拖延症,做好行动派。不能再懒散了加油吧年轻人。年轻人要努力奋斗,不管怎么样合理的安排时间很重要,机会是给有准备的人。
第五篇:java软件工程师如何学习
有不少已经在学JAVA或者是站在门外观望,准备学JAVA的同学,都在问着一个相同的问题就是学JAVA有什么捷径吗?到底如何学习JAVA?对此我总结出来的是,任何一种技能的学习都是没有捷径可走的,但是我们可以总结出几个学习方法,给大家参考一下:
步骤/方法
1.思考一下
学习Java之前,先别急,静下心来好好想想:
1)你对学习Java是否有兴趣?
2)你是否能静下心来坚持不懈地学习?
嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看……
2.准备一下
2.1买本Java学习用书。
JDK 6正式版刚刚推出,市面上你暂时买不到JDK6的书籍,但我仍推荐你买一本适合入门的、较新JDK版本的Java书籍,那么,你现在选择一本讲述JDK5的入门书籍还是有条件的。我可以推荐一些入门书,但是我不打算这么做,因为合我口味的,不一定适合你。但无论如何,《Thing InJava》绝对不应该作为你入门Java的第一本书籍!记住,网络上学习Java的资源很多,但基本不够系统,拥有一本Java入门书籍,是你系统
学习Java的基础。
2.2准备Java学习环境。
准备你的学习环境,很简单,安装JDK6,然后用类似UltraEdit、EditPlus的文本编辑器配置你的学习环境,Internet上有很多关于如何配置的文章。初学Java,不建议用IDE工具,通过一行行的敲代码,你会碰到很多问题,只有这样,你才能学会怎样解决问题,并加深自己对Java的理解。准备好后,开始进入激动人心的Java学习里程吧!
3.Java基础学习之路
学习Java的过程虽然辛苦些,但又是处处有精彩!学习过程中的心态一定要保持专一,网上关于语言间的“PK”到处都是,别被浮躁影响!认准了Java,你就坚持!克服心魔,恒心最终会给你回报的。
Java的体系分为Java SE、Java EE和Java ME(JDK 5.0以前分别叫J2SE、J2EE和J2ME),Java的敲门砖就是Java SE了,也就是你要入门学习的内容,不论你日后是选择哪个体系领域作为发展方向,你都得从Java SE起步。
学习Java SE,打好Java基础;如果想学Java EE(对不起,我不了解JavaME,所以我无法涉及JavaME的相关内容),对于AWT、Swing是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟AWT、Swing方面的内容足够用几本大部头的书才能描述详
尽;当然,如果你的工作就是做AWT、Swing开发,那就另当别论了。I/O、Thread都是基础之一。
4.Java EE学习之路
学习了Java SE,还只是完成“万里长征”的第一步。
接下来选择学习Java EE或是Java ME(或者你还想不断深入学习
JavaSE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Java ME的学习);估计选择Java EE方面的学习者会多一些,JavaEE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。
学习Java EE,在开发环境上不建议再用文本编辑器,我感觉NetBeans
5.5(目前最高正式版本)很适合初学者,我个人也很喜欢NetBeans,如果你喜欢用别的IDE如Eclipse,都没问题,看自己喜欢吧。
4.1 学习JSP/Servlet
Java EE最高版本目前是5.0版本。
在JavaEE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,建议JSP1.2/2.X的知识都要掌握,毕竟现在很多的在用系统都还是基于JSP1.2,学习JSP,还必须掌握一些外延技术,如:你还得掌握HTML基础知识,最好再掌握些JavaScript(目前正火的AJAX技术之一)、CSS的技术,而了解XML是必不可少的(至少描述性配置信息是通过XML来描述的)。在学习JSP/Servlet过程中,应该结合学习JDBC、数据库开发技术,毕竟绝大多数Java Web项目都是和数据库紧密结合的。
4.2 学习数据库开发技术
这里我想重点说一下数据库开发技术,数据库技术是做业务系统必备技能,JavaWeb开发人员最低程度都应该掌握SQL语句的使用!数据库技术大体可分为DBA技术和数据库开发技术,对于开发而言,应侧重数据库开发技术,而数据库基本操作,也是要掌握的。常用数据库有DB2、Oracle、SQLServer、MySQL等,你可以结合实际需要,选择一种数据库,并花大力气掌握其开发技术。
记住,学习数据库开发技术和学习Java EE,是相对独立的,你可以在学习JSP/Servlet的同时,学习数据库开发技术(如SQL语句等),或者先学数据库开发技术,之后再学习JSP/Servlet。
4.3 学习Java EE其它开发技术
再往后,可以学习一些EJB的知识,目前EJB最新版本是3.0,其和前面的2.X版本相比,有较大不同,考虑到目前EJB2.X还有很大的应用市场,建议结合学习EJB 2.X/3.0。在学习EJB过程中,应同时掌握一种企业级应用服务器的使用(如WebSphere、Weblogic、Sun Applcation
Server或JBOSS等,目前Sun Applcation Server9.X和JBOSS都可支持EJB 3.0)。
之后的学习中,再逐渐扩展到其他Java EE技术。
5.之后
等你对Java EE有些感悟的时候,你自然就会想不断扩展你的知识面,这时候你可以学习Spring、Hibernate,以及各种Web框架(如Struts、JSF、Webwork或是Tapestry等)。
随着技术、经验的不断积累,你会逐步关注分析、设计等更高层次的知识,这时候,你可进一步学习相关的UML、模式等知识(积累了一定经验,你就可以安排自己学习这些知识了)。
6.小结
永远记住:自始至终,实践是学习Java技术历程中极其重要的一环。脱离了实践,是学不好技术的!
Java学习、实践之路依然没有银弹,况且一步步走来,要学的东西很多,勤奋是金!
善于利用Internet上众多的资源,多吸取些别人的经验。
参考资料
JAVA软件工程师如何学习?: