嵌入式单片机开发 10 年经验分享:技术、创业与兴趣的交织

不知不觉,我已经从事了嵌入式方向之一单片机开发近10年了。很多人总是喜欢拿嵌入式和纯软件去比,其实完全没可比性。再拿我熟悉的单片机开发来说,大多数人主要还是做应用比较多,硬件都是模块化,开发周期快,成本也不见得比你自己做要高多少。前期如果是做单片机软件开发主要的精力还是放在C语言和单片机上面。

不知不觉中我已经从事嵌入式领域之一的单片机开发有近10年了。

10年过去了,我对这个行业有很多感触,10年前做的平衡车的发展历程我还留存着,每次看都很回味。

嵌入式单片机开发 10 年经验分享:技术、创业与兴趣的交织

每个男孩心里都有一个“钢铁侠”梦,想要用科技用自己的双手做出好玩的东西。一开始进入这个行业,是因为兴趣,也因为真的不知道该做什么。

嵌入式系统涉及的技术、知识和应用太广泛了。

我不敢轻易评论这个行业,也没有资格,毕竟我对嵌入式系统的了解只是冰山一角。

本文仅针对我个人比较了解的单片机领域,分享一下个人的经验和知识,不喜勿喷,批评指正,否则害人害己!

在这里,人们一提到机器就心生恐惧,一提到单片机,大多数人都会说,这东西没钱赚,干得多挣得少,早点辞职吧。

我曾经和大多数人一样,一边靠这个行业谋生,一边骂它垃圾,也羡慕那些做纯软件的人,因为同样的工龄和经验,他们的工资总是比我高4-5K。

后来我实在忍不住了,决定大胆一点,拿着仅有的3万块钱积蓄,辞掉工作,做起了新媒体生意,要彻底摆脱这个恶心的单片机,​​摆脱这些恶心的码狗。

这是我第二次自学进入一个全新的行业。第一次是10年前,我自学从电梯专业转到微控制器专业。

因为我看到新媒体行业的人在短短几年内就能赚到我们一辈子也赚不到的钱。

与大多数大师的故事不同,我的逆袭还没有成功,还在生存线上挣扎。

不过我觉得我做的还不错,要学会在逆境中找到快乐,对吧?在一个陌生的行业,第一个月就开始盈利,每个月固定支出8-9K,坚持了8个月,到现在3万本金还没动过。

我不知道自己还能坚持多久。总之,我会每天制定计划,并坚决执行。如果钱花光了,我就回去工作。

在我过去几个月的创业生涯中,我发现了三件事:

1. 赚大钱的人已经在某一行业工作了很多年。

2.对于大多数人来说,靠工作来赚钱是不可能的。

3、任何行业,想要赚钱,最终还是要靠流量和产品,缺一不可。

很多朋友看到这个可能会问,这跟今天的主题有什么关系呢?

其实,聪明的人,能够透过现象看本质,就已经明白了一半。

接下来我将从以下几点进行更加详细的分析:

1.起点决定天花板

我为什么选择创业呢?其实并不是因为工资低,如果我去工作,我的生活会比现在舒服很多。

我的起点比较低,受学历、数学、英语等因素影响,已经到达瓶颈,工资上涨只有两种可能:

1、承担更多责任,过上996工作、生病住ICU的生活。

2. 花时间获得另一个学位,参加课程进一步学习数学和英语,然后从事更深入的领域,例如人工智能。对于已经 30 多岁的人来说,这是不现实的。

最好将一些新的领域与自己擅长的领域结合起来,探索突破的机会。

做一线的单片机开发工资确实不低,养家糊口,偶尔出去吃顿饭就够了,如果做ARM+Linux方向的,工资就更高了。

嵌入式单片机开发 10 年经验分享:技术、创业与兴趣的交织

嵌入式单片机开发 10 年经验分享:技术、创业与兴趣的交织

这个领域的需求仍然很大。我已经好几年没有更新简历了,但还是有公司来找我。

嵌入式单片机开发 10 年经验分享:技术、创业与兴趣的交织

几年前我有个朋友跟我同年毕业,做 Java 工作。我记得有两年突然 App 火了,其中有一年是物联网带动的。然后大家都争相学 Java,各种培训班应有尽有。

那时候他工资每个月都比我多4-5K,去年他才出去找工作,工资已经跟我差不多了,或许我再出去找工作,能挣得比他还多。

我认为,越多的人看不起嵌入式系统和微控制器,进入这个行业的机会就越大。

随着物联网、5G技术的逐渐成熟,这个鸿沟势必会被拉开。至于物联网、5G、嵌入式系统、单片机之间的关系,这里就不细说了,只能说,它们很有关系!

2.学习深度

很多人总喜欢拿嵌入式系统和纯软件进行比较,但事实上根本没有可比性。

首先是技术体系不同,然后是深度学习不同。

很多人总喜欢夸大其词,说你既要学硬件,又要学编程,工资低,还不如做纯软件。

不可否认嵌入式系统确实需要硬件方面的知识,至于了解到什么程度,就看你从事的开发方向了,如果是应用层,那你需要学的硬件就很少了,只要能看懂原理图就可以了。

太好理解了,芯片里面进的无非就是模拟量,各种通讯协议,数字量,你不用关心具体硬件是怎么实现功能的,不然硬件工程师干什么用?(全栈高手除外)

这些原理图你基本上只要让硬件工程师给你讲解30分钟就能看懂了。

就拿我熟悉的单片机开发来说,大部分人都是以应用为主,硬件模块化,开发周期快,成本也不一定比自己做高很多。

比如做wifi模块的,一台测试设备就上百万,如果产品只是需要上网,那么最好的方案就是单片机+wifi模块,而不是自己从头到尾做一个wifi模块。

这意味着,要开始进行微控制器开发,您在早期阶段只需要了解一些常见的电路基础知识,例如欧姆定律,二极管和晶体管开关原理。

在早期阶段,如果您正在进行微控制器软件开发,那么您的主要关注点应该放在 C 语言和微控制器上。

模拟电路、数字电路、微机原理等,没必要像有些人说的那样去深究,学了这些很可能就学不会了。

人们在不同的阶段对事物的认识和接受程度是不同的。

很多吹毛求疵的人会说你根本没有核心技术,这是典型的技术思维,核心技术永远都是在少数人的眼里,大多数公司都是通过供应链整合来做产品的。

从这点来看嵌入式单片机的发展方向还是很好的,入门容易,门槛低,薪资水平也不低,综合评价投入产出比很高,简单来说就是学习周期短,见效快,回报率高。

我觉得这样选择自己的岗位可能更合适,而不是看哪个行业工资高,哪个行业工资低。

最后,我还要含泪劝告大家一句:如果只是为了工资而工作,几年之后,你依然会生活困难。

单片机

新手必看!制作机器人小车的基础知识及单片机入门指南

2024-6-1 0:06:22

单片机

学习 PLC 编程需具备哪些基础?零基础能否学会?

2024-6-1 1:05:26

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索