如何用八个级别区分程序员的水平?

前言

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

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

坚韧黑铁之初学者

对程序员高薪的工作十分向往,天真的以为这是一条发财致富的途径,工作轻松,还能够进大企业上班,连找对象都可以手到擒来。不听他人劝阻,认为那些需要加班或者“996”“007”的都是能力差的人,自己一进去就三日到中级工程师、三周到高工、三月到架构师、三年升总监,出任CEO、迎娶白富美、走上人生巅峰指日可待。

倔强青铜之CV爱好者

专精于百度及谷歌等,搜索能力S+,尤其擅长从网上或者其他人写的代码中复制粘贴,又称CV大神。不会写代码只会改代码,无法独立实现一个程序的某种功能,但通过复制、粘贴、修改,即可完成很多项目,达到期望的结果。

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

不屈白银之Bug守护者

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

璀璨钻石之产品经理对抗者

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

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

这类人要么沾沾自喜,固步自封,要么很快就突飞猛进,进入下一层境界。

超凡大师之“牛人”

写代码的本质是功能的实现,就好像武林高手的返璞归真,真正的高手程序员往往追求最简单、最直接的方法。这个级别在接到产品需求的时候可以快速给出多种实现方法,快速实现各种需求功能,大家尊称其为“牛人”。

不过这类人普遍喜欢**“开发”,不喜维护**。

最强王者之架构师

架构级别的程序员可谓博采众家之长,熟悉各种框架和工具,逻辑性、分析能力甩开他人一截,自学能力更强,可短时间内学会新的编程语言。通过更合理的架构,重构代码,代码的可扩展性好、稳定性高、可读性高

史诗传说

**基本逐渐跳出程序员的身份,产品经理是什么?**老板是谁?我就是老板!

当达到这个级别,到手的薪资已经逐渐匹配不上自己的能力,公司也不能开出更高的工资。而本身也已经对技术和各种项目的流程都已经轻车熟路,考虑到需要充分的为社会贡献自己的价值,加上自己的知名度与人脉,完全能够自立门户

绝世骨灰之重症常客

代码既世界,世界既代码。此进阶已超脱世俗,决心为编程事业奉献终身。正因如此,重症监护室的“欢迎下次光临”有了用武之地。

那么你是哪一层呢?
级数太低也不要灰心,让我传授你一本进阶秘籍

发布了99 篇原创文章 · 获赞 5 · 访问量 6255

猜你喜欢

转载自blog.csdn.net/Aerfa789/article/details/103574409