韦东山:毕业于中科大,分享嵌入式Linux技术经验与学习经

同时,他还是CSDN学院知名讲师(视频),成功录制了50+嵌入式Linux教学视频,好评率100%。用他的话说:“悦己之作,方能悦人”。用东山老师的话说:“悦己之作,方能悦人”。CSDN:从一名资深的软件工程师到图书作者,再到百问科技缔造者,这期间给你最大的感悟是什么?

[编辑注]深圳 Technology Co.,Ltd。的技术创始人Wei Dongshan毕业于中国科学技术大学,拥有电子和软件专业的双学位。他擅长在ARM/MIPS和其他建筑中开发Linux,并且拥有超过10年的嵌入式开发经验。来自许多知名培训机构的特殊讲师,并撰写了《嵌入式Linux应用程序开发的完整手册》一书。同时,他还是CSDN学院的著名讲师(视频),并成功录制了50多个嵌入式Linux教学视频,并以100%的赞美率录制了。用他的话说:“只有那些请求自己的人才能取悦别人。”

最近,Wei Dongshan先生接受了对CSDN的独家采访。在本文中,他分享了他在学习嵌入的Linux方面的技术经验,并指出了开发人员未来的灯塔。

用教师东山(Dongshan)的话说:“只有一个人可以享受自己的作品可以取悦别人。”

CSDN:请简要描述自己(技术背景,工作经验和学习经验)。

Wei Dongshan:我于2003年毕业于中国科学技术大学,获得了电子和计算机科学双重学位。毕业后,我在深圳一家小公司中从事51个微控制器的软件和硬件开发。我希望嵌入式操作系统会在工作中上升,所以我辞职并学习了Linux半年。我于2005年8月开始学习Linux。我于2007年开始在中兴工业中工作。我辞职并写了一本书。 2012年,我开始建立并发布了Linux培训视频。

兴趣和工作

CSDN:您是如何参与Linux的?是什么让您总是对嵌入的Linux充满热情?

Wei Dongshan:在51个微控制器的开发过程中,我遇到了一些技术问题,公司老板邀请他的朋友提供指导。他提到Win CE(Windows Embedded Compact)和Linux。当时,Win CE只能支持一些处理器,Linux更加普遍,因此他开始学习Linux。嵌入式Linux与硬件紧密集成在一起,我喜欢与小工具进行修补,这符合技术趋势并满足我的兴趣,因此从一开始我就非常热情。激情不能持续很长时间。在自学半年后,我很幸运能找到Linux的工作。兴趣与工作相匹配,这很高兴。

我还会在工作中厌倦了它,但是工作压力促使我进行更多的研究,而Linux逐渐成为我生活的一部分。现在进行Linux培训视频,学生根据知识找到好工作,有些人会自己访问他们。学习后,工程师提高了技术能力并提高了工资,这使我感觉良好,这就是为什么我继续录制视频的原因。

CSDN:在嵌入式开发方面拥有将近十年的发展经验。您用哪种方法来提高发展技能?您是否有嵌入Linux开发的特殊偏好?

Wei Dongshan:当您遇到问题时,请全心全意地解决它们。这是提高技能的唯一方法。它比阅读100本书和100套视频要好。书籍和视频只能为您带来开始。为了提高您的技能,您必须遇到困难并尝试解决问题。在解决方案过程中,您将猜测各种原因并整合完全无关的技术。过去,我只制作了Linux驱动程序,但是现在我倾向于构建一个完整的系统,这也是一个逐步改进的过程。所谓的系统是“整套产品”,其中涉及硬件,操作系统,驱动程序,高层应用程序,甚至后端服务器。

在构建系统时,我还喜欢“播放”并制造一些具有单个功能的小型产品,例如座机闪烁和小型设备,这些设备在孩子靠近电视时可能会磨损。有些人喜欢在线游戏,有些人喜欢购物,这是我的“电子游戏”。

写书的难忘经历:写作时学习

CSDN:您写的“嵌入式Linux应用程序开发的完整手册”的书已受到开发人员的好评。在出版过程中,您是否有难忘的回忆?

Wei Dongshan:老实说,这本书是正确的时机。它的许多内容都可以在Internet上搜索,但是当时没有人对其进行整理。写书的过程非常痛苦。当您工作时,只要您可以解决问题,就只需要“知道”。在写书的同时,您需要“从根本上知道”和“知道如何说话”。

我在脑海中反复模拟并解释了这一点,并在写书时反复修改了句子。我在2007年写一本书的那一年使我对Linux技术有了更深入的了解。记住这一经历的确令人难忘:在贝希兹岛的私人房屋中,深圳,章节的进度被张贴在墙上,他们不会离开家,他们在写作时学习。

CSDN:Linux 4.1版本声称要引入大量的装配代码更改。许多人说,引入大量代码更改是有风险的。您如何看待这个?

Wei Dongshan:我不会使用最新的代码。

CSDN:有一段时间您是自由职业者。是什么让您走上企业家的道路?

Wei Dongshan:我想自由,我不想去上班,我不想在听闹钟后起床。这就是成为自由职业者的原因。后来我发现这是一个坑,当我单身时没有问题,但是结婚后的生活压力仍然会促使您早起上班,而自由职业者并不自由。所以我应该成立一家公司。为了为我的弟弟树立榜样,我比在中兴通讯工作之前起床。

CSDN:为什么命名为“ bai Qu”?这是什么类型的公司?

Wei Dongshan:写书时,我想到了向学生回答问题。他们将有数百个问题,希望我能回答所有问题。因此,这个名字叫Baiwen。现在,我们主要是嵌入了Linux培训视频,致力于为学生和工程师提供培训。

最大的感觉:累了

CSDN:从高级软件工程师到书籍作者,再到Baiwen Technology的创建者,您在此期间最大的感觉是什么?

Wei Dongshan:过去,我的工作非常简单,但是现在我很复杂。过去,我只考虑过技术,但是现在我仍然必须考虑利润。过去,我只需要快乐,但是现在我仍然必须考虑可以带给同事的东西。最大的感觉是:我不能回去,我不想回去。

CSDN:您认为您应该知道哪些技术,以及您必须成为一名出色的嵌入Linux开发工程师的专业品质?

Wei Dongshan:我认为优秀的工程师必须具有整个系统的技术功能,并且应该了解公司的业务,应用程序,基础系统,甚至是硬件;他不能只对一个技术点感到满意。如果您只知道如何写驱动程序,那么您的工作就不可靠。

在识字方面:您必须有能力自己学习并能够全心全意解决问题。

CSDN:您最喜欢的开发工具是什么?日常工作中使用了什么?

Wei Dongshan:Souce Insight是我读写代码的必不可少的工具。正是因为我没有放弃窗户。超过比记事本更容易使用。 VMware,我仍然在Windows下工作,因此有必要使用VMware虚拟机安装Linux。

CSDN:嵌入式开发一直是一个非常受欢迎的技术领域。您如何看待嵌入式的当前开发和应用?此外,移动互联网和云计算现在很受欢迎。您认为将来嵌入式开发将是什么开发机会?

Wei Dongshan:现在正在出现的硬件繁荣是嵌入式Linux的很大推动力,例如智能硬件,可穿戴设备,物联网,智能家居等。可以使用微控制器实现更简单的功能,但是一旦涉及WiFi,fivese,fivese,Images等,则需要Linux。移动Internet和云计算没有与Embedded竞争,因为它们必须具有硬件可以携带,并且该硬件基本上需要运行Linux。

程序员应始终记住学习

CSDN:您对嵌入式Linux开发领域的开发人员有什么建议?分享您的经验和经验。

Wei Dongshan:中国有一个残酷的问题。许多公司倾向于招募年轻和新毕业的人。作为程序员,我们必须始终提高我们的能力并学习。

十年前,许多在微控制器中表现出色的工程师确实开始缩小职业选择。系统!系统!呢您必须掌握整个系统,为基础实现的业务逻辑以及从上到下的整个技术集合。我们应该总是想,如果我现在改变公司,我该怎么办?能力可以满足吗?尽早学习,以换工作。

许多人会问:“您选择学习Android,iOS或嵌入式Linux吗?

“在满足实际需求的同时,请尽量依靠您的兴趣,这是我一直的回答。” Dongshan老师说。

单片机

320个选择:电子时钟等多种基于单片机系统的设计整理

2025-5-4 17:00:53

单片机

320个选择:电子时钟等多种基于单片机系统的设计整理

2025-5-4 17:01:51

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