PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 身為軟體工程師,如何評估自身實力?
(https://www.pcdvd.com.tw/showthread.php?t=1153412)
|
---|
身為軟體工程師,如何評估自身實力?
這是一個曖昧不明的疑問,請各位大師見諒 :ase
小弟轉職 embedded linux software 應該有9年了 不是科班出身,所待的公司/部門也屬於零訓練模式(自學為主) 對軟體工程師該會什麼? 如何自我評估實力? 這些基本概念完全分不清楚. 這幾年來一直都有這個疑問,由於沒有到攸關生死的處境,所以只是斷斷續續的搜尋相關文章 而在網路上這方面討論的文章,其實很破碎(領域差異太多) 會選擇換轉職 embedded Linux,主要是轉職前是硬體工程師(板階),最後的專案需要小改 u-boot 做驗證. 目前工作算 Linux BSP 這個類別,因為在系統廠,所以基本上就是整合(打包?)東西 所有東西都有機會碰到(過水),但所有的東西都懂的不深(鎖在SOC供應商) 小弟的疑惑是,如何鑑定自己身為 Linux BSP 工程師的實力?(還是這職缺根本只是屁?) 或換過說法,Linux BSP 軟體工程師一年年資該會什麼? 3年? 5年? XX年轉職OO? 或其他? 給其他 google 這篇的疑惑者參考 為什麼成為一名工程師這麼難 —— 從程式新手到準工程師的必經之路 https://www.inside.com.tw/2015/03/2...is-so-damn-hard |
拍拍
遇到同行 小弟也是Embedded Linux工程師 不是科班出身的學歷 當年從資策會半路出家的 待在台灣網通廠OEM/ODM,呆過c公司和e公司 這幾年也是遇到發展瓶頸 沒有亮眼的學歷很難在大公司升到管理職務 主要也是Linux BSP為主 做過MTK和高通晶片 不過小弟現在傾向往代理商通路Fae發展,起碼還能混口飯吃 :stupefy: |
引用:
請問一下, 你會需要改 BSP 嗎, 聽起來似乎是不需要?? 那在 BSP 跳入 C code 之前, (建立 C 用的 stack 之前) 你如何 Debug 呢? 我覺的如何善用工具也是實力中的一環. (我個人的偏見而己) :) |
我的方法是旁門左道,參考看看
1. 看看奴隸銀行上,其它公司相關職缺內容,需要會什麼內容,評估自己掌握的程度能有多少 2. 當工作不順,或是想離職時,或是無聊心血來潮時, 或是覺得自己很厲害,留在這間公司是大材小用的心態時, 找幾間公司去面試,讓別間公司的人來挫挫自己的銳氣, 驗證一下自己的程度是否符合市場需求 |
引用:
>請問一下, 你會需要改 BSP 嗎, 聽起來似乎是不需要?? BSP 會小改,畢竟除了抄公版外,還有加了一些而外的裝置(客製化) 頂多在加一些通訊介面, 例如 WiFi or BT,修正編譯的問題 >那在 BSP 跳入 C code 之前, (建立 C 用的 stack 之前) 你如何 Debug 呢? 因為我學的很雜,加上非科班出身,所以我無法理解你問的問題點在哪 若是問 GDB, 那我不太熟,因為它實在有點難用 若是問 ICE,這我比較少用,雖然它很方便,但每一家都不太一樣,實在記不住,bring-up 後我就丟一旁 若是問u-boot,在 u-boot init DDR 前,當下都會借用 cache 當 RAM,我只會把 debug 訊息透過 console 印出,但這好像不是你要問的 :jolin: |
引用:
這應該是只有非科班+半路出家的人才能理解的 :cry: 我還有被資工背景的經理人酸的經驗,只因為我不懂 UML :jolin: 只能說,台灣的資方真的很扭曲... |
引用:
就算科班出身,學校不好還是一樣.... :jolin: 硬底子的東西學了又不見得有更多收入,都是要馬上有成果,累 :stupefy: |
引用:
感謝指教。 :) 我的確曾想用這招,但我發覺自己根本搞不清楚自己手上有什麼? 更別談沒有什麼? 為避免小弟幼小的心靈崩潰,這猛藥我還是等我先摸清自己的底再服用. :fear: |
路過
我也是硬轉軟,不過跟各位有蠻大的差別 我是做馬達驅動器的,以前負責硬體電路,現在是用晶片廠的開發工具在開發晶片內的驅動韌體(大部分是走C語言,少數會走組合語言) |
引用:
連科班都這樣... 我還真的不好意思抱怨這麼大聲。 :jolin: |
所有的時間均為GMT +8。 現在的時間是12:34 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2024。