java初级程序员进阶要学哪些东西

Python021

java初级程序员进阶要学哪些东西,第1张

jdk类库,常见的要有印象。

java基础,如控制语句到文件IO,网络编程要会。

数据库要会,至少一种。基本查询,视图,索引,存储过程(玩过,会就行)这些。

枚举,反射,注解。

框架啥的要会用即可,最好从模拟入手,配置啥的不用太在意,要懂点原理,能吹。

html,css,jsp啥的必须,能写简单页面,js,jquery必须会。控台前端框架最好会一个,比如bootstrap,好像控台的前端的框架都很相似。

初级程序员需要自信,需要眼光放大,你真的工作了就知道初级需要的真的不多,你大都会。

都会的话多看书,设计模式,算法,数据结构,操作系统也玩玩,一些常用工具多玩玩,都不需要太深,满足需要即可。

进阶的过程比较长,各种知识都慢慢补充吧。

我是个初级,仅代表我的看法

主要分为5个阶段吧!

第一阶段:Java编程入门

1. Java基础语法

2. 面向对象编程思想

第二阶段:JavaSE进阶

1. Java常用API

2. 多线程并发编程

3. 数据结构/集合框架

4. IO/网络编程/反射/设计模式

第三阶段:主流数据库管理系统

1. MySQL/Oracle

2. JDBC

第四阶段:JavaWeb开发技术详解

1. JavaWeb前端

2. JavaWeb基础

3. JavaWeb高级

第五阶段:项目实战

1. 团队协作完成

2. 个人实战完成

一、提升对java技术的思考

很多人口里嚷着要提升java技术,行动也有,但就是不奏效,是怎么回事呢?因为行动前没有好好的思考,比如老是盯着已经掌握熟练的java技术练习,你为什么不考虑多练练你不熟习的java技术呢?那么应该思考些什么关于java技术的问题呢?

1、这个技术能解决什么问题(why)

2、比较适合在哪些场景应用(where+when)

3、这个技术跟我已经掌握的哪个知识或技能类似,有什么差别、有什么特点、有什么优点和缺点(what)

4、了解前面的问题后,你在开始考虑提升java技术那么效果会比较好。

二、善于模仿,把他人的变成你的

你的代码刚开始是怎么学会的呢?不外乎模仿,但是模仿也有诀窍,有的人模仿的快,有的人模仿的慢。时常强调,多去看看其他人的代码是怎么编写的,你可以从其他人的代码中模仿出很多的东西,甚至你可以尝试去修改其他人的代码,让它跟你的想法更加接近,看看你下次是不是可以这样做,看看学习效率有没有提高或者变得简单,长此以往,你的java技术一定会有质的提升。