做为应届生的你,是否是也有这种疑惑和烦恼!

今天在等公交车回来的路上,碰到两个小伙伴在找工做,从他们的对话中,两我的心里仍是蛮焦虑的(工做很差找);而后让我想到以前一些小伙伴问我面试以及offer的选择问题;同时秋招也差很少结束,又临近年末,跳槽的人也比较多,从我身边的人来看,暂时状况是这样的!下面咱们就进行主题分享:linux

1、先看一些网友问的问题:web

一、网友一:面试

二、网友二:算法

三、网友三:微信

四、网友四:数据结构

五、网友五(备注:负责项目多,压力大):app

以上有些问题答案,有些由于发了语音就很差分享给你们了!想必上面的问题,做为应届生或者老司机来讲,在选择offer的时候,都或多或少有些犹豫的;同时因为我我的的阅历和经历尚浅,有些问题不敢给出比较合适的建议,有些在我能力范围以内的,私聊个人网友,我都会认真解答:好比有不少网友私聊我简历的问题,该如何去准备面试题目,面试要注意哪些问题,以及待遇的谈判,外包可不能够去,转行如何去学习,工做压力等等,下面我就聊聊个人一些见解。框架

2、建议分享:数据结构和算法

一、关于项目多,压力方面编辑器

在我上面最后一张截图的那位网友,压力可能确实大,一我的要负责5个项目的维护,各类bug解决,软件版本发布时间紧,几乎天天晚上11点多下班(几乎每周咱们都交流一下!),更为重要的是,面试linux驱动,进来作了安卓底层开发,这方面对这位网友来讲是薄弱项。

交流完整体上给个人感受很乱,有点像我当初作linux的第一份岗位同样,一我的要负责手机app的bug和功能开发,而后又要搞不熟悉的语言写(用cpp去开发,不得不边学边用,出软件版本出的很快,时间紧,也是很杂乱!),又要负责rtos上的开发;其实这种岗位给我如今的感受确实乱,真正的技术确实提升不了,为啥这么说呢,主要是这种公司的产品已经趋于成熟了,你大部分的时间都在优化代码(解bug,当初几百个Bug在公司库里面,天天上班就是解bug!如今想一想均可怕),把产品问题完善,(整个框架流程啥的你不是很懂,极可能看了产品里面的东西,只知其一;不知其二的状态!)可是里面的技术细节若是没有时间去研究的话,我能够说,你就算在这个岗位就算作两年,你出去面试一下,真正搞技术的面试官一问深刻一点,我敢百分之百确定,你解答不上来(面试官仍是问你简历里面写的负责项目,好比说这个框架是否是你搭建的,仍是说你只是在维护代码等等),甚至你的代码水平还会降低下来搞很差的话,本身平时下班时间不去提升本身的话;总之这种岗位就感受本身很忙,可是实际本身并无多大提升!固然这是我我的的经历,结合这位网友的现实状况感慨了一番,不必定正确哈!

还有后面这位网友觉的压力大,想去作测试岗位,这个我以为暂时不必去作测试(固然每一个人的选择不同,这个不能强求!);在这种状况下,也是能够锻炼你的一下能力的,好比抗压能力,处理紧急状况的能力;若是实在不行,能够先熬过这段时间,再找过一个公司(相对于没这么大的压力),今年就业形势很差,要找好的岗位不容易,时刻要给本身留后路!不过最为重要的是,要养成学习的习惯,跳槽的时候,内心也就不会那么发慌!

二、面试和面试题目的准备:

关于这个面试题目准备的话,其实在很早以前就分享了一些建议,能够去博客找一些题目练练手(我在qq群里也分享过一些面试题目!),面试大都都是c语言题目(固然也排除一些嵌入式岗位有cpp的题目),数据结构和算法(这个可能比较少一点,若是要准备充分的话,至少要掌握这些常见的知识点:链表(单链表和双链表的插入和删除)操做、队列和栈、排序算法(冒排序、快速排序、归并排序,希尔排序等)、KMP算法、b+和b-树、红黑树和二叉树(二叉树里面又有好几个概念要分清楚来!);其实有些算法是模板的,能够按照理解的方式先记下来这些模板,而后本身就去多刷题目,练熟来(确定会有不一样场景的题目,就看本身如何运用了!)。

若是你是作单片机的话,可能面试底层的外设协议会考察的比较多一点,若是是上了系统的话,就会问一些系统方面的原理,还有就是协议栈实现啥的(这个可能就比较深刻一点),总之平时基本功要学扎实来,不能马虎!面试大部分笔试都是考察基本功。同时在面试的时候,能够把每次面试本身遇到的薄弱环节记下来,等面试完以后,及时去总结概括和补充、完善!

三、该不应去外包?

这个问题,我想在某乎上有不少前辈已经给出了答案;没有外包的经历,有些问题我也很差回答,可是有些问题仍是能够从理性上去分析的;就我我的的观点来看,在实在没办法的状况下能够去考虑,没有到万不得以的状况下不要去考虑外包,固然有些外包岗位也是要求很高的,可是通常那种岗位你也进不去,首先面试就把你pass了;一些容易进的外包,有些岗位不用你去投简历,hr自动找你来,这种外包岗位通常是缺人的,搞很差进去就是滥竽充数(这个状况还真有网友在交流过程当中有反应这种状况)或者连笔试都没有的都有可能。。。。。。这里分享一个比较贴近实际经历的例子,在国庆期间,我和一位网友面基的一波,在吃饭交流的时候,就有谈到这个问题,由于恰好他就是从外包公司出来的,从他经历述说,我发现他大部分时间都在写文档,就是发现代码哪里有Bug并把它解决掉,而后写出详细的文档出来,一直任务都是这样(这特么感受有点像我上面说的解bug岗位!),总之他作了一年没有提升,不过还好,十月份以前,他在深圳拿到了一份还不错的offer,也祝贺他!总之一句话,能不去外包就不要去。

四、总结:

咱们平时仍是要养成学习新知识的习惯,培养本身独立自主和解决问题的能力,不要把大把空闲的时间花没法给你带来价值提升的事情上,固然上班确实比较累(娱乐放松也要有,毕竟工做不是生活的所有),若是可以抽出时间来总结学习,我相信坚持下去,技术确定是能够提升的!天然而然的,当你去跳槽的时候,也不会惧怕担忧找不到工做;因此说,惟有学习,方能解决焦虑!

以上的一些浅显见解不免有不足之处,若有更好的见解,能够相互多多交流!


本文分享自微信公众号 - TXP嵌入式(txp1121518wo-)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索