历史上的今天
返回首页

历史上的今天

今天是:2026年01月13日(星期二)

正在发生

2023年01月13日 | 单片机技术研发太苦,值得坚持吗?

2023-01-13 来源:zhihu

有年轻的工程师问,我目前会51,STM的控制编程,但对外围电路设计很陌生,想开发,但总是因为各种问题而失败,模电基础较差,但个人觉得实用比较好,目前看到的教材上理论居多,另外会画板子,焊接技术一般,现在想知道后面的路怎么走?


在回答这个问题之前我们先看看一个资深工程师的感悟:


十几年过去了,我从只会拧螺丝钉,学会了使用各种尺寸的锯子,学会了使用不同用途的电钻,知道了怎么修理汽车,明白了房子结构,搞清楚了怎么搭木头才不会倒。


然后我又发现了,各种新鲜的信息工具层出不穷。用了iPhone, 不停地自动化自己的信息库,使用Mac来提高效率,使用终端来与电脑对话,学习各种语言与数据结构。


然后我又发现了,各种家用产品百花齐放,我换了陶瓷刀,买了面包机,用洗碗机来处理碗筷,用慢炖锅来给自己熬早餐粥,尝试胶囊咖啡,用烤箱给自己做美味。


然后我又发现了,同样的感觉出现在了各个方面,金融,医疗,教育,税务。每当我看到这种成体系的东西,每当我看到一种新的创造,我的脑子中,总是会浮现出我那位同学家车库上,整整齐齐摆放着的工具。


那代表着无限的可能。


我依然在探索的过程中。不过,我可以对我这么多年的感悟做一个简单的总结。


工程师文化是一种内心的欲望与恐惧的表达。对创造的欲望,对世界的恐惧。因为欲望而创造,因为恐惧而改造。创造世界,改造世界。


总结起来就是下面几点:



1.热爱创造。你愿意弄脏自己的手,捏出个什么,搭出个什么,并引以为豪。


2.爱你的工具。工具是工程师的命根子。不管是扳手,还是软件,还是报表。它们的祖先是人类第一个举起的那根木棒。


3.永不满足。总有可以改进的地方,总有可以优化的地方,总有可以完善的地方。


4.理性思维。不做无用之事,明白实验与犯傻之间的区别。


5.好奇。对自己专业的好奇,对不同专业的好奇,对生活的好奇,对世界的好奇,对宇宙的好奇。


6.热爱自己的专业,并一直向下挖。


7.疯狂到相信自己能够改变世界。这句话最近也很火。但是真的,工程师确实是这么一群人。而且他们真的在改变世界,已经改变了好几万年了。


那么从实际操作层面来说的话就是:


学好理论,多看、多分析资深工程师设计的电路,多设计电路,多动手。这样,设计、焊接和调试水平就会逐步提高。找一份电子工程师的工作,把所掌握的技能用于工作中,在工作中很快提升自己。作为一名电子工程师,应掌握以下课程:

1、高等数学

2、电工原理

3、电路分析

4、模电

5、数电

6、信号与系统

7、高频电路

8、英语

9、单片机原理

10、C语言

11、电子元器件

12、电子测量仪器

13、protel-DXP或类似电路设计软件

14、电路仿真软件


我们再看看最近论坛上的一个连载帖子


1、学习单片机有用吗?


有很多初学者有这样的困惑,单片机初学者感觉入门很难,学着学着,就会产生这样的疑问——自己辛辛苦苦学习单片机,将来有用吗?


单片机只是一个工具,重要的还是思想,有了自己的想法,电子行业地域辽阔,随便你闯。单片机这个切入点入手还是不错的,可以让你尽快进入电子殿堂的大门,如果你还在上学,不要眼睛里面只盯着暂时的薪水,哪怕是毕业两三年的也一样。重要的是掌握程度和对技术的理解程度,有句话叫“水到渠成”,到时候再去研究工资的事情也不晚。


2、学习嵌入式编程有必要从51单片机开始吗?


我原本来在读大学的时候,有很多同学听说学习ARM很牛逼,于是就跑到图书馆借了一两本关于ARM的书,学一两天后发现跟自己想的不太像,于是学着学着就慢慢放弃了。所以我总结一下,与其迈很大的步子,不如放慢脚步一步步走。从最基本的做起,一步步走,等单片机学会之后再进行像ARM,DSP之类高端处理器的运用,也就能得心应手了,如果想一口吃成一个胖子,只怕最后没胖起来,倒把自己给噎死了!


3、会用高端处理器就牛了吗?


不少网友问我:是不是学会了ARM、嵌入式操作系统就会很牛?是不是单片机就是运用在低档产品上,ARM做出来的产品就高端了。


首先,从本质上说,是同一类东西,都是嵌入式应用方面的主力。十八般兵器,没有优劣之分,只是在乎持兵器的人修为高低,当年解放军凭借小米加步枪不也取得了抗战胜利。


微处理器,单片机、DSP、FPGA、ARM,每一种都有自己的侧重点,都具备自己的优势和劣势。


单片机:技术比较成熟,运用在工控领域比较多,但进行嵌入式应用显得太庞大,因而派生出ARM单片机进行高端应用,可以进行操作系统的移植,但是现在一些高端单片机也可以移植操作系统,单片机跟ARM并没有什么本质的区别。


DSP:是数据处理的缩写。也可以做控制运用,它的优势是运算,主要用在运算量大的领域,如数字信号处理,图像处理,视屏处理,导弹雷达上也等等。如果要用的好,需要学会很多高深的算法,需要有较强的数学功底。


FPGA:可编程逻辑阵列的缩写。实际上就是做一个芯片,用软件实现它的内部连接,达到用软件的方法实现硬件的目标,是用硬件实现的一种方法,是早期单片机(功能简单的逻辑应用)的现代实现方法。


总结:一个嵌入式软件工程师,其实核心竞争力不是你会运用什么芯片,当你会了一两种以后,再学其他的,就会觉得很容易了。一个真正的有竞争力的工程师,应该是具备良好的编程习惯,编程思路,还应该具备扎实的数学功底。只有把握核心的东西,才能走的更远。


4、单片机行业技术研发有前途吗?


这也是初学者最为关心的一个话题,单片机行业的技术研发将来前途如何?


著名的高尔夫球手,老虎伍兹说过一句话:我只需成为高尔夫数一数二的高手,钱自然会追着我来。


单片机技术研发,也就是一个类型的职业岗位,同样叫做“单片机工程师”,能力、经验、学历,参差不齐,因此待遇肯定也不尽相同。


高待遇者,年薪数百万也有,低收入者,养家糊口都难。


只有倒闭的企业,没有倒闭的行业!


不是行业没有前景,只能反思自己为何没有足够的优秀。


5、单片机技术研发太苦太累,值得去坚持吗?


在论坛里看到很多人在抱怨:现在电子行业的研发做起来太累,待遇又不是很好,感觉没什么出路。


既然我们选择了单片机行业,就坚持做下去,不要轻信别人讲的:单片机研发工程师没有前途,太苦太累。


学好单片机你至少可以找一份技术性的工作,就算目前累一点,至少你可以看到希望,随着自己经验的积累,未来的路会越走越宽!至少可以坐在办公室里面,有自由的时间可以支配。


你知道那种专业课没学好,只能去车间做一线工人的感觉吗?坐在车间里像一个机器人一样每天重复同样的工作吗?你喜欢过那种一点自由都没有,在流水线上忙碌着,连上厕所时间都没有的工作吗?我相信没有人喜欢!


所以不要被一些工作了几年的工程师的话语所迷惑,说做技术很苦,拿的钱又少,当你真正有一天想去做技术,发现原来因为自己缺少知识的积累,没有公司愿意要你。


推荐阅读

史海拾趣

辉芒微(FMD)公司的发展小趣事

近年来,辉芒微积极筹备上市工作,旨在通过资本市场进一步拓展融资渠道和品牌影响力。尽管在上市过程中经历了两次撤回申请资料的波折,但公司始终保持着对资本市场的热情和信心。通过不断优化内部管理、提升产品竞争力和加强市场拓展,辉芒微最终赢得了市场的广泛认可。其产品被广泛应用于智能家居、生活电器、智能穿戴等领域,并与小米、飞科、中兴等众多知名品牌建立了长期稳定的合作关系。

Comax Industrial Co Ltd公司的发展小趣事

Comax Industrial Co Ltd公司自创立之初,便明确了其在电子行业中的定位与发展方向。公司初期便注重技术研发,引进了一批高素质的技术人才,并投入大量资源进行技术研发与创新。通过不懈的努力,Comax成功开发出一系列具有竞争力的电子产品,并在市场上获得了良好的口碑。这些产品不仅满足了客户的需求,也为公司的发展奠定了坚实的技术基础。

Eurotech公司的发展小趣事

Eurofarad公司自创立之初,就专注于电容器技术的研发。在当时,电容器市场已经相当成熟,但Eurofarad公司凭借对材料科学的深入研究,成功开发出一种新型的高性能电容器。这种电容器不仅具有更高的能量密度,而且寿命更长,稳定性更好。这一技术突破为Eurofarad公司赢得了市场的初步认可,也为公司后续的发展奠定了坚实的基础。

Cornell Dubilier公司的发展小趣事

随着时间的推移,Cornell Dubilier公司不断致力于技术创新和产品升级。在电力电容领域,公司取得了显著的成果,其产品广泛应用于飞机、激光医学技术、替代能源、电焊机及发电机等多个领域。这些技术的突破和应用,不仅提升了公司的市场竞争力,也为电子行业的发展做出了贡献。

EDI [Electronic devices inc.]公司的发展小趣事

在1950年代,Eclipse Magnetics公司决定将他们的磁铁涂上红色,并与马蹄形标志和公司颜色相匹配。这个简单的改变在当时看似微不足道,但却成为了一个重要的转折点。红色磁铁不仅提升了产品的视觉吸引力,还增强了品牌识别度。随着红色磁铁的广泛应用,Eclipse Magnetics开始逐渐在电子行业中崭露头角。

Colibrys SA公司的发展小趣事

Colibrys SA公司的故事始于2001年,它作为瑞士科技孵化器的衍生公司诞生。瑞士以其精密制造和微机械技术闻名于世,这为Colibrys的起步提供了得天独厚的条件。初期,公司专注于MEMS(微机电系统)技术的研发,凭借对专业知识的深入理解和不懈探索,逐步在行业内崭露头角。

问答坊 | AI 解惑

紧急求助!

我现在需要将5兆方波转成5兆正弦波?那位大哥做过?最好有现成的电路图,采用教材上滤波的方式,理论上可以实际操作很难的。谢谢,感激不尽! 我的QQ:739467432 新箱:sujianfeng6601@yahoo.com…

查看全部问答>

请问:如果某一个timer到时间而没有被关闭,将会有什么结果产生?

我是这样想: 设置并且启动timer后,timer开始计时,一旦指定的延时结束,函数立即被调用。 可是如果timer到时间没有被关闭,将会产生什么样的结果呢? 请高手们帮助解答一下…

查看全部问答>

整了一天,USBmassstorage还是不行。

STM32F103VE 能从电脑上看到USB盘符,文件也能读出,速度也不慢。 可就是一往上写就不行,提示超时错误。 用USBlyer抓包,一大堆都是success,只有一个Remova Relation 显示Not surportted. 只要一写,就卡住。。。。。。N久后说设备超时 ...…

查看全部问答>

一位老电子工程师十年的职场感悟

一位老电子工程师十年的职场感悟 当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强!   [1]好好规划自己的路,不 ...…

查看全部问答>

计算机电源

  电源作为计算机的唯一动力来源,对计算机运行的稳定性和可靠性起着重要的作用。由于电源的质量问题,使PC出现故障、甚至导致配件损毁的事件却屡见不鲜。  …

查看全部问答>

关于G2553的SPI模块的疑问

新生有不解之处:之前使用SPI,IIC这些协议都是通过软件处理模拟IO口做的 这次MSP430硬件集成了这些模块,是不是说,不用CPU干预就可以使用SPI和其他器件交换数据了?相应的IIC也是吗…

查看全部问答>

易电源心得体会--易电源果然是“易”

易电源给我的初次印象就是易用性。这一点在相关资料里已经映证了。通过学习,我发现易电源性能还是非常不错的,而其微小的封装却是一大亮点,非常适合微小解决方案的应用。易电源模块让工程师们用最少的原件来设计和优化可靠的电源,凸显“易”字。 ...…

查看全部问答>

开箱体验~~FPGA(cyclone4)开发板

板子到啦。比想象的还有好,黑色显得特高端。…

查看全部问答>

TIVA C Launchpad 第一周

德州仪器 (TI) LaunchPad 评估套件资料入门http://www.ti.com/ww/cn/launchpad/home_head.htmlStellaris ARM Cortex-M4F MCUhttp://www.ti.com/ww/cn/launchpad/stellaris_head_cn.html 还是LM4F120的介绍,tiva c的页面还没有建好。 TivaWare fo ...…

查看全部问答>