以下内容有待细化,并用于考察员工的水平!

从低的往高级的说。

初级

1.掌握java语法

oop+io+网络

2.基本的数据结构

3.基本的算法-例如排序,合并

4.基本的几个javaee框架

springmvc+springboot

mybatis

5.知道如何使用tomcat等容器

6.会使用linux操作系统

7.对并发,调度有一定了解

8.会写基本的操作手册,阅读有关设计概要文档

9.掌握svn,git等代码管理工具

11.熟悉h5,css,js等基本内容

中级    

1.掌握java语法

数量掌握 泛型,并发,反射

2.数据结构

熟悉各种数据结构,并能够使用

3.算法

算法导论提到的算法应该都了解

4.javaee框架

springmvc+springboot+cloud

mybatis

5.会使用各种容器和服务器,并适当欧化

6.熟练使用linux操作系统+windows

7.深入并发

8.会做整体设计

9.掌握svn,git等代码管理工具

11.熟悉h5,css,js等基本内容

高级

除了中级的,还必须能够解决如下问题:

1)大型并发设计

2)分布式系统设计

3)能够解决一些比较复杂的算法问题

4) 对jvm有深入了解

5) 熟悉编译原理

6) 熟悉网络原理

7)对it趋势有个清醒的认识!

大师

高级+能够很好地处理几个大的项目(复杂度)!

能够解决一般人所解决不了的难题(哪怕给出方向)

大神

随心所欲! 只能神往!

最新文章

  1. Hadoop2.6.0子项目hadoop-mapreduce-examples的简单介绍
  2. Hive与数据库的异同
  3. Shader for sprite clipping
  4. alfresco 5.0 document
  5. php删除最后一个字符
  6. mysql 树形数据,层级数据Managing Hierarchical Data in MySQL
  7. MySQL 学习笔记 (limit offset)
  8. android 学习笔记(1)
  9. JMeter入门(03)多台JMeter联合测试
  10. echarts.js--前端可视化数据图形
  11. Effective Java 第三版——81. 优先使用并发实用程序替代wait和notify
  12. 微信开发之获取openid及推送模板消息
  13. Orcale日期函数to_date(),to_char()
  14. QT插件+ROS 3 导入现有ROS包
  15. 十九. Python基础(19)--异常
  16. java基础语法学习DayOne
  17. Java:集合,对列表(List)中的自定义对象按属性(字段)排序(正序、倒序)的方法
  18. npm WARN build `npm build` called with no arguments. Did you mean to `npm run-script build`?
  19. 4G厂商版《出师表》
  20. PHP-Open Flash Chart报表生成

热门文章

  1. C++里创建 Trie字典树(中文词典)(二)(插入、查找、导入、导出)
  2. phpmyadmin杂记
  3. Bootstrap导航栏navbar源码分析
  4. linux定期任务cron
  5. Android 马甲包制作流程
  6. Qt删除文件夹
  7. IIS环境搭建
  8. bootstrap table 主子表 局部数据刷新(刷新子表)
  9. 模线性方程&&中国剩余定理及拓展
  10. python:包与异常处理