自学Java 怎么入门
1、Java基础
胜任职位:初级Java开发工程师
学习Java数据类型、String基本类型封装类、MySQL等基础知识,属于必备技能,不论你是什么目的学习Java,此部分很多内容都是必学的知识点…主要进行中小型互联网项目开发,一些小型项目的辅助工作。
2、Java进阶
胜任职位:初级软件开发工程师
学习Java集合高级、I/O流、Java网络通信、线程、MySQL高级、连接池等等,是Java工程师必须掌握的知识点,主要进行中小型互联网项目开发,OA/CRM/ERP系统开发,APP服务端开发。
3、前端
职位:Java前端、企业级项目中级工程师
同Java基础知识一样,CSS、JavaScript、JQuery是职业晋升必备的技能包,主要进行各企业中高级项目的参与。
4、基础框架技术开发
胜任职位:Java中级开发工程师、企业级项目中高级工程师
想要进行框架开发项目,Spring5、SpringMVC、MyBatis、SpringBoot等基本框架的学习,需全面掌握。主要进行主要进行各企业中高级项目的参与,框架开发项目,可独立进行小的开发项目)。
5、持续集成和部署
胜任职位:Java开发工程师、企业级项目中高级工程
学习Linux网络基础、Maven构建和环境搭建、Git常用操作命令、Gitlab项目管理、Jenkins使用、Docker容器命令介绍和应用等完成多元环境下的配置搭建,主要进行大型互联网项目开发。
6、微服务
胜任职位:混合开发工程师/Java高级开发工程师
讲解SpringCloud、Dubbo服务框架等,如果想成为资深的Java工程师,需要掌握这些知识点。这部分内容比较集中,初学者需要细细考量,主要进行大型、超大型互联网项目开发)
7、互联网解决方案
胜任职位:Java高级开发工程师/Java架构师
学习大型互联网平台架构设计、分布式锁解决方案、分布式事务解决方案、缓存解决方案、对象存储解决方案等,学习互联网解决方案,主要进行Java各领域涉猎,可主导多元产品项目的实现。
如果你想要专业的学习Java,更多需要的是付出时间和精力,一般在2w左右,4-6个月左右的时间。应该根据自己的实际需求去实地看一下,先好好试听之后,再选择适合自己的。只要努力学到真东西,前途自然不会差。
2017-02-10
如果你没有其他编程语言的基础,建议你先学会C语言。
C语言是看着难学,实际简单;而Java是看着简单而实际难(当然有说都难的,那就无语了)
隆重推荐:
郝斌的各种编程教程(包括Java的一些图形界面编程)
务必严格依照先C后 Java的顺序。
以下来自百度贴吧:
之前发过一次帖子... ...不过好像沉下去了, 看到好多人需要, 再发一次吧... ... 很多人应该是冲着郝斌老师的名字来的, 且主要是因为swf格式无法在手机上播放而寻求其它抗议再手机上播放的格式等原因进来的, 这几套全部是本人(注 指百度贴吧zpt6632000)转换的, 当然, java除外, 本来就avi格式...。, 让需要的朋友进来就能看到
郝斌c语言avi格式教程:http://pan.baidu.com/s/1kTsuSbt 密码:z7y8
郝斌SQL 2005教程avi格式:http://pan.baidu.com/s/1i31mz8T
郝斌java教程avi格式:http://pan.baidu.com/s/1sjLVted
郝斌数据结构教程avi格式:http://pan.baidu.com/s/1hqAbUPQ。
---------
原帖自:
http://tieba.baidu.com/p/3987780005?lp=5028&mo_device=1&is_jingpost=0&pn=0&
我就是从这里开始的,祝你好运。