招程序员,得招 “会编程” 的

这话听着特别荒唐是吧?大家都在讲程序员的能力,什么高并发啦、多线程啦、虚拟机啦、全栈啦、架构啦、算法啦、人工智能啦……大家好像都已经默认,会编程是缺省的、不需要提的,需要学习、需要考察的都是这些高阶能力了。

我有一次把公司各个团队的Tech Lead叫到一起来,问他们打算怎么提升新员工的技术能力,打算提升什么技术能力。这几位技术大牛稍微沉吟了一下,然后说,我们考虑先从持续交付和微服务架构开始……

我连忙喊,停停停,你们一个项目干3到6个月,持续交付流水线就项目启动第一周搭起来,剩下就是提交代码然后看显示器变绿。你跟我说你打算给新员工提升的第一项技术能力,是个三个月只用一次的能力

这就是我们这个行业的怪现状。每天做工作用的能力,怎么理解需求,怎么拆解开发任务,怎么写测试,怎么写代码……这些能力,大牛没兴趣教,菜鸟没兴趣学。所有人都更喜欢那些高级的、名字厉害的、新鲜的技术能力。

因为那些东西写在简历上更好看。这是面向简历的能力建设、面向跳槽的能力建设,不是面向工作的能力建设。

至于开口高并发闭口微服务的程序员们,到底程序能不能写出来,每天的工作是不是用正确的方式在做,招聘的面试官不关心,管理的技术经理不关心,HR和老板想关心但是没能力关心。要做东西?那就慢慢做呗。一个人做得慢老板看得出来慢,一群人全都做得慢老板就以为做软件就该这么慢、就该这么bug满天飞

你以为我在耸人听闻么?来来来,看看大厂:

摘自公众号:技术琐话

啥意思?意思就是,在这之前,该大厂招程序员不考编程。你猜猜为什么嘴皮子程序员和PPT架构师满天飞?

熊老师和仝老师看了这个文章,对大厂的举措表示敬佩。

有个HR同学跟我抬杠,说他看人很准,很会“闻味道”,看见候选人,一闻发现味道不对,就不要。我说我压根不需要闻味道么,就在面试前增加一个现场编程环节,三成候选人直接掉头就跑了,闻味道能比这个更有鉴别力?

虽然我经常讲某大厂的鬼故事,但是我一直说,对某大厂从善如流的执行力我是很敬佩的。现在某大厂开始明白过来,程序员,得会编程。其他公司会不会跟上呢?我乐观地觉得,有这可能。

所以,你看,编程基本功再不练,怕是下次找工作就要被看穿了哦~