35+嵌入式软件工程师眼中的嵌入式独白

作者: 我是龙虾哥分类: 计算机技术 发布时间: 2023-07-08 21:32:08 浏览:76752 次

35+嵌入式软件工程师眼中的嵌入式独白

我是龙虾哥:
如果对研发感兴趣。第一份工作必须找研发,要是招聘的人说让你先干别的,以后往再往研发转,那你赶快跑路。你要知道等你工作一两年再转研发,难度会很大。

【回复】我就是遇到你说的这种情况,中间突然让我去测试,然后跑了,我也觉得自己不太行,就去培训了,学C++,虽然我知道现在C前景还可以,但是很迷茫,而且怕毕业以后找不到工作[笑哭]。希望up主指点一下迷津。我问我老师,他说后面方向嵌入式或者服务器开发,但是我还是很迷茫,不知道该选什么方向走下去
【回复】后悔没有早点看到这句话[大哭]。我本科山科大通信毕业,应届签了研发岗,但回来身体原因不得不辞了,再后来只能社招了,入职一家小公司,面试说现在技术支持缺人,承诺可以后面转研发,结果被坑了。辞职再去找研发岗,更进不去了[大哭][大哭]。只能又考了研究生[大哭]。难受
【回复】谢谢。我也是想做嵌入式的。 但是想从电子维修做起。发现真的不行,看不到希望。已经离职了。
快上去干就完了:
为自己总结一下 1嵌入式的薪资 高于非技术岗位,低于互联网 2.35岁危机 本质上是自身可被替代,掌握基本工作技能后,以终身学习的态度,扎根挖掘本行业知识信息,持续降低自己的可替代性 3.嵌入式行业岗位少,宁肯工资低,也要研发岗[打call]

怎么样才能不移出去啊:
up,我是双非电子信息大三,单片机,上操作系统都搞过,qt能根据协议与单片机串口通信,linux的话学到设备树,输入子系统这里,能控制外设工作,但还没有做过和linux+qt的项目,打算比赛打完后快速整一个项目写简历。up觉得我投递什么岗位好,单片机还是直接找linux工程师[抱拳]

【回复】回复 @怎么样才能不移出去啊 :差别很大,单片机跑的都是简单的实时操作系统,而且很多情况下,单片机都不会跑操作系统。直接操作底层。而嵌入式,他是在linux等系统上跑程序,和pc开发差不多。单片机也属于嵌入式,所以招聘你要看清楚是嵌入式单片机mcu还是嵌入式linux或者嵌入式mpu。
【回复】回复 @奇遇单片机 :哦哦,up说的嵌入式就指的是嵌入式linux开发,但我感觉一开始进去不会让你搞linux,估计接触的还是单片机吧,然后干久了才能接到linux项目
【回复】回复 @奇遇单片机 :有没有可能岗位叫做嵌入式软件,实际上是干单片机的呢。还有up所说的嵌入式是干什么的呢,和单片机区别大吗
神仙l妖怪:
UP,UP大二的时候培训了Linux,自己是学光电信息科学与工程的,但毕业的时候进了现在的公司,学画板,可是那个时候只是大学学过数电,模电,我们专业是没有画电路板的学习内容的,当时就很慌,就不停的问带我的工程师和跟我一起进来的其他同事,那个时候缺芯片,不停的改板,因此,从简单的改简单的控制逻辑的电路,换电源,换边缘IC到换主IC,因为以前没画过因此很心虚,基本上每个项目都会对着原理图把线路理一遍,调不通了,有时候找几个不同的板子,确定大方向后一个元件一个元件的排察。对我们公司的项目方案基本有了了解,抽空就去看芯片供应商,原厂给的Roadmap,对同类型芯片做了了解,可以自己做一个个完整项目,主IC选型也没问题,后来慢慢能接触到老板,现在在做管理岗,基本上不用画板,去年的时候老板跟疯了一样一天加一个项目的,搞了十几个项目给我,当时没有下属,只能分配给比我后面来的新同事,相当于培训,然后带他们一起调一起做,同时,分给外面的供应商帮忙画些简单的项目,自己在单独做几个项目,一直弄到今年还没弄完,但是也已经跑了五六个项目,但压力确实很大,因为领导单拿一个项目说就说怎么搞了一年半了都还没试产啥的,时不时就要解释。因为都是纯硬件的产品,我自己也已经摸熟了对于这个行业除了特别高端的芯片没有过多接触外,其他的都已经烂熟于心,包括竞争对手,看他们的产品功能,就能知道他们的方案,功耗,成本。现在已经是一个小组长,算是个小的管理岗,但是确实慢慢的接触技术的机会就越来越小了,精力也被大会小会,业务电商,供应商,采购,弄的焦头烂额,分散掉。但其实挺心虚的,不做技术的话。UP,UP,我这样的状态还有机会回头做嵌入式吗?基本知识还是很容易捡起来的,不是没有低,但听你说万不得已不要轻易换岗位,我也做了两年了。但确实我了解那些不是为了想去管理岗,我只想做技术[大哭][大哭][大哭][大哭]。那个压力太大了,天天感觉朝不保夕的。

【回复】对啊,你也发现了吧,做技术还是简单的,搞销售搞业务带团队很累人的。如果单纯喜欢搞技术,转是可以的,你就先转嵌入式中的单片机,这个硬件关联多,而你硬件懂得多点,因此先转单片机。
【回复】搞反了,应该先搞技术,技术做到一定水平再转管理,循序渐进
【回复】回复 @StarAire : 做到进可管理,退可技术
银子也会发光吗:
大佬,有些问题想请教一下你[笑哭][笑哭],我毕业四年了,通信工程的,之前从事工程行业,现在正在自学想转行嵌入式软件,想快速到达能投简历应聘初级岗位的程度,我想问下学习路线c语言→stm32→linux这样对吗?另外模电数电,还有画板需要熟练掌握吗[笑哭]

【回复】直接嵌入式linux,从某种意义上来说,stm32反而会影响你搞嵌入式linux,完全两种编程方式。嵌入式软件对硬件知识要求不高。你学好linux下的c语言高级编程,还有qt就可以了。入门级
【回复】回复 @奇遇单片机 :噢[打call],感谢大佬的回复,算是解答了我的一个疑惑,也就是单片机,和linux实际是两种路线,如果我想快速入门,想更偏向于软件的话,完全可以侧重于c语言和linux,还有大佬你说的qt,再自己做几个项目,就能去找工作了吗[doge]
【回复】回复 @奇遇单片机 : 学习和用要分开。学的时候,目的是学习,打基础,就是要自己给自己找事,故意走弯路,做到自己 “有剑”。用的时候,是用你以前积累的底子,去养家糊口赚钱,也就是 “用剑的时候”。
Choolay5:
大佬给点建议,考研还是继续全身心工作好呢,垃圾双非本科,22届的,在一家智能公司待差不多一年了,公司规模几百人左右吧,平时做智能家居的代码改动,有裸机也有linux的,最近能接触一些无线产品的研发项目,公司的氛围也很不错,同事都很乐意教人,linux也是在公司学会的,公司相对来说不用加班,天天准时下班,每周大概有一半时间可以看书看电脑学习,但是工资不算高,福利也一般,在想要不要考个好点的研究生,提升一下学历,想以后能进到更厉害的大厂,又怕3年后出来找不到工作了[大哭]

【回复】回复 @Choolay1 :首先28出来想进互联网很难了,加上现在互联网局势,你出来以后肯定会更卷。而且还有一个问题是,想考中9以上的研究生难度很大,中9以下从现在这个节点来说我认为没有什么考的必要了。最最重要的一点,不要把考研当做一种逃避现在困难的寄托,它不是乌托邦,只是你没有选择的一个选项,不要美化它。[抱拳][抱拳][抱拳]
【回复】回复 @爱干饭的鸽鸽 : 也没逃避什么困难,目前公司的工作和氛围都很不错的,也没什么经济压力,一线城市房车都有了,反而觉得考研可能会比工作还辛苦,失去稳定收入,看同龄人的逐渐开始赚钱结婚生子,师兄们说读研做实验的时间貌似比上班还累,也没什么假期,但常常因为学历感到自卑,公司好多985的做驱动的大佬,感觉自己只能做做应用层
【回复】回复 @Choolay1 :也可以的,不管哪个行业,最终还是要提高实力。做技术的,技术实力就是你手中的剑,除非不搞技术。
汽水味的大学生:
看了up主说的话结合自己的学历,准大四在家准备学一下基础的然后想去实习的大学生很迷茫。 自己学习能力感觉一般,学这行我感觉研发我不够格容易一直熬下去浪费时间,现在想想等毕业后再去想别的路太迟了,或者工作5,6年发现薪资上不去东西会的不全不精又外界干扰(没有强的竞争力普普通通)。 我想问一下up主像我们这种的,以后就业应该怎么办或者您遇到的一些这种人最后都去干什么了的一些经历(不是特别想曲线救国自己实力和兴趣程度不够) 我是二本普通院校学习一般之前都是自己东西学了但是用的太少了基础不扎实,我的班主任之前建议是去那种西安的光电公司应该是底层吧(之前想过参加华清软件的培训但是我和班主任都感觉不太好) 感谢大佬!!!

【回复】我是二本物联网的,马上大四了,正在准备考研-计算机技术,学校只教了stm32,目前只学会了用标准库开发环境检测装置。大学三年都是线上的,也没参加什么比赛,技术水平远远不够。怎样提升自己的技术水平。嵌入式行业国企门槛很高,需要进一步考研985,211吗?
【回复】回复 @汽水味的大学生 :嗯,加油,现在好多人宣扬焦虑,赚流量,所有的焦虑都源于实力不够
【回复】你说的情况和我一模一样,我准大四,目前还在用51写程序,也是感觉自学能力很一般般,才刚刚了解到定时器中断。
富坚老贼快回来更猎人:
网上很多讲嵌入式这个,嵌入式那个的,首先嵌入式不是一个行业,也不是一个工种,而是一种工具,很多人就根本没明白。 重要不是你会用单片机,而是你能拿单片机做什么。

【回复】对的,是基本工具,要想立于不败之地,要掌握产品和行业知识。单片机,嵌入式这些工具会的人太多了。
【回复】回复 @奇遇单片机 : 现在我们随手就是几万亿的投入发展芯片,其实更应该先大力发展嵌入式人才,现在的这个人才储备情况,就算做出来芯片了也是没有生态的。 上面的人要么就是真不懂,就是装不懂。
【回复】回复 @好菜一个人 :就我这双非中已经比较强了,某些分数已经够985了,20万年薪也是要求八股很熟,有项目,算法刷得还行,嵌入式的话算法要求低一点,但是也不容易,我师兄嵌入式拿到17-18k的月薪了,还有个射频27万,还一个移动15万(前期考公了,这个就随便准备一下),学历还是有点用的,普通一本20-30万现在很难很难,重邮去年一堆去比亚迪的(16万很低),本科我知道的61个华为,现在不是21年了
丨丨小霸王丨丨:
请问up,目前双非硕CV方向,但是因为我本科毕业工作了2年才辞职考研的,现在研一都26了。纯软件感觉已经卷不动了,算法岗肯定不适合我这种菜鸡的。自己对嵌入式方向也比较感兴趣,但由于本科是软件工程的,没有接触过硬件方面的知识,Linux倒是有经常接触。up能给个学习路线吗

【回复】回复 @奇遇单片机 :都是软件开发类的,用的python
【回复】哈哈,老哥和我的情况好像
【回复】回复 @明白我爱你 : 从目前秋招来看是没有的
TravisBieber:
up你好,我是去年电气工程川大硕毕业的,本科学自动化的,算半个科班吧,上个月从一家国企裸辞全力学习相关的知识准备转嵌入式,目前已经学了C,数据结构,Linux和MySQL,掌握程度中上,希望up前辈给点建议,现在开始着手找工作,还是再学点什么呢?还是有点迷茫和焦虑,毕竟年纪也不小了[大哭]

【回复】你这辞职有点早了,应该一边上班一边找的,毕竟你是国企。你现在c网络编程,qt会不会呀
【回复】CAN,SPI,USART,IIC这几个通信协议多看看,嵌入式的面试很多都会问这玩意儿,其实数据库和数据结构问的不多。另外再去想一下你想最想进入哪个行业,不同行业的嵌入式技术我觉得还是差别比较大的,想好之后你可以有针对性的去储备知识,这样可能更容易面试成功。
【回复】回复 @奇遇单片机 :没办法,我也不想裸辞的,压榨麻了没时间学,而且我们团队实在太恶心,我是新员工里最后一个离职的了[灵魂出窍],你说的这俩还没学,只自学了在网上看的大致规划路线
Eisbreher:
up,我现在比较迷茫,不知道自己毕业后能去哪工作。我现在双非一本大三学生(下学期就大四了),大一的时候学算法搞ACM,大二学的云服务器相关的,用前端三件套和Django做些网页应用和游戏啥的。大三选修了嵌入式才知道这个东西,大二学过模数电,但是学的很少。现在主要STM32学的多,F103的标准库基本学完,正在学F407的HAL库编程,esp32的WiFi模块搞过一点。自认为编程能力和学习能力还是可以的。前几天看同学发的大疆还有好多其他公司的校招要求有RTOS,所以RTOS也正在学。up觉得我以后毕业适合干啥,能去啥公司,或者说我现在的学习方向有问题,希望up指条明路[保佑]

【回复】回复 @坐看云影依旧 :对啊,单片机是硬件,但是也要写程序
【回复】回复 @奇遇单片机 : 不太懂,单片机不是硬件方面的吗
假硬核uP主:
UP你好,我是三本,电子信息工程专业,2022年毕业,本科期间自己搞单片机,电子设计大赛拿了全国一等奖。之后在南京搞了一年的汽车电子行业做嵌入式软件工程师,从去年的测试到现在慢慢开始设计matlab模型,但是今年公司效益不好,我想自己学FPGA,跳槽一些射频相关的、FPGA的工作,加上工作较为轻松,我上班的时间重新学习C语言,汽车电子行业的一些协议。现在有些迷茫,想跳槽,又想在这沉淀好三年,多学一点。

【回复】回复 @假硬核uP主 :是的,搞技术一定要有兴趣的,不然做的很痛苦
【回复】我觉得你搞单片机会好点,你单片机开发应该基础挺不错的,还拿奖了。如果搞linux这个就要看你擅不擅长软件了、
【回复】回复 @假硬核uP主 : 我开学研二,FPGA本身来说就不算简单,他扩展开的知识点是茫茫大海。搞一年我感觉就摸了一点点皮毛,
Neayu--nya:
前辈你好,我是二本电子信息工程专业准大四,大学荒废三年只了解一点c和51,现在想入嵌入式这一行,看到网上说先学几个月51和32,然后找单片机的工作干1-2年,之后转linux应用干1-2年,然后转linux驱动,请问这样的职业规划正确吗?假设以后我只想深耕嵌入式的技术岗,想干驱动,那我跨入嵌入式的第一步应该是单片机方向、linux应用方向还是linux驱动方向呢?求指点迷津[大哭]

【回复】回复 @起个名怎么那么麻饭 : 我就是直接从32入手的,51大学里学过但是没做过项目,现在51怎么玩的都忘了,,市场上用32的是要比51多的,起码我找工作的时候大多要求熟悉stm32,我感觉单片机都一个样,无非是那几种功能,例如,时钟配置分频、串口、IIC、SPI、FLASH读写、CAN、定时器、中断、DMA、PWM等等吧,学好了一款了解的芯片的底层逻辑,即使再换别的芯片熟悉熟悉编译环境很快就能上手,最近搞了国产AGM32的单片机,都是兼容stm32的,除了库函数有些不一样但都是换汤不换药,这也是单片机上限低的原因,只要能够融汇贯通,不管是哪种单片机都能得心应手,学习32可以去硬汉嵌入式论坛看看,里面视频资料很全还有配套的开发板,我个人短见,依照市场用人需求,针对性去学习,可以直接学32,毕竟市面上32使用率较多,即便是这两年国外封锁导致stm32价格提高,但是国内的芯片厂商也都是按照stm32架构去生产的,国产的GD32甚至可以直接使用stm32的开发工具,单片机只是一个学习的载体,其背后的底层逻辑知识框架才是要注重学习的地方。
【回复】回复 @起个名怎么那么麻饭 : 常用的通信协议,启动流程,寄存器位操作等等吧,驱动方面也会有通信协议,但是会多了内核裁剪、文件系统和设备树等等方面的知识,我现在只知道大概的一个框架,也在慢慢往驱动方向转,而应用方面则主要是QT、C++调用各种库,在实际项目中如果需要写一个测试软件检测数据收发丢帧率,不了解些通信协议的流程又怎么获取收发数据嘞,但是一般应用层面涉及的通信协议方面的知识比较少,看具体项目是否会用到,想做应用可以直接学QT和C++,学会调用各种库各种函数
【回复】单片机上限没有linux高,linux驱动岗位没有应用岗位多,一个公司可能会有一个驱动,但是必须有好几个应用开发,以后驱动的岗位会越来越向芯片厂商等产品上游集中,而应用层则相反,会往产品下游集中,我认为所谓的35岁危机,只是自己有没有保持学习,要一直保持学习技术知识,去沉淀,去总结,就没有35岁危机。总的来说,嵌入式涉猎的东西很广很多很杂,我建议先学单片机,熟悉各种通讯协议和启动流程等,这样去转驱动或应用就都有帮助。
静夜暗思神:
我想问下up主,目前我是机械电子专业应届毕业生,由于我们学校侧重机械,虽然平时开了一些c语言,51单片机stm32开发等课程但都不是很重视,老师随便讲讲学生随便听听,导致考试完了就忘了。由于我对电子单片机感兴趣,自学了c语言,以及先后学习了51单片机和srm32也独立完成了一两个小项目,但校招投简历的时候看到的是嵌入式开发。一问具体都是分嵌入式软件开发和嵌入式硬件式开发,还有单片机开发,一时陷入了迷茫。我想问下我现在可以直接学嵌入式linux开发吗,学习路线大致是什么,这个行业目前现状和薪资怎样

【回复】我觉得先学单片机吧,嵌入式linux对软件编程能力要求高。
劲爆小浣熊:
说的很中肯,今年30出头,正在考虑要不要转嵌入式,目前在做中控。

【回复】我是机械专业的,在校期间做过神经网络和遗传算法,还会做32的f103c8t6这个型号的小车,稍微懂点c99标准,不知道该走那个路线。之前我们这边嵌入式都是纯计算机开发,后来出现了什么智慧农业,智慧无人驾驶之类的软硬结合的。还听说过什么乌班图机器人系统。
【回复】回复 @劲爆小浣熊 :Ros的话那还是学嵌入式linux或者树莓派,看你兴趣,单片机难度小,嵌入式稍微大点,编程方式不一样的哦。
【回复】回复 @劲爆小浣熊 :对的,嵌入式是分软件和硬件的。虽然说跨行业,年纪大,就业机会会少点,凡事无绝对,如果真的喜欢,就可以试试,凡事开心最大。
开心就好363752:
刚毕业stm32f4大部分的外设都玩的来标准库hal库都行,esp32会py riscv的ch32也玩了蛮久 rt-thread freertos lvgl和lwip用的都还行,linux学的imx6ull,基本操作都会用qt写个小程序上位机也很轻松。能先干着单片机然后慢慢学再转linux开发么。因为感觉linux还学的不咋地

【回复】可以的呀,虽然说单片机开发和嵌入式开发方式不一样,但是,你现在搞单片机,你以后可以转向嵌入式驱动开发。你懂硬件,这是优势。会软件的很多,真懂硬件的不多。
【回复】你这个很6了,如果要往Linux发展,找工作直接Linux
【回复】说实话,你这个已经很厉害了
臭咪土豆:
up你好,我目前工作一年,机械行业,本硕都是车辆工程的,专业课学过51,数电,模电,会一些简单的linux知识,想转行嵌入式,单片机方向跟Linux哪个更适合我呢

【回复】如果真想转行,那肯定转嵌入式啊,你是硕士搞杀单片机,大材小用。不过,车辆工程挺好的啊
【回复】你好,我也是车辆硕士,你可以考虑汽车电子行业,就是autosar加单片机,性价比挺高的,我们应届生都30w起
【回复】在机械行业,还是不如嵌入式的哈哈
よつばまや:
求老哥给个建议。我是双非本985硕,开学就研三了,我是物理专业的,以前学过C,模电数电,现在在学stm32,转嵌入式希望大吗

【回复】回复 @よつばまや :学的比较多,大学里有一个专业就叫做嵌入式。所以,你懂得,需要学很多知识。C语言,C++,QT,linux,linux C高级编程,数电,模电,shell,板级移植,驱动接口移植,文件系统制作,内核裁剪,等等。
【回复】回复 @奇遇单片机 :行吧,谢谢老哥。不过我还是打算拼一下
【回复】感觉入嵌入式得要8个月时间至少。你属于厉害的,感觉一天5小时,也得要接近半年吧(年薪20万水平)。
YX_ACE:
up能不能给我一个建议或者学习的路线,我是土木转行单片机的,刚毕业一年,目前会做51和32的开发,后面该走什么路线还是专心搞单片机的开发?

【回复】回复 @YX_ACE :就是缺少硬件知识,需要补,需要付出额外的努力,难度大,只是难度大,一上来就说难,怕吓跑你。[呲牙]我只是说难,并不是说不能。只是别人多花点时间精力而已。
【回复】回复 @Artil :偷偷告诉你就是宽慰他一下。[笑哭]土木的来搞嵌入式有点。。。。难了
【回复】回复 @奇遇单片机 :哈哈哈哈,我真的头一次看见有人说土木好哈哈哈
一枚萌昕:
今年26,干了一年stm32。现在在搞嵌入式linux、FPGA,在努力攒钱争取去国外。国内技术不值钱。全社会都在逼着人创业、接外包私活[翻白眼]。。。“越老越吃香”的行业由国家撑腰,才能干到退休。其他的都不行。

【回复】对的,大环境改变不了,只能从自身入手了。我是把所有的都卷了一遍[笑哭]
【回复】一样的想法,练好口语。最差也能去国内的外企

嵌入式 35+ 大龄 软件工程师 嵌入式就业前景怎么样

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!