二本软工自学嵌入式,实习投遍无回应,该按招聘需求补技能还是换方向?

今天给大家分享的是一位粉丝的提问,二本软工自学嵌入式,实习投遍无回应,该按招聘需求补技能还是换方向?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

你好,我是26届软件工程专业的学生,二本,人在广州,从大二下开始自学了一年嵌入式,想从事嵌软相关的行业,学了基本模电数电知识,51,32标准库hal库,学完了freertos,稍微看了一下网上的思路,然后自己做了一个FreeRTOS多任务手表,不过是在面包板上面实现的,没学焊接和画板子,并且功能跟网上的大部分项目没有什么区别。因为家里有点事情耽误了,七月下旬才开始投简历,一直在找实习岗位,但全都是已读不会,想跟着boss上面的招聘需求学东西,但好像每个岗位需求又有点不一样,一下迷茫了,不知道接下来怎么办,能给点建议吗。

Yt回答:

其实这哥们我认为还是有点意思,重点是在后面,因为我认为这个想法很多朋友都有过,就比如说我现在想学哪个东西我看boss直聘,比如哪个岗位什么需求,然后我参照这个东西学可不可行呢?那如果你是这样,这个东西就带到沟里去了。比如就以相亲为例,可能有些女生我需要身高多少的,我需要体重多少的,我需要家庭背景怎么样的,你发现你按照这个标准去塑造自己,这个东西行不行呢?我认为后面真的能够走到一起,并且能够长久的走在一起,绝对不是你的身高体重与家庭背景。也就是说你比如说按照boss直聘上面这个标准,比如说这种以FreeRTOS,包括像这种STM32,或者像Linux下面你比如说Nginx、MySQL、Redis这种后端开发的岗位,你比如像这种网络开发,比如现在用的DPDK、VPP、OVS,你参照这个方案学,你发现学完之后,你是一堆的散装零器件,而且你会被问到的时候你答不上来,你比如你很难说清楚你用它做过什么以及怎么解的。其实我认为这个朋友整体上面你不用这么去考虑,如果是这么考虑你工作不会找的很好,而且你会发现整个招聘网站各个信息综合到一起会有无穷无尽的知识,让你无穷无尽的学习,绝对不是一个短暂的这两个东西,这种思路它是不合适的。

然后再来看前面的,其实自己现在目前有做过一款产品,多任务的手表,但是基于面包板实现的。我认为这个倒无所谓,像这种你现在目前来说你是没办法自己开板的,因为你如果做一款这种嵌入式的设备,做一款智能穿戴的这种设备,你是没办法开板的,你也是没办法去有模具的,所以你只能做纯软件的东西,你只能做点什么呢?比如根据这种手表,它能不能加上联网的功能,加上定位的功能,加上一些时间,加上一些应用,你能够参照这种做。你如果能够把它做出来,把它开源出来,这个项目你并且能够把它讲清楚,面试的时候你就可以写它。你基于FreeRTOS做了一款这种手表,然后这个你比如里面每个功能怎么做的,基于底层是怎么做的,你能说清楚一样可以的。如果你找一个嵌入式的,就凭着这个智能手表这个任务,你把功能再完善一点,应该是没什么太大问题的,还是有很多的企业愿意招收一些这种有单片机或者FreeRTOS,然后你参这个方式投就可以了。但是问题是你这个东西你要做稳定,你做完之后你至少要让别人能够看到一些效果。

还有你现在的话七月份才开始投实习,这个时间节点我认为也可以讲讲。如果你现在再投实习,这个我认为已经不太合适了,可以直接准备秋招,因为像FreeRTOS这种方向,你发现它去的不是互联网大厂,没有哪个互联网大厂会选择FreeRTOS,最好的你可能去大疆以及包括一些车企这种嵌入式相关的你可以去投一投,而且这种公司应该是没有互联网大厂这种规模大的。所以这里呢它对实习的要求不会这么严格,你现在就可以直接准备好你这个简历可以开始投,直接秋招了,好吧。

总结:

  1. 别按招聘需求硬学: 看招聘要求学东西不靠谱(像相亲按条件包装自己),重点是把项目做深。
  2. 优化现有项目: 你的FreeRTOS手表别只停留在面包板,加上联网/定位功能,做成能演示的Demo。不用纠结画板/焊接,但代码要稳定+能讲清原理。
  3. 投递策略: 现在直接冲秋招,别等实习(嵌入式岗实习少,车企/大疆更看重项目)。主投嵌入式中小厂,积累经验再跳。
  4. 关键提醒: 二本学历是短板,靠能跑的项目+清晰表达打动面试官。嵌入式别死磕硬件,软件能力(RTOS/驱动)才是核心。

计算机相关专业就业求职/学习路线/offer选择/职业规划建议

(学习就业困惑?我们来为你答疑解惑!)免费** **必回

#职业规划##计算机#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论

相关推荐

最近刚结束暑期实习,现在回忆起来,之前找实习的经历还是蛮痛苦的...现在分享一下之前的实习面经吧,赞一波人品,大家秋招加油!## 高通实习 4.101.STM32智能手表项目你觉得做的最出彩的地方是什么2.STM32智能手表项目遇到了什么困难3.多个任务间如何进行数据交互4.任务优先级怎么安排5.C语言如何实现“封装“?让结构体外部看不到某些成员的具体类型(不透明指针)6.按键是不是用了中断?它如何更新显示的页面的7.LVGL是什么东西8.低功耗是怎么设计的9.用堆栈来切换页面/低功耗策略的设计是自己想的还是看博客10.FreeRTOS里的线程和进程有什么区别11.如何对全局变量这种存储进行优化12.如果要显示历史数据,该用什么方法传数据13.U-Boot启动流程14.启动介质用过哪些?如何直接从SRAM启动15.概述一下项目里那几个字符设备驱动的开发流程16.了不了解块设备、网络设备17.了解MMU吗?MMU的工作原理18.MMU除了内存映射,还有什么功能- 当时回答的是PTE的权限检查,面试官好像想让我答和cache相关的东西...19.了解Cache吗?知道它的大概作用还是在使用的时候遇到过什么问题看看博客把,cache应该和os无关,属于体系结构的知识了[计算机体系架构——一文读懂Cache(一) - 知乎](https://zhuanlan.zhihu.com/p/386919471)[Cache与MMU的爱恨纠缠_有cache一定要有mmu吗-CSDN博客](https://blog.csdn.net/setul/article/details/128243607)20.DMA与Cache一致性的问题是怎么发生的,怎么解决21.从high level的角度,不是从code角度。你觉得cache的不一致最直观该怎么解决(比如DMA造成的缓存一致性问题),Linux内核是怎么解决- 提供一些API,对于invalid cache情况做操作22.知道C语言里Cache有什么操作吗?比如刷cache,知道含义吗- 完全不了解23.用ARM板的时候有去了解ARM体系结构吗,知不知道CPU的特权等级、相关寄存器- 不太了解,后面强行借RISC-V回答了一波...24.CPU什么时候会切换特权等级,切换时的具体流程25.OS内核态下CPU是什么特权等级26.page fault的处理流程,什么时候会分配物理页27.从CPU的角度,函数调用时是如何传参的总结:1.感觉STM32手表项目虽然是本科做的,而且我投的是Linux驱动开发,但是面试还是可能会被问到,当时做的时候很多细节都忘了,而且代码设计的也不好,比如用全局变量来在多个任务间共享数据,还被面试官说了。2.简历上的项目一定得完全掌握透彻,就算都是自己写的代码,时间长了也可能忘,还是得再好好复习下3.感觉体系结构这块还是有很多需要学的,比如cache相关的,当时有点被问懵了4.感觉自己的简历可能和底软还是不是很match,简历上4个项目,2个都是Linux应用开发的,这次面试都没被问,后面还是需要再做个什么项目5.面试官问“你懂xxx吗”的时候,不要只回答个“懂一点”就结束了,可以直接开始解释,不需要等他继续问## 海康BSP实习 4.291.是保研吗?学校的保研是看成绩还是比赛,排第几名2.老家在哪,未来期望工作地点3.本科做的都是MCU吗?这些竞赛挑一个介绍一下4.刚才提到你是离线规划的路径,运行中如果小车超出了离线规划的路径,该如何返回5.在做电机开发的时候可能会关注电机的哪些参数6.在开发电机的时候,会不会实现让电机旋转来让小车精确前进1m这样的功能7.比赛是几个人参加的?本科其他的比赛都是MCU开发吗?8.讲一下研究生阶段Linux主要做了哪些开发9.讲一下uboot、内核的移植也裁剪是怎么做的- 忘完了,这部分完全自己给自己**埋坑**啊woc10.字符设备驱动开发的关键函数11.实习能实习多久12.研究生课题做的怎么样13.未来想做算法还是上层应用还是驱动还是硬件,为什么反问:1.如果能来实习,会做哪些业务?- 安卓的BSP,和Linux驱动差不多- 业务方面,主要是类似希沃教育屏之类的产品,相机是小部分2.面试结果多久通知3.实习生会有培养方案吗?- 会有导师带,根据实际情况决定干什么
点赞 评论 收藏
分享
Clavoss:一眼AI,死亏
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务