关于嵌入式学习和规划,求指点?

news2024/11/28 10:33:52

在知乎上收到的一个提问

1e4ebb1bc36aae3f20da843241617370.png

问题:

各位大佬好,我先说说基本情况,28岁,北京,嵌入式软开,军工行业。硕士毕业一年半。

工作不忙收获很少,造成我自己特别迷茫,没有了方向,自己学没有人带很难受。短时间还不能离职,因为这家单位给了户口。

我现在的技能情况是这样的:

1,有板卡bring up经验。boot到kernel到根文件系统这些基本的框架也都懂,用过,特别深入谈不上,有发现问题解决问题的能力。linux驱动基本框架什么的都能看懂,设备树什么的也都懂,移植一个小的驱动都没有问题,比如spi,iic,网卡phy调试什么的。arm zynq的ps也都用过,其实对软件来说都差不多。

2,单片机特别熟,本科就用,不过不想做单片机,没前途。microblaze也用过,军工行业好多地方用到FPGA,所以microblaze啥的也都用过,其实也就是单片机。

3,再就是硬件也算是懂吧,电子专业的,上学的时候也画过很多板子。

4,还有就是因为工作不是很忙,其实很多东西都是自学的,很想有项目驱动,但是工作没有,得不到锻炼。韦东山老师,朱友鹏老师,还有别人的课我都有买,也都有看。还有正点原子。开发板倒是没少买,imx6ul,zynq,最近新出的rv1126也买来看了一看,寻思着万一以后学学简单的算法呢。英伟达nano也买过。其实学习一个板子就够了,不用很多。

/我的问题是。。。。。。。。

我觉得我自己遇到瓶颈了,我不是一个特别聪明的人,真聪明就不搞嵌入式了。

我工作收获不多,特别想自学提高自己,但是最近觉得自学也很费劲了。

我现在工作收获很少,都不知道以后怎么跳槽,真心难受,很苦恼。

下面图片是我自己的想法,但是我觉得网卡驱动,pcie驱动深入学习,自己也好难钻进去。

e93b7edf7e835ce51842ab7f983e5d7b.jpeg

我想的很多,但是觉得很难落实。

提问问题想问问各位前辈有没有能指点一下的。

比如

下一步具体该怎么做?

我图片里的规划有没有问题?

对我的规划有没有建议,如何更好的去落实?

或者能不能推荐工作?

谢谢各位前辈了

回答:

幸福不是在你吃着烤肉的时候,老板给你多送了两瓶可乐,幸福是——你在读书没钱的时候打了两个小时的篮球,隔壁的同学给你送了一瓶水。

迷茫的,不只是刚毕业的学生,也有那些在大城市买了几套房,存款了几百万后依然还是会有的问题。

我说下自己的两个观点:

第一个观点是

你的基础技术已经比较不错了,这个时候需要找到自己的技术方向去发力,嵌入式是一个大染缸,你可能看到很多地方都需要嵌入式,但是又好像他不是很核心的东西,因为你做的可能是搬运的事情,不是创造性的事情。

不过我并不认为搬运就是低端还是如何,那些认为搬运是低端的人都是低能人,用脚思考的人。

当然,你这里遇到的一个问题就是
随便选一个方向,可能让你以后赚不到很多的钱,这个时候就要从自己喜欢的里面选择一个难的,有门槛的,以后大概率是比较热门的方向。

实话说,嵌入式的很多细分领域发展的速度都不算很快,所以只要你做的技术还有人在用,那就是还有一口饭吃的,可是你总是在吃着自己饭的时候想知道别人碗里装的是什么,那难受的是你。

如果还不懂怎么选择技术方向,那就直接去看招聘网站。

第二个观点是

技术上的厉害,不一定是会让你在职业上有大的发展的。

在职业上有大的发展有时候需要天时地利人和,如果你想在职业上有比较大的发展,但是自己又不懂怎么搞人际关系。

那就去提升自己的学历。

学历这个东西,从古至今,已经经过了几千年的验证了。而且在现在这个环境下,去考试去学习,有更多的途径。

加油吧,祝你好运!

35031d9691ceada2205b327bdf244eab.jpeg

429fb0f516ffeefb2452d99a2eab2e3b.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/166564.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++】Hash闭散列

目录 一、哈希的概念 1.1 哈希冲突 1.2 哈希函数 1.3 装载因子 二、闭散列 2.1 线性探测 2.2 Insert 插入 2.3 Find 查找 2.4 Erase删除 2.5 插入复杂类型 2.6 二次探测 三、源代码与测试用例 3.1 hash源代码 3.2 测试用例 一、哈希的概念 在前面学习了二叉搜索…

多巴胺聚乙二醇多巴胺,Dopamine-PEG-Dopamine简介,多巴胺是具有正性肌力活动的单胺化合物

产品名称:多巴胺聚乙二醇多巴胺,双多巴胺聚乙二醇(Dopamine-PEG-Dopamine) 中文别名:多巴胺PEG多巴胺,双多巴胺聚乙二醇 英文名称:Dopamine-PEG-Dopamine 存储条件:-20C&#xff0…

磨金石教育影视技能干货分享|浅析中国CG特效的发展现状

中国CG特效的发展2015年是一个分水岭。在2015年之前,中国CG 特效发展是混乱的,不成熟的。总体表现就是技术水平不足,缺少人才培养的体系。当时从事CG的公司,大概有两个类型:“技术型与业务型”。所谓技术型的公司&…

设计模式_结构型模式 -《装饰器模式》

设计模式_结构型模式 -《装饰器模式》 笔记整理自 黑马程序员Java设计模式详解, 23种Java设计模式(图解框架源码分析实战) 概述 我们先来看一个快餐店的例子。 快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜…

PowerDesigner设计表时显示注释列Comment

首先,使用 PowerDesigner 新建模型,File —> New Model 然后,切换到模型类型(Model types)选项卡,选中 Physical Diagram 然后点击右侧表格图标,在左侧面板中创建表格如下。双击表格,找到Columns选项卡…

招标采购中,如何编写有效的RFI(信息邀请书)?

在企业招标采购过程中,RFI(信息邀请书)是一个从商品或服务的潜在供应商处收集信息的正式流程。RFI旨在由客户编写并发送给潜在供应商。RFI通常是第一个也是最广泛的一系列请求,旨在缩小潜在供应商候选人名单。 当企业对潜在供应…

【实际开发07】- XxxxController 批量处理 × 5 -【model】

目录 1. Mode 1. IotTypeController 基础 7 tips 2. 辅助添加 Validated 无法覆盖的 参数校验 1. 预处理空指针异常 ( 校验 : 核心必填参数 not null ) 3. RequestBody 对应API 存在 feign 调用时 , 注意 : 不可缺省 1. feign API 需要加 RequestBody , Controller 层可…

手工测试 | 黑盒测试方法论—边界值

本文节选自霍格沃兹测试学院内部教材 边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。 这个方法其实是在测试实践当中发现,Bug 往往出现在定…

OpenCV4.6 VS 4.7 QRCode解码功能效果对比

导 读 本文主要对OpenCV4.7.0和4.6.0中QRCode检测/解码功能做简单的测试对比,供大家参考。 背景介绍 最近OpenCV更新到了4.7.0版本,在ChangeLog算法部分除了新增Stackblur滤波算法(详细介绍见下面链接),还有对QRCode检测和解码的改进。 吊打…

实现通讯录(C语言)

功能实现 实现步骤: 创建通讯录 初始化通讯录 打印菜单 实现选择功能 实现添加功能 实现删除功能 实现查找功能 实现修改功能 实现清空功能 实现排序功能 实现查询所有联系人信息功能 通讯录总代码 创建通讯录 1、创建成员信息结构体 我们用结构体来封装一个联系人…

【系列04】数组 多维数组 冒泡排序 稀疏数组[有目录]

数组声明和创建 变量类型 变量名称 变量的值 声明数组 int []nums;//定义//上面是首选 /*也可以 int nums2[];*/下面这种写法是为了迎合c与c用户的喜爱,更推荐用上面的定义 方式 创建数组 numsnew int[10];定义数组计算数组的和 package com.SunAo.array; //变量类型 变量名称…

TypeScript 数据模型层编程的最佳实践

虽然 TypeScript 主要用于客户端,而数据模型的设计主要是服务端来做的。 但是要写出优雅的代码,也还是有不少讲究的。 让我们从一个简单的我的文章列表 api 返回的数据开始,返回的文章列表的信息如下: {"id": 2018,&qu…

原生PHP及thinkphp6接入阿里云短信

申请accesskey获取到Accesskey ID和Accesskey Secret保存下来,一会要用到添加测试手机号,在接口测试能否正常发送下载阿里云短信sdk,使用composer下载,没有安装请先安装安装可以安装到任意文件夹下,后面代码写好后&…

TDSQL的安装教程(低配体验)

一、了解TDSQL tdsql腾讯云文档 TDSQL-C MySQL 版(TDSQL-C for MySQL)是腾讯云自研的新一代云原生关系型数据库。融合了传统数据库、云计算与新硬件技术的优势,为用户提供具备极致弹性、高性能、海量存储、安全可靠的数据库服务。TDSQL-C My…

AtCoder Beginner Contest 285解题报告

A - Edge Checker 2 Problem Statement Determine if there is a segment that directly connects the points numbered a and b in the figure below. Constraints 1≤a<b≤15a and b are integers.Input The input is given from Standard Input in the following for…

用SpectorJS调试WebGL应用

随着使用 WebGL 构建的体验不断涌现&#xff0c;以及 WebVR/AR 领域的所有改进&#xff0c;拥有高效的调试工具变得至关重要。 无论你是刚刚起步还是已经是使用 WebGL 开发 3D 应用程序的经验丰富的开发人员&#xff0c;都可能知道工具对于生产力的重要性。 在寻找此类工具时&…

【开发环境】JRE 裁剪 ① ( 裁剪 bin 目录下的 dll 动态库文件 )

文章目录一、JRE 裁剪二、裁剪 bin 目录下的 dll 动态库文件参考博客 : 精简jre1.8精简jre步骤裁剪JRE(嵌入式设备的java环境移植) 资源下载地址 : https://download.csdn.net/download/han1202012/87388400 一、JRE 裁剪 在 【IntelliJ IDEA】使用 exe4j 生成 jre jar 可执…

华为MPLS跨域A、B方案实验配置

目录 MPLS域内配置 MPLS-AS100域内配置 MPLS-AS200域内配置 域间方式A配置 ASBR4和ASBR5配置实例 ASBR之间建立基于实例的EBGP邻居关系 域间方式B配置 ASBR相连接口开启MPLS ASBR之间建立MP-BGP的EBGP邻居 配置取消RT值检测 配置传递路由时更改下一跳为自身 MPLS域内…

程序员必知必会 QPS TPS、URI URL、PV UV GMV

一、QPS和 TPS QPS&#xff1a;Queries Per Second&#xff0c;意思是“每秒查询数”&#xff0c;是一台服务器每秒能够响应的查询次数&#xff0c;是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 即最大吞吐能力。 TPS&#xff1a;TransactionsPerSecond&…

springboot整合log4j2

导入依赖 <dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version> </dependency><!--log4j2--> <dependency><groupId>org.apache.logging.log4j</groupId>&…