技术人最重要的能力是什么?

俗话说「文无第一,武无第二」,技术就是一种「文」的能力,很多时候我们很难直观看出一个技术人员的实力,但不管是公司招聘的面试,还是公司内部的晋升面评,都需要在较短时间内快速判断一个技术人员的实力。正因为技术实力评价本身没有绝对客观的标准,很多时候都会听到类似的吐槽:

http://www.fudfk.cn


  我们组内的 XX 技术实力不如我,竟然他晋升通过了,我却被刷掉了,评委真的是~!@#¥……




  面试官问的都是什么鬼问题,我知道的基本没问,我感觉他根本不会考察我的技术实力……




  听说算法和数据结构最能体现程序员的实力,我要好好啃啃《算法导论》(然而啃完又忘记了)……




  ……




  还有很多类似的问题和吐槽,背后都可以归纳为一个问题:当我们聊技术能力的时候,我们到底在聊什么?

http://www.fudfk.com


  有的人认为:技术实力就是指算法和数据结构很厉害……




  有的人认为:研究过Linux内核源码和看懂《深入浅出MFC》的才是技术牛逼的人……




  有的人认为:会写C++的才是真正的技术高手,因为C++的对象初始化有N种写法……




  有的人认为:技术高手必须对业务很熟悉……




  有的人认为:贡献了开源项目代码的才是技术牛人……




  有的人认为:只有架构师才是技术大牛……




  相信一千个人眼中有一千个哈姆雷特,一千个程序员心中有一千个技术大牛!




  技术实力的本质




  得益于工作岗位的关系,我在考核技术人员的实力时积累了较丰富的经验(包括踩坑的经验)。首先是招聘,前后面试了几百个人吧,技术范围包括服务器、android、iOS、前端,既包括初出茅庐的应届生,也包括腾讯的T4大牛;其次是晋升评委,作为职业等级晋升的评委,http://www.wdfdfk.com面评过几十个晋升的技术同学,各种案例都见过,也与其他评委一起互相交流,有时候甚至是针对某个同学通过还是不通过产生争执。通过这种不断的实践、思考、踩坑、交流的过程,逐步形成了一套完整的方法论,接下来就谈谈我的这套方法论,分享一下我是如何判断技术人员的技术实力的。




  简单来说,判断技术实力的一个总的原则就是:技术实力就是指解决问题的能力!

猜你喜欢

转载自blog.csdn.net/weixin_42029528/article/details/80549084