解答:一个嵌入式新手找工作的困惑!

新手必看--嵌入式的就业方向! 由于3G持续升温,这方面的人才也保持了供不应求的势头。据悉,目前国内3G核心嵌入式人才不足万人,其中华为约5000-6000人,中兴通讯、大唐各约2000人,以区区万人的阵容去争夺据称有上千亿元的市场,3G嵌入式工程师的身价由此可见一斑。 立即下载
引用:
    欧老师您好, 我学嵌入式有四个月左右了,现在心里很迷茫,我想大多数学嵌入式的同学们可能都有和我一样的感觉,那就是越往里面学,感觉不懂的东西越多,心里越是没底,都没有信心去找工作。即使是学过了的东西,甚至是自己做过的东西,估计面试的时候恐怕很多还是说不出来,因为学这些东西的时候很多都是照着资料弄出来的,比如像U BOOT的移植过程中,加入Nand Flash的驱动,在Linux过程中添加Flash分区,移植CS8900a的驱动等等,都是收集很多资料然后按照资料一步一步弄出来的,虽然其中碰到很多问题,也自己解决了,可还是感觉这好像一点技术含量都没有,如果完全要我写一个全新的驱动出来,我估计肯定写不出。两位老师都是这个领域的专家,我们也很好奇老师在刚开始学习这个的时候的过程是怎么样的,是否当时和我们有同样的感觉?还有就是您能不能对我们的这种感觉说说您的看法!!!!在此先谢过了!
解答结果如下:
riley你的这种疑惑可能在学习嵌入式的同学中比较常见,主要的原因,我估计还是因为没有真正弄懂Bootloader/内核/驱动程序等的工作原理,仅仅依靠网上收集的资料,能把一些东西做出来,但自己的理解还远远不够,很多步骤都只是“知其然而不知其所以然”,这样由于缺乏足够的基础知识,产生这种迷茫的感觉也就很正常了。
嵌入式方向之所以相对要难,门槛要高一些,正是因为它需要非常扎实的计算机基础理论知识,需要对底层知识有很好的掌握,而不是流于表面的一些花俏的技巧。比如你所提到的UBoot移植,内核/驱动移植等过程,基本的要求是,你需要了解
Bootloader /内核的工作原理,能够读懂UBoot和 Linux 内核的源代码,如果没有这些基本功,你就只能亦步亦趋的依照别人的文档来移植,而且还无法真正理解别人为什么要那么做,就更谈不上自己独立的完成了。
另外,换个角度来看,有这些疑惑,对你来说其实是好事,发现问题解决问题的过程就是你技术实力增长的过程,四个月的学习时间一点都不长,刚开始有一些问题是很正常的,当你经过努力解决这些问题之后,肯定会发现自己技术实力大有增长的。
《软件工程——实践者的研究方法》重难点复习笔记(第八章——理解需求) 8项需求工程任务 inception 开始 8.1.1 identify stakeholders 定义:从软件开发中收益 例如:市场人员、销售经理、顾客、顾问、维护团队等(P139) 8.1.2 这个阶段的问题是context-free的。有三套(P140) 8.1.3 提到NFR(nonfunctional requirement)和QFD(quality 阅读详情

相关推荐

Android Qcom USB Driver学习(十三)

该系列文章总目录链接与各部分简介: Android Qcom USB Driver学习(零) Android Qcom USB Driver学习(八) Android Qcom USB Driver学习(九)deals with the USB Power Delivery resources used by one or more ports on the basis of the local device policy the basis of the local device policy.opera

Android驱动开发 2611

解答:一个嵌入式新手找工作最经常遇到的困惑

北京顶嵌开源科技有限公司 欧文盛(嵌入式老师) 2411

Airsim动态 | 安装ROS包装器(AirSim ROS Wrapper)

本期内容我们将带来在Airsim环境下使用ROS Wrapper的相关教程,以下是AirSim客户端库上的一些ROS Wrapper相关配置。 一、启动 以下步骤适用于 Linux 系统。如果是在 Windows 上运行 AirSim,可以使用 Windows Subsystem for Linux (WSL) 来运行 ROS 包装器,如果不想在主机上安装ROS相关工具,也可以使用Docker容器进行安装。请检查下方内容并按照需求安装,具体内容可以参照最后网址。 如果您的默认 GCC 版本不是8或更高版.

AMOVLAB(阿木实验室) 1776

嵌入式可以从事哪些工作?

从就业方向来看,嵌入式工程师可以说是多元化的,可以从事消费电子、安全安防、汽车电子、医疗电子、电信等行业的计算机应用设计开发岗位就业,担任嵌入式产品及应用系统的设计与开发工程师,从事嵌入式技术的应用项目设计开发、产品维护与技术服务等工作。操作系统移植,比较复杂,Linux,鸿蒙,安卓等,现在很多手机厂商(如华为,小米,OV等)推出的操作系统也就是修改内核,更换UI界面,大厂直接的跳槽较为容易;嵌入式的发展非常快,就业前景广阔,嵌入式应用广泛,只要是电子产品就离不开嵌入式开发,职业发展空间大。

cd_farsight的博客 1793

UVM环境复位--stop_sequences()

在UVM验证环境中, stop_sequences是一个用于强制终止所有正在运行的 Sequence 的方法,通常用于动态控制激励生成流程。1.通过uvm_config_db传递事件和严格的同步机制,此方案符适用于复杂复位场景和动态测试控制。组件耦合:Driver 和 Sequence 不再直接依赖env,通过标准接口通信。竞争条件:确保 Driver 完成清理后再终止 Sequence。代码健壮性:使用非阻塞操作和事件监听,避免死锁。

qq_42779035的博客 3014

从打印攻击到视频重放:手把手用OULU-NPU训练你的第一个活体检测模型

本文详细介绍了如何使用OULU-NPU数据集训练活体检测模型,以应对打印攻击和视频重放等安全威胁。通过PyTorch框架,从环境准备、数据加载、预处理到模型架构设计,手把手教你构建一个高效的双流网络,结合CNN和LSTM技术,提升模型在多种攻击场景下的检测准确率。

weixin_29092031的博客 384

为什么嵌入式人才大量缺口,工资水平也不是很高?

别老是抓着那点单片机知识不舍得学习新东西,学学高级C语言,Linux编程,在买点课看看音视频,蓝牙/WiFi,通信协议,安卓等技术,这里学一个方向就好。总之就是,好好用知识武装自己,嵌入式方向的同学很多都是愿意花力气,但是不愿意深入学习,当然有时候也不怪同学们,没点运气碰见个明白人点点,真就自己琢磨还真不好弄。这是实话,我面试别人的时候也愿意要名校的,不管是技术能力还是学习能力确实普遍较强。天天听雷军说风口的猪都能飞,问题是倒是照着做呀,你会说芯片/半导体/大厂赚钱但是自己技术学历不行,人家不要!

CodeAllen嵌入式 3379

使用Qt和MX Component插件实现与菱PLC的通信

在本文中,我们介绍了如何使用Qt和MX Component插件实现与菱PLC的通信。我们首先安装和配置了MX Component插件,并在Qt项目中初始化和使用MX Component来连接、读取和写入PLC的数据。安装完成后,您需要在Qt项目中配置MX Component的路径,以便Qt可以找到所需的库文件。在本文中,我们将探讨如何使用Qt和MX Component插件来实现与菱PLC的通信。在主函数中,我们将初始化MX Component,并创建一个与PLC通信的示例。在上面的代码中,我们使用了。

TlScratch的博客 996

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业找...

车子(chezi) 6302

EtherCAT ROS2 入门教程(一)

本文介绍了EtherCAT驱动与ROS2的集成方案,主要包括三部分内容:1)在Ubuntu 22.04上安装IgH EtherCAT主站的详细步骤,包括内核配置、源码编译和网络适配器设置;2)构建ethercat_driver_ros2,通过ros2_control描述文件配置硬件接口和EtherCAT从站模块插件;3)使用方法,包括启动EtherCAT主站和运行配置包。该方案支持通过参数文件定义硬件接口,并提供通用和专用两种EtherCAT模块插件,便于开发基于EtherCAT的工业应用。

机器人控制与仿真应用 1528

2026年中兴微电子数字IC设计笔试题带答案

这篇考试试卷涵盖了数字IC设计的关键知识点,主要包含四个部分:单选题(18分)考查RTL仿真、低功耗设计、跨时钟域处理等基础知识;多选题(15分)涉及低功耗技术、异步FIFO设计和工具链使用;代码设计题(25分)要求实现两级同步器和时钟门控电路;简答题(42分)重点考察异步FIFO原理、ASIC设计流程、FPGA时钟处理和时序违例修复方法。试题注重理论与实践结合,既包含概念性知识也强调实际工程能力,全面检验学生对数字IC前端设计核心技术的掌握程度。

Open 118

嵌入式自学多久可以找工作?应届生找嵌入式工作难吗?

在网上有很多关于学习嵌入式的文章,说实话,如果我当初入门看了这些文章的话,应该还没开始就选择放弃了。 很多说的都太夸张了,什么要学习模拟电路、数字电路、微机原理、汇编、C语言、C++、 Linux、ARM、单片机等等。 这里面随便抓一个出来足够让新手头疼,如果你真的这样去学习,等你达到找工作水平的时候,已经50岁了! 这就是典型的定位出了问题,先有定位再去规划学习内容,这样你才能以最快的速度学会。 嵌入式其实涵盖的知识非常多,给你三头六臂,一辈子都学不完。 但是从就业的角度分为几个方向:

无际单片机编程 7634

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

别再乱找教程了!Python自学从入门到工作的教程和学习经验,全都在这里了!

前言 各位优快云的朋友,大家好!我是马蒙。 可能是正值暑假期间,老王技术交流群最近来了不少刚毕业的同学。经过老王的观察发现,他们都非常好学,非常渴求提升自己的编程能力,只是缺乏好的学习方法,也找不到正确的学习方向。 因此,老王特意把之前学习阶段的收藏翻了出来,整理出下面8个非常适合初级程序员提升能力的网站,对初学者来说,个个都是宝藏,认真学习,绝对能让你轻松提升编程能力! 一、w3cschool 新手快速入门的学习网站 在这里插入图片描述 w3school网站上面web相关的内容比较多,你能在上面找到你所

itbig的博客 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

嵌入式Arm-Linux入门常见困惑解答

嵌入式Arm-Linux入门常见困惑解答(V1.0) 一. 啥是嵌入式?学会后用来干啥? 答:手机、平板电脑等就是典型的嵌入式设备。学会后可参与类如手机、平板电脑等类型产品的研发。 二. 学习嵌入式Arm-Linux需要什么基础? 答:有C语言、单片机基础即可,即便没有也无所谓,只要你感兴趣,只要你肯努力。 三. 有没有必要买开发板? 答:毫无悬念一定要买,否则就是纸上谈

712

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

大学毕业所面临的一些困惑以及如何解决?

马上又要迎来了很多人就要毕业,走向社会这个大舞台。不少学生表示担忧,毕竟现在的工作动不动就要经验和人脉,害怕自己会找到一份不合适的工作,大家心里各有各的想法,也有自己的困惑,那么今天就给大家的简单介绍几点,希望对你有帮助 : 网友提问:大家好 我是在校大学生 下学期面临实习 马上就要就业 想问下关于嵌入式行业的几个问题 请行业人员如实回答 指点迷津 谢谢 1.咱们嵌入式开发的职业发展路线

shineo01的博客 2804

STM32新手必看:从零开始搭建嵌入式开发环境(含常见问题解答)

本文为STM32嵌入式开发新手提供了一份从零开始的完整环境搭建指南。详细介绍了STM32CubeIDE等主流开发工具的选择与安装、硬件连接要点,并通过创建LED闪烁项目的实战演示,手把手教学。同时,文章深度解析了程序下载失败、运行异常等常见问题的系统性排查方法,帮助初学者快速上手并规避典型陷阱。

weixin_29188043的博客 271

嵌入式面经111题答案汇总_含技术答疑_嵌入式三大项目分享

冲的还是c++方向的,我是25届毕业生,想问一下你们c++都走的什么方向,现在我在筹备实习,我一开始学的是后端开发,但是看了一些公。已签三方,公司年后提供提前实习机会,不去的话会不会影响毕业后的转正呀引流: #字节跳动# #阿里巴巴# #腾讯# #百度# #网易# #美团。25届,投递的多,但是面试太少了,好焦虑啊,大家投递和面试有结果了嘛,目前就面了4次,1次KPI,3次是两家,都OC了,一年投了两三千份了。大佬们,有没有不卡实习的游戏公司,考研感觉无了,春招怎么办呀😭。

2301_79125642的博客 880

嵌入式软件,入职快两个月了没有安排任何工作我该怎么办?

以下是一些建议,希望能够帮助你更好地应对目前的情况:最近很多小伙伴找我,说想要一些嵌入式学习资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「嵌入式入门到高级教程+工具包」,点个关注,全部无偿共享给大家!最终,面对挑战是正常的,你的情况可能在开始时是困难的,但通过努力、学习和坚持,你有可能逐渐找到自己在新工作中的位置和角色。如果你觉得在一个有挑战性的环境中成长对你很重要,那么尝试克服这些困难可能会给你带来更多的机会和成就感。与大领导沟通,确保你对你的工作职责和期望有清晰的了解。

linlaoshi2009的博客 778

急!急!求嵌入式前辈指教,选方向,嵌入式软件开发方向?网络工程师方向?还是。。。?

      我现在是大三的学生,现在正在为选方向犯愁!自己在网上搜了很多关于计算机就业方面的资料。最后初步定在这两个方向上,这里希望前辈们能给点意见,这里我的几个问题也希望大师们能帮忙解答一下。         1、程序员这工作是不是很(特别特别的很)累?有很多职业病?         2、嵌入式软件开发也会像一般的程序员那样累,那样枯燥吗?也有很多职业病吗?         3、网络

Willpower365的专栏 1377

一个嵌入式初学者引发的思考(jesse谈自己的经验体会) 【转】

 我目前再跟几个朋友合伙一起做点开源的硬件小产品,随后就成立了一个论坛,也就是现在的armjishu.com,那时候我们在一起商量着怎么让我们的广大初学者能够更快的进入到嵌入式领域,我们琢磨了很长时间,怎么样做到,后来决定做一款嵌入式硬件产品出来,然后我们把所有相关的细节都以写文章的形式公布开来,让大家看了我们的文章之后,就能够最快的最人性化的学习ARM嵌入式知识。           后

小板凳... 561

让真正热爱嵌入式的人汇集到这里!

欢迎光临我的BLOG: 在这里,您将得到一个热爱嵌入式的理由! 在这里,您将学会怎么规划您的职业生涯! 在这里,您困惑已久的技术问题将得到启发或解决! 在这里,您工作上的困惑和迷茫将得到释怀! --------------------------------------------------------...

weixin_34062329的博客 156

双非计科毕业,二战未果想就业,选择嵌入式开发还是Java开发更合适?

一、核心方向选择:QT应用开发(短期速成)推荐理由快速就业:3-4个月可掌握,适合时间紧迫的求职需求。低成本验证:无需硬件设备,一台电脑即可开发可视化软件。简历加分:可独立完成完整项目(如流媒体工具、播放器),体现工程能力。放弃STM32/RTOS/Linux底层硬件开发周期长:需硬件调试、电路知识,短期难出成果。岗位匹配度低:小企业嵌入式岗多要求“软硬兼修”,但计科背景硬件知识不足。二、学习路径与目标(3-4个月)必学技能QT基础:信号槽机制、QWidget界面设计、多线程开发。

技术Q君样:202432010的博客 1113
上一篇: 如何成为优秀的嵌入式开发工程师
下一篇: 基于TQ2440开发板的U-boot-1.1.6的start.S代码分析
TopEmbedded
博客等级 码龄18年 58粉丝 61原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值