Re: [请益] 想往firmware发展该具备什么技能?

楼主: finalx (该好好生活)   2018-07-04 23:50:55
看到这篇回个文
鲁叔不才,大学研究所都非EE出身
现在在系统厂做韧体
所有的专业技能都是进入职场后才学的
技能很穷酸的只有写废code和专职打杂
Linux/RTOS完全不懂,只会写mcu的firmware
正如原po文章底下的一个推文说的
想写韧体做最好是想清楚自己想做的产品类别
学好产品对应的专门学科,了解算法还有怎么implement
这样才有比较大的机会接重要的任务做
不然站着躺着都没人家高,你觉得老板怎么看的到你?
写mcu的firmware,从时脉设定、周边到架在register底层设定往上长的韧体code都不难
买8051的书k一下、C的指标和structure学好一点就没太大问题了
甚至周边的sample code卖你ic的代理商都帮你写好了
只要修修改改量量讯号让模组动起来,学校的研究生就可以做了
另外建议学FPGA或是labview,帮履历加分
进入职场也是很实用的技能
可是写firmware尤其是系统厂的firmware
赚的钱硬是比design house少,类似性职的工作年收入大概只有design house的2/3
你说系统厂写的code会比较少吗应该也不会
更不要跟写VHDL/verilog的那些人比
我一个大学同学和我念同一间大学同一间研究所
差别是他研究所转电类,后来去design house
年薪早就是我的两倍以上了
总之科系要慎选老师要慎选
兴趣不能当饭吃,就这样,祝你好运
※ 引述《qazkevin (Linus)》之铭言:
: 各位大大你们好
: 想请问一下
: 小弟大四EE
: 本身对硬件与写程式都有兴趣,程式语言只会C语言
: 工作想找那种要懂硬件并写相关的程式
: 跟学长姐聊天后建议我往Firmware发展
: 请问如果想往Design House的Firmware工程师该具备什么条件?
: 上网查有些做Linux or Android的也算Firmware工程师
: 但小弟没有接触过Linux & Android
: 这样往Firmware发展是不是会很吃亏或很吃力?
: 台湾纯写C的Firmware又有哪些呢?
: 恳请各位大大为即将进入科技业的小弟解惑
: 真的非常感激不尽
作者: zhi5566 (协志 5566 最棒)   2018-07-05 00:23:00
系统厂FW差多了 vendor都帮你做好 不行也是call他们来解猪屎FW钱多 是因为要帮硬件找屎 擦屎 这层系统厂看不到
作者: GreedyBian (贪扁)   2018-07-05 00:36:00
系统厂FW比猪屎FW轻松的意思?
作者: a000000000 (九个零喔)   2018-07-05 01:00:00
系统厂FW也不轻松R 压力很大例如整天烦恼赚比猪屎屋的少这种压力
作者: Dioooo (oooooooooooo)   2018-07-05 01:07:00
猪屎屋FW要做验ic/读spec/写fw/debug/焊接/测试/写文件/给客户骂..
作者: james732 (好人超)   2018-07-05 01:31:00
我系统厂FW也是验ic/读spec/写fw/debug/焊接/测试/写文件这些事,还要帮其他部门擦屁股 QQ
作者: manconsider (阿蛋)   2018-07-05 01:55:00
前系统厂FW同上述,我是外加帮ic厂找bug解bug,顺便当新ic白老鼠。。。。
作者: james732 (好人超)   2018-07-05 02:11:00
当IC厂白老鼠找BUG真的很鸡巴,这些人出货都没验的吗 QQ拿来跑一跑发现跟spec写的都不一样 QQ
作者: luke72 (ccc)   2018-07-05 02:37:00
系统厂就是鸟事多 code不用写太深也能做 自然薪水不高你很强能写很深?十年前的确能靠这个领高薪 世界不一样了十年前那些很强的都被挖去ic厂写fw 现在都改由ic厂包办系统厂就是遇到问题->找ic厂->ic厂不解->跟客户说没办法做现在你再强也没用 公司就用不到强的 只要便宜听话就好真要讲学校哪门课最有用 国文吧 咬文嚼字 真心不骗
作者: newstar2007   2018-07-05 04:42:00
推"咬文嚼字 真心不骗"
作者: Csir (张胖胖)   2018-07-05 06:39:00
系统厂就是上班炒股票有问题打给厂商 我同事年薪80同年龄的在ic场都破200 但我同事靠股票赚了150 所以两者年薪差不多厂
作者: seafloor (人生就是这样)   2018-07-05 07:25:00
ic厂钱多是真。ic尾巴也是留一堆 ,ic出包也都不承认。强?在其位某其职而已 强的一样是少数几人
作者: Sex5F (HTC)   2018-07-05 07:46:00
有四大吗? 没四大洗洗睡吧现在没四大进不来宁可用四大新人也不要others老肝others乖乖去轮班吧
作者: cphe (魔鬼藏在垃圾筒里)   2018-07-05 08:38:00
你自己都说sample code来改,怎么会觉得code写的不会比较少系统厂fw已经不是写code为主,杂事就处理不完了吧 然后顺便当ic的QA,有bug报bug要技术还是钻研embedded linux比较实在
作者: boss0405 (boss)   2018-07-05 09:25:00
IC厂不管FW还是SW强的确实是少数,但是一定比系统厂多
作者: bab7171   2018-07-05 11:01:00
我在系统厂,怎么遇到far,不是给我错的参数让ic烧掉要不然问ic频率可以怎么调不知道
作者: odahawk (羊皮狼)   2018-07-05 11:18:00
系统厂一样有帮猪屎屋擦屁股的事件
作者: YukiTW (ゆうき)   2018-07-05 11:24:00
FAE会给错误的参数很常见吧,因为文件给的参数就是错的但试了文件建议的参数还不行,FAE才能跟他的RD同事求救只是等到 FAE给答案之前,系统厂 RD已经试出正确解了
作者: luke72 (ccc)   2018-07-05 11:31:00
然后过一阵子这位找出正确解的RD 就因为薪水太低跳去ic厂于是系统厂还是没能力解问题 沦为新训中心
作者: bab7171   2018-07-05 11:59:00
原来是这样 一切都说的通了
作者: cphe (魔鬼藏在垃圾筒里)   2018-07-05 14:20:00
要implement算法不是很常见吗?另外我说的是一般性的情况系统厂当IC的高级QA是很常见的阿~多的是你踩到问题花一堆时间厘清报给原厂解,甚至还要自己先做workaround,光这些时间不知道要浪费多少,除非你用的已经是很成熟的IC要学习domain knowledge原厂还是比较多资源其实客户拿到的文件都是精简过的,很多东西你想解都没办法解你自己也说design house钱比较多,能跳还是跳
作者: remmurds (Stronghold)   2018-07-05 19:30:00
其实就是吃不饱饿不死
作者: usan (usan)   2018-07-07 00:21:00
系统厂FW很赛,包山包海...原厂一包turnkey过来,就完全不鸟啦

Links booklink

Contact Us: admin [ a t ] ucptt.com