2018个人秋招总结

转眼已经到了十月中旬,我的秋招过程也基本都结束了。 从三月份陆续开始准备秋招,到如今收获到一份相对令自己满意的工作,其中感慨良多,在此也记录下来作为自己找工作这段时间的总结,也供各位看客参考。

其实从去年开始就利用零散的时间开始补自己的基础,首先本人研究生期间主要做嵌入式方向,但是对操作系统、内核等高级领域只处于了解阶段,所以当时觉得非常心虚+焦虑,觉得自己会的太少,预想找工作会很困难。(后来事实证明其实无需太多担心,人最怕的就是想的比做的多) 于是在17年就开始自学c++,有意的往软件开发方向靠,也是做两手准备的打算,所以我准备秋招基本是分两条线进行的,一条是c++软开,一条是嵌入式开发。

嵌入式

我想说的是C语言基础真的非常重要,这是考察你C编程功底的最好方体现。当时自己比较看重这一块,《c primer plus》这本书我也翻来覆去看了很多遍,另外牛客网刷题也是一个很好的方法,还有就是利用网络上各种大神的C基础总结。恶补了C基础之后真的感觉对C的理解又深了一些,以前很多困惑的地方逐渐都弄明白了,而且后来很多面试笔试过程中确实也考了很多C基础知识,自己基本可以很自如的回答。 在这也给大家推荐几本关于C的书,除了上述的《C primer plus》,还有《C陷阱与缺陷》、《深入理解C指针》、《程序员面试宝典》。

另外项目经验也非常重要,技术面当中绝大多数时间其实都在聊项目,所以花一些时间好好总结自己的项目经验是非常值得并且重要的。对整个项目的框架,实现机制要心中有数,另外要理清楚自己在整个项目中做出的贡献以及扮演的角色。

其次,对嵌入式中一些基本的通信协议、以及外设要做到基本掌握,比如can、串口、spi、i2c等协议的时序图以及通信过程还有它们的特性,还有比如ARM和dsp一些根本性的区别如分别采用什么架构等要有所了解。

另外其实嵌入式要做的精做的深操作系统和内核是必不可少的,但由于本人入门较晚,所接触的项目也基本都是裸机开发,所以这一块只能靠自己自学。这一块也是自己吃的苦头比较多的,自学起来确实比较困难。自己首先学习了《鸟哥私房菜》,在电脑上装了linux虚拟机在里面边学边敲指令练习,这算是入门了吧,但是内核这块实践性太强,光看书其实很难掌握,当时也是时间紧迫,自己只是了解了大概就没有深入学习了。另外也学习了linux shell脚本,当时也是临时抱佛脚吧,觉得既然这一块自己偏弱,那就抓紧时间尽量各方面都学习一下弥补自己,这样在面试的时候也能回答一二,不至于冷场尴尬,哈哈。 在这里也建议大家如果可以的话,还是多花些时间学习一下linux操作系统这一块内容,里面大有文章。也是做嵌入式开发必须具备的知识。

其他的关于操作系统的原理概念,tcp/IP七层模型的了解,socket的了解也都是必须的。

数据结构与算法是必学的,各种排序以及数据结构如数组 链表 树等基本结构需要掌握,剩下的就是在牛客网刷题了,当时也是刷的头疼,编程题真的挺让人头疼的。但是我想说的只有两个字:坚持。后来在面试的时候也会被要求手写代码,好在自己刷题比较扎实,当时脑子里也还记得一些题目的套路,基本上可以写出来,即使写不出来也能说出大概的思路。

C++软开

c++自己其实没有任何的基础, 翻来覆去把C++ primer plus看了两遍,然后重点学习STL容器,掌握各种容器的特点和底层原理,然后设计模式也是非常重要的,但是当时我也是没有时间深入看了,只是简单了解有哪些设计模式。然后因为自己没有相关的项目,当时也是去网上找了一些C++相关的项目自己跟着教程去做,其实完整做完一个项目下来你会发现你对C++的理解会深入许多,学以致用。 有了项目在面试时也更有底气一些,虽然不是什么厉害的大项目,但是至少给面试官的感觉你是真的有认真去学过的。 当时由于自己对C++基础知识这一块复习的比较系统,后来面试也拿到了若干C++软件开发的offer,并且其中一个还是某个国内知名医疗企业的sp,当时面试官给我的评价就是c++基础掌握的不错。

另外其实编程题用c++编写比c更有优势,特别时一些STL库可以直接拿来用,输入输出也比c方便。所以我个人的观点,无论你找不找软开,除了c之外c++的掌握也是很重要的,毕竟技多不压身嘛。

找工作过程感受

最重要的感受:累。 最疯狂的时候,一天参加两三次面试,还要做几场笔试。那段时间人的精神真的高度集中紧张,每天都上满发条运转。但是再累也要坚持下去,多一次面试就多一次拿到offer的希望。找工作的过程中我也是双线作战,嵌入式岗位和软件开发都在找,但是大多数还都是嵌入式的岗位。其实找工作并没有想象中的难,大多数面试官都不会为难你,更多的是考察你的基础是否扎实,逻辑能力和表达能力,还有对所面试岗位的专业知识的掌握了解情况。面试过程也是一个不断提高完善自己的积累过程,要尽量的向面试官展现自己,你不主动说面试官可能不会问,也就不知道你的能力了。从最开始的担心自己找不到工作到最后大大小小也收到了十几个offer,最有感触的就是尽人事,听天命。 重点在尽人事,不留遗憾的努力去准备,总能收获你想要的结果。成功没有捷径,所有想要的远方,都必须一步一个脚印,走过无数泥泞和坑洼,方能抵达。

offer抉择

经历了身心俱疲的秋招后,等来的也是收获阶段,这也是甜蜜的烦恼。我收到了大大小小14家的offer,其中拿到了两家sp。首先自然是面向工资的筛选,这样就能排除大部分的公司了。剩下的两三家就要再具体的去了解除了待遇之外的因素了,如工作地点,前景发展,工作氛围等等。 最最重要的是,无论最终你选择了哪一家,都不要后悔。既然选择了,就不回头,只要你在自己岗位上努力提高自己,保持一颗奋斗的心,生活总不会亏待你。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

joekepler

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值