前言
可能有些人会常常有这样的感觉,同是开发有些人比我工资高却什么代码都不写呢?当我听到这个问题的时候第一次映入脑海的就是:工程师的分类。
大家可以来看看Java工程师在招聘网站上的区分:
- 初中级开发工程师
一般的初中级开发工程师要求不是特别的高,很多都是要求你会在公司干活,然后能够对公司项目进行代码的编写,和业务的实现。一般要求熟悉 Spring boot,Spring等框架;熟悉dubbo框架、redis等; 熟悉Unix/Linux系统,精通数据库Oracle、MySQL 等的开发,精通SQL及存储过程编写能力;就行了。
- 高级Java开发工程师
既然带上了高级两个字,那么必定的,在招聘要求上肯定会有很多不同于初中级开发工程师的要求的。而且这些高级开发并不是说完全的一点代码不写﹐只是他们很多都是负责对代码进行审核,而这个审核的过程可想而知﹐其实要比写代码的难度要高不少。
- 架构师
最后这类就是好程序员的梦想了(不想成为架构师的程序员不是好程序员)那就是架构师。从招聘内容上就看出来了,从"架构师′的层次上很多都是从宏观的角度﹐把控公司的项目﹐设计公司的系统﹐把公司的项目变相的变得更加的"高大上"一点。
现在市面上的程序员有很多,但真正能成为架构师的还是少数。成为架构师不仅仅是要知识的储备,还得要有一定的机遇。机遇不是我们能掌握的,我们能做的就是抓住机遇,在机遇到来之前把自己知识贮备好,这样机遇到