当前位置: 首页 > news >正文

面对AI冲击,技术人才该如何考核?

一天下午,在与知名企业的技术交流会议室里,一位兄弟企业的CTO 小力苦笑着,分享了一个技术招聘的故事:

“我们有个高级工程师,为了搞定MySQL三个表Join的问题,搞了一整天都研究不出来。结果他尝试将表结构扔给AI,谁知道5分钟内就解决了这个难题。”

同时,一位知名互联网企业的技术主管小军同学,突然向我们发问:“现在大家都在用AI做测评了,你们 ShowMeBug 这样的线上技术笔面试平台,候选人复制粘贴一下,AI立刻有答案,你们这样很难再精准评估人才了吧?”

小力补刀:“是啊,你们 ShowMeBug 得换赛道啦……”

事实真的如此吗?我们道出几个关键问题……

01 症结不在AI,而是对技术招聘的认知有误

我们先反问小军:“难道没有AI,传统招聘招人就精准了吗?”

小军后仰座椅,一时无语。

“我们觉得,现行技术招聘被AI冲击,只会停留在传统方式上,因为传统方式本身问题重重,但AI对ShowMeBug平台不仅没有冲击,反而是巨大的赋能。”

“传统技术招聘的题目设置,往往仅局限于八股文、算法题,并采用闭卷形式。诚然,起初能招到一些还不错的人才。”

“但是?” 小力接着问道。

“时间一久,就变味了。候选人会针对性地刷题、死记硬背,获得岗位,但他们缺乏项目实操能力。这样人一多,企业聘用后发现他们无法胜任,又只能请人离开,浪费成本与精力。只重理论知识的招聘模式,再碰上AI高速的信息检索,自然是针尖对麦芒了。”

我们说道:“并非AI对技术招聘构成了麻烦,而是我们对技术招聘本身的认知需要改变。”

小军和小力露出了疑惑的神情,“那正确认知是什么?”

02 招聘关键——工程能力而非理论知识

我们说出了自己的观点:

不妨反过来想,传统技术招聘的闭卷形式,仅了解到候选人的理论知识,其中有很多并不符合实际工作场景的需求。有多少技术人员实际工作中,是在一个与外界绝缘的环境里,闭门造车,仅靠八股文、算法题的积累,完成项目的呢?

互联网的高速发展,开源社区的蓬勃兴旺,加上AI方兴未艾,让检索的便利程度又以指数级的方式增长,大部分技术信息与知识唾手可得。

根据国外Stack Overflow的一份研究报告显示,44% 的开发人员早已在开发过程中使用 AI 工具,26% 的人计划很快开始使用。编程学习者采用人数更多,高达 55%,这些早期采用者一旦进入专业开发人员职位,将成为技能娴熟的 AI 用户。

未来工作中程序员与AI融合共存,将是大势所趋。毕竟,工程师们在实际工作中,也会用AI工具、搜索引擎或知识站点等开放环境,来解决实际开发问题。

ShowMeBug测评本来就致力于模拟真实工作场景,所以我们不担心开卷,而且认为“开卷有益”。我们无惧AI降临,甚至主动拥抱AI,在ShowMeBug平台融合了AI,开创了模拟实战场景的“开卷测评"功能。

理论知识仅仅是考核重点之一,搜索与应用这些知识去解决实际问题背后的思维与能力,也即实战编程能力,才是Showmebug真正考核的核心。

我们提出了一个工程能力模型,除了具备匹配企业技术岗位所需要的知识技能外,还需要具备工程能力和解决问题能力等要素。

工程能力指的是工程实现能力,从代码设计、开发质量、工程效率三方面体现。而问题解决能力则注重结合经验和候选人的经历进行综合评估,了解候选人对未知问题的分析、解决和创新能力。

在这里插入图片描述

ShowMeBug 团队首创的“工程能力模型冰山图”

“那这又该如何考核呢?”小军问道。

03 ShowMeBug——“开卷有益”的技术能力评测环境

我们回应道:“我们的测评重点是候选人的实战技术能力,所以第一需要监测是否为本人来参加测评,二是通过模拟他真实环境下检索答案的过程,深入了解他的能力。”

我们反手掏出电脑,在办公室内投屏道:“口空无凭,直接演示吧。假设你们正在招Golang工程师,有个候选人Lucy来参加测评。”

我们滑动屏幕鼠标,说道:“我们设置如下一道题目,让她写一个工具来扫描特定的文件系统目录,并在特定条件下对找到的目录进行分类。”

在这里插入图片描述

“由于该题知识点比较冷门,需要借助AI工具来检索。大家可登入平台,创建好试卷,并在防作弊选项里,选择开卷。可以注意一下,在这里可以设置开启摄像头监控和屏幕录制,如此一来,就能监测候选人是否为本人了。”

在这里插入图片描述

“接下来,候选人Lucy就可参与考试了。在开始前,她需要打开屏幕录制与摄像头再进入测评界面。Lucy浏览题目后,开始对问题中的业务逻辑进行拆解和分析。”

在这里插入图片描述

“梳理过后,她便开始向AI编程助手求助,AI编程助手反馈回代码后,Lucy可以复制代码到答题区域,再点击运行用例,诶,这时候她发现,测试用例反馈没有通过……”

在这里插入图片描述

“于是,她开始分析测试用例,发现了测试用例没有通过的原因,是代码没有处理扫描不存在的路径逻辑。”

在这里插入图片描述

“发现问题后,Lucy再次向AI求助。不同于单向搜索,Lucy可通过此功能,她可实现提问-反馈-改进-再反馈-再改进的闭环,直到得到正确答案。”

在这里插入图片描述

“完成答卷后,面试官可通过评卷,来查看候选人的AI交流记录,了解她解题的过程与思路,并评估她信息的检索能力与利用效率。”

在这里插入图片描述

“原来如此~”,小军和小力不约而同地后仰在座位上。

“而且,我们还能生成相应的人才评估报告,不仅支持Lucy与其他候选人对比,而且小军看过后也可以给小力以及其他招聘官看,避免个人的主观臆断。”

在这里插入图片描述

我们总结道,“这个例子中,我们让候选人在真实环境下发挥她的实战能力;考察了她的信息检索和学习能力,分析和判断能力;也了解她深入思考与思维逻辑能力。”

“所以,由本人完成+开卷+实战题目考核的形式,才是AI时代,技术人才评估最佳方式。”

ShowMeBug开卷测评功能


我们分享完观点后,大家纷纷表示赞同。

这时候小力说:“总而言之,你们内置了AI编程助手,模拟了实战工作环境,也确保了候选人本人参加,以此更精准地去挑选合适候选人。这的确颠覆了传统招聘的逻辑。”

我们笑了:“没错!而且ShowMeBug 现在就支持了,官网注册即可开始使用。”

“哈哈哈哈得叻!马上注册来看看你说的‘开卷有益’!”

谈笑间,日渐落。技术讨论会的下一场思想交锋又将开始……

相关文章:

面对AI冲击,技术人才该如何考核?

一天下午,在与知名企业的技术交流会议室里,一位兄弟企业的CTO 小力苦笑着,分享了一个技术招聘的故事: “我们有个高级工程师,为了搞定MySQL三个表Join的问题,搞了一整天都研究不出来。结果他尝试将表结构扔…...

放弃51单片机,直接学习STM32开发可能会面临的问题

学习51单片机并非仅仅是为了学习51本身,而是通过它学习一种方法,即如何仅仅依靠Datasheet和例程来学习一种新的芯片。51单片机相对较简单,是这个过程中最容易上手的选择,而AVR单片机则更为复杂。虽然您已经学习了大约十天的51单片…...

windows安装git并初始化

git官网下载地址: https://git-scm.com/downloads 安装步骤,一直点击下一步即可 git初始化 1、用户签名 git config --global user.email 2734542837qq.com#设置全局用户邮箱git config --global user.name "zoujiahao"# 设置全局用户使用人…...

SpringBoot集成websocket(3)|(websocket调用websocket采用回调方式实现数据互传)

SpringBoot集成websocket(3)|(websocket调用websocket采用回调方式实现数据互传) 文章目录 SpringBoot集成websocket(3)|(websocket调用websocket采用回调方式实现数据互传)[TOC] 前…...

基于Doris实时数据开发的一些注意事项

300万字!全网最全大数据学习面试社区等你来! 最近Doris的发展大家是有目共睹的。例如冷热分离等新特性的持续增加。使得Doris在易用和成本上都有大幅提升。 基于Doris的一些存储实时数仓在越来越多的场景中开始有一些实践。大家也看到了这种方案频繁出现…...

竞赛项目 深度学习疲劳驾驶检测 opencv python

文章目录 0 前言1 课题背景2 实现目标3 当前市面上疲劳驾驶检测的方法4 相关数据集5 基于头部姿态的驾驶疲劳检测5.1 如何确定疲劳状态5.2 算法步骤5.3 打瞌睡判断 6 基于CNN与SVM的疲劳检测方法6.1 网络结构6.2 疲劳图像分类训练6.3 训练结果 7 最后 0 前言 🔥 优…...

20.4 HTML 表单

1. form表单 <form>标签: 用于创建一个表单, 通过表单, 用户可以向网站提交数据. 表单可以包含文本输入字段, 复选框, 单选按钮, 下拉列表, 提交按钮等等. 当用户提交表单时, 表单数据会发送到服务器进行处理.action属性: 应指向一个能够处理表单数据的服务器端脚本或UR…...

Linux——基础IO(1)

目录 0. 文件先前理解 1. C文件接口 1.1 写文件 1.2 读文件 1.3 输出信息到显示器 1.4 总结 and stdin & stdout & stderr 2. 系统调用文件I/O 2.1 系统接口使用示例 2.2 接口介绍 2.3 open函数返回值 3. 文件描述符fd及重定向 3.1 0 & 1 & 2 3.2…...

MFC第二十七天 通过动态链表实现游戏角色动态增加、WM_ERASEBKGND背景刷新的原理、RegisterClass注册窗口与框架程序开发

文章目录 通过动态链表实现游戏角色动态增加CMemoryDC.hCFlashDlg.hCFlashDlg.cpp WM_ERASEBKGND背景刷新的原理RegisterClass注册窗口与框架程序开发CFrameRegister 通过动态链表实现游戏角色动态增加 CMemoryDC.h #pragma once#include "resource.h"/*内存DC类简介…...

Debezium系列之:基于内容路由实现把数据库表中的数据按照数据类型分发到不同的topic

Debezium系列之:基于内容路由实现把数据库表中的数据按照数据类型分发到不同的topic 一、需求背景二、创建表三、插入、更新、删除数据四、核心参数和实现技术五、查看分发的Topic六、消费Topic数据七、总结和延展一、需求背景 一张表中存有各个超市门店的订单信息,例如超市门…...

苹果账号被禁用怎么办?

苹果账号被禁用怎么办&#xff1f; 转载&#xff1a;苹果账号被禁用怎么办&#xff1f; 当我们使用苹果手机登录App Store时&#xff0c;有时会遇到账号被禁用的提示。总结下来&#xff0c; 账号被禁用的原因可能有以下几种&#xff1a; 禁用的原因 1.在不同的设备上登录Ap…...

文章一:快速上手Git - 从零到一:Git版本控制入门指南

开始本篇文章之前先推荐一个好用的学习工具&#xff0c;AIRIght&#xff0c;借助于AI助手工具&#xff0c;学习事半功倍。欢迎访问&#xff1a;http://airight.fun/。 概述 在软件开发和团队协作中&#xff0c;版本控制是一项至关重要的技术。Git作为现代开发者最喜爱的版本控…...

【用unity实现100个游戏之6】制作一个战旗自走棋类游戏(附源码)

文章目录 前言导入素材开始1. 设置瓦片间隙2. 放置全图瓦片3. 美化瓦片地图4. 添加树木障碍物5. 设定不同的排序图层6. 瓦片交互6. 瓦片交互优化6. 瓦片是否允许角色7. 添加角色8. 新增游戏管理脚本9. 角色移动范围逻辑10. 角色移动范围可视化11. 角色移动12. 重置瓦片颜色12. …...

W5100S-EVB-PICO 做TCP Server进行回环测试(六)

前言 上一章我们用W5100S-EVB-PICO开发板做TCP 客户端连接服务器进行数据回环测试&#xff0c;那么本章将用开发板做TCP服务器来进行数据回环测试。 TCP是什么&#xff1f;什么是TCP Server&#xff1f;能干什么&#xff1f; TCP (Transmission Control Protocol) 是一种面向连…...

dinput8.dll导致游戏打不开的解决方法,快速修复dinput8.dll文件

当你尝试启动某个游戏时&#xff0c;如果遇到dinput8.dll文件缺失或损坏的错误提示&#xff0c;可能会导致游戏无法正常运行。dinput8.dll是DirectInput API的一部分&#xff0c;它提供了游戏手柄、键盘和鼠标等输入设备的支持。本文将详细介绍dinput8.dll的作用、导致游戏无法…...

NAS相关

Debian11 更换软件源 备份 #备份软件源列表 cp /etc/apt/sources.list /etc/apt/sources.list.bak编辑sources.list nano /etc/apt/sources.list替换文件内容 deb http://mirrors.163.com/debian/ bullseye main non-free contrib deb http://mirrors.163.com/debian/ bull…...

26.Netty源码之ThreadLocal

highlight: arduino-light JDK ThreadLocal 如果你需要变量在多线程之间隔离&#xff0c;或者在同线程内的类和方法中共享&#xff0c;那么 ThreadLocal 大显身手的时候就到了。ThreadLocal 可以理解为线程本地变量&#xff0c;它是 Java 并发编程中非常重要的一个类。 ThreadL…...

Mysql SUBSTRING_INDEX - 按分隔符截取字符串

作用&#xff1a; 按分隔符截取字符串 语法&#xff1a; SUBSTRING_INDEX(str, delimiter, count) 属性&#xff1a; 参数说明str必需的。一个字符串。delimiter必需的。分隔符定义&#xff0c;是大小写敏感&#xff0c;且是多字节安全的count必须的。大于0或者小于0的数值…...

封装Ellipsis组件,亲测使用各种场景

自己封装了Ellipsis组件 基于reacttaro&#xff0c;以下是实现代码&#xff0c;分为JSX和CSS文件 JSX代码如下&#xff1a; import { FC, Fragment, JSX, useState } from react; import { Image, StandardProps, Text, View } from tarojs/components;import iconDropDown fr…...

Kendo UI for jQuery,一个现代的jQuery UI组件!

Kendo UI for jQuery是什么&#xff1f; Kendo UI for jQuery是完整的jQuery UI组件库&#xff0c;可快速构建出色的高性能响应式Web应用程序。Kendo UI for jQuery提供在短时间内构建现代Web应用程序所需要的工具&#xff0c;从多个UI组件中选择&#xff0c;并轻松地将它们组…...

FAQ DockerCompose启动顺序与健康检查

Skeyevss FAQ&#xff1a;Docker Compose 启动顺序与健康检查 试用安装包下载 | SMS | 在线演示 项目地址&#xff1a;https://github.com/openskeye/go-vss 1. 问题现象 docker compose up 后部分容器反复重启&#xff1b;业务日志报数据库连接失败、etcd 未就绪&#xff1…...

SeuratWrappers终极指南:如何用3步解锁单细胞分析扩展工具集

SeuratWrappers终极指南&#xff1a;如何用3步解锁单细胞分析扩展工具集 【免费下载链接】seurat-wrappers Community-provided extensions to Seurat 项目地址: https://gitcode.com/gh_mirrors/se/seurat-wrappers 单细胞分析扩展工具集SeuratWrappers是生物信息学领域…...

Mobaxterm连接不上CentOS 7?先检查这3个服务(附Windows服务开启方法)

Mobaxterm连接CentOS 7终极排障指南&#xff1a;从服务层到网络配置的深度解析 当你盯着Mobaxterm那个迟迟不响应的终端窗口&#xff0c;心里可能已经默念了无数遍"为什么连不上"。大多数教程会告诉你检查IP、防火墙或网络模式&#xff0c;但真正的问题往往藏在更深层…...

高校AIGC检测政策趋严趋势解读:2026年各院校AI率标准变化分析

高校AIGC检测政策趋严趋势解读&#xff1a;2026年各院校AI率标准变化分析 关于高校AIGC检测趋严&#xff0c;我系统研究过一段时间&#xff0c;也实际验证过各种说法。 这篇文章把关键的逻辑理清楚——知道了原理&#xff0c;遇到问题就知道该怎么处理了。实战方案也一起给出…...

实测英特尔Arc显卡AI训练性能:用TensorFlow-DirectML在Windows 11上训练花卉识别模型

英特尔Arc显卡AI训练实战&#xff1a;Windows 11环境下的花卉识别模型性能深度评测 当英特尔锐炫系列显卡首次亮相时&#xff0c;许多开发者对其AI训练能力持观望态度。作为长期使用NVIDIA显卡进行机器学习开发的工程师&#xff0c;我决定用一台搭载Arc A770M的蝰蛇峡谷NUC&…...

AI代码审计技术:BigCode架构与实战应用

1. 项目背景与核心价值 去年参与某企业代码审计项目时&#xff0c;我发现团队花费了37%的时间在重复性代码审查上。当时我们尝试用传统静态分析工具优化流程&#xff0c;但误报率高达42%。正是这种低效促使我开始关注AI编程评估技术——它正在彻底改变开发者与代码质量管理的交…...

用74LS00和74LS10芯片手把手教你搭建三人表决器(附完整电路图与实测数据)

用74LS00和74LS10芯片搭建三人表决器的实战指南 在数字电路实验中&#xff0c;三人表决器是一个经典的教学案例。它不仅能够帮助初学者理解基本逻辑门的工作原理&#xff0c;还能培养实际动手搭建电路的能力。本文将带你从零开始&#xff0c;使用74LS00&#xff08;四路2输入与…...

微服务架构下的测试策略全景图

随着企业数字化转型进程的加速&#xff0c;微服务架构以其高内聚、松耦合、独立部署和弹性伸缩的优势&#xff0c;已成为构建现代复杂软件系统的主流选择。然而&#xff0c;这种将单体应用拆分为一系列自治、细粒度服务的分布式模式&#xff0c;在赋予开发敏捷性的同时&#xf…...

别再只跑Demo了!用Keras+LSTM实战微博评论情感分析,聊聊我踩过的数据清洗大坑

从Demo到实战&#xff1a;LSTM情感分析中的数据清洗陷阱与解决方案 1. 情感分析实战中的常见误区 很多NLP开发者都有过这样的经历&#xff1a;在公开数据集上跑通了情感分析Demo&#xff0c;测试集准确率高达90%以上&#xff0c;但实际部署时却发现模型表现远不如预期。这种&…...

阿里Agent岗三面:在什么场景下,你会选择使用图数据库来增强传统的向量检索?

&#x1f454;面试官&#xff1a;在什么场景下&#xff0c;你会选择使用图数据库来增强传统的向量检索&#xff1f; &#x1f64b;‍♂️我&#xff1a;图数据库&#xff1f;我觉得向量检索已经够用了吧&#xff0c;大部分场景都能覆盖&#xff0c;图数据库主要是搞社交网络那…...