看板 Soft_Job 關於我們 聯絡資訊
※ 引述《kikiow (隨浪逐流)》之銘言: : ※ 引述《phantom400 (魔彈射手)》之銘言: : : 語言只是外在顯像 : : 請從工作性質下手 : : 純論coding : : 1.高級打字員: 上面會給你一個可以跑的範例程式 上面有挖好的幾個填空 : : 工作就是照著規格書上的字眼把空格填好就能交付 : : 月薪18~22K : : 2.初等程式員: 工作一樣是填空,但空格變大了,搞不好是整段空空 : : 自然 填空過程會產生一堆問題跟錯誤,需要找人即時拯救 : : 月薪25K上下 : : 3.程式員: 已經沒有填空了,是一張白紙,你可以抄網路上的範例 : : 或是你自己的存檔 出問題要自己解決 : : 月薪35K上下 : : 4.高等程式員: 設計填空給人填,幫人解決疑難雜症,至少要能從頭到尾 : : 開發整套程式 : : 月薪45K上下 : : 5.資深工程師 : : (通常掛名為 : : 技術總監):決定要用什麼語言框架方案來解決需求,並且要 : : 負責解決,或讓客戶相信你能解決 : : 用這套東東所造成的疑難雜症.... : : 月薪60K以上.........破100K的也大有人在 : : ?.超人: 補上特殊職業等級 : : 特徵就是,看起來很強,實際上也真的很強= = : : 但是非常忙碌 整天都飛來飛去拯救各個專案世界 : : 或者是跟強力外星人開會喝茶 : : 月薪100K以上 : : ================================================================== : : 要升等需要大量的經驗跟實作 : : 您真的想走下去? : 韌體的大約都是初等程式員跟程式員,至於薪水要看的公司,從月薪35K~80K(不包紅利)不等 : 主要用的語言是C/C++跟組語,系統的架構,主要分driver/middlewave/AP : 基本上是看開發的產品,如果是NB,那大部份都是driver/AP ,middlewave部分有強大的 : MAC/Windows負責,driver部分就包含周邊配件跟bios,AP的話看是開發那種應用程式 : 手機類,目前主流是ios跟android,也是driver跟開發APP為主 : 至於其它嵌入式產品,要看功能,以TV來說,基本上就是全部開發 : 至於韌體與軟體的最大差別,個人是覺得是debug上,韌體的工程師會常常遇到 : 很莫名奇妙的bug,最後查出來的結果是HW電壓或電流有突波等或者與device搭配時有異常 : 造成,而該問題有時可以用軟體或者硬體解,軟體解的話基本都是多polling幾次或者拉長 : detect時間來解,或者是修改判斷的range等,不過一個解法可能又會跑出一些side effect : 所以很花的時間 firmware 有分 4bit/8bit/16bit..32bit MCU 每種能力要求都不太一樣越往下走,越常接觸硬體,對硬體程度 的要求也越高,以16bit/8bit/4bit MCU來說,作硬體跟寫firmware 常常是同一個人,這個行業也常看到LKK級的工程師,過去帶我入門 的那位前輩是layout,CPLD,circuit,firmware,AP(簡單的) 都一手包辦, 如果電路中還摻雜類比線路,那真是要歲月累積經驗...不是年輕人 靠體力就可以取勝(很可惜的是我跟他相處時間太短,只學到皮毛) 這種懂軟硬整合的人很吃香的,有寫過firmware的人就知道,firmware code 其實不會比AP難到哪裡去,而是bug出現時要怎麼釐清是軟體還是硬體的問題? 夠強的HW RD有能力自己寫code去把HW驗證過一次,丟給firmware後你說 firmware RD是不是作起來就很輕鬆?相對的老闆也願意多付給這種HW RD 一點薪水,一個月7,80k以上都不罕見(這種人很多都乾脆自行創業XD) 32bit MCU 因為高度 SoC 化,硬體線路上精簡許多,而且CPU運算能力夠強, 軟體可加值的空間大,所以熟OS Kernel的人很吃香(如Linux Kernel),個人建議 沒啥硬體背景想走firmware的人可以考慮 32bit 與 16bit/8bit MCU 也不是處於完全競爭的狀態,一塊板子同時出現32bit 與 8bit MCU 並不是什麼罕見的事,其中有一種狀況是32bit MCU進入sleep mode 時,由省電的 8bit MCU 背負監控信號的任務,有狀況時再把32bit MCU叫醒 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.96.47
Ting1024:差不多是這樣... :D 09/24 21:32
iincho:firmware要會看線路圖和量訊號啦, 等HW RD太慢... 09/24 22:38
iincho:其實示波器比程式簡單多了,不知道為什麼一堆搞軟體的看到 09/24 22:39
iincho:都怕得要死...明明就很簡單啊... 09/24 22:39
godspeedlee:我個人還擁有一台示波器,只不過最近都被叫去寫AP, 09/24 23:58
godspeedlee:現在還寫到Web AP去了...@@ 09/24 23:58
godspeedlee:fw RD個人經驗老闆還是看得比sw RD重,$$也比較多些 09/24 23:59
kikiow:推示波器比程式簡單 09/25 21:54