美文网首页知了·IT我爱编程程序员
如何辨别一个程序员水平的高低?

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

作者: IT人故事会 | 来源:发表于2018-06-15 09:20 被阅读239次

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

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

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

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


    程序员真实的生活

    1. 老程序员有技术为啥不单干?非要在公司呆这!
    2. 天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?
    3. 后端程序猿怎么提高技术?提高编码质量?
    4. 河南这么大的省,也所谓的准一线,为什么IT行业就是发展不起来呢?
    5. 程序员有哪些借口可以让自己写出低质量的代码?
    6. 计算机或许已经烂大街了,女生学计算机没出路吗?
    7. 想找女朋友,结果遭遇了酒托,且行且小心啊!
    8. 想想自己如果不做开发,可能会从事什么职业?
    9. 为什么很多公司都不招大龄码农?
    10. 为什么很多人会觉得IT门槛低?
    11. 是不是大部分程序员都在抱怨工资低?
    12. 什么样的程序员才是牛逼的程序员?
    13. 程序员能纯靠技术渡过中年危机吗?
    欢迎关注

    相关文章

      网友评论

      • 椟夜:你没有听过相煎何太急吗?最不成熟的程序员就是互相掐架,领导就高兴了。
        椟夜:@IT人故事会 程序员要日子好过,就需要相互帮助,不要相互帅锅。
        IT人故事会:@椟夜 领导最喜欢的看到互相批评
      • struggle3g:1、2还行,3、4确实出现了

      本文标题:如何辨别一个程序员水平的高低?

      本文链接:https://www.haomeiwen.com/subject/lioyeftx.html