分享

八年Java老油条叫你如何辨别一个程序员水平的高低?

 天下小粮仓 2021-09-24

给他安排debug的任务,最好是崩溃问题或性能问题,观察他面对大量复杂的代码,在信息不全的的情况下,看他怎样一步步抽丝剥茧缩小范围,最终定位根本原因,并且给出一个不错的fix。

如果能独立完成工作,那么以后必然成为高手。

如果经过少量提醒点拨也能完成,以后会是个不错的程序员。

如果需要不断提醒,只能按照我给的思路去反复测试调查,那么只能说是个踏实肯干的人,但天赋不高,可以委派些普通任务。
在这里插入图片描述
如果以上皆非,我基本就放弃对他的治疗了。

之所以选崩溃或性能问题,因为这种问题没什么玄学,行就行、不行就不行,结果好验证。

这种问题很考察基本功,可能对操作系统,语言,编译链接器,内存,进线程,网络,存储,图形学都要有深刻理解,也很考验逻辑推理能力,在一堆证据中构建合理的证据链推导出最终结果,懂得大胆假设小心求证的工作方法,也考察耐心和毅力,有的问题需要构建复杂的测试场景,还要反复多次测试才能重现,考察沟通能力,复杂的bug可能涉及多个部门开发组,可能还要对最终用户做访谈。

不过说到底,只要自己技术扎实,工作上就能很快上手。
一点,技术才是核心竞争力。
在这里 分享给大家一分Java架构技术系统学习图。供大家查漏补缺。
如果有需要哪些技术点的技术视频学习,可以加群629171596 大家互相交流 资源免费分享
在这里插入图片描述

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多