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)强健的体魄:身体要好!!!尤其是这行
五、狮吼功总结:
智商要时刻在线、情商也得时刻在线!!!
我向往的自由是通过勤奋和努力实现更广阔的人生,那样的自由才是珍贵的、有价值的。
我相信一万小时定律,我从来不相信天上掉馅饼的灵感和坐等的成就。
做一个自由又自律的人,靠势必实现的决心认真地活着。