028-86261949

当前位置:首页 > 学科资讯 > 一个基本水平的java程序员应该掌握哪些知识?

一个基本水平的java程序员应该掌握哪些知识?

2020/05/19 10:48 分类: 学科资讯 浏览:0

入行的基本要求:

JavaSE:

  1. 基本语言基础:数据类型,变量,循环选择,数组,方法等。
  2. 面向对象的相关语法必须熟悉,并掌握。
  3. Java相关的常用类,例如String,包装类,Bigdecimal.Math,Object等。
  4. 常用的集合容器类,如List,Set Map等,清楚每个容器类的存储数据的特点。如果能掌握底层的设计原理更佳。
  5. 文件的读写IO流。
  6. Java8相关的特性,Lambda表达式等

 

拔高点:

面向对象的相关思想,线程安全,JVM调优,简单的设计模式,linux常用命令。

 

JavaWeb

  1. Tomcat服务器
  2. Setvlet,jsp的使用
  3. 过滤器,监听器作用及特点
  4. Html,js ,jQuery
  5. 数据库相关Mysql

 

拔高点:

Spring,springMVC,mybatis的基本使用。

如果是一个刚刚毕业的大学生,找实习类的相关工作。以上技能都掌握的比较踏实,而且又勤奋好学。应该是能在一个城市里活下来。

 

接下来说说我对于基本水平的第二个理解:达到行业的平均水平。

对于Java开发人员3年左右的工作经验,在成都来说基本能够达到10W左右。其中和公司所做的项目,以及个人能力有较大的关系。需要掌握的技术:

  1. 精通Spring、Spring MVC、Mybatis、SpringBoot;
  2. 熟悉Spring Cloud系列组件,熟悉微服务开发模式;
  3. 熟悉数据库相关技术,熟练使用MySQL、MongoDB、Redis等
  4. 熟悉前端相关技术,Vue 、nodejs、elementUI等技术。
  5. 熟悉至少一种全文检索引擎。
  6. 至少了解一种消息中间件。

 

如果掌握以上技术,达到行业的平均水平应该是没有问题,甚至中上。但是做过开发的都知道,如果在一个公司待久了以后,如果自己不学习,公司对于新技术也不敏感。那么就不是几年的工作经验,而是一年的工作经验用几年。那么过几年以后想跳槽都难。甚至不如那些刚刚培训出来的学生知道的多。往往培训机构对于市场上的热点技术嗅觉相当灵敏。

#标签:Java程序员,JavaSE,JavaWeb