简单的面试经历和学习分享!
最近在交流群里,有找工作的小伙伴,经常会问到,怎样去找工作(就是投简历)以及如何去准备面试,也有小伙伴会问到一些学习方面的问题,比如如何学习 Linux ,如何学习 stm32等等,今天的文章,就来总结一下我个人的看法。
一、关于找工作方面的问题:
现在找工作确实越来越来难了,首先在投简历第一关,就是刷学历,一般学历达不到要求的话,就没机会进行下一步了(举个例子,比如去招聘网站上投简历,人家招聘要求里面是本科及以上,这样的话你投简历的话少投,不是不可以投,为啥这样,下面在找工作第二关会说明)。
然后是第二关,你投简历的时候,要仔细看一下招聘要求,然后结合自身掌握的技能,适当的去投一些可能学历不符合的公司,因为你能力达到了招聘要求,这可以去投简历试试,一般有些公司如果觉得你技能达到他们的要求,也是会来破格来招聘的(但是一些大厂的话,一般对学历方面要求很严,不管是社招还是应届,所以这个一般投简历没啥意识,不要浪费时间,这个自己也有亲身体会,当然可能也有例外,这都说不定!);总之如果招聘要求里面有对学历有硬性要求的,而且注明达不到要求的,不要去投简历,这个时候双方就不要互相打扰了;如果没有说明都可以去试试,只要你的技能达到招聘要求,机会都是自己争取来的,不要轻易放弃。
第三关,如何写简历,这个想必对于大多数刚毕业的应届生来说,都是非常缺乏经验的;那么重点来了,对于怎样写简历这个问题,首先不要向写小说一样长篇大幅,这样投的简历给 hr 看的话,他(她)根本没有这么多时间来看你的简历,因为不只有你一个人来投简历,所以我们要抓重点来写,比如说自己掌握哪些技能(在嵌入式方面,你可以写,熟悉 c、c++ 等编程语言,不要用精通二字,精通二字不要乱用;然后可以写一写,你在校做的项目或者参赛经历都可以精简写出来等等);其实关于这方面,我个人觉得boss直聘网站上的简历模板就非常好的(如果实在不会做简历的话,或者说网上没有找到合适的模板),自己之前找工作就是用 boss 直聘上的简历模板。
第四关,如何准备面试;对于这个,对于我们应届生来说,也是非常欠缺经验的;这里介绍一下面试过程(不是规范,但是是自己的亲身面试经历):
-
一般去公司面试的话,一开始hr会跟你聊一下,主要是大概了解一下你的基本情况(比如说,再次介绍一下自己的一些基本情况,或者说谈谈你对这个行业的认识等等)。
-
然后一般的话,都会有一个笔试题;因为我们都是做底层开发的,C语言基础必考的(也有一些c语言高级用法);一些数据结构(比如栈,队列、链表等)问题在解答题里面都是会有的;甚至有些会考一些外设协议问题,这方面稍微注意一下数据结构,这几天和小伙伴交流的时候,就发现他的数据结构知识没有掌握好。
-
然后在你做完笔试,一般是现场给你答复的(当然也有要等几天的),如果笔试过了话,这时候, hr 会跟你说,我们技术主管会跟再聊一下技术上的问题;技术主管的话,对于应届生,一般不会问很难的技术问题(社招就可能难了,这个不好说),大部分是一些基础的问题,主要是考察你的基础;这里还有一点要非常注意,就是当你遇到不会的问题的时候,你不要一直在哪里想,这样会给别人不好的印象,你可以换个角度说嘛(比如说这个平时很久没接触了,只要我一看这个,就能理解和知道的;这个只是我举个例子来说哈,还是要自己灵活变通的)。
-
然后技术主管问完了话,觉得你的技术可以的话,一般情况下会当场直接给offer的(当然也有要等几天,因为有些岗位竞争比较激烈;如果觉的回答技术的时候,回答的不好,然后 hr 叫你回去等消息的话,可以大部分情况下是凉了,这个要心里有数。),这个时候,会跟老板再谈一谈,主要是薪资待遇方面。
-
在跟老板谈薪资待遇的时候,要说清楚和谈清楚——比如说,开工资,你开在招聘时给的薪资范围之内就行,如果最后没有达到你所想要的,这个时候,先不要直接拒绝,先可以考虑一下,再回复;还有一些福利待遇,比如五险一金,上升空间,上班时间等等;总之一句话,你真要进公司,把自己要问的,都要问清楚来。
二、关于学习方面:
第一、关于 Linux 方面的学习;Linux 学习主要是:Linux 应用和 Linux驱动。对于学习 Linux 应用,一般的话,我们大部分是用 ubuntu 来进行学习的,所以首先,你得必须搭建好环境(这里可以推荐一个公众号:软件管家,里面的软件都有安装教程,对于小白非常友好。),一般的话我们都是在虚拟机里面安装 Linux 系统的,这样省事,而且也一般不建议真机安装 Linux ,对于我们入手的新手来说;然后在安装好 Linux 系统后,最好快照一下,以免下次打开的时候,出现宕机问题,搞不好你又要去重装系统,那就浪费时间了;最后就是在 Linux 系统里面搭建编程环境,比如说安装 gcc 、vim 、g++ 等,最后就可以开始学习了,对于新手的话,建议看书加视频结合(视频的话,可以在 b 站上找,如果觉得不好,也可以自己花点钱去买视频学习,反正现在花点钱,如果你学到了,到时候出来找到了工作,一下子就赚回来了,这也是给自己投资。);这里还有一个建议,在学的过程多记笔记和总结,同时也要多和别人交流。
第二、驱动方面;这方面的话,自己也是刚学,给的建议不多,开发板一块,主要是用来做实验,还有就是c语言基础要好,最难得是要经的起折腾。
第三、关于 stm32 的学习,这方面我不好说,最好的建议就是你可以去招聘网站上去看招聘要求,看看大多数公司要求会哪些方面,然后你可以结合自己买的开发板资料,在学完基础的部分,然后根据这些招聘要求去适当提高自己和学习。上面的 Linux 学习也是这样的。
第四、关于学习过程中遇到问题,怎么解决?首先如果是你学过知识点,可以先仔细思考或实验,当这个方法行不通的话,就可以用搜索引擎去查找(一般情况下,别人也有遇到过的你这样的问题),这搜索引擎的话,百度、bing、谷歌都可以,只要能够帮到你的,都要去尝试;如果这些都解决不了的话,这个时候可以单独向一些大神请教或者在相关技术交流群里问(不过问问题的时候,要把问题描述清楚,而且也要有礼貌,不要给别人一种就是要给我解决问题的感觉,这一点切记于心!);然后如果是你没遇到过的知识点,这时候自己可以看看,有没有手册说明(比如说我们在搞一款没遇到的芯片),如果没有的话,可以去官网查找或者博客里面查找(这里在博客里面查找问题或者知识点的话,我一般喜欢浏览量比较大的博客,因为一般情况下,这些有用的,当然也不能那么绝对!)。
三、总结:
今天所分享的这两方面,是在平时和网友交流过程中遇到的,也有我自己亲身经历的(比如找工作方面,当初对于做简历和面试,对于刚出来的我也是一张白纸,什么都不懂,然后后面经历过很多面试,最后多总结和复盘、走心,慢慢的,自然这些东西你就会了!)。上面的一些看法,可能写的比较片面(主要是针对刚毕业的应届生和在校生),希望对你有帮助,如有不足和欠缺的地方,可以在留言下方补充。同时这里也分享两个问题给大家思考,或许以后,你可能会遇到这样的处境:
-
比如说,如果你还在一家公司上班,然后跳槽, hr 会问你,你为啥要辞职,你会怎么回答?
-
如果在技术主管问到你不会的技术或者知识点,你会怎样回答和应对?
更多精彩内容可以关注微信公众号: