在嵌入式方向的选择,到底你是硬?还是软?

刚进大学迷茫的你

在你高考完并拿到录取通知的同时,你看到自己的专业-----电xxxxxx工程(及其自动化),大部分的人, 都觉得很迷,这学了出来到底要做啥?能去哪里?其实在我看来,这是个无聊且无法解决的问题,为什么?

  • 1、四年的变化,说长不长,说短不短,它能在这段时间内改变你的很多想法,可能你一开始想进供电局,可是到后来你却发现自己做项目更好,可能不只是为了赚钱,可能也是兴趣。
  • 2、社会局势在发生转移,可能在你选择的时候,你选的是当下最热门的,像当年的土木工程。可是等你出来的时候,也许会变成了最冷门,这又会导致你换了方向。
    其实单独以上两点,我就认为没有必要去想这问题了,我意思是不要空想。而更应该的是应该去体验这个刚开始的大学生活。从大一开始,有自己喜欢的社团可以去,其实这没关系,但是参加社团归参加社团,是不是应该学会将自己的时间进行切片分布?什么时候该学?啥时候可以做自己的事?怎么抽时间完成社团的任务?,很应该自己切片好,分布式完成。

自己到底适合哪个方向?

在对于确定学嵌入式方向的朋友来说,刚刚学的时候还好,只知道是在学嵌入式开发。但是经过一系列的学习之后,从51到STM32,然后自己学AD画板并且进行焊接调试,STM32裸机到RTOS,学完STM32就到Linux,使用Cortex-A系类的如i.mx6ull,等。等接触到一半的时候,就觉得很迷了,自己到底是在搞硬件?还是搞软件?
其实有这个迷茫是很正常的,很大一个原因在于,你不知道硬件搞的是什么,软件搞得是什么,也不懂现在社会市场需求。按照我个人的经验(我是做硬件的),对于硬件,更多的是电路设计、PCB-layout、以及一些底层驱动的编写,硬件波形的调试等等,需要的知识也要很丰富:

  • 电路知识。
  • 数电模电知识。
  • 原理图设计工具的使用。
  • PCB设计工具的使用以及相关规则。(2-4层板,甚至更高)
  • 熟悉传感器或MCU外设的驱动。
  • 有较好的焊接能力。
    其实对于刚毕业的大学生,决定走硬件方向的话,以上的知识是必备的,我不敢说一定要很精通,但是一旦让你去做的时候,做的思路要有,第一步做什么?第二步做什么?在脑子里应该有个成型的思路。比如设计一个温度测量仪,首先要知道测量仪的功能需求并对此进行MCU的选型以及电路原理图的绘制,然后要知道需要做成什么样子,看看有没有规定,并进行PCB版型的确定,确定之后进行封装选择。最后根据原理图进行layout并测试电路的可行性,随后进行相关驱动的编写。至此作为一个硬件工程师的责任基本上已经完成了,剩下就是负责帮忙一起调试修正bug,可能是硬件的BUG,可能是软件没写好。设计时要考虑解决电路的EMC EMI等问题,需要能过验证(当然,有条件的情况下,肯定要学会去考虑的)。而这个测量仪的软件逻辑编写,交给软件工程师来搞。
    估计看到这,也明白自己是否适合去走硬件方向了,如果发现自己不适合做上面这些步骤,那自己很大可能是适合去做软件编写的(当然我也不排除,你突然发现自己不适合搞嵌入式,适合管理)。
    其实选择是自己选择,家人或者别人只能是给你意见,他们给的意见你可以参考,深入考虑一下其中的利弊自己是否能够接受,自己是否喜欢做这方面的工作?再进行自己的道路选择。

考研?是否真的需要?

在我看来,其实考研我觉得是挺有必要的,为什么我这么说?

  • 1、从学历来讲, 你在社会上能有更多的机会,或者更好的机遇(当然,我是说考上之后,且相应的专业)。
  • 2、在复习期间,将自己的基础课知识重新巩固了一遍,有较好的数学分析能力。
  • 3、复习期间,英语能力也上涨了,这对以后工作是个很好的帮助,英语真的很重要。
  • 4、在读研期间,你还有时间可以学更多的知识,相对来说不会很受社会的影响,有更好的研究方法以及理论储备,见识面会比很多人都广。
    不知道说到这,会不会打动你去考研。
    最后是否选择考研,还得看自己的实际情况。

软件呢?

哈哈哈,我是搞硬件的,软件说真的我不太在行,兴趣的朋友可以关注 杰杰
一些好的推荐博客,可能会影响到你最后的选择,
https://blog.csdn.net/jiejiemcu/article/details/99951767

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值