作者agmoagmo (小铭)
看板Tech_Job
标题Re: [请益] Android BSP软韧体工程师发展性
时间Tue Nov 25 22:47:48 2014
※ 引述《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
加油,共勉之!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.15.91
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Tech_Job/M.1416926871.A.1C1.html
1F:推 noviko: Good 11/25 22:52
2F:推 appleboy46: Good 11/25 22:54
3F:推 pinkowa: Awesome 11/25 22:56
4F:推 osnq: good~ 11/25 22:58
5F:推 cphe: 扣除跟platform有关的,光是linux kernel就很多可以学的 11/25 22:59
6F:→ cphe: 都是做一样的事,做几年功力大不同~ 态度和兴趣比较重要 11/25 23:00
7F:→ cphe: 推一下这篇 11/25 23:00
8F:→ PoorLoser: 帮忙擦屁股的 11/25 23:02
9F:推 kiii210: Fantastic 11/25 23:13
10F:→ x000032001: 擦屁股..所以拉屎的比较高级吗? 诚心发问 11/25 23:26
11F:→ Push5F: 学很多,但是...未来不被看好 11/25 23:28
12F:→ Push5F: 某种程度上是鸟缺,事倍功半(事多钱少没前景) 11/25 23:29
13F:推 powertodream: cpu厂 掌握sw know how 是指? 不太懂@@? 11/25 23:29
14F:→ Push5F: 所以到处都缺人,只要肯学一订有(屎)缺 11/25 23:29
15F:→ PoorLoser: 拉屎的钱比较多 11/25 23:47
16F:→ WenliYang: 屎缺+1 11/26 08:21
17F:嘘 shnobi: 讲的好棒棒,看了突然对这屎缺好心动 11/26 09:44
18F:推 Thors: 介绍的很正确也很中肯呀,不知道一堆人酸什麽 11/26 10:28
19F:推 s1300135: 前BSP RD推一个 工作态度决定你能学多少 之後去哪 11/26 12:36
20F:推 Change: 正因为这样的工作内容导致工程师看起来都挺宅的 11/26 13:00
21F:嘘 shnobi: 过於美化实际状况的隐恶文,不酸对不起自己的良心 11/26 14:34
22F:推 AInnor: 楼上做过了唷? 好奇问 11/26 16:05
23F:→ omima7897: 酸的是什麽理由?可以讲一下吗 纯粹好奇 11/26 18:13
24F:→ Knudsen: system software做的深之前 最好是什麽都有碰一点 11/26 21:12
25F:→ Knudsen: 系统厂的工作基本上可以提供这种广度 做为一些基础 11/26 21:12
26F:→ Knudsen: 再往深处钻研是最好的 BSP的工作内容算是基本能力 要学 11/26 21:14
27F:推 violetalan: ya~~ 11/27 00:49
28F:推 bod96: 不知在系统厂做BSP和EE哪个比较屎? 11/28 23:42
29F:推 chadcoco1222: 差不多屎 02/11 18:43
30F:推 stu51211: 看了好有兴趣 03/11 01:47