如何评价程序员的水平才好呢?这里有10个标准可以辅助判断。

计划分成三部分来写

0,怎么辨别自己的水平高低 (自知之明)

1,怎么辨别候选人的水平高低 (知人之明)

2,怎么辨别面试官的水平高低 (知牛之明)

自知之明很难,这并非仅仅源于主观的骄傲,虚荣或自欺;而是客观上我们几乎很难关注和度量自己的水平,在镜子发明之前,人若要整理衣冠,审视容颜,基本只能靠别人。而一个人在某个领域的水平,更是分散在许多子领域和更多知识点中高低错落的一个分布,所谓术业有专攻,你熟悉的事情自然水平更高,而哪怕一个看起来很专业很细的职能,内部也可以拆出更多更细的小领域,熟悉其一其二,不见得熟悉其三其四,这就构成了一个辨别自己客观水平高低的巨大障碍。我们都是自己水平的摸象人。除非我们提供一些可执行的度量方案。那么一个不成熟的度量方案如下:

就一个具体的领域,10分制,从1-10来打分。

领域定义为,可以为此写出一本书的事。如果你能就一件小事写出一本书,你就创造了一个新领域。

下面的 【专业论坛】,可以替换为StackOverflow 或 Github 或 Reddit 或 Medium 或 Quora或其他知识社区(知乎除外)。

10分:有人请你为某个领域写书。你写出的书成为领域内被推崇的必读书,你对这个领域内的知识了如指掌,乃至预知或参与后续的发展动向。

9分:你访问 专业论坛不是为了求助,只是为了无聊,去看看有什么问题可以回答打发时间。你掌握了这个领域的最佳实践,经常觉得别人的答案不靠谱。你是身边同事的首先求助对象。你不仅能帮助他们解决问题,还经常能在别人觉得「可以了」的地方给出改进的更好方案。 9分和10分的 Diff 在于,9分的人没有10分的影响力,不能第一时间参与到发展动向中。

8分:你能有把握的给专业论坛中某个领域里的大部分问题写下答案,除了一些用途不明的冷门问题,你觉得了解它们意义不大。你经常帮助身边的同事,你帮他们做到的事,你做到过好几次了。

扫描二维码关注公众号,回复: 11448482 查看本文章

8分和9分的 Diff 在于,8分的人往往觉得自己可以写书了,但写出来的书风评不行。而9分的人知道自己和10分的人的差距,不愿意写书,等他们写出一本好书,获得了好评和影响力就成为了10分。

7分:你开始有能力在 专业论坛上就这个领域的问题贡献答案,为社区补充知识,但你也在社区中持续发现自己的知识缺陷,你开始尝试帮助其他人解决问题并从中学到新东西。你开始带领团队,承担起 tech leader 的责任。7分也是做 leader 的baseline。7分和8分的区别在于经验积累。

6分:你对专业论坛上的常见问题-答案已经熟悉,但还没有能力为社区贡献新知。你所知道的东西,基本已经被人在上面写过了(或者你就是从社区里学到的)。你跟随着前人脚步,一个一个解决了这个领域自己遇到的问题,乃至举一反三,但还没有能力去帮别人解决他们遇到的问题。你已经是一个熟练的可信赖的程序员,6分和7分的区别,在于能否担当 leader 的责任,带领整个 team 变强。是的,leader 的责任不是帮team里其他人做事,而是要带领 team 变强。

5分:你经常在工作中遇到困难,你已经习惯访问专业论坛去寻找问题的解答。你看见这些答案不明觉历,依靠复制粘贴你有时候能完成任务有时候把事情搞砸,但你依然不知道为什么。你还是一个不甚靠谱的程序员。5分和6分的区别,在于能否掌握学习的诀窍。

4分:你基本遍读了这个领域里你知道的经典书,你脑子里塞满了一知半解的概念,你觉得你什么都知道了,但你唯独不知道这些新技术如何具体落地变成可用的东西。4分和5分的区别,在于实践的经验。

3分:你读过了好几本书,你了解领域里的不少术语,你开始寻找现成代码变成一些有趣的个人项目。你在非专业论坛里炫耀自己的工作,你被外行称为大神,但你并没有建立起知识间的联系。支离破碎的知识点让你难以应付工作。3分和4分的区别,在于4分的同学可以被招进来培养,3分的同学没法被一线互联网公司录取。

2分:你至少读完了这个领域的一本书,你了解了一些术语,能够照猫画虎的做出一个可以跑的程序。你会兴奋地发帖宣布自己在多少天里”学会“或”掌握“了某个技术。得到其他菜鸟的一片喝采。

1分:你是一个菜鸟,听说了某个领域,好奇的翻开了一本大神写的书。

1,2,3 级是菜鸟阶段;

4(实习生),5,6级是以此为工作的职业编程者;

7,8,9 级是 Tech Leader。10级是领域内大神。

但是,如一开始所说,领域是不断细分,变化和突破的,10级的大神,也会有5级的知识漏洞。

7级8级的同学也有可能在某个局部达到9级的水平。

把标准放高一点,对自己的位置清醒一点,学习的动力可以强一点吧。

好了,今天就说到这里吧,感谢您的耐心阅读!

猜你喜欢

转载自www.cnblogs.com/QuickSlow/p/13383458.html