文章图片
文章图片
文章图片
曾经身边有个好朋友这样问我 , 他说:程序员中到底有没有水平上的差距?如果有差距 , 要怎么辨别?当时我没有直接回答他 , 并不是他提出的问题有点弱智 , 而是当时我不知道怎么给他一个满意的答案 。
春风得意马蹄疾 , 一日看尽长安花 , 我们知道程序员在我国已经到达了300万 , 想要把这三百万的程序员按照水平分 , 不可能快速的分外 , 因为你不知道这些程序员的水平是怎样的 , 按照薪资维度 , 不太靠谱 , 按照技术维度 , 短时间又不好匹配 , 按照解决问题的能力更是天方夜谭 。
所以如何辨别一个程序员水平的高低 , 真的不太好回答 , 有人说考察一个程序员水平的高低 , 首先给定时间 , 看新领域的上手和学习能力 , 比如从来没用过rust , 让他用rust实现一个功能看其用多长时间 。 然后按照高低时间来区分这些程序员的水平高低 , 可行吗?
或者让一块产品出现bug , 让这些人分别去识别那块出了问题 , 看看谁能更快的反应出问题出在哪?按照排查问题的速度和效率以及解决问题的方式来判断一个程序员的水平 , 可行吗?
要不看看程序员的领导力如何 , 给他一个项目 , 什么都没有 , 自己能自信的给出正确的技术方案 , 然后说服领导去实施吗?自己是否能规划好工期 , 按照这些人给的方案 , 来区分程序员的水平的高低 , 可行吗?
除了这些之外 , 你还可以考察程序员的团队协作能力 , 对产品业务的认识 , 以及业务理解能力和逻辑思维等等 。 用这些方式也许并不能给程序员划出水平 , 因为每个程序员都有长板和短板 。
【程序员|如何辨别一个程序员水平的高低?悲欢就在一瞬间,一日看尽长安花】有人就给我提出了可以用加权分来给程序员打分 , 比如说这项多少分 , 那项多少分 , 给个总分 , 然后把程序员区分个三六九等 。 但是这样真的可行吗?
- 抖音|抖音如何获取更多流量?一文读懂直播自然流量提升技巧
- 东芝|如何分辨手机配置的“好坏”?认清这四点,你也能成为行家
- iqoo neo|一部手机可以用多久?来看下iQOO次旗舰是如何解答的
- 人机|人机融合时代,中国机器人如何弯道超车
- 显卡|显卡和处理器如何组合?
- 小米科技|别吵!理性分析:i5-12600K和锐龙7 5800X该如何选择呢?
- 骁龙870|骁龙778G和骁龙870的差距究竟有多大?作为消费者应该如何选择?
- 芯片|算力的阿克琉斯之踵,阿里达摩院如何破局?
- 新疆维吾尔自治区|Java程序员应该知道的20个有用的库
- 机器|工业触摸屏一旦出现了失灵,我们要如何处理你知道吗?