PCDVD數位科技討論區

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)

Beeru 2018-10-20 05:58 PM

身為軟體工程師,如何評估自身實力?
 
這是一個曖昧不明的疑問,請各位大師見諒 :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

andy740629 2018-10-20 06:14 PM

拍拍
遇到同行
小弟也是Embedded Linux工程師
不是科班出身的學歷
當年從資策會半路出家的
待在台灣網通廠OEM/ODM,呆過c公司和e公司
這幾年也是遇到發展瓶頸
沒有亮眼的學歷很難在大公司升到管理職務
主要也是Linux BSP為主
做過MTK和高通晶片
不過小弟現在傾向往代理商通路Fae發展,起碼還能混口飯吃
:stupefy:

巴豆布妖 2018-10-20 06:44 PM

引用:
作者Beeru
目前工作算 Linux BSP 這個類別,因為在系統廠,所以基本上就是整合(打包?)東西
所有東西都有機會碰到(過水),但所有的東西都懂的不深(鎖在SOC供應商)

請問一下, 你會需要改 BSP 嗎, 聽起來似乎是不需要??
那在 BSP 跳入 C code 之前, (建立 C 用的 stack 之前) 你如何 Debug 呢?

我覺的如何善用工具也是實力中的一環. (我個人的偏見而己) :)

erai 2018-10-20 07:39 PM

我的方法是旁門左道,參考看看

1. 看看奴隸銀行上,其它公司相關職缺內容,需要會什麼內容,評估自己掌握的程度能有多少

2. 當工作不順,或是想離職時,或是無聊心血來潮時,
或是覺得自己很厲害,留在這間公司是大材小用的心態時,
找幾間公司去面試,讓別間公司的人來挫挫自己的銳氣,
驗證一下自己的程度是否符合市場需求

Beeru 2018-10-20 07:59 PM

引用:
作者巴豆布妖
請問一下, 你會需要改 BSP 嗎, 聽起來似乎是不需要??
那在 BSP 跳入 C code 之前, (建立 C 用的 stack 之前) 你如何 Debug 呢?

我覺的如何善用工具也是實力中的一環. (我個人的偏見而己) :)

>請問一下, 你會需要改 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:

Beeru 2018-10-20 08:10 PM

引用:
作者andy740629
拍拍
遇到同行
小弟也是Embedded Linux工程師
不是科班出身的學歷
當年從資策會半路出家的
待在台灣網通廠OEM/ODM,呆過c公司和e公司
這幾年也是遇到發展瓶頸
沒有亮眼的學歷很難在大公司升到管理職務
主要也是Linux BSP為主
做過MTK和高通晶片
不過小弟現在傾向往代理商通路Fae發展,起碼還能混口飯吃
:stupefy:

這應該是只有非科班+半路出家的人才能理解的 :cry:
我還有被資工背景的經理人酸的經驗,只因為我不懂 UML :jolin:

只能說,台灣的資方真的很扭曲...

yaingc 2018-10-20 08:18 PM

引用:
作者Beeru
這應該是只有非科班+半路出家的人才能理解的 :cry:
我還有被資工背景的經理人酸的經驗,只因為我不懂 UML :jolin:

只能說,台灣的資方真的很扭曲...


就算科班出身,學校不好還是一樣.... :jolin:
硬底子的東西學了又不見得有更多收入,都是要馬上有成果,累 :stupefy:

Beeru 2018-10-20 08:18 PM

引用:
作者erai
我的方法是旁門左道,參考看看

1. 看看奴隸銀行上,其它公司相關職缺內容,需要會什麼內容,評估自己掌握的程度能有多少

2. 當工作不順,或是想離職時,或是無聊心血來潮時,
或是覺得自己很厲害,留在這間公司是大材小用的心態時,
找幾間公司去面試,讓別間公司的人來挫挫自己的銳氣,
驗證一下自己的程度是否符合市場需求

感謝指教。 :)

我的確曾想用這招,但我發覺自己根本搞不清楚自己手上有什麼? 更別談沒有什麼?
為避免小弟幼小的心靈崩潰,這猛藥我還是等我先摸清自己的底再服用. :fear:

老柏(第四) 2018-10-20 09:37 PM

路過

我也是硬轉軟,不過跟各位有蠻大的差別
我是做馬達驅動器的,以前負責硬體電路,現在是用晶片廠的開發工具在開發晶片內的驅動韌體(大部分是走C語言,少數會走組合語言)

Beeru 2018-10-20 10:09 PM

引用:
作者yaingc
就算科班出身,學校不好還是一樣.... :jolin:
硬底子的東西學了又不見得有更多收入,都是要馬上有成果,累 :stupefy:

連科班都這樣... 我還真的不好意思抱怨這麼大聲。 :jolin:


所有的時間均為GMT +8。 現在的時間是12:34 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2024。