linux驱动的职业生涯

天行健1982 2013-05-24 03:57:49
如果从实习开始算起,做驱动大约有个3年多了吧。用过omap1710,用过stm32,lpc,marvell,i.max,还有博康的一些芯片。在方案厂呆过,在代工的公司呆过,现在还是在一家芯片和方案公司呆着。前几天和一个做了5年linux驱动的网友讨论,觉得其实做底层,做驱动的路子并没有上面做web开发的好。做底层要看datasheet,要了解通讯协议,要看懂硬件原理图,不是裸奔的话要懂操作系统内核原理。coding的时候一般都是改改,很少是完全架构的。debug的时候运气好了一次ok,运气不好就要debug很久,要是公司案子急了,那就悲剧了,准备通宵吧。而且啊,做驱动一般就是改改原厂的code,所以这个就有个问题,跳槽的时候的代码量蛮悲剧的。还有一个更大的问题是做驱动的一般需求都是小公司,大公司招的少,所以待遇什么的就一般了,除了芯片厂商。就我毕业的同学来看,做web开发的很多都进了百度,腾讯,阿里这些个待遇不错的公司,还有做游戏的那个待遇更爽,还有搞测试的进的思科啥的,普遍待遇都比做驱动的屌丝强的多。所以综合这些看来,每天有很多做什么java的想要搞驱动搞底层,我觉得更本没有必要,因为底层的路其实更难走,上层跳跳很容易项目经理啥的,工资也涨得很快的。那么楼下的筒子们怎么看呢?
...全文
31841 315 打赏 收藏 转发到动态 举报
写回复
用AI写文章
315 条回复
切换为时间正序
请发表友善的回复…
发表回复
h934070878 2015-11-27
  • 打赏
  • 举报
回复
感觉回帖的大部分都是做底层啊,或是曾经做过底层的,我觉得每个行业都有难念的经。对于做应用层的,一样有苦衷。做底层的说就是改改代码,做上层的就说只是调调API,做完这个项目又接着下一个。(当然这两种认识都很局限)。跟上面一位说的,别太浮躁,会把应届生吓到的,要是正要浮躁,那就噪到底,晒晒工资
acenvine 2015-05-20
  • 打赏
  • 举报
回复
楼主还在看帖吗?刚准备转入嵌入式linux做驱动这行呢。。不知道工资水平是多少?1年经验是多少,两年是多少?
TopDstar 2015-05-05
  • 打赏
  • 举报
回复
明知山有虎,偏向虎山行 我不入地狱,谁入地狱? 知道嵌入式驱动是个坑,但我就想往里面跳,有没有跟我一样SB的,求一起跳
xuehui869 2014-12-20
  • 打赏
  • 举报
回复
mark mark mark
CYoung 2014-11-18
  • 打赏
  • 举报
回复
引用 107 楼 pengkui88 的回复:
越底层越被踩,踩的时间长了,根基扎实了,壳也变硬了,谁踩顶谁
这话在理
ningshifeixu 2014-10-15
  • 打赏
  • 举报
回复
引用 50 楼 liangpu198266 的回复:
[quote=引用 49 楼 DDR2013 的回复:] 做任何东西做精通都能赚钱,有人5年就做个WIFI,修修补补当然赚不到钱。 有人2年就把BSP全做了一遍,整个平台都精通了。 所以不要说做什么没前途,是自己做的不精,当然没前途。
少说这样子的话,你见过把平台做精的人么?我工作中见到做十年的也没有这么说的。刚入行都觉得自己努力就会很牛叉,但是事实却不是如此,有时候努力得看方向。其实我开这一个帖子目的也是如此,希望有真正的做了很多年的大牛进来说说;而不是光说这样子的话。[/quote]赞同,努力也得看方向。
风雨也无晴 2014-10-09
  • 打赏
  • 举报
回复
照楼主这么说,驱动这一块到底怎么样呢?我刚准备学习驱动的。
phph122741486 2014-10-09
  • 打赏
  • 举报
回复
没人啦 ,还没高人出现!!!
herosyfj 2014-09-28
  • 打赏
  • 举报
回复
看看高人们的讨论...
天行健1982 2014-07-08
  • 打赏
  • 举报
回复
知乎上的一些内容很有意思的: http://www.zhihu.com/question/23819097
ierent168 2014-06-02
  • 打赏
  • 举报
回复
引用 21 楼 DDR2013 的回复:
[quote=引用 19 楼 rainbowsix 的回复:] [quote=引用 18 楼 DDR2013 的回复:] [quote=引用 17 楼 rainbowsix 的回复:] [quote=引用 11 楼 DDR2013 的回复:] 在搞嵌入式的公司,搞驱动的很容易升到软件经理或者技术总监的。 搞驱动的对整个平台方案有很深的了解。而搞上层应用不过是辅助而已,搞JAVA,随便招,多的是。
在做梦呢吧. [/quote] 事实就是如此呀 [/quote] 好吧, 希望你的驱动之路前途无量. 一路顺风~~[/quote] 我们缺的做上层应用的,如果你能加入我们,我很欢迎的[/quot什么公司呢?还招人不?
do_my_heart 2014-05-28
  • 打赏
  • 举报
回复
好奇你们说的互联网公司,,,都是具体干什么的啊?
tcl_cbz 2014-04-29
  • 打赏
  • 举报
回复
引用 106 楼 strategycn 的回复:
哎,码农,我跳出这行已半年了,干着越干越香行业,coder真心辛苦!
做什么行业,越干越吃香。求指导
YOURSUPERHERO 2014-04-28
  • 打赏
  • 举报
回复
引用 59 楼 liangpu198266 的回复:
引用 58 楼 skill_cheng 的回复:
如果半年前看到的话我会否定你...可是现在..你懂得.
所以我都觉得楼上那个DDR213的人根本没有做过底层的东西,光是会自以为是的指点江山。
本人在校学生,两位说的有理,个人学习经验总结:驱动的确赚不了钱,自己也看了不少驱动,也移植过,感觉除非进芯片原厂,否则驱动这块只要看懂了改就行,而且工作也很少,所以现在考虑改安卓,相当纠节
593-Jeff 2014-04-19
  • 打赏
  • 举报
回复
引用 300 楼 chinaunixj 的回复:
一个人的性情,态度,智力,智慧,可以改变很多事,无论你是做销售,还是做技术,无论你是做WEB还是嵌入式。命不可以改,运可以改。但是"性情,态度,智力,智慧"决定了很多,做技术的不要太死。不过楼主抱这个贴子,有没有想过让一些还没有就业的毕业生变得浮躁?
应届生路过
--程序猿-- 2014-04-18
  • 打赏
  • 举报
回复
纠结了
landaship 2014-04-04
  • 打赏
  • 举报
回复
引用 291 楼 cynthia2003 的回复:
[quote=引用 73 楼 houyizi337825770 的回复:] 看了大家的回帖也真是纠结!我也等于是做Linux、驱动相关的!的确根本没有写代码的机会!更多的是读代码!kernel源码!驱动源码!Android源码!一年多了!就是读读代码!调试调试驱动!改代码的机会都很少!所以也纠结了!到底该那个方向发展??????个人还是比较喜欢Linux、C、C++的,更喜欢和硬件打交道!本来一直想往底层发展!现在看到大家都这么说!更矛盾了!但是感觉搞上层JAVA/WEB开发是不可能了!对应用开发一窍不通!纠结啊纠结!有大牛能站出来给大家些指点啊!
小弟一样的经历,硬件出身却进了软件公司,做底层启动,各种打杂,各种边缘工作,苦闷迷茫,哥们能聊聊吗?[/quote] 加我QQ吧,我也想聊聊,3636 37814
landaship 2014-04-04
  • 打赏
  • 举报
回复
引用 36 楼 kyotrue 的回复:
我还以为底层的技术含量高、收入高、前途光明呢。。。原来和上层应用一样苦逼啊
我现在的想法和你一样,为什么会出现这个场景呢!一下子人生又失去了方向!!
精灵盘02 2014-03-25
  • 打赏
  • 举报
回复
做底层的人确实苦逼啊
-逗你玩儿- 2014-03-15
  • 打赏
  • 举报
回复
我是来看吵架的。。
加载更多回复(295)

656

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧