工作九年的硬件工程师,想对我们说些什么?

△向上生长, TO BE TO UP. 10万工程师的成长充电站△

5ea820718a954c735e16690ca5c36b62.png

作者:徐新文,排版:晓宇

微信公众号:芯片之家(ID:chiphome-dy)

时光荏苒,岁月如梭,转眼就在硬件工程师的岗位上工作了九年。算起来,十年前的这个点儿,刚好是我忙碌着去找工作的时间。前几天回母校做校园招聘宣讲会,我讲了一句:选择了一种职业,就是选择了一种生活方式。很可惜的是,十年前没有人对我说过这句话,我也不知道选择做硬件意味着什么……

先讲一个几年前的旧事。我大学毕业后第一份工作在深圳,从事消费类电子的硬件研发工作,当时有一家美国芯片供应商,长期和我们公司保持合作关系,有一个七十多岁的老工程师叫做Gary,满头白发了,每年都到公司来做技术交流,理论功底那是没得说,还常常和我们工程师一起焊板子,调板子。Gary说他的孙女儿和我们一样的年纪,我们就问他,这个年纪怎么还出来工作,他说了一句话:“I love my work!”听得我们这帮小年轻激动不已:这就是传说中的工程师精神啊!

9359ccdfd444b46b0a62a689ea9b7a0b.png

Gary说他开始工作的年代,是上世纪五六十年代,正是美国半导体行业开始起步的时代。以仙童公司为代表的美国半导体工业蓬勃发展,半导体代表了当时世界上最高端的工业技术,无数的年轻人投身到这个技术领域,资本源源不断的流入半导体投资领域,诞生了如Intel、TI、NI、ADI这些半导体巨头(有兴趣的朋友可以去搜索一下仙童公司的故事,这家公司的创始故事以及后续历史,读起来令人心潮澎湃)。行业的蓬勃发展给了Gary这一批人足够的机遇,使得他们有幸参与技术改变世界的历史进程当中。

历史往事总是让人心潮澎湃,但是现实总是会泼一盆凉水过来。工作毕竟还要以挣钱养家糊口为首要目的,解决了衣食住行才能谈梦想嘛。回过头来,谈谈当下我们硬件工程师要面临的种种问题。

硬件工程师的工作本质,就是以以电子学、电磁学为理论基础,以半导体芯片为技术核心,从事具体产品开发的工作。就我个人的理解,工程师不是科学家,工程师的目的是利用工具(包括但不限于理论知识,仪器仪表)来实现具体工程项目,硬件工程师对基础理论的掌握应该偏向于广度而不是深度,重点掌握理论的应用,而不是像科研工作者一样去深入钻研这个理论本身是怎么回事。电子学、电磁学经过近一百多年的发展已经基本成熟,它包含的范围广范,除此之外,工作中常常要接触结构、散热、软件等等其他技术领域,所以我们硬件工程师要学习的东西实在太多太多了!

e9802c9f0991b1c018e5a34a8f126e0d.png

三年以内的硬件工程师只能算刚刚入门,优秀的硬件工程师是一直在学习的。

硬件工程师岗位对工作严谨性要求极其严格,工作中几乎不允许犯下设计错误,因为改错成本太高了。软件出bug,大部分情况下可以改代码,工程师加加班也就解决了,几乎不会产生什么经济损失。硬件如果设计错误了,在研发阶段,运气好可以通过飞线改改板子凑活用一下,争取时间改版解决,如果是量产或发货后发现设计错误,那就是涉及到工厂停线、物料报废、产品召回等等重大事故,直接就是经济损失和公司产品名誉损失。前几年联想的“飞线门”,三星Note7的“爆炸门”都是典型的例子。笔者也曾经有过设计错误给公司带来损失的难堪经历,想想就心有余悸。工作中犯错不可怕,可怕的是不知道从犯错中吸取教训。笔者在犯错之后就养成了原理图和PCB多次检查的习惯。

f9483470a6b7d2b481818e5d34307ee0.png

回到上文提出的问题,工作毕竟要以挣钱养家糊口为首要目的。说说我这几年对行业以及择业的看法。

有句话叫做选择大于努力。笔者是认同这句话的,但是笔者希望将这句话的内涵更加扩大一点。

要选择,首先得有选项,你选择别人的同时别人也在选择你,这也是你实力的体现。你能力很强,能力可以匹配很多公司或者行业的要求,你可以从中选择一家心仪的公司,这才谈得上有选项,否则只是在网上乱投简历碰运气而已。打铁还需自身硬,回到上文,想清楚要做好硬件工程师应该怎样提升自己的素质并且付诸行动,才有选择的权利。

有了选项,接下来就是如何选择。长者说,一个人的命运要靠自己的努力,也要看历史的发展。雷军说站在风口上猪也能飞起来。上文说的Gary,年轻时赶上了美国半导体工业发展的浪潮,在这个过程中,钱肯定是不会少了,后期基本就是凭自己的兴趣爱好做事了。笔者这几年也目睹了许多行业飞速发展给从业工程师带来不少发展红利的事情。比如2010开始,智能手机开始慢慢普及,在智能手机换机潮的过程中,国产手机开始崛起,小米步步高华为开始逐步崛起,那是还是一片蓝海,只要做出来一款智能手机就有卖点,笔者的朋友有去小米的,拿到了期权股份,去年兑现了(当然小米股价下跌是资本市场的事了,这里不做讨论),有去华为的,经历了“神终端“的疯狂,半年奖金几十万的,也有从oppo跳槽出来的,错过了行业发展红利唏嘘不已的。进入一个飞速发展的行业,犹如坐上了高铁,自己不需要多么用力,一日就可突飞猛进千万里。

这样的例子还有很多,如2016年进入比特币矿机行业,在2017年的牛市当中,一年就财务自由的例子比比皆是。就当前的行情来讲,对于硬件工程师从业者来讲,目前正在进行的风口是芯片国产化,自从去年中兴被美国制裁之后,国内半导体投资热潮就兴起了,国家在大力发展本土芯片行业,除了国家半导体发展基金的投资之外,BAT都在半导体领域都入了大量的人力财力。其中阿里主推的方向是人工智能芯片,目前已经有芯片应用在阿里自己的服务器上,百度主要发力在自动驾驶芯片领域,腾讯是投了一些细分领域的芯片创业公司。工程师平时也不要总是埋头做事,也要抬头看看整个经济环境,多了解一下不同的行业,平时多看看,机会到了自己就能抓住。

b5068083b33b59ee76487ff7ee237cc9.png

听徐工说了这么多,群主也再唠叨几句,我们之所以这么努力,拼尽全力,就是为了实现自我,贡献力量,给家人更好的生活。你不努力,就要被生活强奸,这就是现实的写照。

平台很重要,我们一定要清晰的认识到未来几年的风口行业,什么才是对自己发展有益的平台,切记好高骛远,误把平台的力量当成自己的本事。

技术也很重要,掌握核心领域的同时,其它相关领域也要涉猎而不深入,我们未来是当帅的,而不是一辈子做一个小卒或者将军。

思想也很重要,现在技术发展太快了,我们必须要有良好的学习方法,持续主动的了解前沿的科技,主动学习,眼界放大一点,多接触新事物,不然,很多东西见都没见过,又怎么会去奢求?

交际也很重要,我们工程师一定要多跟不同的人交流,多锻炼自己的演讲能力,未来可是要站台的。

圈子亦很重要,比如,关注芯片之家微信公众号,我们从来都不是单打独斗的,闭门造车,在这个几万人的大平台,大家一起交流学习,说不定,就碰撞出了绚丽的火花!

推荐阅读


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

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

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

相关文章

StringBuffer/StringBuilder/String的区别

1、在执行速度上:Stringbuilder->Stringbuffer->String 2、String是字符串常量 Stringbuffer是字符串变量 Stringbuilder是字符串变量 有可能我们会疑惑String怎么是字符串变量。看以下代码: String str adc; str str “ef”&#x…

你知道kernel version的实现原理和细节吗

引言kernel 启动时通常会看到下面第二行信息的内容,它们代表了当前 kernel 的版本、编译工具版本、编译环境等信息。Booting Linux on physical CPU 0x0 Linux version 5.4.124 (funnyfunny) (gcc version 6.5.0 (Linaro GCC 6.5-2018.12)) #30 SMP Sat Sep 11 11:1…

Android 为你的应用程序添加快捷方式【优先级高的快捷方式】

有人会说,快捷方式,不是安装完应用程序后,长按应用程序的ICON然后将它拖到桌面上不就行了吗?没错,这样是一种方法,但这种方法有一个缺点,看图吧: 如上图,如果我们长按桌面…

icinga2 php模块,在Ubuntu 18.04系统上安装Icinga2监视工具的方法

本文介绍在Ubuntu 18.04系统上安装Icinga2监视工具的方法,使用Icinga 2可以监控:服务器资源、网络服务、网络设备。简介Icinga 2是一个开源,可扩展和可扩展的监视工具,可检查网络资源的可用性,通知用户中断&#xff0c…

面试官问:malloc(0)时程序会返回什么?

今天跟大家找了篇文章,主要是一个面试中的有趣问题,其实有些问题在开发中没有遇到过会很难回答出来,如果在面试过程中回答正确,皆大欢喜,拿到offer的概率更大;回答不出来也不要信口开河,面试官主…

考研失败了,怎么办?

有读者提到这个问题,顺带回答下。我没有考研过,但是身边有很多研究生和博士,额,还有很多海外留学的博士。前天我们有外部厂商来公司讨论合作,领导让我跟着一起介绍项目,对方的人问了一句:“你们…

晒一波工程师的工位,你喜欢哪种?

程序员的圈子啊那是十分神秘,又令人着迷的。每天的工作就是对着电脑,那他们的工作是如何的呢?我们来品一品(PS:后面奉上各位大佬的桌面,别走开哦)↓↓↓最最常见的普通版:升级版&…

彻底搞懂系统调用

在应用程序开发过程中经常会进行IO设备的操作,比如磁盘的读写,网卡的读写,键盘,鼠标的读入等,大多数应用开发人员使用高级语言进行开发,例如C,C,java,python等&#xff0…

Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录

0、目录 整体架构目录:ASP.NET Core分布式项目实战-目录 k8s架构目录:Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录 一、感谢 在此感谢.net core社区的帮助。感谢。 二、系列部署目录 0、部署环境规划 1、自签T…

每天都用手机,你对麦克风了解吗?

简 介: 通过对于实际驻极体MIC进行拆解,看到其中的结构,对比起工作原理,实在令人难以想象它的工作机制是可行的,尽管现在它已经广泛应用在周围很多电子设备中。关键词: 驻极体,MIC01 驻极体话筒…

好了,我不想回深圳了~

国庆节算长假,一共七天,高速免费。如果一个人,待在家里睡上七天,可能我在第二天就会特别无聊,想找事情做,因为国庆离开深圳的人很多,我曾经有一次放假去球场打球,结果很失落&#xf…

开源微信管家平台——JeeWx 捷微4.0 微服务版本发布,全新架构,全新UI,提供强大的图文编辑器...

JeeWx捷微4.0 微服务版本发布^_^ 换代产品(全新架构,全新UI,提供强大的图文编辑器) JEEWX 从4.0版本开始,技术架构全新换代,采用微服务架构,插件式开发,每个业务模块都是独立的JAR…

手把手教用XNA开发winphone7游戏(三)

XNA Game Studio 游戏循环 在这部分中您将重点两剩余部分的游戏 — — 重写Update 和 Draw 功能。有些大大可能看过相关微软的训练包,我这里主要是帮一些初学者。希望各位大大包含,毕竟文章发出来还是有工作量的。大家觉得有用就好,要是没有耽…

我的代码很好,不需要写注释

作者 | Sheetal 译者 | 弯月 责编 | 王晓曼 有时候,我们会写一些非常有创意的注释,而有些注释确实让人不得不佩服 程序员的想象力。看到下面这些注释,相信每个人都会捧腹大笑。【1】#想了解递归,请参见文件末尾 . .(代…

陈潇冰php,webpack4.x入门到进阶

课程详情(本课程所涉及内容)1. webpack是什么?webpack的作用2. webpack的整体构成3. webpack-cli、package.json4. 开发环境(development)和生产环境(production),npm安装包的方式,-D、-S5. 跑一跑webpack6. webpack.config.js配置总览7. 入口配置形式&…

SpringBoot开发案例之整合Spring-data-jpa

什么是spring-data 为了简化程序与数据库交互的代码,spring提供了一个现成的dao层框架,spring家族提供的spring-data适用于关系型数据库和nosql数据库 什么是jpa JPA全称为Java持久性API(Java Persistence API),JPA是j…

细说路由器

介绍以太网交换机工作在第二层即数据链路层,用于在同一网络内部转发以太网帧。但是,当源和目的IP地址位于不同网络时,以太网帧必须发送给路由器。路由器负责在不同网络间传输报文,通过路由表来决定最佳转发路径。当主机将报文发送…

乔布斯,影响了一个时代的人

2011年10月5日,苹果公司的创始人史蒂夫乔布斯,因患胰腺神经内分泌肿瘤病逝,享年56岁,一代传奇人物,与世长辞乔布斯被认为是计算机业界与娱乐业界的标志性人物,同时人们也把他视作麦金塔计算机、iPod、iPhon…

C++ 版本ORM访问数据库之ODB访问oracle的Demo(三)

ODB的组成部分: 1: 操作系统的ODB编译器 2: odb核心库libodb 3: 各种数据库的相关链接库 使用ODB访问数据需要的库和头文件(不懂, 请看https://www.cnblogs.com/hul201610101100/p/9482311.html): lib库: odb-oracle-d.lib, odb-d.lib (由libodb-oracle-2.4.0编译成功后产生的l…

平均年薪60.8万,Linux开发拿下这个证书有多吃香?

互联网行业竞争一年比一年严峻,随着互联网的发展和进步,很多人都是想要进军到编程行业中去,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力,打破内卷。从而拿到更好的薪水,进入心…