如何从0开始学习java,成为中高级程序员?

如何从0开始学习java,成为中高级程序员?

学习路线:
1:java的语法入门学习
2:html,js的前端学习
3:web开发的学习
4:web开发的实战项目学习,电商,图书馆。。。
5:框架的学习,如ssm,ssh
6:框架的实战项目学习,如h5的app,前后端结合的社交app
7:深入学习框架,springboot,微服务架构,代码生成器等。
整个周期下来6个月到一年,对于中等以上IQ的人。通过勤奋,完全可以达到。

原文地址:https://blog.51cto.com/13149944/2471931

时间: 2024-11-05 13:45:47

如何从0开始学习java,成为中高级程序员?的相关文章

Java新手学习路线,0基础学习Java怎样效率更高?

Java是老牌编程语言,拥有扎实的群众基础和广阔的市场应用,从业人员薪资也普遍较高.很多人想要加入到Java开发行列,不过0基础学习Java怎样效率更高? 很多0基础学习Java的同学想知道怎样学习效率更高?小编以为,学习Java需要一个系统的过程,而根据你未来的职位方向不同,学习也各有侧重.目前来说,Java就业方向包括Web开发.大数据开发.Android开发以及各种后端服务开发领域,但不论你选择哪一个,都要从最基础的知识点学习. Java基础知识点多且杂,初学者在开始的时候需要认识什么是J

MySQL常用指令,java,php程序员,数据库工程师必备。程序员小冰常用资料整理

MySQL常用指令,java,php程序员,数据库工程师必备.程序员小冰常用资料整理 MySQL常用指令(备查) 最常用的显示命令: 1.显示数据库列表. show databases; 2.显示库中的数据表: use mysql; show tables; 3.显示数据表的结构: describe 表名; 4.建库: create database 库名; 5.建表: use 库名: create table 表名 (字段设定列表): 6.删库和删表: drop database 库名; dr

分享JAVA从初级程序员到架构师视频,文档,架构设计,大型网站架构分析,大数据分析资料

JAVA从初级程序员到架构师视频,文档,架构设计,大型网站架构分析,大数据分析资料, 搭建高并发.高可用电商架构设计资料需要的联系我.很多目录都没列出来(QQ空间相册里有很多目录的截图)加QQ:1927360914

Java项目经验——程序员成长的钥匙

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3.掌握用例驱动.以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法! 关于基

Vue 3.0源码发布,前端程序员:“我真的学不动了!”

那天刷知乎,发现超多人唱衰前端岗,搞的小白和刚入行的新人人心惶惶,不知道自己入行的决定到底是对是错. 前端知识的学习不像上学,只局限在书本上的知识,层出不穷的热点和事件,多到让我们分不清什么是过时和新潮.以前能讲得清 ES6 的人已经很厉害了,可现在 ES8 都出来很久了,真是一刻都不能停止学习. 要是没什么人带领,就算每天都能追上热点,知道潮流的语言,刷再多论坛看再多分享,缺少实操的机会,也是白费功夫. 那么,到底什么样的能力,才是前端开发必备的?你与阿里P6的程序员,差在哪里?前端岗位该如何

学习笔记之--高效程序员的45个习惯

有本关于敏捷开发方面的书非常不错<高效程序员的45个习惯-敏捷开发修炼之道>,Venkat Subramaniam和Andy Hunt著,该书简短.易读.精炼.深入,深刻且实用.对于想要采用敏捷方法的人很有价值.此书通过常理和经验,阐述了为什么应该在项目中实用敏捷方法.更难得的是,这些行之有效的实战经验,竟然从一本书中得到了.如果能拿这些习惯在项目中一以贯之,肯定会受益匪浅.下本罗列该书这45个习惯,一并列出其中的Key Point. -----------------------------

ASP.NET中高级程序员 面试题

1. 简要说一下.Net的编译过程. 2.ASP.NET与ASP的区别 3.谈一下ASP.NET页面生命周期 4.ASP.NET程序的运行机制.可以从一个页面的请求到返回的角度谈 5.Javascript中类库的制作和调用方法 6.AJAX原理及你所知道和使用过的版本 7.WebService使用的协议及简述使用流程 8.谈一下WebService的安全性及相关技术 9.事务操作的原理及同库事务及跨库事务的思路 10.简述你的一个项目,主要的流程及部署 11.谈一下你对SOA的理解及熟习的SOA

Java学习之数组 &lt;好程序员特训营&gt;

<A href="http://www.goodprogrammer.org/" target="blank">android培训</a>------我的java笔记,期待与您交流! 1.数组内存----栈  堆 栈内存:数据使用完毕,会自动释放 堆内存:放的都是 new 出来的实体(对象或数组),有内存地址值,且数组都有默认值,例如:0,false,0.0,当堆内存中实体无引用后,一段时间内会被JVM的垃圾回收机制回收,释放内存 例如: (

Java学习之异常 &lt;好程序员特训营&gt;

<A href="http://www.goodprogrammer.org/" target="blank">android培训</a>------我的java笔记,期待与您交流! 1.异常:就是程序在运行时出现不正常情况. 异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述.并封装成对象.其实就是java对不正常情况进行描述后的对象体现. 对于问题的划分:两种:一种是严重的问题,一种非严重的问题. a)对于严