学习Java技术可以先自学一段时间,看自己合不合适,但是一定要坚持,因为既然选择了IT,就要养成终生学习的习惯。下面是我觉得你作为初级Java工程师应该掌握的技术。
1.Java SE部分 初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。
2.数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。
3. 前端部分, HTML5 CSS3 JS(和Java一样复杂,会使用就行), HTML DOM Jquery BootStrap等。
4. Java EE部分,Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议,MVC等。
5. 框架部分,每个框架都可以分开学,在去学如何使用SSM 或者SSH框架,如何搭建,如何整合。开发中为什么会用框架,Rest是啥?Spring为啥经久不衰,底层如何实现等。
6.23种设计模式,掌握常用的,比如单例模式的多种实现,责任链模式,工厂模式,装饰器模式等,了解常用场景。
7. 基础算法和数据结构,八大排序算法,查找算法。(面试会问)
8. (不做硬性要求) 熟练使用maven等构建工具,git等版本控制工具,熟悉常用linux命令,log4j,dubug,junit单元测试,日志打印工具,Redis等NoSql。
9,也是最重要的一条,对待Java要时刻充满激情!
可以肯定滴告诉你,本人非计算机专业自学且转行,目前工作五年,所以学习或自学完全是可以入行的;
新手小白以及学生刚入行可以从视频开始,但是需要找到适合自己的,不要全部看会懵逼,
不要看书,会被劝退;
关键的是跟着视频敲代码,学会操作和理解,不能不动手;
新手从环境、编辑器、敲键盘开始;
javase JDBC javaweb 以及主流spring springboot 都OK了基本工作稳稳的
本人有一些小白时期珍藏的视频,也拥有丰富的学习经验,可以采纳私聊我
一般情况下,需要达到独立写项目的程度才能找到第一份工作。JAVA上手容易,但是如果你仅仅达到基础的水平,是远远不够的!
所以说,如果你想找到一份满意的工作,建议还是全面系统的学习过Java,能达到独立分析需求,独立构架数据库,独立编写代码并修复bug,独立完善优化项目的程度,再去工作。
要学的内容主要有:
①计算机基础以及PS基础
②前端开发基础(HTML5开发、JavaScript基础到高级、jQuery网页特效、Bootstrap框架)
③移动开发
④前端高级开发(ECMAScript6、Veu.js框架开发、webpack、前端页面优化、React框架开发、AngularJS 2.0框架开发等)
⑤小程序开发
⑥全栈开发(MySQL数据库、Python编程语言、Django框架等)
⑦就业拓展(网站SEO与前端安全技术)
祝你学有所成,望采纳。
最直观的就是拿现在的招聘信息告诉你了,这是我收集北京地区最新的
希望对你有所帮助
Java学到什么样的水平才能找工作?
首先要学的是Java基础的知识内容,学完之后基本就具备Java基本开发能力。
然后是JavaWeb的知识,当然这个时候还是不能满足企业用人的需求。只有完成了主流框架的学习,掌握了主流的ssm框架,才能掌握开发企业级项目的知识和技术,拥有企业级解决方案的思路。接着最好了解一下电商实战项目,这样一来就可应对Java互联网开发的高级岗位。
最后把流行框架的内容学一学,就已经掌握Java互联网开发大部分岗位需要的知识和技术。找工作的时候可以从初级程序员干起,积累了一定的项目开发的经验,就能够轻松应用Java互联网开发大部分岗位。
如果你想要专业的学习Java,更多需要的是付出时间和精力,一般在2w左右,4-6个月左右的时间。应该根据自己的实际需求去【千锋】实地看一下,先好好试听之后,再选择适合自己的。只要努力学到真东西,前途自然不会差。