怎样评估一个程序员?

    技术能力的核心是什么?解决技术问题、达成业务需求的能力?要达到这个目的从哪些方面来衡量判断,下面做一简要分析:

    1、计算机理论基础:计算机理论技术原理:现在大多数视频教程培养出来的新手,这个东西普遍不被重视,但是在实际工作,分析清楚一个问题的因果脉络,对这方面还是有一定要求的,实际工作中很多人欠缺问题分析能力的原因,可能也就在这方面,曾经有个其他学科转行的程序员觉得自己不比科班生差的重要原因就是技术原理类的大部头看了不少。这方面补说来也不难,把科班生的那些专业先关课程补一补就行了,重要的是能把这些技术原理和实际工作的技术问题能联系结合起来理解。评估手段:算法笔试+概念压力面试

    2、架构设计理解能力:这个东西为什么讲理解能力,因为一个领域的典型设计模型一般也轮不着大多数程序员能做,能把大牛的设计理解了,用好了,就ok了。理解得多,用得多,不自觉地成为自己的东西,将来说不定在解决结构设计问题时就成为了自己的设计。评估手段:分析过往设计

   3、调试Debug能力:这个是硬碰硬、实打实的关键能力。其实调试这件事情考验的不仅仅是能力,同时考验的也是心力。很多人碰到问题容易气馁胆怯,就算自己肚子里有多少货,这个时候,不能把这些货调出来分析问题,那些货基本也是白搭了。解决技术bug有深有浅,自己的项目,碰到一个bug,当时抽丝剥茧,定位问题这算比较浅的。深的那种:接手别人的库和项目,要想把其用好或维护好,就得对对方的代码设计吃透,才能用好它。当然了这个可以看代码,或者看文档在一定的透明层解决问题完成任务也未尝不可。这个短期之内不好做评估&#x

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值