java开发划分级别的标准

一、史诗序:

  java开发也有一段时间了,整天茫茫碌碌,除了偶尔的小有成就感,剩下的大部分好像都在重复,你是否也遇到了这样的情况?

  遇到一个小细节问题,之前不久解决过,现在却是什么都记不起来了

  面对每天几乎一样的重复工作,感觉天天都在重复,感觉java不过如此

  看到网上的新概念,激动万分,可总是学的不明所以,草草了事

二、下边讲方法,划重点!!!

  思考:是什么让我们产生了这些观念?是无知!!!

  怎么才能不无知?别急,先问问自己什么是无知,无知具体指的是什么?

  本上神看来,无知是不知道自己在哪里?也不知道自己要到哪里?知道了要到哪里,也走的不得其法

  

三、自己在哪里?

  拿java来说,要知道自己在哪里,那就得有一套标准,尺量自己过后就知道自己在哪里?

  java的四个阶段:

  (1)初级:学套路【只会模仿】  

    Java基础:会写一些简单的增删改查,了解java的基础语法

    javaWEB:了解一些记本的web知识

  (2)中级:用套路【给定设计文档能开发出来】

    数据库:会常用sql的编写

    java基础:IO流、NIO、文件操作、多线程、反射、类加载、常见设计模式

    javaWEB:MyBatis、Spring、SpringMvc、EasyUI等常见框架的使用

            MySql索引、sql复杂的查询语句的编写

         Https协议、ajax异步的使用、DOM树的操作

    Linux:常用的linux部署命令、权限的分配、端口的状态查看、服务的安装和整个系统的配置

    其它:大数据、区块链、机器学习、分布式系统的概念

  (3)高级:懂套路【可以从零设计、开发出一整套系统】

    数据库:会基本的数据库问题查找和优化查询的sql语句

    java基础:JVM的内存模型、类的加载机制、多线程的并发处理、队列的使用、Socket通信的使用

    javaWEB:了解常用框架的组成结构、底层原理,可以根据原理找出疑难杂症的产生源头

         Netty通信框架、Solr文件检索服务、JBMP、Activities工作流引擎

    Linux:linux的文件系统、linux的底层原理、脚本的编写

    其它:了解一门其它的编程语言、知识面广,了解当下热门的spark、pathon

  (4)架构师、项目总监:开发套路

    这已经是传说中的状态了,已经万法归一,无中生有了!!!

四、怎么走的得其法:

  有了在哪里的参考标准,那么去哪里也就不需多言,初到中,中到高,高到神!

  想要走的得其法?就得知道什么是不得其法:

  (1)努力的做无用功:增删改查练的上吐下泄,麻木不仁,却还在孜孜不倦的练,蒙自己时间可以让自己再上一级

  (2)想的太多、做的太少:什么都想看,什么也没有仔细看,听过,自己用不来

  怎么得其法:

  (1)刻意的练习:拆分到最细的粒度,针对每一项都刻意的联系,让自己始终保持在不是很舒服的学习状态

  (2)极品的幽默感:学习很枯燥、时刻紧绷会让人脾气暴躁,心态失衡,得有自我调节的能力

  (3)强健的体魄:身体要好!!!尤其是这行

五、狮吼功总结:

  智商要时刻在线、情商也得时刻在线!!!

原文地址:https://www.cnblogs.com/hackxiyu/p/8534875.html