历史上的今天
今天是:2026年01月04日(星期日)
2023年01月04日 | 学单片机需要什么学历?单片机开发需要学什么
2023-01-04 来源:zhihu
后面无意间接触到嵌入式单片机,用程序点亮第一个LED的时候,又刺激又满足。
感觉自己所学终于看到效果,虽然只是点亮一个LED,但是基于这种技术我能做出更多有意思的功能,比如说流水灯,甚至是控制家里的灯开关。
带着各种奇思妙想,我日夜沉迷,一台电脑,一个开发板,一套教程,我把自己关在房间1个多月。
有时候连做梦都想着数码管怎么实现动态扫描。
学习过程中并不是想象中这么顺利,总是会碰到各种各样的问题,由于没有人指导,走了很多弯路。
死磕了半个月模拟电路,差点放弃,全是高等数学的公式,有些我都没学过,这是硬门槛。
还好最后没鸟模电了,继续撸我的代码,到现在我都为我这个决定感到自豪,不然就与这个行业无缘了(实际开发主要是应用,模电用的很少,有都是集成电路,根本不需要计算复杂的公式)。
大概在自学了2个月以后,小有所成,做了一个电子时钟的小项目。
这个期间,我重点学了以下几个东西:
1.stc 51单片机
2.Protell 99 se(现在基本很少用了)
3.C语言
4.电路基础,学到看的懂开发板的程度
5.VB(现在基本淘汰了)
接着就去找工作,当时大热天拿着10几份打印好的简历跑人才市场(网络招聘还没普及)。
找了大概有2周的时间,没有一家公司愿意要我,拒绝的理由都是非本专业,无学历,无项目经验。
我绝望至极,开始怀疑我的选择,质疑自己的能力,也被很多朋友打击:别人本科读这个专业的都难找工作,你这基本上不可能竞争得过别人,换别的行业吧。
这句话打击我的自尊,虽然是事实,但是我还是想自欺欺人!
自甘堕落也没用,刚刚毕业就遭受了社会的毒打,生活逼着我只能前进,不工作就得饿肚子。
后面我尝试改变策略,学历和专业我无法改变,我能改的就是项目经验。
于是我又在某宝上购买了一套智能小车的配件,自己组装写程序把这个项目做出来。

后面又自学了VB做了一个简单的上位机,对功能进行升级,可以通过上位机去控制小车。
这些宝贵的经历,还好我都写在日记里面,很可惜后面忙起来把这个习惯丢了,不然现在肯定价值不菲。

后面我带着这个项目去找工作,只要有面试的机会,我就把这个”战车”拿出来装逼。
果然,很快就找到了一份工作,老板估计看上的不是我的技术,而是看到了我的努力与对这个行业的热爱。
虽然工资不高,也是小公司,但是我已经心满意足了,没想到我几个月的努力比学校学几年更有用。
所以,如果学历上没优势的话,前期先入行是最重要的,我当时的想法就是不要工资都可以,让我先进去积累点项目经验。
根据我这么多年经历,初中学历都能胜任单片机的产品开发,学历不会是你的门槛,但学历会决定你的天花板。
但要注意的是,学历也会限制你的选择权,很多大公司基本上不会要低学历的人,不是说你能力不行,我对接过一些大厂工程师,写的代码还是开发板水平很多。
所以大厂的工程师不见得就牛逼,只是大企业需要形象,哪怕你是水货,只要你是研究生、硕士别人都会要你。
这样公司宣传的时候有面子,看起来有实力。
如果你一家公司全是大专生,初中学历,你是客户估计都会慎重考虑合作的事。
简单来说就是学历低,有学历低的玩法,可以到中小企业去做全能战士,积累资源为创业做铺垫。
学历高可以到大企业去深造某一个领域成为专家,有大厂经历到哪都比较容易受到认可,别人都认为你是大佬!
史海拾趣
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:58 编辑 摘 要:介绍一种应用于实际工业生产现场中的大型LED显示系统的设计和研制。该系统采用高性能32位ARM微处理器为其控制核心,并由其实现LED显示屏刷新及动态显示效果的控制。系统通过RS ...… 查看全部问答> |
|
可制造性设计在半导体工业纳米设计流程方法学中已变得越来越重要。在过去的设计中,设计师只有在他们设计流片后才能确定制造的良率。但由于存在其它的缺陷机制,随着工艺节点的演进和设计复杂度的增加,良率具有不断下降的趋势,因此目前在设计阶段 ...… 查看全部问答> |
|
1.1 EPS系统的结构 根据电机安装位置的不同,EPS可分为转向轴助力式、小齿轮助力式和齿条助力式。 ① 扭矩信号传感器,测量驾驶员作用在转向盘上的力矩大小和方向。 ② 车速信号传感器,测量汽车的行驶速度,在不同的车速和方向盘转矩 ...… 查看全部问答> |
|
如果我的嵌入式设备不需要上网,只是下载操作系统和EVC程序,那么定制操作系统时需要添加网卡驱动吗? 因为我对同一个板子使用不同的网卡驱动或者根本不添加网卡驱动也可以把EVC程序导进去。我真的怀疑,如果 不需要上网,根本就不需要添加网卡 ...… 查看全部问答> |
|
VxWorks的中断服务程序(ISR)运行在特定的空间。不同于一般的任务,中断服务程序没有任务上下文,不包含任务控制块,所有的中断服务程序使用同一中断堆栈。 ISR中不能调用可能导致blocking的函数,例如: (a)不能以semTake获取信号量,因如果该 ...… 查看全部问答> |
|
我昨天是了一些arm的汇编程序。在IAR中像preserve8 ,段名|.text|,都不能识别,这是为什么呢?是不是我的工程 ...… 查看全部问答> |
|
首先本人新手,刚接触Protel的纯粹新手。。。 想请教下论坛里的哥们,我想要使用的元件在Protel中找不到,这个怎么办啊?可以添加元件库吗?谁有全一些的元件库?能发一个给我吗?还有如何添加元件库啊,我刚从网上找了一个元件库,但是打开后里面 ...… 查看全部问答> |
|
我用cordic 核实现开方功能,但是用modelsim 仿真的时候输出一直是蓝线,提示很多很多warning # Loading work.sqare_test_tb # Loading work.square_test # Loading work.square # Loading D:\\X\\ISE\\verilog\\mti_se\\XilinxCore ...… 查看全部问答> |




