嵌入式工程師最后都選擇了什么職位?
從開發(fā)的結(jié)構(gòu)上看,有些同學(xué)專注于底層,比如boot;有些同學(xué)專注于內(nèi)核、編譯器、cpu、驅(qū)動(dòng);還有一些同學(xué)專注于上層,比如協(xié)議、服務(wù)器、計(jì)算、存儲(chǔ)、交互等等,這一層的開發(fā)工程師其實(shí)和普通的pc開發(fā)工程師是一樣的。
一般來說,嵌入式的開發(fā)比其他軟件開發(fā)要求高一些。除了編譯器、內(nèi)核、調(diào)試比較復(fù)雜之外,他們常常還需要了解cpu、soc、芯片手冊(cè)、基本電路。
一個(gè)真正打通上下層、可以獨(dú)當(dāng)一面的工程師,一般需要5-8年的時(shí)間。這個(gè)中間,他會(huì)遇到各種個(gè)樣的問題和困擾,操作系統(tǒng)要學(xué)、數(shù)據(jù)結(jié)構(gòu)要學(xué)、網(wǎng)絡(luò)要學(xué)、驅(qū)動(dòng)要學(xué)、上層軟件移植要學(xué)、電路要學(xué)、芯片手冊(cè)要學(xué),基本上從入門到精通之前,他應(yīng)該都在學(xué)習(xí)的過程當(dāng)中。
學(xué)習(xí)本身是一件有意義的事情。但是經(jīng)過8-9年之后,很多嵌入式工程師會(huì)變得迷茫,因?yàn)樗麄儾磺宄竺娴穆吩撛趺醋摺<夹g(shù)上該學(xué)的好像都學(xué)了,但是似乎又不是特別精通,如果選擇一個(gè)方向繼續(xù)走下去,又該怎么選擇?
另外,市場(chǎng)上對(duì)嵌入式工程師的起薪還是可以的,但是后發(fā)優(yōu)勢(shì)明顯不足,最近比較火的人工智能、機(jī)器學(xué)習(xí),3-5年的工程師薪酬可以秒殺大部分10年嵌入式工程師的薪資,這中間是否合理?嵌入式工程師該何去何從?
1開發(fā)經(jīng)理
開發(fā)經(jīng)理是一部分技術(shù)優(yōu)勢(shì)比較明顯的同學(xué)會(huì)走的路。這部分同學(xué),之所以被安排在這個(gè)職位,主要是公司希望可以將他的技術(shù)優(yōu)勢(shì)覆蓋到更多的同學(xué),而他自己可以承擔(dān)更復(fù)雜的開發(fā)任務(wù)。一般來說,開發(fā)經(jīng)理還會(huì)負(fù)責(zé)招聘、培訓(xùn)、考核的任務(wù),從技術(shù)上來說,開發(fā)經(jīng)理應(yīng)該是最強(qiáng)的,他基本上是技術(shù)開發(fā)的最后一道防線。
2項(xiàng)目經(jīng)理
對(duì)于協(xié)調(diào)性比較好的同學(xué),項(xiàng)目經(jīng)理可能是比較好的一條道路。相比較開發(fā)經(jīng)理,項(xiàng)目經(jīng)理對(duì)技術(shù)的要求沒有那么高。但是,項(xiàng)目經(jīng)理需要對(duì)項(xiàng)目的進(jìn)度進(jìn)行全程把控。項(xiàng)目快了、慢了,時(shí)間點(diǎn)有沒有控制,成本上有沒有超支,這都是項(xiàng)目經(jīng)理需要考慮的事情。一個(gè)項(xiàng)目是否高質(zhì)量的交付,項(xiàng)目經(jīng)理扮演了很重要的角色。很多情況下。項(xiàng)目經(jīng)理沒有實(shí)權(quán),但是項(xiàng)目經(jīng)理又需要扮演很重要的協(xié)調(diào)角色,這時(shí)候就是歷練項(xiàng)目經(jīng)理情商的時(shí)刻了。
3產(chǎn)品經(jīng)理
從技術(shù)轉(zhuǎn)產(chǎn)品經(jīng)理的同學(xué)其實(shí)不多,比技術(shù)經(jīng)理和項(xiàng)目經(jīng)理少很多。在我看來,這主要是因?yàn)閮烧咚伎挤绞讲町惥薮?。很多做開發(fā)的同學(xué)都喜歡用新技術(shù)、寫新代碼,完全不考慮時(shí)間、成本、性能和市場(chǎng)。但是產(chǎn)品經(jīng)理不行,他得和市場(chǎng)、銷售配合,先了解市場(chǎng)上需要什么,競(jìng)爭(zhēng)對(duì)手是哪些,我們的優(yōu)勢(shì)是什么,如果切到細(xì)分市場(chǎng)下,產(chǎn)品本身是不是賺錢,還有沒有機(jī)會(huì)進(jìn)入,這都是產(chǎn)品經(jīng)理要干的事。所以,產(chǎn)品經(jīng)理號(hào)稱小ceo,但是產(chǎn)品經(jīng)理的權(quán)限要小得多。如果說開發(fā)經(jīng)理考慮的東西是怎么做,那么產(chǎn)品經(jīng)理考慮的是為什么要做這個(gè)功能、要不要做。
4技術(shù)專家
一般技術(shù)專家這個(gè)路線,只適合少部分對(duì)技術(shù)癡迷的同學(xué),他們的水平很多比開發(fā)經(jīng)理高很多。不管是多核cpu、dsp、isp、編解碼、人工智能、大數(shù)據(jù),找準(zhǔn)自己熟悉的領(lǐng)域和市場(chǎng)認(rèn)可的方向持續(xù)做下去就可以了,做技術(shù)專家不是什么差的選擇。大家不要以為只有經(jīng)理、總監(jiān)、副總才能年薪百萬,技術(shù)專家也可以年薪百萬。要是技術(shù)專家還要承擔(dān)一些技術(shù)路線、技術(shù)管理的工作,那么技術(shù)專家的地位在公司里面還是很高的。他的不可替代性甚至要超過很多領(lǐng)導(dǎo)、副總等等。
5客戶支持
客戶支持,很多人都認(rèn)為是沒有技術(shù)含量的工作,但我的想法恰恰相反??蛻糁С?,一方面可以培養(yǎng)自己的溝通能力,另外一方面可以督促自己在技術(shù)上不斷進(jìn)步。因?yàn)閷?duì)于用戶來說,解決問題才是最重要的。而此時(shí),問題的發(fā)生往往涉及到硬件、軟件、芯片、信號(hào)、工具鏈等各個(gè)方面。沒有深厚的知識(shí)背景,其實(shí)客戶支持是做不好的。此外,做好了客戶支持,可以繼續(xù)往項(xiàng)目經(jīng)理和產(chǎn)品經(jīng)理方向發(fā)展,反而更容易一點(diǎn)。
6后面的話
說了這么多,每個(gè)人在工作中都會(huì)遇到各種各樣的挑戰(zhàn),但是我還是建議大家有兩個(gè)原則務(wù)必要牢記:
a、一只眼睛關(guān)注技術(shù),一只眼睛關(guān)注市場(chǎng);b、不要人為設(shè)限,除了技術(shù)外的人事、財(cái)務(wù)、市場(chǎng)、策劃、銷售,最好多關(guān)注一下,此外做軟件的最好硬件、芯片、fgpa都懂一點(diǎn)。
舉個(gè)例子來說,既然人工智能這么火,那么它的基本算法我是不是也可以學(xué)一學(xué)。深度學(xué)習(xí)發(fā)展這么快,它的python框架是不是可以拿來用一用?;蛘?,用它來解決什么現(xiàn)實(shí)問題會(huì)比較好一點(diǎn)。再比如,如果個(gè)人技術(shù)優(yōu)勢(shì)比較明顯,那么是不是可以將它用文檔保存下來,讓科室或者部門的同學(xué)一起進(jìn)步。開發(fā)上面,除了技術(shù),怎么做可以成本最低,怎么做可以在功能和穩(wěn)定性之間達(dá)到一個(gè)平衡,這個(gè)都是作為一個(gè)嵌入式工程師不斷思考和改進(jìn)的內(nèi)容。END
來源:網(wǎng)絡(luò)版權(quán)歸原作者所有,如有侵權(quán),請(qǐng)聯(lián)系刪除。
▍






