嵌入式硬件越老越吃香,确实没错!

不知不觉已经从事硬件设计7年多了,7年对于一个从事硬件设计来说能有几个完整的生涯。2016年毕业,2023年即将结束,我已经在汽车这行业“摸爬滚打”了7年的时光。

回顾这7年,自己真的成长了很多很多。有项目失败整改的经验收获,有项目成功的喜悦,有项目开发节点的压力(其他部门,客户等等)。自己虽然不是什么高智商人才,但是觉得自己勤劳好学。

2016年我学校毕业后,回到家乡工作(没有打算留在外地发展),因为家里有我亲挂的人。可能自己是巨蟹的原因吧,恋家。在本地面试了几家公司。

图片

俗话说大企业学流程,小企业学技术。大企业出来体系完整。小企业磨炼人才。在人事的软磨硬说下我入职了一家汽车设计公司。

也是奇怪我是电气出身,自己竟然步入的电子设计行业。而且还是设计非常严苛的汽车电子领域。人事打了好几个电话“你什么时候来上班呀”“你什么时候来报到呀,等你了”后来经过抉择。我来到了这家公司报道。我依稀记得那时候那个面试我领导见到我的第二面,他笑这对我说”你终于来啦,等你好久了”。

那时候我倍感亲切,觉得好温暖。它安排了带我的师傅。从此我在这里生根发芽。有时会觉得很粗心也是一个大缺点。需要师傅补洞。回顾这7年。有很多事情是让人无比难忘。记忆深刻。我在汽车设计这条路上越走越远。
 

我那时候的第一件大事情好像是调试汽车面板的光强。

这件是我是很深刻的。为了客户装车效果,甚至熬夜到凌晨,调出一只很ok的样件给同事出差带走。

对于设计人来说这不是很简单吗,就是调试限流电阻,达到一个均衡效果,其实不然。这其中变量很多,结构壳体的误差,设备误差。产品的摆放位置,电阻的合适选型等等。都影响着每次调试的效果,甚至每一次测试的数据都不一样,很是让人崩溃。我只能从中默默总结经验,成为光强调试“小能手”。

后来公司机制完善了规范和计算工具。方便了光强调试。提高了设计效率。为汽车人提供了福利。不用关键时刻熬夜。唯一吐槽的是设备。僧多粥少。排队调试。产品占位等等。

汽车人的第一个怪兽打过后。我开始从事人生中的第一个项目产品设计。

我没学过电路设计软件,专业也是电气自动化。我就安慰自己电子电气不分家,世上无难事我是有心人,在这个项目上练手。

从一个设计小白到自己的第一个作品。经历了许多许多,幸好得到了公司同事的指导。我在加班,他也留下来加班,他走了,我还在默默完善,让我在这个项目中成长了许多。公司的每个项目都有自己的设计周期。

作为我的第一个设计产品,我踩了很多坑,也学到了很多知识,增加了很多设计经验。

最大的坑是PCB我搞反了设计布局,三维结构反了。原因,没有了解到产品设计的装配结构,不了解结构图纸的投影方式,导致顶层底层镜像了。结构合数据的时候告诉我错了。知道这个消息后我懵了。线路板要大改!距离节点只有3-4天了。好吧,从头再来,我深呼吸一口气。撸起袖子画。自我安慰,幸好没有发出去,不让成品出来了那才叫损失。在同事和师傅的指导下,有了前面的使用技巧,我开启了加班加点模式。终于在节点前把板子外发了。我悬着的心也放下了,压力顿时没了。这也让我学到了很多设计经验,比如软件的使用,什么快捷键。比如EMC相关的知识。相关器件摆哪里,端口放什么,怎么做叠层设计等等。后来板子回来了。出来了成品,板子软件也调试没问题。也经历了它的一生:设计验证,整车验证,路试,认可,量产。

图片

汽车人设计难免少不了EMC测试与第三方跟测,要熟悉每个主机厂的EMC测试大纲。设计电路产品怎么攻克它。我在这里面也学到了很多EMC相关知识。

在我汽车人的生涯中我做过了好几款产品。但是在一款产品上给自己埋了一个坑在PCB设计的时候,有一路按键的滤波器件没有放置在单片机附附近,而是放置在按键端。导致按键在做便携式发射机抗扰(车载emc测试用语)的时候,产品在某个频段出现了触发。跟测的怎么也排查不到,后来在总工和emc工程师共同协助下。找到了这个根因。手工改制后成功了避过了这个频段,整改没有问题。后来回来后紧急打板外发试制。举一反三是否有其他问题。好在结果是好的。完成了此次任务,产品也顺利量产。电子设计这条路还是很磨练人的,很让人长见识,硬件是越老越吃香。确实是这样。慢慢增加设计经验。从设计中学习。从失败中成长。

如今已经是我在汽车行业打拼的第七个年头,回想这七年。确实经历的很多很多。文章也写不完设计琐事。只能通过博客记录设计中的点点滴滴。

感谢面板社区的这次活动。让我有心静下来写自己的生涯。回顾点点滴滴。也是我在社区的的一年多,每天浏览社区的一些设计经验发表自己的一些观点和问题与大家交流。

汽车人的故事未完待续。你的电子设计人可否与我分享。期待你的故事。

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

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

相关文章

Linux进程间通信(IPC)

要想进程间通信,数据交换,必须通过内核; 一个进程将数据写到内核,然后另一个进程从内核读走数据。 IPC:进程间通信(interprocess communication) 通信方式: 管道信号共享映射区(…

假期day7

设计qq界面 代码 ui->lab1->setPixmap(QPixmap(":/pictrue/denglu.webp"));ui->lab1->setScaledContents(true);ui->lab2->setPixmap(QPixmap(":/pictrue/passwd.jpg"));ui->lab2->setScaledContents(true);ui->lab3->setP…

fast.ai 深度学习笔记(三)

深度学习 2:第 1 部分第 6 课 原文:medium.com/hiromi_suenaga/deep-learning-2-part-1-lesson-6-de70d626976c 译者:飞龙 协议:CC BY-NC-SA 4.0 来自 fast.ai 课程的个人笔记。随着我继续复习课程以“真正”理解它,这…

监控概述、安装zabbix、配置zabbixagent、添加被控端主机、常用监控指标、自定义监控项

监控概述 对服务的管理,不能仅限于可用性。 还需要服务可以安全、稳定、高效地运行。 监控的目的:早发现、早治疗。 被监控的资源类型: 公开数据:对外开放的,不需要认证即可获取的数据私有数据:对外不开…

DRF 分页器的使用

drf提供了三个内置分页器,根据前端需求选择使用。 全局配置 在配置文件中设置全局的分页方式,如: REST_FRAMEWORK {DEFAULT_PAGINATION_CLASS: rest_framework.pagination.PageNumberPagination,PAGE_SIZE: 100 # 每页数目 }也可通过继…

python coding with ChatGPT 打卡第20天| 二叉搜索树:搜索、验证、最小绝对差、众数

相关推荐 python coding with ChatGPT 打卡第12天| 二叉树:理论基础 python coding with ChatGPT 打卡第13天| 二叉树的深度优先遍历 python coding with ChatGPT 打卡第14天| 二叉树的广度优先遍历 python coding with ChatGPT 打卡第15天| 二叉树:翻转…

(基于xml配置Aop)学习Spring的第十五天

一 . Spring Aop编程简介 再详细点 , 如下 二 . 基于xml配置Aop 解决proxy相关问题 解决问题开始用xml配置AOP 导入pom坐标 <dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.6</vers…

【算法】排序详解(快速排序,堆排序,归并排序,插入排序,希尔排序,选择排序,冒泡排序)

目录 排序的概念&#xff1a; 排序算法的实现&#xff1a; 插入排序&#xff1a; 希尔排序&#xff1a; 选择排序&#xff1a; 堆排序&#xff1a; 冒泡排序&#xff1a; 快速排序&#xff1a; 快速排序的基本框架&#xff1a; 1.Hoare法 2. 挖坑法 3.前后指针法 快…

linux系统下vscode portable版本的c++/Cmake环境搭建001

linux系统下vscode portable版本的Cmake环境搭建 vscode portable 安装安装基本工具安装 build-essential安装 CMake final script code安装插件CMake Tools & cmakeC/C Extension Pack Testsettings,jsonCMakeLists.txt调试和运行工具 CG 目的&#xff1a;希望在获得一个新…

DolphinScheduler-3.2.0 集群搭建

本篇文章主要记录DolphinScheduler-3.2.0 集群部署流程。 注&#xff1a;参考文档&#xff1a; DolphinScheduler-3.2.0生产集群高可用搭建_dophinscheduler3.2.0 使用说明-CSDN博客文章浏览阅读1.1k次&#xff0c;点赞25次&#xff0c;收藏23次。DolphinScheduler-3.2.0生产…

svg基础(七)滤镜-feflood,feDisplacementMap 位置替换滤镜

1 feflood 此过滤器创建一个矩形&#xff0c;其中填充了指定的的颜色&#xff0c;应用了不透明度值。 1.1 语法 <feFlood x"" y"" width"" height"" flood-color"" flood-opacity""/>1.2 属性 x&#x…

【复现】泛微云桥 e-Bridge SQL注入漏洞_45

目录 一.概述 二 .漏洞影响 三.漏洞复现 1. 漏洞一&#xff1a; 四.修复建议&#xff1a; 五. 搜索语法&#xff1a; 六.免责声明 一.概述 泛微云桥&#xff08;e-Bridge&#xff09;是上海泛微公司在”互联网”的背景下研发的一款用于桥接互联网开放资源与企业信息化系…

MySQL数据库-索引概念及其数据结构、覆盖索引与回表查询关联、超大分页解决思路

索引是帮助mysql高效获取数据的数据结构,主要用来提高检索的效率,降低数据库的IO成本(输入输出成本&#xff08;Input-Output Cost&#xff09;),同时通过索引对数据进行排序也能降低数据排序的成本,降低了CPU的消耗。 Mysql的默认存储引擎InnoDB&#xff0c;InnoDB采用的B树的…

专业135+总400+中国科学院大学859国科大信号与系统考研经验电子信息与通信,真题,大纲,参考书

今年考研专业课859信号与系统135&#xff0c;总分400上岸国科大&#xff0c;总结一下自己这一年的复习经验&#xff0c;希望对后面报考中科院大学的同学有所帮助。 专业课&#xff1a; 国科大不同研究所都是统一命题&#xff0c;859信号与系统的参考书目是郑君里的《信号与系…

2024-02-07(Sqoop,Flume)

1.Sqoop的增量导入 实际工作中&#xff0c;数据的导入很多时候只需要导入增量的数据&#xff0c;并不需要将表中的数据每次都全部导入到hive或者hdfs中&#xff0c;因为这样会造成数据重复问题。 增量导入就是仅导入新添加到表中的行的技术。 sqoop支持两种模式的增量导入&a…

板块一 Servlet编程:第一节 Servlet的实现与生命周期 来自【汤米尼克的JAVAEE全套教程专栏】

板块一 Servlet编程&#xff1a;第一节 Servlet的实现与生命周期 一、Servlet相关概念Serlvet的本质 二、中Web项目中实现Servlet规范&#xff08;1&#xff09;在普通的Java类中继承HttpServlet类&#xff08;2&#xff09;重写service方法编辑项目对外访问路径 二、Servlet工…

猫头虎分享已解决Bug || Kubernetes Error: Pods ‘pod-name‘ Not Found

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鸿蒙》 …

PKI - 借助Nginx实现_客户端使用自签证书供服务端验证

文章目录 Pre概述在 Nginx 中实现客户端使用自签名证书供服务器验证1. 生成客户端密钥对2. 生成自签名客户端证书3. 配置 Nginx4. 重启 Nginx 修5. 验证 在浏览器中安装客户端证书以便进行访问 Pre PKI - 借助Nginx 实现Https 服务端单向认证、服务端客户端双向认证 PKI - 数…

前端JavaScript篇之ajax、axios、fetch的区别

目录 ajax、axios、fetch的区别AjaxAxiosFetch总结注意 ajax、axios、fetch的区别 在Web开发中&#xff0c;ajax、axios和fetch都是用于与服务器进行异步通信的技术&#xff0c;但它们在实现方式和功能上有所不同。 Ajax 定义与特点&#xff1a;Ajax是一种在无需重新加载整个…

2.11 运算符

1、选择题 1.1、若有以下程序 main() { char a1,b2; printf("%c,",b); printf("%d\n",b-a); } 程序运行后的输出结果是 C A&#xff09;3,2 B&#xff09;50,2 C&#xff09;2,2 D&#xff09;2,50 解析&#xff1a;b是先赋值后自加&#…