0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享一下身边嵌入式大神的故事

Q4MP_gh_c472c21 来源:TopSemic嵌入式 作者:wuyag 2021-06-13 14:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

QT大侠飞扬青云

今天第一期,我们要聊的是一位QT大侠,他的网名叫飞扬青云,也可以叫他刘工。我和他并没有见过面,只是在微信上聊过,所以算是一个网友吧。他呢,严格意义上来说也不是纯干嵌入式的,但是和嵌入式有很大的关联,所以今天的内容还不算太跑题。在正式介绍他之前,我先简单介绍一下QT。

我在两年前开始接触QT,对它是由衷的喜爱,自从用上了QT,就再也不会考虑MFC、C#等来开发上位机了,原因如下:

QT相比MFC要简单的多

优良的跨平台特性,PC Windows系统、Ubuntu系统,ARM嵌入式Linux系统、甚至手机安卓系统都可以方便的使用

丰富的API、例程和开发文档

开源,QT虽然是商业公司产品,但是走的是开源的路线

看看有哪些著名的软件用到了QT吧

Google Earth:三维虚拟地图软件

Opera:一款有名的浏览器

VirtualBox:一款开源虚拟机软件

Xconfig:Linux Kernel配置工具

WPS Office:金山公司(Kingsoft)出品的办公软件

太多不一一列举了.....

我当时用QT是为了完成老板交代的任务,需要完成一套演示系统,看看当时我做出来的东西:

说了这么多,不是要介绍飞扬青云的吗,别急他马上登场。

我就是因为这个项目认识的他,因为当时在网上搜索仪表盘控件,看到了他的博客,项目里需要用,所以就付费购买了他的代码用在了自己的项目里(上面视频里左上角那个速度仪表盘),花了很少的钱,但是出色的完成了领导交代的任务,相比那点钱,显然后者更重要。

你可能会感兴趣他是如何达到这个水平的呢?我和你一样也很感兴趣,本想私下问他的,但是看到了他有个编程语录,看完之后我就决定不问了,引用了前15条放到这里:

学习编程是一个渐变的过程,1年精通,3年熟悉,8年入门,10年懵逼,15年颈椎康复指南,30年灰飞烟灭。

老板或者客户:什么需求我不清楚,想要什么效果也不知道,但是你做出来什么是我不想要的,这个我很清楚!杀死一个程序员很简单,改几次需求就可以了!

一个控件从0到基本可用,如果差3条街的话,从可用到好用,还差着30条街。控件如此,软件系统亦如此。

一行代码,1块钱,知道怎么写,100块钱。好比医院的手术医生,手术所用药物100块钱,但是一台手术几千块,为什么,因为只有他知道怎么手术,同样是开刀,知道怎么开是最值钱的!

很喜欢鬼谷子一段话:我们做了很多事情,不必在意答案,因为没有答案,如果答案是别人所需要的,我们就是在走别人的路,但是,我们是要给别人答案的人。没有什么是绝对的,答案也不会只有一个,所以论证答案,本身就是愚蠢的。

关于读书无用论,学历只是很小的一方面,其实最重要的是三个能力:自主学习的能力,解决问题的能力,人际交往的能力!三方面都厉害,哪怕幼儿园毕业,都是顶层人物。读书,培养的就是这三方面的能力。只是有些人培养好了,有些人没有而已。

软件写得再好,代码再牛逼,界面再漂亮,架构再厉害,不能解决用户的实际需求,不能卖钱或者赚不到钱,都是白搭!人,真的需要找对行业和运气!

不懂技术的,往往把技术看的太简单,比如很多老板;懂技术的,很多时候把技术想的太复杂,比如程序员;

什么叫享受人生?在周末的下午,在家里大厅里打开一部电影,开瓶红酒,拿出高脚杯倒上半杯慢饮,偶尔看看窗外怡人的风景,你会突然发现,还是特么去写几行代码更有意思,NND!

我完全是兴趣主导,老板不给我钱,我也要写好代码!白天干,晚上干,周一周五干,周末继续干!编程已经深入我的基因,深入我的骨髓,深入我的灵魂!每当解决一个程序问题,比别人玩王者荣耀拿了第一名还开心!要想想,能干自己感兴趣的事情,像写诗一样写代码,玩游戏一样的开心心情,还能领工资!真他妈爽!没有比这个更爽的事情!

不要以技术多牛逼自豪,赚了多少钱自豪,而要以民族自豪,文化自信,国家自强!

我现在的模式是,通过卖代码,然后了解各行各业,然后探究需求,然后找准机会,下手,直接撸立马干!A项目孵化B项目,B项目孵化C项目。卖只是引子,顶多赚点零花钱,真实意图是定制。

每当看到各位拼命努力学习的时候,我就慌得一逼,所以我只有努力的学习才能追赶各位大佬的脚步,然后不被时代所抛弃,只能用勤奋去换取知识技术的积累。我不聪明,但我会很努力--狂奔的蜗牛!

别看我QtWidget水平比很多人高一点,其实全国也就几万名开外,你们是不知道天外有天,人外有人!应该到处走走,不要坐井观天!因为我遇到过几十个水平比我厉害的多了去了的,这还仅仅是冰山一角!真正的大佬一般不混群也不混论坛的,低调得很!可能这就是所谓的闷声发大财。

如果我们把期限设定为人的一生,这就意味着年轻人应该多探索,到了后期就要更多的专注于收获。

胡同里的技术土著

我身边有这么一个朋友,他家住在北京后海边上的胡同里(离后海大约200米距离),地道的北京土著。但是这哥们并不是一个纨绔子弟,而是一个实打实的嵌入式大虾。

他家我去过几次,每次去我的主要目的是玩,结果倒好,他却每次拉着我在他的房间里没完没了的讨论技术问题,最后都只能匆匆忙忙的在外面简单逛一逛,这是2017年的一张合影,那次玩的还行,虽然我不怎么会滑冰。

标准的技术男风格。他的主要研究领域是IMU,整天各种算法Matlab什么的,看的我眼花缭乱,来看看他最近录的一个小视频:

一看就很专业的样子,他主要研究领域是姿态算法,IMU/ 倾角控制及高速低功耗无线传感技术

不要小瞧这么一个小模块哦,他每年单靠这个模块的销售收入已经远超我的工资收入了。

我知道你很羡慕他的收入,我也是,不过他自己倒是很佛系,对钱并没有那么热衷。我真正佩服的是他对技术的那种纯粹的热爱,他其实在十几年前上学的时候就开始研究惯导,一直持续到今天,如果不是真正的喜爱,是很难坚持这么长时间的。

关于他的个人经历,我还得再多说几句。

他其实大学学的并不是嵌入式相关专业,而是机械专业,但是就是凭着自己对单片机、嵌入式的深深热爱,自学了相关的知识,学生时代参加了飞思卡尔杯智能车比赛,后来自己做开发板,自己从头写芯片的库和例程,我以前就用过他写的库,实话实话,比官方出的都好用,很多用Kinetis MCU的公司做产品也用他写的库。再后来将重心放到了惯导模块上了。

他还出过一本书《嵌入式软件设计入门与进阶—基于Kinetis K60/K64》,我这还保存了一本他的亲笔签名书

我非常佩服他身上的三个优点:第一、他对很多事情都充满着好奇心,喜欢搞清楚现象背后的本质;第二、行动力非常强,比如要学一个东西,他不会拖延,而是飞快的行动。第三、专注,在一个领域能够深入、持久的专研、进步。

附上他的知乎和 github号链接,大家有需要的可以关注:

知乎:https://www.zhihu.com/people/yang-xi-97-90

Github:https://github.com/yandld?tab=repositories

PCB雇佣兵

主人公是我的一位大学同学,他的微信昵称叫PCB雇佣兵,微信号和头像都是PCB MERCENARY 好吧,欺负我英文不好,特意查了下mercenary这个单词,还真是雇佣兵的意思。 通过他的微信名,你应该知道他是做什么的了。没错,他是专门做PCB设计与代工的,一个干了十年的PCB老兵,因为PCB成立了一家叫智板通科技的公司,公司里全职设计员工目前有十多个,订单多的接到手软。

除了PCB设计,他还可以做PCB制版、物料采购、SMT贴片、测试发货全套的硬件相关一条龙服务,做硬件的对这个肯定很熟悉。 可能有人会问谁会花钱找他做这些事情呢?这些事情公司自己不都能干吗?我总结有以下几点原因:

简单的PCB layout不难,很多人可能都有过用Protel/Altium Designer设计电路板的经历。但是复杂的PCB layout就不是人人都能做好的,比如涉及到DDR、高速USB、千兆以太网RF电路的布线,这个一般用Cadence软件。还有EMC的相关设计,也需要很多的经验。很多中小公司是没有这么一个专业的人的,所以这时候委托给外面的人来做就比较合适。相比于花钱招人,这个成本会更低、更快、效果也更好。另外很多时候硬件定型后,很长时间也不需要改动,所以也没必要全职招这么一个人。

一块板子通常包含很多元器件,在量不是很大的时候,公司不适合一个个的采购元器件,既没有价格优势,又麻烦,这时委托外部采购就方便的多。

PCB雇佣兵不仅可以做PCB 设计开发,同时还有代工制板焊接,PCB设计完就可以直接贴片,这也是个优势点,一是省去你和焊接厂的沟通,另外也更不容易出错,同时更快更便捷。

前不久他来北京出差,我们见了一面,这是毕业后十年来的第一次见面,吃饭期间他和我回忆了这些年来的他的个人经历,他前后待过十来家公司(频繁跳槽这点不值得学习啊),有小公司、有大公司,有国内企业,有外企,去过的城市也有很多,包括广州、厦门、上海等。每次跳槽的原因各有不同,但是我听下来最多的原因还是当他在一家公司学到了该学的东西、无法更进一步快速成长时,他就会有一颗不安的心考虑下一个去处。但是不管去哪,他一直从事的工作内容都没变,就是专注在PCB设计开发领域。 虽然他只是前年刚开始做自己的公司,还没有把公司做到市值多少个亿,但是我还是很佩服、很羡慕他,因为他真正的开始了自己的事业,每天开心的为自己打工。他所干的这件事,会一直存在需求,他可以一直创造价值,并且随着时间的推移我相信也会越来越好。 畅销书《异类》作者格拉德威尔(Gladwell)提到:

人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。只要经过一万小时的锤炼,任何人都能从平凡变成超凡。

这就是著名的一万小时定律:要成为某个领域的专家,需要10000小时,按比例计算就是:如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。 PCB雇佣兵在PCB设计这个领域,肯定是达到了1万小时,当然并不是说机械重复花上一万小时人人都可以成为专家,他是通过一次又一次的实战项目,长期的刻意练习、积累了大量的经验,才具备了今天的能力。 比尔盖茨说过,

原文标题:嵌入式江湖传说:谈谈身边的嵌入式大神

文章出处:【微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4422

    文章

    24027

    浏览量

    427152
  • 嵌入式
    +关注

    关注

    5212

    文章

    20763

    浏览量

    338735
  • Qt
    Qt
    +关注

    关注

    2

    文章

    322

    浏览量

    41200

原文标题:嵌入式江湖传说:谈谈身边的嵌入式大神

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【飞凌嵌入式RV1126B开发板试用体验】初识飞凌嵌入式RV1126B开发板试

    这几天刚收到飞凌嵌入式RV1126B开发板,带大家先认识一下这块开发板,收到的开发板如下图。 开发板有主板和核心板组成,开发板布局非常合理,元件排列的整齐漂亮,做工非常的精致,接口也非常丰富,接口
    发表于 04-13 17:27

    飞凌嵌入式亮相德国纽伦堡embedded world 2026,深耕全球嵌入式AI市场!

    2026年3月10日,全球嵌入式技术领域的年度盛会——embedded world 2026国际嵌入式展览会,在德国纽伦堡会展中心盛大启幕。飞凌嵌入式携多款重磅新品及全场景解决方案再
    的头像 发表于 03-11 16:37 1.1w次阅读
    飞凌<b class='flag-5'>嵌入式</b>亮相德国纽伦堡embedded world 2026,深耕全球<b class='flag-5'>嵌入式</b>AI市场!

    Linux 开发嵌入式必备命令速查表

    管理等环节轻松应对各种问题。今天,我们整理了份Linux嵌入式开发必备命令速查表,让你篇文章就能快速查阅。、文件与目录管理命令在
    的头像 发表于 01-19 09:06 1115次阅读
    Linux <b class='flag-5'>下</b>开发<b class='flag-5'>嵌入式</b>必备命令速查表

    什么是嵌入式应用开发?

    概述 所谓的嵌入式应用开发就是在嵌入式操作系统进行开发、软硬件综合开发 ‌嵌入式应用开发‌是指在嵌入式操作系统
    发表于 01-12 16:13

    arm嵌入式主板优缺点

    了Windows CE系统或者Linux系统,因此对于很多客户来说,原先采用了X86的平台,目前要调整到ARM上来,必须对软件平台进行重新编译和调整,而且还要熟悉一下ARM的嵌入式平台工作机制,因此会增加
    发表于 01-08 07:08

    浅浅问一下嵌入式端是用protobuf?

    浅浅问一下嵌入式那边是不是都在用 protobuf 啊?听人说性能好、省流量、序列化快,移植过去代码量好像也不大,乍听真是嵌入式传输协议的“理想型”。但真
    的头像 发表于 12-17 10:16 333次阅读
    浅浅问<b class='flag-5'>一下</b>,<b class='flag-5'>嵌入式</b>端是用protobuf?

    系统嵌入式的学习路线

    的知识太多,太杂,太广,很多嵌入式初学者陷入嵌入式知识的海洋中,东学点,西学点,找不到学习的方向。 我从事嵌入式开发工作有10年,
    发表于 12-16 07:49

    Amphenol RF嵌入式芯片天线:小身材大作用

    ,以其独特的设计和出色的性能,为各类物联网设备、医疗设备等提供了理想的解决方案。今天,我们就来深入了解一下这款天线。 文件下载: Amphenol RF 内嵌芯片天线.pdf 产品概述 Amphenol RF提供了多种适用于连接设备内部的
    的头像 发表于 12-11 11:20 746次阅读

    嵌入式与FPGA的区别

    \"嵌入式开发门槛低、就业广,适合转行;FPGA技术深、薪资高,但要求学历和数学功底。选哪个?看你的基础和职业目标。\" ⭕我们先来明白两者区别在哪? ✅1、嵌入式:分两部分
    发表于 11-20 07:12

    嵌入式和FPGA的区别

    \"嵌入\"到更大的系统中,如智能家居设备、工业控制器等。 嵌入式硬件的核心就是是开发板,包含主控芯片(如MCU/MPU)和各种外设接口,所有芯片都是由大量门电路组成的,般情况
    发表于 11-19 06:55

    嵌入式系统的定义和应用领域

    。尽管有些嵌入式系统可能包含操作系统,但大多数情况,它们仅由个程序来控制整个逻辑。 从更专业的角度来看,嵌入式系统可以被定义为:以应用为中心,以计算机技术为基础,具备软硬件可裁剪
    发表于 11-17 06:49

    恩智浦如何攻克两大嵌入式开发难题

    在我们的身边嵌入式系统无处不在。而随着技术的进步和应用的拓展,今天的嵌入式开发也面临着诸多新课题、新挑战。
    的头像 发表于 10-27 09:28 2154次阅读

    嵌入式开发平台 AMD嵌入式软件和工具2025.1版现已推出

    AMD 2025.1 版嵌入式软件和工具是面向新嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。 2025.1 版嵌入式软件和工具的新 增功能 AMD
    的头像 发表于 08-20 09:15 4346次阅读

    飞凌嵌入式2025上半年新品盘点

    本篇文章,我们以发布时间为序,全面回顾一下飞凌嵌入式在2025上半年已经推出的6款新品矩阵。
    的头像 发表于 07-11 13:38 2395次阅读
    飞凌<b class='flag-5'>嵌入式</b>2025上半年新品盘点

    Linux嵌入式和单片机嵌入式的区别?

    Linux嵌入式与单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 、基本概念 1. Linux嵌入式: 定义:将Linux操作系统运行在
    发表于 06-20 09:46