最近手下有個小弟離職,由於一直是本身帶的,因此也是想挽留,可是工做很難作通。閒暇之餘也對每一個身邊不一樣人的選擇,發展進行分析,回顧。linux
同時也回顧本身的職業生涯,是什麼緣由和力量致使本身的職業走到當前的狀態,同時思考後面的職業生涯應該如何走的問題。網絡
因換行的選擇範圍太廣,討論意義不大,也沒有能力去分析。以不考慮換行的前提下,在嵌入式軟件這個小範圍內討論,或許仍是能夠獲得一些看法,或者說是規律。性能
首先職業發展有一個重要考慮因素是,讓本身有亮點,具備不可替代性。學習
一、讓本身有亮點,具備不可替代性:blog
這個網上有不少專家根據各行各業都有介紹,主要是能避免被競爭邊沿化,並且隨着科技的不斷進步,和不一樣行業、企業的須要,側重點都有不同。資源
好比如今的射頻、網絡、wifi、USB、linux等。產品
我認爲還有一點或許也很重要:軟件
二、職業習慣對人的塑就是否符合本身的人生指望:職業發展
嵌入式軟件分BSP和系統、應用幾個方向。目前以我拙劣的認識,談一點粗淺看法:im
BSP方向:工做主要是編寫驅動,儘早發現(挑出)驅動、芯片的問題,壓迫供應商修復解決,不然就須要從新評估項目的風險,找替換方案。因此長期的工做習慣會讓人養成當心翼翼、穩紮 穩打,吹毛求疵的習慣。
系統集成方向:工做主要是協調各方資源,同時對各方的模塊,方案有一個大體的認識,對系統的性能,穩定性有較高的要求。
應用方向:這個方向的重點是需求和服務的態度。需求分析到位,對產品的定義很是明確,對新事物快速的學習能力,對客戶支持的態度良好。
下圖是暫時擬定的職業發展綱要,後續再不斷完善: