前言

程序员是一个非常神奇的工种,他们对技术有特殊的崇拜,有着严格的等级划分,不同级别的程序员有什么不同之处呢?

说程序员待遇好,赚钱多,年薪百万的比比皆是,但月薪3000的码农也不在少数。其实程序员的薪资水平是跟技术能力挂钩的,有多大本事,就拿多少钱。

游戏里有青铜王者之别,程序员也分三六九等,来看看你处在哪个阶层吧!

先上图:


各个阶段程序员暴露出来的日常,看你中招了没有?_java


CRUD级程序员


各个阶段程序员暴露出来的日常,看你中招了没有?_java_02


处于初阶段的程序员,应该把精力集中在专业能力的提升上。由于经验不足,往往并不能很好的完成一样工作,每天重复着需求的增删改查。

穿着表现:

各个阶段程序员暴露出来的日常,看你中招了没有?_java_03


框架级程序员


各个阶段程序员暴露出来的日常,看你中招了没有?_程序员水平_04



专精于百度、谷歌、CSDN等,搜索能力五颗星,尤其擅长从网上或者其他人写的代码中复制粘贴,又称CV大神。

编程并非所爱,只是为了工资,解决吃饭问题。

穿着表现:

各个阶段程序员暴露出来的日常,看你中招了没有?_java_05


编程语言级程序员

各个阶段程序员暴露出来的日常,看你中招了没有?_程序员水平_06


编程语言级程序员


这个阶段的程序员数量巨多,半路转行自学成才的,科班出身初出茅庐的,工作经验有限,也无名师指点,项目需求紧、任务重,他们要做的就是“完成功能”,完成过程中往往会忽略边界条件、性能、可读性、可扩展性、编码规范等问题,

有了一定的整体意识和观念,但仍然没有把控全局的能力,局限在某个模块、流程上。

穿着表现:


各个阶段程序员暴露出来的日常,看你中招了没有?_程序员水平_07


应用层级程序员


各个阶段程序员暴露出来的日常,看你中招了没有?_java_08


不但可以把从1到100的事情做得很好,也有能力带领其他人完成0到1的事情。

不断的学习,工作经验的积累,让这个阶段的程序员针对客户的需求有了较为清晰的实现思路,敢于在工作中与产品经理正面对抗,项目中也会考虑边界条件和性能问题。

体会到了代码的乐趣,他们更加热衷于自己“创造代码”,有现成的他们也不屑于去复制粘贴。

穿着表现:

各个阶段程序员暴露出来的日常,看你中招了没有?_程序员水平_09


操作系统 、CPU级程序员

各个阶段程序员暴露出来的日常,看你中招了没有?_程序员水平_10


代码既世界,世界既代码。此进阶已超脱世俗,决心为编程事业奉献终身。

达到此境界者五一不是在周围圈内赫赫有名的。

结语

        这些并不是很正经的等级划分。每个程序员在职业道路上都有各自的追求。但这可以给你一定的启发,让你思考一下十年后、二十年后或三十后——也许你的一生——能够实现什么。哪一个著名程序员是你最钦佩的?他们因为实现了什么而获得了你的钦佩?

作为程序员,你这辈子想干到哪个级别?