Re: [请益] 系统厂FW的职涯方向 -- 职业篇

楼主: Qoo2 (?)   2018-02-25 12:34:41
※ 引述《Mojear (得我反思)》之铭言:
: ※ 引述《abbb1223 (跟着我一起摇摆)》之铭言:
: : 3.IC厂的FW
: : 上网看到有IC厂在做USB产品的韧体开发,需要会USB、SPI、I2C。SPI与I2C在在职的工作
: : 中有碰到,相对还算熟悉,所以照理说也可以跳到上游去写这块(?)
: : 照理说IC厂的designer与系统厂的FW看的protocol的spec都是同一份,所以我只要把spec
: : 看熟,面试应该就没问题了吧!?
: : 那IC厂FW的工作职责大概落在哪个范围呢?会很杂吗QQ?
: : IC厂的core是自家开发的吗?还是也是用大厂的?
: : 软件上的需求难度会很高吗?有必要上RTOS吗?
: : 薪资水平与HW比起来,会少一截吗?那与系统厂的FW比起来呢?
: : 在工作上如何与HW互动?
: : 有必要参与IC SPEC的撰写吗?
: : 工作内容会不会被侷限在某一个领域上?比如只会碰到USB、I2C的protocol,软件的架构
: : 也已被订死,只要依样画葫芦就好。
: : 希望有在这三大类工作的前辈们可以分享一下心得给后辈我参考,谢谢。
: 我可以协助回答你这块,小弟我目前在某IC厂当FW
: 简单来说看你的IC出来的会是在none OS or Linux下
: none OS其实没什么好说的,HW RD给你什么设定你照PO,考虑一下performance及应用case
: 通常难度不高,讲难听点大多时间会花费在帮HW Debug,这时候你就会超干
: 如果是Linux Base的话
: 这个就五花八门了,有些公司要规避GPL所以在user space开发
: 有些则是在Kernel Space开发
: 通常这种问题会五花八门,因为前提是写的人可能不是你or你不熟悉Linux 整体架构
: 举例来说:某SW RD在kernel space为了要求他自己模组的performance 用"全速"
: 去Polling 某个HW的status,导致整体效能下降
: 这时候你发现你的模组被影响,你要怎么去抓出这问题点呢?
: 如果这时候你够熟的话可以从各式各样的Linux tool去找出凶手是谁
: 但重点就是在你必须累积累积很多在kernel side的经验才可能找出这个问题点
: 越大的IC设计公司越常遇到诸如此类的问题,然后你就会很干就是除了要帮HW Debug
: 还要帮别人Debug...而且这些是光看书没有用的,原因是别人不见得看着书写的XD
: 然后甚至各种当机问题也会发生,stack乱踩拉(HW),有人写code overwrite拉
: memory dump出来就是各种死法各种脏.
: 最干的就是别人的IP搞死你的IP!!
: 回归正题,通常IC厂会分两大类系统&IP Owner.
: IP owner 有点自己的小圈圈,通常写Code不管别人生死,照着Spec.做
: 系统则是要学会分析问题所在,协助处理各种疑难杂症
: 对系统够熟的跨去当IP Owner 则是轻而易举,容易写出比较优质的Code.
: 另外如果你想增进Linux 的话,除了看书以外就是尽量去trace linux 原生Code.
: 看看可以在linux 上开发的高手写的Code远比你看一堆书似懂非懂或著同事写的烂Code
: 强太多了!!
: 对于你关心的薪水,嗯...我相信不要太黑应该是有机会200+
大家好 偶是光头葛格 会表演骑狗压摩托车那位
偶要说说我看的情况
IC的系统工程师 其实上面说的都是光明面
偶来说说黑暗面
做的事情很其实不用太多资工系的训练 没有你想要的优质的code
至少我看到M和N很多是这样
我常常想为何?
我可以跟你分析我知道的几个答案 至少跟外商相比较下
a.review不严谨和乱review ->因为赶时间
b.这几家很喜欢找血统纯正的 但是纯正的定义在 台青椒 电资出来
结果你会发现有通讯 电信 电子 甚至电物的
他们很很强没错 但很可能之前只修过资料结构和C语言就进来了
c. 上面说的都很光明 但事其实里面都乱搞 但你也没办法 因为一开始就乱搞了
但经过多年下来 用土法炼钢的 搞一稿 竟然也运做的可以 至少不会crash
但讲到啥架构或文件 一句话:都没有
你想发挥程式功力修正 你有把握老板也不让你改
因为改坏了你要负责吗?
所以就这样一代传一代下去
d.老板可能是20年前那一批人 他们可能是designer 可能是IC验证出身
所以没有比较现代化软工的概念 所以他听不懂你想改啥
e.最重要的是 很多人奶大就进来了 所以你不能期待靠奶大把问题修掉
泄泄
作者: diablo384 (大笨驴)   2018-02-25 12:38:00
还没开学吧
作者: redbeansyrup (红豆汤)   2018-02-25 12:41:00
true story
作者: jammer (杰莫)   2018-02-25 12:44:00
这其他地方也会有啊
作者: DickMartin (迪克马丁)   2018-02-25 12:52:00
与GG同 先看学历后面再说惹 原PO 学历呢???
作者: zhi5566 (协志 5566 最棒)   2018-02-25 13:05:00
台湾公司真的很喜欢看学历 二线王卤肉最爱纯血统 但只给出顶级二线待遇 EPS一年比一年烂 还是回去靠大硕比较好我看过提出改系统架构被弄得黑麻麻走人 加个if跳过 老板觉得你很有经验 烤鸡红红
作者: xam (听说)   2018-02-25 14:01:00
因为大多数老板从前也是硬干,不懂软件架构的重要..
作者: ejnfu ((-. .-)b)   2018-02-25 14:06:00
true
作者: Mojear (得我反思)   2018-02-25 15:12:00
奶大中肯
作者: iceberg (((You only live once)))   2018-02-25 15:14:00
中肯
作者: fubon518   2018-02-25 15:37:00
true
作者: fl203135 (囧)   2018-02-25 16:37:00
中肯
作者: easybaby   2018-02-25 19:33:00
中肯
作者: thuko8652 (Romanee)   2018-02-25 21:20:00
奶大中肯但是奶大有buff ,上班意愿+50%
作者: zaku (....)   2018-02-25 22:45:00
我觉得话也不能这样讲,FW不是只有code而已,比如说数位通讯自动控制理论等等也不是资工系在学校会学到的对这类背景的专家程式只是实现理论的工具而已
作者: wake7078 (KK)   2018-02-26 00:23:00
选奶大的 这不是常识?
作者: lammin (死鱼)   2018-02-26 01:12:00
还好吧 公司一堆看不起非资工的 结果写的一手烂Code ㄏㄏ
作者: wsxasd123 (骑龟甩尾对决喷射灵车)   2018-02-26 10:30:00
自动控制理论都有开吧,只是选修而已总不能选修不选说成没开课通讯理论就真的要电机相关的才有开

Links booklink

Contact Us: admin [ a t ] ucptt.com