今晚的面试,虽然看了笔试成绩就判断来者不符合要求,我还是花了一些时间,一方面给对方更多机会表现,另一方面看能不能给一些有用的建议。毕竟简历是自己挑的,人家也花时间过来了。
我们先讨论了笔试的情况,然后请他做自我介绍,最后请他讲解自己最熟悉的项目。细节不多讲,这些交流让我确定了先前的判断:逻辑不够清晰、技术一般、英语不行。我建议他在三个方面提升自己,以下经过简单的整理。
表达能力
表达有逻辑,甚至能弥补技术上的不足。如果自我介绍能将故乡、求学、求职、兴趣与个性及优缺点等基本情况简单带过,能给人干练而靠谱的感觉。如果对项目的介绍能从产品的使用场景、功能需求、硬件原理、软件组成讲到自己负责的部分,哪怕他负责的很少,也能给人思路清晰,格局不错的感觉。
技术能力
对技术的理解要系统化,掌握通用技能。就软件开发来说,要抽象到方法论、Framework和OS级别。如果只停留在做某一块最基础的工作,限制在特定的SDK或硬件平台,他的技术很难得到提升,个人职业发展和工作平台也会很受限。我就曾将分工不同且平台受限的工程师都定位成某一方面的系统工程师。
英文能力
世界早就是平的了。我们公司自己的文档,海外客户的邮件,开源的资料...全都是英文的,英文读写是最基本的要求,说的情况也不可避免。
我建议他在工作和业余时间刻意练习这三个方面,希望这些简单的观点,对他有些益处。而我自己,也在找到某些感觉。