java工程师要学哪些内容?
1、不仅要熟练掌握JAVA语言,还要深入理解OOA,OOD,OOP等编程思想
2、熟悉各种J***a IDE和开发相关工具(Eclipse、Jbuilder、WSAD、CVS,Ant、JUnit)
3、熟悉各种流行J2EE框架(Spring/Struts/Hibernate等)
4、理解关系数据库的设计原理,熟练掌握Oracle/SQL Server/DB2/MySQL其中至少一种
5、熟悉UML建模,熟练掌握Rational Rose/Together
6、有中、大型项目的开发经验,能独立完成整个软件模块的分析、设计、开发和单元测试
7、熟悉软件工程,了解前沿的技术规范(CMM)和先进的开发模式(RUP,XP)
8、外语、逻辑思维能力和团队精神等非技术要求,能够迅速接受新技术,快速学习和应用
该如何学习J***a?
题主这个问题不难回答,不过在回答这个问题之前,我想要问题主一个问题:是否真的准备好进入IT行业?
不可否认,随着互联网的高速发展,高薪成为IT行业的标签,但,并不是每个人都适合吃这碗饭的。
我一直的观点就是:兴趣是最好的老师,如果你真心热爱编程,以编程为乐,那么不管是自学还是报培训班,能够学成而归,在这个行业混得风生水起。
如果你仅仅是因为高薪而硬着头皮学习,那么就算你进入这个行业,时间久了,也会慢慢退出的。
另外,J***a开发需要很强的思维逻辑能力和耐力,最最重要的是自学能力强(是的,哪怕是培训或者工作,也需要)。
你好好想想,你具备我上面说的这些吗?
如果你觉得你符合上面的要求,那么接下来我就来说说J***a培训和自学的优缺点.
优势:
培训的周期一般都较短,而且学习的知识比较全面,有专业老师系统授课,遇到问题可以咨询老师得到快速解决。
如果真想学习J***a的话,系统的学习一下会更好,有明确的学习方向和学习路线,哪些是重点,哪些是难点,学到什么程度可以达到企业的需求,都有个很好的把控,还有后期的项目以及简历,就业,面试等方面的指导也是不可缺少的。可以看一下系统学习和自己看视频的一些区别。
所以说,想学习J***a的话,系统的学习一下还是比较好的。
J***a技术学习路线图:
b、J***a高级技术
d、J***a web开发(核心阶段)
该如何学习j***a?2个字“坚持”
j***a属于现下最火的后端编程语言,就业薪资可观,不过学起来枯燥,所以坚持很重要,***设题主是要自学,推荐给题主尚学堂高淇老师的j***a300集给你,是很好的入门***(尚学堂和百战程序员***都可以免费领取)~学完基本就会一些简单的项目了,可以试着做一些游戏,会很有成就感
如果经济允许的话,建议还是培训一下比较好,培训机构学习[_a***_]高,不会浪费太多时间,而且j***a学习平时遇到问题,没有老师在旁指导的话,是很难坚持下去的,半个月能学会的东西,可能会浪费掉2到3年的时间
尚学堂是有很多免费的公开课还有免费的教学***和练手项目,以及一些免费分享的电子书,大机构都比较有魄力,可以去***领取一下,对自己的学习有帮助
从头学的话,最好有本书,基础的那种,从头到尾跟着教材敲一遍代码。
十天半个月之后你就知道j***a是咋回事了,到时候你就大概知道该怎么学了。
或者根据***学,现在很多j***a的***教程都是讲基础的,当然最主要的还是要跟着敲代码。
看***
首先说一下看***学习的依据,是我助班师兄教我的(应届毕业生、深圳15k、前端开发工程师) 他跟我说,作为一个小白,还是比较适合从***入门学习编程,因为看书的话,你没有一定的基础,像j***a里边有一些抽象的地方,有时候你可能要自行琢磨上一两天。但是你看***就不一样了,讲师一般都是编程大牛,对整个编程语言的学习有自己独特的见解,能用比较容易的方法传授一些比较复杂的知识点。有时候你在一个问题卡住了,可能他一点,你就茅塞顿开。
所以,我是比较推荐新手看***学习J***A的,我之前看的是毕向东老师的***,大家有需要的话可以私信回复:j***a
毕老师讲课风格幽默,看他的***学习也可以帮助你快速度过小白期。
作为一个新手,除了要会看***,更是要亲自动手码代码。我自己在学习的过程中深有体会,很多编程代码可能你一看就能看懂,但是当要你自己动手打出来的时候,你可能就会错漏百出。像少加了一个“;”或者英文字母的拼写错误,或者少了一个括号。
在学习前期,我希望你能多多练习,每学习到一个知识点的时候就要自己打出来,而且该注释的地方一定不要吝啬。多花时间在这上边,可以确保你可以写出优质的代码。
而且,不要害怕出错,每解决一个报错,你就多了一份经验。以后相同类型的错误就会少犯,也知道如何找出程序中的bug。
当你学习到一个阶段,自认为基本掌握了基本内容。那么可以找一个小的项目自己上手完成,检验自己的学习成果。也可以出去公司实习一下,毕竟纸上得来终觉浅,绝知此事要躬行。
J***a小白如何成为牛人?
听我的吧,老J***A程序员了。
打开招聘网站不难发现J***a的需求量非常大,这也是为什么J***a历经数十年依然可以长期占据编程排行榜前三位置的原因。J***a这么火自然吸引了很多人加入,那么怎么样才能快速掌握J***a核心技术,成为一名J***a开发程序员呢?在这里,为大家分享几点学习经验。
现在学习J***a编程比以前要简单很多了。虽然大家都在说J***a编程学起来很容易,入门很简单,但这并不代表J***a编程这门技术很简单,如果你仅学了一些皮毛,想项目开发是很难的,书籍是很好的知识载体。
很多优秀的程序员***精心编撰的书籍,书内不仅仅是一些知识,更多的是他们所传授的思想,但是不建议新手入门的时候看,当你真正成为程序员时需要提升自身能力,书籍是你的必备之物。
很多程序员总爱百度,比如jdbc这种初级的东西,编程几年的人,可能都还总是百度查,这些东西应该是熟记于心,用的时候立刻就能反应过来。
大家在学习J***a编程时,学习的方法可能大多是快速练习,反复练习,建议不管你学在哪个阶段,都要不断的优化自己的编程,能用三行代码实现程序员,不用五行,这样你编写的程序才更加凝练。
学习是一个漫长的过程,小编建议你可以从小程序开始入手,比如一个计算器的程序,开始很简单,通过命令行的方式呈现,功能可以就简单化。
慢慢的随着你学习的深入,你可以不断的优化改进完善你的程序,直到把它做的性能非常卓越后,你就真正的学成了。
学习要学会总结,把自己遇到的问题及解决思路记下来,经验和技巧同样也记下来,时常的阅览下曾经记录的东西,这样你就不会像狗熊掰棒子,掰一根,丢一根了。
在未来的几年,J***a工程师人才的需求还在不断的加大,由于人才的紧缺,这个岗位相对于其它专业薪资待遇还是不错的,而且J***a工程师的待遇是与工作经验直接挂勾的,当你有了丰富的经验以后,你在这个行业里就比较抢手了,而且企业所出的薪酬也是相当高的,到时只有你选择他们了。