专栏首页区块链学习浅谈如何辨别一个程序员的水平高低?

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

技术差是什么样的体验?在这里仅了解下如何辨别程序员的几种方法。

方法/步骤

  1. 1 如果可以的话,直接给他安排个debug任务。看他是怎么面对大量复杂的代码,层层缩小范围,最终定位根本原因,并且给出修补解决方案。看是直接独立完成,还是稍带提醒,或是不断提醒,还是无法得到任何结果。
  1. 2 在提问问题上,尽量提问灵活问题,开发性问题,看他的解决思路。
  1. 3 在提问方式上,可以不断的提问,不断的设问,反问。在项目整体实现上,在具体细节上,在完成某个功能上可能遇到哪些API?为什么要用这个API?采用什么样的设计模式?后台数据库怎么设计?如何维护,代码上如何做到模块化,低耦合?......
  2. 4 如果自己是项目负责人或对算法比较精通,可以问及相关算法。算法是程序非常重要的一个层面。
  1. 5 不妨看看写的代码吧!写的代码质量怎么样,命名是否规范,目录是否规范,结构是否清晰等。
  1. 6 如果可以的话,还可以看看他的团队协作能力,续航能力,抗压能力等等。

原文链接:https://jingyan.baidu.com/article/fcb5aff7a6df30edaa4a71f1.html

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

    IT架构圈
  • 如何辨别一个程序员水平的高低?

    问题:如何辨别一个程序员水平的高低? 工作3-5年,大家都做过点什么?但是有的程序员只是技术迁移、完全没解决问题的能力啊?大家盘点下,在你眼中,高工作年限的程序...

    前朝楚水
  • 如何看出一个程序员的水平高低?不仅仅是发量!

    你知道程序员、高级程序员、架构师、技术经理、技术总监之间有什么区别吗?一个程序员的水平高低从何来判断,头发吗?

    一墨编程学习
  • 如何看出一个程序员的技术水平?

    如何看出一个程序员的技术能力和水平?这个题目是比较复杂的,它包含的东西比较多,认真讨论能写几万字。如果是专业研究,能写一本书了。

    Java技术栈
  • 微软改进Face API,显著降低肤色识别错误率

    这一改进解决了最近的担忧,即商业上可用的面部识别技术更准确地识别出肤色较浅的人的性别,而不是深色的肤色,而且他们在肤色较浅的男性身上表现最好,而肤色较深的女性则...

    AiTechYun
  • 腾讯音视频实验室:使用AI黑科技实现超低码率的高清实时视频聊天

    自从苹果公司在iPhone 4引入了视网膜屏幕的概念以来,手机的分辨率自此开始突飞猛进。当前,1920x1080甚至更高的分辨率已经成为了标配。不过当我们谈到实...

    JackJiang
  • 微信团队分享:视频图像的超分辨率技术原理和应用场景

    图像和视频通常包含着大量的视觉信息,且视觉信息本身具有直观高效的描述能力,所以随着信息技术的高速发展,图像和视频的应用逐渐遍布人类社会的各个领域。近些年来,在计...

    JackJiang
  • 9大行为导致Java程序员薪资过低, 你有几个?

    Java程序员薪水有高有低,有的人一个月可能拿30K、50K,有的人可能只有2K、3K。同样有五年工作经验的Java程序员,可能一个人每月拿20K,一个拿5K。...

    java架构师
  • 调制传递函数(MTF)与MTF曲线

    MTF曲线同时显示分辨率和对比度信息,能够根据特定应用的需求评估镜头,并且可用于比较多个镜头的性能。如果使用得当,MTF曲线能够帮助确定应用实际上是否可行。

    云深无际

扫码关注云+社区

领取腾讯云代金券