如何辨别一个程序员水平的高低?

“阅读文本大概需要2.5分钟。”

之前公司有个同事,满嘴跑火车,说他朋友多么牛逼,什么月薪多少K,什么技术最牛逼,之类的。每次听他说话我都只能微微一笑以作回应。后来项目上线后出了点问题,让他排查,结果他一点头绪都没。遇到报错,他就一顿瞎改,然后试下跑一下看看行不行;让他查问题,在你旁边站这指点江山,不敢坐你旁边一起看。

  1. 能不能出活。如果不能出活,吹的再牛,也只是吹。没活,什么都不能评价,就没有后面的几点了。
  2. 能不能长久稳定的出活。产量很重要,如果能出活,但很久才出一个,自己都无法预计自己的工作量的,非新人莫属了。
  3. 凡是出的活都负责到底。我见过很多程序员新人,只喜欢做新东西,凡是做过的东西就丢在一边不去管它,久而久之,凡是他做的东西,团队内的人都敬而远之,他个人的声望也在团队里降低到底线。当然还有不少程序员新人,对自己做的东西绝望了,然后就放弃治疗了,这样的程序员肯定也算不上好的。
  4. 质量高的出活,出的活别人都抢着维护。大家当然愿意维护容易维护的东西了,如果一个团队里,出现某人写的东西,大家都乐意在上面继续开发,以及使用。那说明确实很牛了。反之,某人写了一个工具模块或者中间件,大家都不愿意使用,即使非得使用,也满是吐槽。那只能说明水平还有待提升。
  5. 解决问题的能力。这个和出活还不一样,干活只需要体力和脑力的付出。解决问题需要的能力比干活高很多,大部分时候解决的还不是问题本身,还是问题的人。这不但需要很好的体力和精力,足够的智商,还需要不低的情商和手段。

PS:看程序员的水平高低,一是看排查问题,二是看业务理解能力和逻辑思维,三是看他对技术的理解。这些都是一个合格的程序员应该有的东西。如果这些能力都没有,水平不会高到哪里去。


欢迎关注

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序猿

如何高效率的学习和工作?

我们做不到那样,也不一定非得按照上面做,人类的繁殖活动还是要继续的。引经据典,让我们来思考一下,心无旁骛的学东西,对于以后的“成功”是多么重要。

972
来自专栏PHP在线

如何判断自己是否具有成为一名优秀程序员的潜质

原文出处: Joshua Kemp 译文出处:vaikan 很多像这样的日子,当地上积起厚厚的雪时,我通常会燃起铁炉,把马蹄跌烧的通红,搓搓温暖的手,开始打...

3549
来自专栏邱翔的终身学习

被打断的程序员

主动把任务碎片化 不要再做多任务处理了,它会降低工作效率,妨碍创造性思维 共计2条,1049字|建议阅读时间3分钟 编者按

875
来自专栏科技向令说

信息安全问题频发的社交里,谁来保护我们的隐私?

近日Snap上市,市值一度超过400亿美元,成为继阿里巴巴上市以来全球最大IPO。资本和公众觊觎的无非是Snap背后社交的巨大想象空间。

693
来自专栏服务端技术杂谈

在成为CTO之前,程序员怎样赚外快?

作为一个码code的程序员,虽然可能没有朋友,比较宅,但是整体花销往往不比正常人少。VPS,域名,MAC还有一堆的收费软件,数码设备等,都是卖肾的节奏。 当然作...

42211
来自专栏华章科技

大数据7大最奇特应用

在客户体验与库存管理流程方面,大数据通常会发挥重要作用。下面盘点了7个最有趣、最独特的大数据应用,以及它们可能对我们的生活产生的影响。

611
来自专栏JAVA高级架构

为什么程序员都是夜猫子

为了祖国的未来,快来关注我们吧 一种很流行的说法是,程序员是把咖啡因转化成程序代码的机器。 说的是实情,随便问一个程序员,问他什么时候工作最有状态,估计他很有...

2747
来自专栏互联网杂技

每次不能把工作干好的时候,就看看

软件蚕食一切。未来属于程序员。所以人人都想当程序员。但是并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。可是什么样的人不适合当程序员...

3274
来自专栏顶级程序员

扎克伯格为提高员工工作效率,亲自做了这 26 张 PPT ,值得收藏

源 / Facebook 全球最年轻亿万富豪宝座的Facebook创始人马克·扎克伯格,为了提升员工的工作效率,亲自做了这26张PPT。 本文分享了来自Face...

48511
来自专栏CSDN技术头条

这次,我站Python!

人生苦短,我用Python,为啥这么说,因为我们码农圈有金句:学完Python,便可上天 ~ 废话不多说,相信很多人都听过之前的Python进入小学课本、Pyt...

4308

扫码关注云+社区