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

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

3天内不再提示

转行嵌入式,我的奋斗之路

淘晶驰串口屏 2024-12-05 09:18 次阅读

作为一名曾经成功从其他领域转行到嵌入式工程师,我想分享一下我的个人经历和一些意见,希望能给那些有同样转行想法的人一些参考。

我原本从事的是软件开发工作,但一直对嵌入式领域充满好奇和向往。在经过深思熟虑后,我决定转行嵌入式。

一、自学过程

刚开始自学的时候,我完全是一个小白,对嵌入式的概念仅仅停留在模糊的认知上。我首先花了大约一个月的时间,系统地学习了 C 语言和数据结构,这是嵌入式开发的基础。

接着,我深入学习了嵌入式系统的基本概念,包括微处理器、存储器、输入输出设备等。这个阶段大约持续了两个月,通过阅读相关书籍和网上的教程,我逐渐建立起了对嵌入式系统的整体认识。

然后,我开始学习嵌入式操作系统,如 uC/OS、FreeRTOS 等。这个过程比较艰难,因为涉及到很多底层的知识和复杂的概念。我大约花了三个月的时间,才初步掌握了嵌入式操作系统的基本原理和使用方法。

在学习操作系统的同时,我也开始接触硬件方面的知识,如电路设计PCB 制作等。这个阶段我主要是通过网上的视频教程和实际动手操作来学习,大约持续了四个月的时间。

最后,我进行了一些实际项目的实践,通过参与开源项目或者自己动手做一些小项目,来巩固所学的知识。这个阶段持续了大约三个月的时间。

总体来说,我自学嵌入式大约花了一年半的时间。当然,这个时间因人而异,取决于个人的学习能力、基础和投入的时间精力。

二、意见和建议

  1. 明确目标
    在转行之前,一定要明确自己的目标和方向。嵌入式领域非常广泛,包括硬件设计、软件开发、系统集成等多个方面。要根据自己的兴趣和优势,选择一个具体的方向进行深入学习。
  2. 打好基础
    嵌入式开发需要有扎实的基础知识,特别是 C 语言、数据结构和操作系统等方面。要花足够的时间和精力来学习这些基础知识,为后续的学习打下坚实的基础。
  3. 多实践
    实践是检验真理的唯一标准,也是学习嵌入式的最好方法。要多动手做一些实际项目,通过实践来加深对知识的理解和掌握。可以参与开源项目、自己动手做一些小发明或者参加一些竞赛等。
  4. 持续学习
    嵌入式领域的技术更新非常快,要保持持续学习的态度,不断关注行业的最新动态和技术发展趋势。可以通过阅读技术博客、参加技术论坛、参加培训课程等方式来不断提升自己的技术水平。
  5. 建立人脉
    在学习的过程中,要积极建立人脉关系。可以加入一些嵌入式技术交流群、参加线下的技术活动等,与其他嵌入式开发者交流经验、分享心得,这样可以拓宽自己的视野,也能获得更多的学习资源和机会。

总之,转行嵌入式需要有坚定的决心和毅力,要付出大量的时间和精力。但只要你有足够的热情和努力,相信一定能够成功实现转行,成为一名优秀的嵌入式工程师。

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

    关注

    6034

    文章

    44541

    浏览量

    634061
  • 嵌入式
    +关注

    关注

    5081

    文章

    19077

    浏览量

    304351
收藏 人收藏

    评论

    相关推荐

    新手怎么学嵌入式?

    新手怎么学嵌入式? 在科技飞速发展的今天,嵌入式技术已经渗透到我们生活的各个角落,从智能手机到智能家居,从汽车电子到医疗设备。对于新手而言,嵌入式技术就像是一座充满神秘和机遇的宝藏,等待着大家去挖掘
    发表于 12-12 10:51

    什么是嵌入式人工智能

    嵌入式人工智能是指将人工智能技术应用于嵌入式系统中的一种技术。嵌入式系统是嵌入到其他设备或系统中的计算机系统,通常用于控制、监测或执行特定任务,如智能手机、智能家居设备、智能汽车等中的
    的头像 发表于 12-11 09:23 152次阅读
    什么是<b class='flag-5'>嵌入式</b>人工智能

    面试嵌入式都会问那些问题呢?

    作为一名电子工程专业的毕业生,嵌入式系统开发一直充满热情。当我决定踏入这个行业,寻找属于自己的职业道路时,面试成为了必须面对的挑战。在这里,想分享一些
    的头像 发表于 11-27 09:13 265次阅读
    面试<b class='flag-5'>嵌入式</b>都会问那些问题呢?

    什么是嵌入式?一文读懂嵌入式主板

    在现代科技浪潮中,嵌入式技术已成为支撑各种智能设备和系统运行的核心力量。那么,究竟什么是嵌入式嵌入式系统,顾名思义,是将计算机的硬件和软件嵌入到某种设备或系统中,以实现特定功能的计算
    的头像 发表于 10-16 10:14 778次阅读

    AMD 面向嵌入式系统推出高能效 EPYC 嵌入式 8004 系列

    AMD 凭借其 EPYC™ 嵌入式处理器不断树立行业标准,为网络、存储和工业应用提供卓越的性能、效率、连接与创新。今天,我们正以第四代 AMD EPYC 嵌入式 8004 系列处理器扩展这一
    发表于 10-11 13:58 707次阅读

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备的“大脑”,主要功能是根据需要管理和控制设备
    的头像 发表于 09-30 10:05 426次阅读

    嵌入式linux开发的基本步骤有哪些?

    嵌入式Linux开发是一个复杂的过程,涉及到硬件选择、操作系统移植、驱动开发、应用程序开发等多个方面。以下是嵌入式Linux开发的基本步骤,以及每个步骤的说明。 硬件选择 在开始嵌入式Linux开发
    的头像 发表于 09-02 09:11 451次阅读

    嵌入式入门心得:从新手到老鸟的蜕变

    作为一名在嵌入式领域摸爬滚打多年的老鸟,深知新手在入门时面临的困惑与挑战。嵌入式系统是一个复杂而迷人的领域,它涉及硬件、软件以及它们之间的交互。在这里,想分享一些
    的头像 发表于 07-24 09:34 595次阅读
    <b class='flag-5'>嵌入式</b>入门心得:从新手到老鸟的蜕变

    嵌入式主板,你了解多少?

    嵌入式主板,也称为嵌入式计算机主板,是一种专门设计用于嵌入式系统的计算机主板。与台式机和笔记本电脑中使用的常规主板不同,嵌入式主板设计用于集成到更大的电子设备中,例如汽车、医疗设备或自
    的头像 发表于 04-17 15:11 1428次阅读

    嵌入式fpga是什么意思

    嵌入式FPGA是指将FPGA技术集成到嵌入式系统中的一种解决方案。嵌入式系统是一种为特定应用而设计的计算机系统,它通常包括处理器、内存、外设接口等组件,并且被嵌入到更大的设备或系统中,
    的头像 发表于 03-15 14:29 1222次阅读

    fpga是嵌入式

    FPGA(现场可编程门阵列)不是嵌入式系统,但FPGA在嵌入式系统中有着重要的应用。
    的头像 发表于 03-14 17:19 2216次阅读

    嵌入式物联网开源项目分享

    很多初学者或者互联网转行从业者,在学习嵌入式技术的基本理论概念之后,可能会感觉到迷茫,感觉自己虽然学了不少,但却不知道怎么用到项目上。
    的头像 发表于 01-24 10:36 1493次阅读
    <b class='flag-5'>嵌入式</b>物联网开源项目分享

    聊一聊嵌入式C语言

    作为一名嵌入式软件开发者,熟练掌握嵌入式C语言对的日常工作至关重要。
    的头像 发表于 01-22 09:28 538次阅读

    啥是嵌入式嵌入式都有啥?薪资如何?前景如何

    嵌入式系统(Embedded Systems)是一种特殊类型的计算机系统,被嵌入到其他设备或系统中,用于执行特定的任务或控制特定的功能。这些系统通常设计用于特定的应用领域,具有特定的硬件和软件要求
    的头像 发表于 01-17 16:39 903次阅读
    啥是<b class='flag-5'>嵌入式</b>?<b class='flag-5'>嵌入式</b>都有啥?薪资如何?前景如何

    什么是嵌入式系统?嵌入式系统的具体应用

    嵌入式,一般是指嵌入式系统。用于控制、监视或者辅助操作机器和设备的装置。
    的头像 发表于 12-20 13:33 2459次阅读