0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于嵌入式的学习经验分享

工程师进阶笔记 来源:工程师进阶笔记 作者:工程师进阶笔记 2022-12-01 11:52 次阅读

在这个圈子里做的好的人会告诉你这个行业发展很好,反之做的不好的人就会和你说这个行业是如何如何的不行。

所以你要带着自己的思考全方位的去了解,不仅要想还要动手去做,才有话语权去评论好与坏。

最近看到一个有意思的案例,分享给大家。

故事开始

笔者(下面以“我”进行叙述)从事嵌入式方向之一单片机开发近10年了。这10年我对这个行业感慨万千,至今还保留着10年前开发项目的过程,每次看都是满满的回忆。

每个男孩心中都有一个梦,希望自己能通过技术做出一些好玩的东西甚至改变世界,当初我也是因为兴趣和实在不知道做什么进入这行。

嵌入式涉及的技术、知识面、应用非常广泛。所以我不敢轻易去评价这个行业怎么样,也没资格,毕竟我对嵌入式的了解只是冰山一角。

那就和大家分享一下我比较了解的单片机吧,一说到单片机,听到最多的声音就是没钱途,是个坑,干得多拿的少。

曾经我和大多数人一样,一边靠着这个行业吃饭,一边骂着这个行业辣鸡,也很羡慕那些做纯软件的,同等工龄和经验下,工资总是能比自己多个4-5K。

后面我实在觉得憋屈,拿着仅有的3万块存款,裸辞出来跨行创业做新媒体,想彻底摆脱这恶心的单片机和恶心的代码狗。

因为看到新媒体这个行业的人能在短短的几年时间实现了打工人一辈子都赚不到的钱。

然而现实是我还没有逆袭成功,目前还在生存线挣扎。不过我觉得自己已经挺不错了,在一个陌生的行业,第一个月就开始盈利,在面临每个月8-9K的固定支出的情况下苦苦坚持了8个月,3万块本金依然还没动过。

还能熬多久,我也不知道,反正每天定好计划狠狠执行,大不了没钱了再回去打工呗~

起点决定天花板

为什么我选择出来创业?并不是因为工资低,也不是因为这个行业没有前途,如果去打工我的日子会比现在舒服很多。
是因为学历、数学、英语等因素导致我的发展到达瓶颈期,工资想要再往上涨就意味着要发生以下两种情况:

担负更多的责任,彻底过上996,把身体拖垮的日子。

去考研深造,然后去做更深的领域,但这对于一个已经奔3的人来说不现实。

与其这样,还不如结合一些新的领域+自己擅长的领域通过最低的成本去挖掘可以突破的机会。

做单片机开发的工资在一线可以说是中等的水平了,过上小资生活还是有可能的,如果做ARM+Linux方向会更高一些。

前几年有个做java的朋友和我同一届毕业,那时他的工资每个月总是能比我高4-5k,就在去年他出去找工作,工资已经跟我持平了,我再出去找工作工资可能比他高。

在我看来,越多人看不起嵌入式,看不起单片机,就越是这个行业的机会。

随着物联网5G技术逐渐成熟,势必也会撕开这一块的缺口。

学习深度决定高度

很多人总是喜欢拿嵌入式和纯软件去比,其实完全没可比性。首先是技术体系不一样,然后就是学习深度不一样。

很多人总是喜欢夸大其词,说又要学硬件又要学编程,工资又低,还是搞纯软件香。

不可否认,嵌入式确实要懂硬件,至于懂到什么程度就要看你从事什么方向的开发了,如果是应用层,那需要学习的硬件非常少,只要能看懂原理图就行了。 看懂多简单,进入到芯片的无非就是模拟量、各种通讯协议、数字量,具体硬件怎么实现的功能根本不用关心,不然硬件工程师干嘛用?(全栈牛人除外) 这些原理图让硬件工程师跟你讲个30分钟基本就会了。 再拿我熟悉的单片机开发来说,大多数人主要还是做应用比较多,硬件都是模块化,开发周期快,成本也不见得比你自己做要高多少。 入门做单片机开发,前期只需要知道一些常用的电路基础,比如说欧姆定律、二极管、三极管开关原理基本就够了。 人在不同的阶段,对一件事物的理解和接受程度是不一样的。 嵌入式单片机开发方向还是很不错的,上手快,门槛也低,再看工资水平也不低,综合评估投产比是非常高的,简单来说就是学习周期短,见效快,回报率高。 最后含泪奉劝大家一句:工作如果单纯看工资高低,几年以后依然会为生计奔波。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5056

    文章

    18950

    浏览量

    301510
  • 单片机开发
    +关注

    关注

    2

    文章

    460

    浏览量

    19675

原文标题:嵌入式有哪些优势?

文章出处:【微信号:工程师进阶笔记,微信公众号:工程师进阶笔记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式学习建议

    原理的嵌入式操作系统进行学习。不要一开始就学习几种操作系统,理解了基本原理,实践中确有实际需要再学习也不迟。人总是要不断学习的。 ⑨
    发表于 10-22 11:41

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+全文学习心得

    学习了高级特性和优化策略,以及在实际应用中的案例分析。这些知识和经验为我未来的学习和工作提供了宝贵的参考和指导。 未来,我将继续深入研究嵌入式Hypervisor技术,关注其最新发展和
    发表于 10-09 19:11

    深度学习算法在嵌入式平台上的部署

    随着人工智能技术的飞速发展,深度学习算法在各个领域的应用日益广泛。然而,将深度学习算法部署到资源受限的嵌入式平台上,仍然是一个具有挑战性的任务。本文将从嵌入式平台的特点、深度
    的头像 发表于 07-15 10:03 1045次阅读

    嵌入式开发学习

    我在学校专注于学这一门,感觉特别受用,所以想深入学习一些关于嵌入式的一些知识
    发表于 07-09 08:24

    嵌入式系统怎么学?

    嵌入式系统怎么学? 随着物联网、智能制造等新技术的兴起,嵌入式系统的应用范围更加广泛。包括但不限于工业控制、汽车电子、医疗设备、智能家居、智慧城市、消费电子、通信设备等。学习嵌入式
    发表于 07-02 10:10

    如何提升嵌入式编程能力?

    和最佳实践。 13. 阅读相关书籍:阅读关于嵌入式系统设计和编程的书籍,以获得更深入的理解。 14. 构建项目:通过构建完整的嵌入式项目来综合运用所学知识,解决实际问题。 15. 性能优化:
    发表于 06-21 10:01

    嵌入式软件工程师如何提升自己?

    相关的实验室项目或参加开源项目以积累宝贵的项目经验。 4.不断学习与成长 嵌入式软件领域的技术更新速度非常快,因此,作为一名嵌入式软件工程师,需要不断
    发表于 06-12 11:20

    如何成为一名嵌入式C语言高手?

    系统中,如何调试和优化程序,如何处理实时性要求等。同时,还可以学习如何使用调试工具和硬件仿真器来辅助调试和测试。 四、积极参与开源项目和技术社区加入一些嵌入式开源项目的社区,与其他开发者交流经验
    发表于 04-07 16:03

    如何成为一名嵌入式C语言高手?

    系统中,如何调试和优化程序,如何处理实时性要求等。同时,还可以学习如何使用调试工具和硬件仿真器来辅助调试和测试。 四、积极参与开源项目和技术社区加入一些嵌入式开源项目的社区,与其他开发者交流经验
    发表于 03-25 14:12

    嵌入式学习步骤

    开发。 嵌入式学习步骤总结如下: (1).确定目标平台:选择适合您要开发的嵌入式系统的硬件平台。这取决于您要控制的设备以及您需要执行的任务。 (2).选择编程语言:嵌入式系统通常使用C
    发表于 02-02 15:24

    嵌入式自学好书推荐

    工作经验的薪资可达10-15k;而拥有3年以上工作经验的薪资可在15-25k范围内。 嵌入式开发的前期入门知识主要包括以下四个方面: 1.电路知识:学习基础的电路、模拟电路和数字电路
    发表于 01-11 15:13

    嵌入式开发学习的十三法则分享

    嵌入式开发学习是一个不断积累和总结的过程,来自一个嵌入式开发高级工程师为我们总结的关于嵌入式开发学习
    发表于 12-21 06:32

    嵌入式硬件和软件哪个好?

    方案,要求理解嵌入式系统架构,有一定的C语言基础,熟悉ARM、protel设计软件,有四层板开发经验。 成为优秀的嵌入式硬件开发工程师需具备以下技能:由需求分析至总体方案、详细设计的规划能力;熟练运用
    发表于 12-05 15:17

    嵌入式开发学习路线

    电子发烧友网站提供《嵌入式开发学习路线.doc》资料免费下载
    发表于 11-17 10:13 13次下载
    <b class='flag-5'>嵌入式</b>开发<b class='flag-5'>学习</b>路线

    嵌入式开发学习路线分享

    的实际应用范畴,可以说目前市场上对嵌入式开发人才的需求越来越大,很多小伙伴都想通过培训学习的方式走向嵌入式开发相关的岗位。下面,小编就给各位小伙伴介绍一个简单易懂的学
    的头像 发表于 11-15 11:51 1261次阅读
    <b class='flag-5'>嵌入式</b>开发<b class='flag-5'>学习</b>路线分享