面试了一个 46 岁的程序员,我思绪万千!

2024-04-25 14:48

本文主要是介绍面试了一个 46 岁的程序员,我思绪万千!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考来源:

https://www.jianshu.com/p/e99ee8e894f3

https://blog.csdn.net/briblue/article/details/103609814

最近一直忙于面试,人事推给了我一份简历,职位是算法工程师,年龄是 46 岁,我揉了揉眼睛后再看看,确实是 46 岁。抱着忐忑的心,我电话面试一番后,还是不觉得他和我们的团队很适合。

人都会有同理心,尤其是这么大岁数的程序员还是为了生计来找工作,心还是会隐隐触痛。

年龄是多数程序员的天敌,之前没有概念因为生活中样本较少,现在来了一个鲜明的例子,并且还需要自己亲手关闭一扇门,总会有一个世道轮回的后怕。

写这篇文章的目的,是以这件事作为一面镜子,让我自己好好思考一下,我自己的前途和出路。

面试细节

学历亮眼

那位先生的学历其实挺好的,很早就研究生毕业,处于隐私保护我就不透漏详细了。并且毕业后就一直从事视觉方面的工作,每一份工作都呆了 5 年以上,算是很稳定的那类人。

我能想象他年少轻狂,意气风发的状态,只是现在有些境遇大有不同,这是一个变化的世界。

表达能力的缺陷

看简历的时候,我有仔细看过他的简历。

简历的项目经历都没有什么问题。

但是有个细节让我很意外。

错别字

简历上有很多的错别字,按照道理讲,在职场上打拼这么多年这是不应该的,况且电话面试的时候他说有担任过项目经理的经历。

除了错别字以外,简历上的描述没有重心。

也许是做了太多的项目,很多东西一股脑往上整,关键词都很少,直接对简历而言,很难让人一时搞清楚他究竟擅长什么。

还有一个细节,电话面试的时候,我一直皱眉头竖起耳朵在听,因为他口音极重,说话时轻时重,这让沟通成本变得很高。

与年龄不相符的总结陈述能力

项目经历和我团队现在的业务需求有相关性,但是不是那么强烈,所以我简单搞清楚他做的东西后,重点想关注的是他对这个行业怎么看法。

但结果有些失望。

他做人脸识别很多年了,简历上说对目标检测也颇有研究,但是这么多年过去了,似乎他的认知并没有因此有明显的提高。

他一直说传统的机器视觉不行了,现在要用 AI 的方式,然后又一直说 AI 也不是万能的。

我问他为什么觉得机器视觉传统的方式不行了。他回答说需要大量的数据训练,模型才能好。他又说人们都觉得 AI 很厉害,但 AI 不是万能的,因为它需要数据训练,没有数据也不行。

那他说的这些对吗?

他的结论都对,但不深刻,刚毕业的大学生都知道。既然认知和刚毕业的大学生没有差别,那么公司不会支付更多的用人成本,虽然现实,但就是这个理。

然后,我又问了一个问题:

为什么通过数据训练能够进行人脸检测或者识别目标?

他又回答了一堆,他用了什么 MTCNN 模型,然后这个那个开源的模型。

其实,我期望的是他能回答类似这样:

从大量的训练数据中,寻找有效特征,从输入空间或者是特征空间得到输入,通过模型回归 landmark 值或者用超平面分离数据等等等等。

我想要那种把技术分拆的很细的观念,不是简单的说用哪个开源模型,我想了解的是为什么而不是怎么做。

我期望得到为什么,而不是怎么做的原因,团队成员现在都很年轻,攻克难题需要有人带,薪资不同,面对的压力也不同,责任也就不同。况且,他的经历与团队的领域方向相关性不是那么高。面试的目的是试一试看。

我承认他的经验有,但是他的表达能力吃亏了。我觉得他应该有高度总结的能力,但这次面试过程没有体现出来。

我讲的高度总结能力,指的是对于技术或者是架构比较深的理解,或者是对于业务逻辑有比较清楚的认识。

我唯一的感觉是,这些年来可能他一直执着于比较底层的术,忙忙碌碌,蹉跎了很多岁月。

在我们团队,工龄大的人需要带团队新手的,如果领头人认知不高,下面的成员成长就少,容易起矛盾。

自我反思

面试结束后,我一直在思考一个问题。我如何才能不在 10 多年后变成这样?

我没有肯定的答案,但仔细思考后,我决定从下面几个方面入手。

业务能力提升

开源代码固然好,但是对于新问题而言,还是需要团队有自己的核心技术。这个核心技术也包括针对性地改造开源代码,让它更适应于自己的业务。

逻辑非常重要

身经百战同时也不要忘记思考,这个才能带你脱离永远在底层忙碌的困境。人人都爱能解决问题的人,重复的问题大多数人能搞定,新问题或难题需要高手。所以,我的认知是高手不会落寞。

学习能力

人是需要自我升级的。这个自我升级主要是指认知。

所以,保持阅读是非常重要的。

  • 专业论文

  • 行业动态

  • 新技术

作为一个纯粹的技术人,这些不可少。

  • 认知提升

  • 沟通技巧

  • 基本的常识与见解

  • 基本的形态体态礼仪

人是社交动物,能力越大影响就越大,所谓影响就是与更多人的社交或者互动。

而这些都需要学习,并且是长期的学习。

投资能力

如果长期在一个公司,后来终止了。

如果长期在一个行业,后来终止了。

那个时候,用什么养活自己呢?

挣钱并不算耻辱,是基本的生活能力。

我个人而言,我计划这么做。

  1. 年轻时多买实物(如房子)。

  2. 薪水再高点时,追求一些高风险的理财产品。

  3. 提高业务能力,提高工资收入。

  4. 尝试副业,如技术网站上的付费专栏。

最后

需要说明的是,说是面试,其实是我个人的反思。面试是双方选择的结果,不代表面试者本人不行。

按照他的履历也许可以找到更理想的职位。但就我个人而言,我并不希望自己 10 多年后变成这个样子,为此我给自己提个醒,告诉自己要干些什么,怎么干,仅此而已。

好了,重申一些观点

1、并不是因为年龄大的问题,面试是一个双向沟通的问题,电话面试的时候我都是用请教的态度去和他沟通的,不只我一个人和他面试过,另外一个同事面试他后也没有给予考虑。

2、公司团队的发展需要合适的人才,是有个坑位才有个招聘需求,现在团队需要的人是要带新人的,这一点我觉得不合适,所以没有考虑。

3、再谈技术,有些人把夸夸其谈和技术不好联系在一起了。所以如果没有通过面试就要归咎于面试者喜欢吹牛的人。我本身是个技术人,也想招实干的人进团队。但如果你觉得把算法逻辑捋清楚是一种吹牛的能力的话,我无话可说。我作为面试官,这点要求也有错?

4、至于所说的优越感,没有。在面试前领导跟我说:“面试后告诉我一个答案,你不能草率说不行,也不能轻易说行,你思考一下,你给我答案是基于什么。”我只是履行一份差事而已,所以别说我有什么优越感。

5、大概很多人会愤愤不平,为何要这么对待我们程序员。IT 行业是个迭代周期非常短的行业,我自己也时常思考未来的出路。但一码归一码,就我而言,一直学习下去,stay foolish stay hungry,我不会抱怨什么,选择这个快速的行业,我选择了它,我就会尊重它。

6、这文章是我个人反思,你可以说我错了,但我没有攻击任何一个人,我觉得我的未来不要这样,不代表别人不要这样,也不代表别人要这样也不行,只是我不要这样,我知道懂得的人会懂的。

如有收获,点个在看,诚挚感谢

这篇关于面试了一个 46 岁的程序员,我思绪万千!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/934985

相关文章

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

java面试常见问题之Hibernate总结

1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø  OID检索(按照对象的OID来检索对象。) Ø  HQL检索(使用面向对象的HQL查询语言。) Ø  QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线) Ø  本地SQL检索(使用本地数据库的SQL查询语句。) 包括Hibern

贝壳面试:什么是回表?什么是索引下推?

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题: 1.谈谈你对MySQL 索引下推 的认识? 2.在MySQL中,索引下推 是如何实现的?请简述其工作原理。 3、说说什么是 回表,什么是 索引下推 ? 最近有小伙伴在面试 贝壳、soul,又遇到了相关的

毕业前第二次面试的感慨

距面试已经过去了有几天了,我现在想起来都有说多的恨感慨。 我一直都是想找刚刚起步的企业,因为这能让我学到更多的东西,然而正好有一家企业是刚起步的,而且他还有自己的产品专利,可以说这是一家,即是创业又是刚起步的公司,这家公司回复了我投给他的简历,这家企业想进一步了解我的情况,因为简历上我符合这家企业的基本要求,所以要进一步了解。 虽然面试的过程中,他给我的面试题,我做得并不是很理想,

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

腾讯社招面试经历

前提:本人2011年毕业于一个普通本科,工作不到2年。   15号晚上7点多,正在炒菜做饭,腾讯忽然打电话来问我对他们的Linux C++的职位是否感兴趣,我表达了我感兴趣之后,就开始了一段简短的电话面试,电话面试主要内容:C++和TCP socket通信的一些基础知识。之后就问我一道算法题:10亿个整数,随机生成,可重复,求最大的前1万个。当时我一下子就蒙了,没反应过来,何况我还正在烧

完整的腾讯面试经过

从9月10号开始到现在快两个月了,两个多月中,我经历数次面试和笔试,在经历这些的同时积累了不少的经验,也学到了不少东西,在此把它记录下来,算是和一起找工作中的同学一起共勉吧。我是本校的学生,专业是机械制造及其自动化,找工作的主要目标是计算机软件类和机械制造方向的国内的企业,所以意向去外企的同学就不必浪费时间看这些面经啦,想去国内IT企业的同学可以继续看下去。本贴中我把最近的腾讯面试经过写下

仕考网:结构化面试流程介绍

(一)结构化面试 结构化面试,也叫做标准化面试,考官按照预先设定好的一套试题以问答方式与应试者当面交谈,根据应试者的言语、行为表现,对其相关能力和个性特征作出相应评价。 (二)考试流程 抵达考场——审核抽签——面试候考——进入考场——面试答题——考生退场——计分审核 (三)答题技巧 1.声音洪亮,音量可以比平时说话声音大一点。 2.语速不要过快,语速快容易卡顿,而且不便于考官听清答

嵌入式面试经典30问:二

1. 嵌入式系统中,如何选择合适的微控制器或微处理器? 在嵌入式系统中选择合适的微控制器(MCU)或微处理器(MPU)时,需要考虑多个因素以确保所选组件能够满足项目的具体需求。以下是一些关键步骤和考虑因素: 1.1 确定项目需求 性能要求:根据项目的复杂度、处理速度和数据吞吐量等要求,确定所需的处理器性能。功耗:评估系统的功耗需求,选择低功耗的MCU或MPU以延长电池寿命或减少能源消耗。成本