Interviewed a 46-year-old Java programmer, I myriad of thoughts

Has recently been busy with interviews, personnel push gave me a resume for the post of JAVA engineer, age is 46 years old, I rubbed his eyes and then take a look, really 46 years old. Holding a disturbed heart, I telephone interview about it, and still do not think he is very suitable for our team.

People will have empathy, especially such a large majority of programmers still come to work for a living, the heart still faint tenderness.

Age is the most programmers natural enemies, because before no concept of life in small samples, now comes a stark example, and also need their own hands to close a door, there is always a remarkable turn of scared.

The purpose of writing this article, it is as a mirror, let me think carefully about my own future and a way out.

 

Interview details

Education rosy

Gentleman's qualifications in fact very good, very early graduate school, in the privacy I will not disclose the details. And after graduation has been engaged in the work of the visual aspects of every job have spent more than five years, be the kind of people very stable.

I can imagine him young and frivolous, high-spirited state, but now the situation is very different from some, this is a changing world.

Defective expression of

Look at your resume, I have carefully read his resume.

Resume and project experience would have no problems.

But there is a detail surprised me.

Typos

There are a lot of typos on your resume, according to speaking the truth, in the workplace for so many years of hard work this should not happen, besides telephone interview when he said, had worked as a project manager experience.

In addition to spelling, the description on the center of gravity does not resume.

Maybe do a lot of projects, a lot of things fall up the whole, keywords are rarely directly to the resume, it is hard to figure out what he was really good at the moment.

There is one detail, phone interview, I always frown pricking up their ears, because he was very heavy accent, speak when light weight, which makes communication costs become very high.

And summary presentation skills age does not match

 

I experienced project team and business needs now there is a correlation, but not so strong, so I simply find out later what he did, would like to focus attention is how his views on the industry.

However, results were somewhat disappointing.

He did face recognition for many years, say on your resume to target detection has studied, but so many years have passed, it seems that his perception has not significantly improved.

He has said that the traditional machine vision to die, and now use the AI ​​mode, then AI has been said is not a panacea.

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

那他说的这些对吗?

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

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

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

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

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

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

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

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

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

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

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

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

自我反思

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

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

业务能力提升

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

逻辑非常重要

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

学习能力

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

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

专业论文

行业动态

新技术

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

认知提升

沟通技巧

基本的常识与见解

基本的形态体态礼仪

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

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

投资能力

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

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

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

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

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

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

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

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

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

最后

 

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

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

好了,重申一些观点。

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

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

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

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

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

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

 

发布了37 篇原创文章 · 获赞 470 · 访问量 12万+

Guess you like

Origin blog.csdn.net/weixin_42784331/article/details/104486182