Re: [请益] Android BSP软韧体工程师发展性

楼主: agmoagmo (小铭)   2014-11-25 22:47:48
※ 引述《gs9706 (普零特F)》之铭言:
: 各位版友大家好
: 小弟最近拿到"华硕android 软韧体研发工程师"(BSP)研替缺的口头offer
: 这几天需要作出决定
: 关于BSP版上有相关文章在讨论
: 看完之后觉得应该是个不需要写很多code
: 而是修改、整合、debug成份占很重的工作
: 我本身是不会排斥这样的内容
: 但这样的工作性质让我有点担心会不会有一日XX终身XX的情况
: 怕之后如果想换跑道(ex:一般软件RD)会不容易
: 所以在此想请教tech_job版的前辈们BSP工程师的发展/未来性如何?
: 是否有相关经验或例子可以参考?
: 谢谢<(_ _)>
就BSP的发展性,来回一下...
必须承认,对于手持装置来说,
软件绝大部份的know how,都是掌握在SoC芯片厂手中
例如Qualcomm/MTK/Nvidia...etc
但是BSP到底重不重要?
会不会只是个打杂的?学不到东西?
我觉得除非我们以后都不再用smart phone
不然手机/平板这些玩意儿只会越来越依赖他们
只要有生产需求 就绝对少不了BSP RD
就算CPU厂掌握绝大部份的SW know how
但都需要系统厂的BSP team帮忙整合
例如Qualcomm芯片+友达的萤幕+realtek的audio+联咏的touch panel...etc
你可能可以学到什么?
(1)看懂电路图
(2)软件是如何控制硬件 (driver撰写)
(3)从底层硬件端到上层应用app framework端的沟通
(4)如何跟各个vendor厂沟通协调,描述一个问题的能力
(5)CS中作业系统的应用
(6)设计script做"聪明"的测试
...etc
虽然看起来是打杂的,但你可以从你被分配的function中
尽可能地去trace vendor厂的code
毕竟要能改的动别人的code之前,记得请先看懂
BSP有点像是你环游世界一圈一样
给自己一个overview
再看看喜欢哪个国家,再深入去游玩
我认识很多人,是从BSP team跳到vendor厂的
例如做CPU的MTK,做wifi芯片的broadcomm...etc
先不用杞人忧天,学就对了
不用担心学的不够多,反而是要担心能不能学的完XD
加油,共勉之!
作者: noviko (事與願違才是人生)   2014-11-25 22:52:00
Good
作者: appleboy46 (小恶魔)   2014-11-25 22:54:00
Good
作者: pinkowa (pinkowa)   2014-11-25 22:56:00
Awesome
作者: osnq (又可以挂bbs了)   2014-11-25 22:58:00
good~
作者: cphe (魔鬼藏在垃圾筒里)   2014-11-25 22:59:00
扣除跟platform有关的,光是linux kernel就很多可以学的都是做一样的事,做几年功力大不同~ 态度和兴趣比较重要推一下这篇
作者: PoorLoser (废文制造机)   2014-11-25 23:02:00
帮忙擦屁股的
作者: kiii210 (HelloWorld!)   2014-11-25 23:13:00
Fantastic
作者: x000032001 (版废了该走了)   2014-11-25 23:26:00
擦屁股..所以拉屎的比较高级吗? 诚心发问
作者: Push5F (帐号已卖)   2014-11-25 23:28:00
学很多,但是...未来不被看好某种程度上是鸟缺,事倍功半(事多钱少没前景)
作者: powertodream (The Beginning)   2014-11-25 23:29:00
cpu厂 掌握sw know how 是指? 不太懂@@?
作者: Push5F (帐号已卖)   2014-11-25 23:29:00
所以到处都缺人,只要肯学一订有(屎)缺
作者: PoorLoser (废文制造机)   2014-11-25 23:47:00
拉屎的钱比较多
作者: WenliYang (羊蹄嘟)   2014-11-26 08:21:00
屎缺+1
作者: shnobi (shiro)   2014-11-26 09:44:00
讲的好棒棒,看了突然对这屎缺好心动
作者: Thors (Thors)   2014-11-26 10:28:00
介绍的很正确也很中肯呀,不知道一堆人酸什么
作者: s1300135 (DIU)   2014-11-26 12:36:00
前BSP RD推一个 工作态度决定你能学多少 之后去哪
作者: Change (改变的开始)   2014-11-26 13:00:00
正因为这样的工作内容导致工程师看起来都挺宅的
作者: shnobi (shiro)   2014-11-26 14:34:00
过于美化实际状况的隐恶文,不酸对不起自己的良心
作者: AInnor (AInnor)   2014-11-26 16:05:00
楼上做过了唷? 好奇问
作者: omima7897 (喔密麻)   2014-11-26 18:13:00
酸的是什么理由?可以讲一下吗 纯粹好奇
作者: Knudsen (true me)   2014-11-26 21:12:00
system software做的深之前 最好是什么都有碰一点系统厂的工作基本上可以提供这种广度 做为一些基础再往深处钻研是最好的 BSP的工作内容算是基本能力 要学
作者: violetalan (紫砂很闲)   2014-11-27 00:49:00
ya~~
作者: bod96 (柏德)   2014-11-28 23:42:00
不知在系统厂做BSP和EE哪个比较屎?

Links booklink

Contact Us: admin [ a t ] ucptt.com