首页 » 软件开发 » 我是做驱动还是应用更好?(驱动开发越来越前些年老师)

我是做驱动还是应用更好?(驱动开发越来越前些年老师)

萌界大人物 2024-07-24 12:10:34 0

扫一扫用手机浏览

文章目录 [+]

这是<朱老师IT充电站>公众号的第75篇原创

经常有同学问我,老师我学完了你的嵌入式linux核心课程后,是找驱动开发的工作好,还是应用开发好?

很多人的认识是: 驱动开发工资更高,但是驱动更难,岗位少,新手很难直接上手。
应用开发简单一些,好入手,但是工资低一些。
所以可以学完先做应用,后面找机会再转驱动。

我是做驱动还是应用更好?(驱动开发越来越前些年老师) 软件开发
(图片来自网络侵删)

这个对不对?你不能说他错,确实每句话都对。
我前些年讲课也是这样讲的。
但是,注意这里是但是,这个认识不全对,或者准确说他有点跟不上时代节奏了。

社会和行业发展实在是太快了。
炒股的同学应该有理解,以前几年变换一次风格,现在几个月能给你换一次。
去年还一大群在线教育独角兽上市公司的,今年双减新规一出来全部歇菜了。
IT行业和这些相比并不慢,甚至发展更快,变换更坚决。

现在的形势是,专业的驱动开发全部转移到芯片原厂去了,而且这几年智能手机见顶各种硬件外设的创新减速,对驱动开发的需求降低。
换言之,前些年已经把需要开发的驱动基本都给开发好了开发完了。
驱动开发这项工作的时代已经过去了。
现在除了芯片原厂外,设备公司已经几乎不需要去开发驱动了。

这个其实很好理解,就和修路盖房子一样。
刚开始根本没有高速公路,所以经常修,几乎每天都有新工程。
但是修了几十年之后该修的都修了,又没那么容易坏,所以修路的活儿就少了。
盖房子一样的,就是那一波增量需求,非常猛烈,烈火烹油,但是过去了就是过去了,不会一直那么火爆。

现在和驱动有关的工作更多是移植和优化,bug解除,少量新功能增加支持等缝缝补补的事情。
所以现在大部分公司并不需要专职驱动开发工程师。
这也是为什么驱动岗位越来越少的原因。
加之前些年去做驱动的这波人实际上才做了10年不到,还很年轻,还能奋斗,他们也不会轻易不干驱动了,所以新人就更难进入了。

相反,应用开发反而机会越来越多。
因为音视频多媒体,端侧AI,IoT化,智能硬件等需求的驱动,现在应用开发的内容越来越丰富,技术含量和价值越来越高,薪资也就水涨船高了。

那是不是只学应用不学驱动就可以了?并不是。
因为你做智能硬件产品的应用开发,也会经常遇到驱动的问题。
要么是应用要和驱动对接,要么是驱动有问题打不通,这些都需要你能深入驱动层去解决。

你以为公司会安排一个专业驱动开发人员和你对接来搞?可能大公司、正规做法应该是这样,然而实际上现在越来越不是这样。
而是要求你自己能既做应用,又能做驱动,能自己一个人全栈式完成嵌入式软件开发工作。

那我要说什么呢?我真正想表达的意思是,社会和行业一直在变革,一直在进步。
书上说的,网上说的,老师说的都不能全信。
不是说他们想骗你,而是他们那个话可能是5年前10年前说的,你这会儿还当真那是你傻。

尤其IT行业发展变化非常快,基础理论和基本技能方面确实不会变,永远不会变,但是行业认知和职场要求,高薪机会等时代性的东西,真的是以年为单位在变化。
不能总拿老黄历套。

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0