十天学会单片机很正常,但电子工程师仅凭学会单片机并不好找工作

我喜欢四处溜达 2024-04-22 20:28:50

电子信息工程专业毕业后就业面非常广,毫不客气地说“一切涉及电子相关的工作岗位都适应该专业”,在这里我举一两个例子。

比如通信行业,有条件地可以进移动、联通、电信,工作内容可以是设计工程、施工、调试(基站、机房)等;工作几年后能力强也可以转领导。

再比如微电子行业,工作内容是集成电路的设计和制造、FPGA(CPLD)的开发,运气好能进入到这行并扎根发展的同学后来待遇都不错。

以上工作领域每年招聘人数相对较少,就业面稍显狭窄,进入相应单位工作需要一些关系或运气加持,大部分同学毕业后更多的还是从事电子电路设计这方面工作,也就是所谓的电子工程师岗位。

电子工程师这一岗位招聘单位多,工作内容丰富,所处行业也是千奇百怪,小到电子玩具大到汽车工业,从日常可见的家用电子到不常见到的工业设备都要用到电子工程师,真正的印证那句“一切涉及电子相关的工作岗位都适应该专业”。

这些不同行业相同种类的工作都涉及到两个基础技能,电路设计与单片机编程。

电路设计有一定的难度,需要时间经验的积累,电子工程师岗位所谓的活到老学到老指的就是这个。

单片机编程相对简单点,市面上有很多相关教学视频,比如“十天学会单片机”、“从入门到精通”、“单片机超级简单”这些。

从这些教学视频的标题可以知道,学会单片机“可能”真的不难,之所以要加个“可能”,是因为学会单片机本身确实不难,但却存在一定的先决条件。

比如:简单的C语言编程基础,简单的数字电路基础。

如果以上两项技能一点基础都没有,估计“十天学会单片机”还是存在一定难度的。

学单片机就是学习如何操作单片机的管脚以及一些常见的外设,比如IIC存储、串口通讯、AD值读取、液晶显示、中断处理这些。

如果只是学会以上这些基础应用就代表“学会单片机”,别说“十天学会单片机”了,你努努力熬熬夜然后跟我说“自己两天学会了单片机”我都信,不是你天赋异凛,确实是这个太简单了。

从实际应用角度来说,学会以上技能不能说没一点用处,但真要说有多大用处还真说不出来,可能最大的用处就是安慰下自己吧!至少能证明自己学习有了收获。

芯片读写时序图

在我看来,所谓的“学会单片机”不能只是跟着教学视频学会了几个简单外设的读写,更应该是学会独立查看芯片的DataSheet(芯片手册,相当于芯片说明书),查看它们的电气特性以及操作时序。

只有当自己有能力独自查看各种芯片的DataSheet,然后根据DataSheet中标明的时序独立编写程序对其进行相应功能的读写,这才叫“学会单片机”。

如果连这点能力都达不到,那可不能算“学会单片机”,顶多是“学会了教学视频中的单片机”。

实际应用中,我们需要用到的芯片比教学视频中介绍的多的多,如果只会那几种则很难胜任实际工作。

有人可能会说,现在网上各种实例多的是,大部分芯片都能在网上找到实例,实际工作根本没那么难,学会教学视频中的那些就够了。

上面这种说法有一定的道理,但谁能保证万一呢?万一遇到网上找不到教学资料的芯片怎么办,难道就不工作了?

好消息是我工作这么多年,用到的芯片中百分之七八十在网上能找到相关例程,只有百分之二三十怎么找都找不到资料,需要自己根据DataSheet不断编程测试。

坏消息是找到例程的这部分程序中又有百分之七八十没办法直接移植,有的需要修改时序,有的不适用我们的单片机,需要根据全程重新编写程序,这时候没办法了,只能硬啃DataSheet。

芯片电气性能

找的到例程最好,即使不能直接移植也可以当个参考;找不到例程也没关系,只要自己本事过硬就一点不怵。

话说回来,就算将跟着“十天学会单片机”类教学视频学会单片机当作“真的学会单片机”,在实际工作中也没太大用处,仅凭这点很难找到满意的工作。

前面就说过了,电子工程师涉及到两个基本技能,一个是单片机编程,另一个是电路设计。

很少有单片机是脱离电路来工作的,那些仅凭单片机就可以拿下的工作,说实话不要单片机也能拿下,说不定还能省一部分成本,毕竟单片机挺贵的,能用数字芯片替代的绝对不用单片机。

单片机更多的是用来采集硬件电路接收的模拟信号,加以分析处理后做出相应的措施。

比如汽车应用中的自动大灯。

理论上单片机可以根据季节的变化,判断白天晚上再选择固定时间自动开启大灯,实际应用中则有很大的误差,一个是天黑的具体时间很难判断。

同样是夏天也有天黑的早天黑的晚的时候,如果仅凭季节变化固定开类时间,有可能会天还大亮就开灯,天黑了还不开灯的可能。

再者遇到乌云密布的下雨天时也可能会天黑,这时候该开大灯时又不开,那怎么能说是自动大灯呢?

最好的办法是设计一个硬件电路来检测光亮度,该硬件电路将采集到的光亮度模拟信号传到单片机,单片机采集后设定一个阀值,当实际采集到的光亮度低于该阀值时便开启大灯,高于阀值时则关闭大灯。

这样硬件软件的结合就能避免该开灯时不开灯,该关灯时不关灯的尴尬。

综合看来,电子信息工程专业毕业的同学,想找个本专业相符的工作仅凭单片机是不够的,硬件电路同样不能少,甚至更重要,不过硬件电路的设计也更难,这个需要不断的学习不断成长才行。

0 阅读:11

我喜欢四处溜达

简介:感谢大家的关注