Registered User
加入日期: Jun 2014
文章: 0
|
身為軟體工程師,如何評估自身實力?
這是一個曖昧不明的疑問,請各位大師見諒
小弟轉職 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 |
|||||||
2018-10-20, 05:58 PM
#1
|
Senior Member
加入日期: Jan 2005
文章: 1,248
|
拍拍
遇到同行 小弟也是Embedded Linux工程師 不是科班出身的學歷 當年從資策會半路出家的 待在台灣網通廠OEM/ODM,呆過c公司和e公司 這幾年也是遇到發展瓶頸 沒有亮眼的學歷很難在大公司升到管理職務 主要也是Linux BSP為主 做過MTK和高通晶片 不過小弟現在傾向往代理商通路Fae發展,起碼還能混口飯吃
__________________
l******* 帳號就是會亂嗆、攻擊、引戰、對號入座、腦羞成怒的瘋狗,已多人中槍請大家小心 !!! 分身帳號 : k*******a 嘴臭一言堂 , 持續更新中 ing https://pcdvd.com.tw/showthread.php?t=986965&page=3&pp=10 https://pcdvd.com.tw/showthread.php?t=1191622&page=3 https://www.pcdvd.com.tw/showthread.php?t=1199571&page=2 瘋狗一言堂 , 持續更新中 ing https://www.pcdvd.com.tw/showthread.php?t=1045414&page=1087&pp=10 https://www.pcdvd.com.tw/showthread.php?t=1199365&page=5&pp=10 嘴臭哥分身進化史 https://www.pcdvd.com.tw/showthread.php?t=1199365&page=6&pp=10 https://www.pcdvd.com.tw/showthread.php?t=1197251&page=5 |
||
2018-10-20, 06:14 PM
#2
|
New Member
加入日期: Apr 2017
文章: 8
|
引用:
請問一下, 你會需要改 BSP 嗎, 聽起來似乎是不需要?? 那在 BSP 跳入 C code 之前, (建立 C 用的 stack 之前) 你如何 Debug 呢? 我覺的如何善用工具也是實力中的一環. (我個人的偏見而己) |
|
2018-10-20, 06:44 PM
#3
|
Basic Member
加入日期: Jan 2006
文章: 22
|
我的方法是旁門左道,參考看看
1. 看看奴隸銀行上,其它公司相關職缺內容,需要會什麼內容,評估自己掌握的程度能有多少 2. 當工作不順,或是想離職時,或是無聊心血來潮時, 或是覺得自己很厲害,留在這間公司是大材小用的心態時, 找幾間公司去面試,讓別間公司的人來挫挫自己的銳氣, 驗證一下自己的程度是否符合市場需求
__________________
開發中的落後地區 |
2018-10-20, 07:39 PM
#4
|
Registered User
加入日期: Jun 2014
文章: 0
|
引用:
>請問一下, 你會需要改 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 印出,但這好像不是你要問的 |
|
2018-10-20, 07:59 PM
#5
|
Registered User
加入日期: Jun 2014
文章: 0
|
引用:
這應該是只有非科班+半路出家的人才能理解的 我還有被資工背景的經理人酸的經驗,只因為我不懂 UML 只能說,台灣的資方真的很扭曲... |
|
2018-10-20, 08:10 PM
#6
|
Regular Member
加入日期: Mar 2006
文章: 73
|
引用:
就算科班出身,學校不好還是一樣.... 硬底子的東西學了又不見得有更多收入,都是要馬上有成果,累 |
|
2018-10-20, 08:18 PM
#7
|
Registered User
加入日期: Jun 2014
文章: 0
|
引用:
感謝指教。 我的確曾想用這招,但我發覺自己根本搞不清楚自己手上有什麼? 更別談沒有什麼? 為避免小弟幼小的心靈崩潰,這猛藥我還是等我先摸清自己的底再服用. |
|
2018-10-20, 08:18 PM
#8
|
Senior Member
加入日期: Mar 2012 您的住址: 地球
文章: 1,302
|
路過
我也是硬轉軟,不過跟各位有蠻大的差別 我是做馬達驅動器的,以前負責硬體電路,現在是用晶片廠的開發工具在開發晶片內的驅動韌體(大部分是走C語言,少數會走組合語言) |
2018-10-20, 09:37 PM
#9
|
Registered User
加入日期: Jun 2014
文章: 0
|
引用:
連科班都這樣... 我還真的不好意思抱怨這麼大聲。 |
|
2018-10-20, 10:09 PM
#10
|