他的表达能力是有缺陷的,在看简历的时候,我看的很仔细。简历的项目经历都没有什么问题。但是有个细节让我很意外。
简历上有很多的错别字,按照道理讲,在职场上打拼这么多年这是不应该的,况且电话面试的时候他说有担任过项目经理的经历。
2)没有重心。
除了错别字以外,简历上的描述看不到重点是什么,比较杂乱,也许是做了太多的项目,很多东西一股脑往上整,关键词都很少,直接对简历而言,很难让人一时搞清楚他究竟擅长什么。
3)说话普通话能力
还有一个细节,电话面试的时候,我一直皱眉头竖起耳朵在听,因为他口音极重,说话时轻时重,这让沟通成本变得很高。
4)与年龄不相符的总结陈述能力
项目经历和我团队现在的业务需求有相关性,但是不是那么强烈,所以我简单搞清楚他做的东西后,重点想关注的是他对这个行业怎么看法。但结果有些失望。
面试问题的回答
他做人脸识别很多年了,简历上说对目标检测也颇有研究,但是这么多年过去了,似乎他的认知并没有因此有明显的提高。
他一直说传统的机器视觉不行了,现在要用 AI 的方式,然后又一直说 AI 也不是万能的。我问他为什么觉得机器视觉传统的方式不行了。他回答说需要大量的数据训练,模型才能好。他又说人们都觉得 AI 很厉害,但 AI 不是万能的,因为它需要数据训练,没有数据也不行。
那他说的这些对吗?
他的结论都对,但不深刻,刚毕业的大学生都知道。既然认知和刚毕业的大学生没有差别,那么公司不会支付更多的用人成本,虽然现实,但就是这个理。
然后,我又问了一个问题:
为什么通过数据训练能够进行人脸检测或者识别目标?
他又回答了一堆,他用了什么 MTCNN 模型然后这个那个开源的模型。
其实,我期望的是他能回答类似这样:
从大量的训练数据中,寻找有效特征,从输入空间或者是特征空间得到输入,通过模型回归 landmark 值或者用超平面分离数据等等等等。
我想要那种把技术分拆的很细的观念,不是简单的说用哪个开源模型,我想了解的是为什么而不是怎么做。
我期望得到为什么而不是怎么做的原因是团队成员现在都很年轻,攻克难题需要有人带,薪资不同,面对的压力也不同,责任也就不同。况且,他的经历与团队的领域方向相关性不是那么高。面试的目的是试一试看。
我承认他的经验有,但是他的表达能力吃亏了。我觉得他应该有高度总结的能力,但这次面试过程没有体现出来。我讲的高度总结能力指的是对于技术或者是架构比较深的理解,或者是对于业务逻辑有比较清楚的认识。我唯一的感觉是,这些年来可能他一直执着于比较底层的术,忙忙碌碌,蹉跎了很多岁月。
在我们团队,工龄大的人需要带团队新手的,如果领头人认知不高,下面的成员成长就少,容易起矛盾。
自我反思
- 面试结束后,我一直在思考一个问题。
- 我如何才能不在 10 多年后变成这样?
- 我没有肯定的答案,但仔细思考后,我决定从下面几个方面入手。
业务能力提升
- 开源代码固然好,但是对于新问题而言,还是需要团队有自己的核心技术。这个核心技术也包括针对性地改造开源代码,让它更适应于自己的业务。
- 逻辑非常重要。
- 身经百战同时也不要忘记思考,这个才能带你脱离永远在底层忙碌的困境。
- 人人都爱能解决问题的人,重复的问题大多数人能搞定,新问题或难题需要高手。
- 所以,我的认知是高手不会落寞。
学习能力
人是需要自我升级的。
这个自我升级主要是指认知。
所以,保持阅读是非常重要的。
- 专业论文
- 行业动态
- 新技术
作为一个纯粹的技术人,这些不可少。
- 认知提升
- 沟通技巧
- 基本的常识与见解
- 基本的形态体态礼仪
人是社交动物,能力越大影响就越大,所谓影响就是与更多人的社交或者互动。
而这些这些当中最重要的就是学习专业技能,并且是长期的学习。所以,从很久之前我就开始自主学习,并且和一些朋友一起收集很多大厂的真题和资料,就是希望了解现在市场的情况,应对瞬息万变的社会,不被社会轻易淘汰。今天我把这些资料在这里分享出来,希望可以帮助到大家。十年后的我们,能成为什么样子只有我们自己能决定,加油,加油~~~ 点击【我要成为高级Android程序员】和我们一起吧!
Android进阶学习全套手册
Android高级架构师进阶知识体系图
Android对标阿里P7学习视频
BATJ大厂Android高频面试题
投资能力
如果长期在一个公司,后来终止了。
如果长期在一个行业,后来终止了。
那个时候,用什么养活自己呢?
这篇讲得很有道理:一个老程序员的忠告:不要一辈子靠技术生存,所以挣钱并不算耻辱,是基本的生活能力。
我个人而言,我计划这么做。
- 年轻时多买实物如房子。
- 薪水再高点时,追求一些高风险的理财产品。
- 提高业务能力,提高工资收入。
最后
为了方便有学习需要的朋友,我把资料都整理成了视频教程(实际上比预期多花了不少精力)
当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。
- 无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,这四个字就是我的建议!!
- 我希望每一个努力生活的IT工程师,都会得到自己想要的,因为我们很辛苦,我们应得的。
当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。
无论你现在水平怎么样一定要 持续学习 没有鸡汤,别人看起来的毫不费力,其实费了很大力,没有人能随随便便成功。
加油,共勉。
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!
力,其实费了很大力,没有人能随随便便成功。
加油,共勉。
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!