一个嵌入式渣渣,我是怎么做到的?|知乎

知乎有一个比较火的提问,名字叫:该不该放弃嵌入式、单片机这条路?对于我而言,我不会放弃嵌入式、单片机,因为我是发自内心的喜爱,我相信我会一直坚持做下去。文章链接:该不该放弃嵌入式、单片机这条路?

我去年这个时候写过一个答案,至今已累计688个赞和223条评论。 内容被很多公众号转载,但我没有在这个公众号上发表过。 今天分享给还没读过的朋友。 我对内容也做了一些修改,也加入了自己这一年来的新体会。

我是2011年自动化专业本科毕业的,大学的时候玩过51单片机,但当时跑的是跑灯实验,还是用汇编实现的。 我什至不会使用C语言。 大四暑假的时候,我去一家小公司面试。 他们问我什么是串口。 我很困惑,不知道该如何回答。 他们自然不会雇用我。

所以现在回想当时的自己,我就是一个嵌入的渣男。

当时我对找工作一点信心都没有,所以我选择了考研。 结果,我没有被我所申请的学校录取。 我被调到北京的一所大学。 导师的研究方向是模式识别。 那时,图像处理还不像现在那么流行。 研究生一年级的时候,导师给我安排了一个VC++的PC编程项目,但我搞不定,所以被迫放弃。 那段时间我很担心,嘴里全是溃疡。 即使现在,我仍然时不时地平均每月一次溃疡。 不知道这是否是一开始就留下的后遗症。

我的导师与外界多家公司有项目合作。 我从事的第一个项目是天然气管道流量收集系统。 功能很简单,就是通过RS485 Modbus协议采集温度和流量值,然后发送到监控中心进行显示。 我使用组态软件购买了现成的RTU设备和中心软件,所以整个项目没有太多实际的编码工作,算是一个集成项目。

不过这个项目让我收获很大,因为我主要负责所有的工作,包括原材料采购、机柜安装、现场设备接线、调试等,最后我看到现场数据可以传输到通过3G无线网络远程中心。 当时的感觉非常好。

不得不提的是,当时我的一位师兄给了我很大的帮助,因为当时我连网络ping的原理都不懂,甚至连什么是交换机、什么是路由器都搞不清楚是。 他指导了我很多,当我遇到问题的时候,我就上网查资料,学习了很多基础知识。

通过上面的项目,我第一次体验到了真正的实际项目是什么样的,也建立了一定的信心,相信自己也能完成一些事情。

做完这个项目后,有一段时间想过毕业后从事工控行业……

后来我参与了导师的一个真实的嵌入式项目,是一个物联网水表,其中包括一个单片机和一个通信芯片。 开发语言为C语言。 那时的我现在看来还是一个打酱油的人。 我主要在外面公司打零工,从头到尾没写过几行代码。

然而,这段时间我整天暴露在环境中。 我没吃过猪肉,也见过猪跑。 了解了嵌入式系统中的一些概念(串口、IIC、下载、sourceinsight、低功耗等),当时也直接和他们交流过。 我和Intel工程师一起调试,学到了很多东西。 这期间我还去上海英特尔公司出差,近距离看看外企的工作环境。 这也让我产生了毕业后加入国外芯片公司的想法。 。

在这个项目中,我更加注重学习。 我向另一个水平很高的师兄学习,向实习公司的人学习。 公司里有两个人给我留下了深刻的印象。 其中一位是首席技术工程师。 关于硬件、嵌入式软件、上位机软件、后端软件的全体会议给我留下了深刻的印象。 还有一个叫老王的人,是一位焊锡高手。 芯片下方有很多引脚的BGA封装芯片可以直接手工焊接。 我一看就惊呆了。 我什至拿不动烙铁,而且还有几个我认识的人。 英特尔员工分析问题思路清晰,工作非常周到、有条理。

我作为研究生的时间很短。 我在第三年找到了工作。 由于我准备充分,并且有一定的实际项目经验,所以很快就拿到了几家公司的offer。 一开始我选择了MTK的Linux驱动开发。 职位,到公司实习了一个多月。 后来因为抵挡不住飞思卡尔offer的压力和诱惑,最后毕业就去了飞思卡尔。 时代变了,现在飞思卡尔已经不存在了,早就被恩智浦收购了。

2014年,我的第一份工作是在梦源国外芯片公司。 我的职位是FAE,是技术支持的工作。 我必须经常面对客户并为他们提供支持。 在那里工作了3年,2017年离职。对于我的FAE工作总结,可以看这篇文章:我眼中的芯片公司FAE工作

三年来最大的收获正如文中所说。 我遇到了很多杰出的人,从他们身上获得了很多见解,并且仍然与他们中的许多人保持着联系。

后来只想去创业公司,就选择了一家从事车联网V2X行业的创业公司。 我在那里工作了两年。 这两年,我从事单片机项目和Linux应用程序开发工作。 同时,我学习了基本的C++编程。 ,另外对产品有直观的体验,也做了一小部分产品经理的工作,很复杂。 我现在记得最大的收获就是开始接触Linux应用程序,了解一个新兴行业,并亲身体验创业的感觉。

2019年,我再次跳槽到现在的公司,仍然从事V2X行业。 当我加入公司时,我的职位是产品经理。 距离我加入已经整整两年了。 这两年我收获很多。 除了做内部产品之外,我还参与了很多外部工作,学到了很多以前从未接触过的东西,包括项目、营销、销售等。最大的收获就是我的个人思维高度得到了提升,看问题能比以前想得更远。 技术方面的改进相对较少。 我开始接触QT,也在研究云平台内容,但一直想不通。

关于嵌入式物联网,确实有很多东西需要学习。 不要学错路线和内容,导致你的薪资水涨船高!

我免费给大家分享一个数据包,差不多150G。 学习内容、面试、项目都比较新、全面! 据估计,在网上购买某种鱼至少要花费几十美元。

点击此处寻找助手,0元获取:

一个嵌入式渣渣,我是怎么做到的?|知乎

一个嵌入式渣渣,我是怎么做到的?|知乎

很多人都关心嵌入式行业的薪资问题。 我现在的工资比刚开始工作时增长了三倍多。 我想一切都快结束了。 公司很难提供更高的价格,因为我认为不合适。 。 所以,以后我不再只关注底薪,不是因为自我感觉良好,而是因为这是这个行业决定的。 我们这个行业一般薪酬不可能像互联网公司那么高。 我会更加关注底薪以外的其他收入,能够带来长期价值的东西。 当然,这还有很长很长的路要走。

在业余时间,我正在与我的前飞思卡尔经理一起开发这个公众帐户。 我们经历过很多陷阱,我们也看到其他人也经历过陷阱。 我们深知嵌入式工程师的不易。 在这个公众号中,我们无私地分享了多年的实践经验,也希望能够结识更多的业内朋友,让我们大家一起走,一起进步。

这件事其实也可以算是一种非正式的创业。 我们两个人不仅要自己写文章,还要考虑运营、未来盈利模式等问题。 这件事虽然很难,但我们认为确实很有意义。 所以我会长期坚持做下去。 通过文章,我们还结识了来自全国各地的朋友,建立了信任关系,这是一种美妙的感觉。 这是不久前我在成都和一位读者朋友吃火锅时的场景。 虽然我们是第一次见面,但我们感觉我们已经认识很久了。 在一起聊天非常有趣。

对于我来说,我不会放弃嵌入式和微控制器,因为我从心底里热爱它们,并且我相信我会继续做下去。 同时我也会继续学习嵌入式以外的相关知识,因为一个完整的产品不仅包括嵌入式,还包括移动端、Web端等,我不期望样样精通,但我一定会亲自实践并体验。

根据自己的情况(爱好、能力、年龄)等做出最好的选择,而不是听从别人的说法而不知道该怎么做。 同时,一旦确定了方向,就必须坚定不移地进行,坚持下去,除非万不得已,不要轻易放弃。

另外,要多与业内人士交流,不断拓展自己的视野,不要总是只专注于自己所做的事情。 你需要了解自己所处的行业以及整个产品的方方面面,包括芯片(芯片本身有很多处理方式,比如代理商、贸易商、原厂,很多人搞不清他们之间的关系)、硬件(原理图、PCB设计)、产品外壳、结构、包装、生产环节、UI设计等,如果有机会做这些事情,最好自己参与。 只有真正去做了,你才能明白其中的内容。

我自己完整地体验了:画原理图、PCB、制作板子、买元件、烙铁、调试、编写嵌入式代码、编写PC和移动软件、设计产品、现场安装调试等各个方面。 我是那种不亲自做过就不会明白的人。 另外,嵌入式的东西太多了。 我建议除了单片机之外,你还可以尝试学习Linux。 我感觉Linux这几年越来越普及了。 同时,无线通讯应用也越来越多,比如wifi、ble、Lora、NB-IOT、4G/5G等,需要更多地了解无线知识。

最后,说白了,嵌入式就是完成一个项目、产品的工具和技术手段。 除了技术本身,你还应该对背后的行业和业务有深入的了解,这样你的价值才会更高。

以上是我个人在嵌入式和单片机领域的一些经验和见解。 希望对大家的工作和学习有所帮助。

结尾

文章链接:我们是否应该放弃嵌入式和单片机的道路?

单片机

功能机时代的黑莓手机和别的手机不太一样

2024-2-4 0:02:04

单片机

如何编译交叉编译第一个程序?|编译器

2024-2-4 1:01:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索