看了很多相关内容,发现都是在”术”的层面,技术涉及知识点这么多,每家企业需求又不一样,记不住这么多的。 下面我来讲讲”道”的层面。 随便一个方向,够你学一辈子了,涉及的问题成千上万,你怎么知道面试官问哪个? 我做了单片机开发12年,对这个方向比较熟悉,以这个方向为例,其它方向原理都差不多。 我参加过很多面试,也帮公司面试过工程师,来说下我的经验。 最近很多老铁问我,特别是应届生,不是说嵌入式开发行业缺人吗?为什么我去找个工作这么难? 我说行业现状是:企业招合适的人很难,行业缺人,但不代表缺你。 虽然这是很伤自尊的话,但是也是事实,早点认清事实,面对事实,才能早点实现工作自由。 那什么样的人最适合企业? 那得先看这家企业是做什么的,比如一家企业是做物联网产品的,那你会WiFi、4G、蓝牙、433M/868M、Lora、Zigbee,有用这些无线通讯技术做过具体项目,那对他们来说,你就很合适。 就像无际单片机特训营的项目,如果做完你去找物联网方向,比如智能家居,特别安防领域,是非常适合的。 因为,做这类产品,都绕不开这些技术。 还有一个参数,就是你的工作经验越长,越适合,或者项目数量越多,越适合。 不知道你想明白其中的本质没有? 如果没想明白,我再提醒一句:天下熙熙皆为利来,天下攘攘皆为利往。 对于企业来说,最理想的员工,就是把你招进来,马上就能开始创造价值(参与产品研发),这样企业付出的成本越少。 事与愿违啊,现实哪有这么理想,这种员工还是很难招的。 首先是技术面,能正好契合企业需求的,就过滤掉一部分人。 哪怕技术面过了,别人有这些技术,选择权也很多,会综合考虑,比如薪资待遇、公司规章制度、请假是否方便,同事是否好相处等等,这又过滤掉一部分人。 以前我就碰到一家公司,各方面都很ok,但是上班了发现研发部的电脑都不能上网,要查资料,部门有一台专门的电脑可查。 我感觉跟坐牢是没啥区别的,现在做研发,不能随时上网查,谁做得出来产品?然后我就提桶跑路了。 这种公司,一般保密性都比较强,也能理解,就看自己能否适应。 乱七八糟的双方要求综合下来,就造成了企业招合适的人,真的挺难。 那怎么办? 企业降低要求呗,比如降低学历、工作年限(所以有些公司写着优秀应届生亦可)等。 技术这块,反正你做过别的项目也行,好歹你有点编程思维和功底,知道一个产品从无到有是怎么个开发流程,哪个环节容易出现问题,这些都是经验。 有一种人,是非常难找工作的。 就是既没工作经验,也没项目经验,哪怕你玩过51和STM32开发板,甚至做过智能小车之类的项目。 原因很简单啊! 技术面,主要就是围绕你的简历来问。 比如做过什么项目,涉及到哪些知识点?有没有碰到特别难的,最后自己怎么解决的? 通过这些细节去评估你的能力大概在什么范围,从而评估能否胜任公司产品的研发。 所以,面试前,先把简历上写的内容,都先复习下,如果面试的是大公司,也可以针对性刷刷题,这比你盲目去刷题要重要的多。 如果你只会一些基础的,比如c语言、单片机,不用问就知道你的水平范围了。 |
/1
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-10-27 14:07 , Processed in 0.156250 second(s), 27 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050