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