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

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:如何辨别一个程序员水平的高低?

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

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

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

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


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值