分享一个我判断程序员代码实力的方法

2017-08-22 01:03:49 +08:00
 baskice
根据我的观察,程序员的实力可以根据 代码量:bugs 数量 的增长函数来鉴别。

刚入门的新人通常在代码量较少时 bugs 的数量也少,但当项目复杂程度增长后 bug 数量会指数式爆发增长
(团队没有培养能力的话尽可能不要招这个水平还自身没有很强学习动力的人)

普通水平的程序员自己写代码时 bugs 数量和代码量呈稳定线性增长趋势
(合作项目就难说了,更看管理者合作能力好不好)(这个程度薪水已经能够保证了,但替代性依旧很强,老板可能一言不合炒人)

高级程序员 bug 量几乎不随代码量增长而增长。到这个阶段如果还有一定管理能力,脑子正常的老板已经不敢随意开除了。



代码量 /bug 比可以从 GitHub 的公开项目获得。当然这种鉴别方法也可以对抗,比如新人尽量不写复杂大项目以期混入普通程序员中。
或者干脆不给 GitHub 这些过往代码给你看。只靠面试看走眼的几率还是很高的。
9962 次点击
所在节点    程序员
61 条回复
cbangchenLL7
2019-10-30 18:53:13 +08:00
@Lucups 我都没注意这个帖子日期这么旧了。其实我只是想说你说的大部分是对的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/384709

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX