在我大一剛?cè)雽W的第一天晚上,班助把我們幾個宿舍的男生叫到一起,大概說了些軍訓的注意事項以及班助是什么。說完以后班助說你們有什么想問的問題,現(xiàn)在可以問了。當時有個人問了一個大家最想問的問題:我們這電子信息專業(yè)以后是干嘛的?
轉(zhuǎn)眼之間四年匆匆過去,當我大四要走的時候,坐上載滿我行李的出租車,我心里想到,我這馬上就該踏上工作崗位了,還不知道我們這專業(yè)以后要干嘛,當年剛上大三的班助是怎么忽悠我們的?可惜我已經(jīng)記不清他當時說啥了,依稀記得說不是爬電線桿子的,也不是負責充話費的之類。
現(xiàn)如今又是一年6月,我也工作滿3年了,從一個什么都不懂的只會說“這個問題書上沒有啊”的實習生,到現(xiàn)在開始帶實習生并告訴他們“大部分問題都是書上沒有的”。所做的工作也從應用層到驅(qū)動層走到了內(nèi)核層,涵蓋了單片機、linux系統(tǒng)、FPGA設計到GPU并行計算、python/golang后端開發(fā)等等各方各面?,F(xiàn)在面對這個問題,我似乎有了一些發(fā)言權。
又到6月了,我總是會想起畢業(yè)分別的時候室友們相互擁抱的場景,和忍住的或沒忍住的眼淚。
畢業(yè)是傷感的,也是迷茫的。
迷茫到,我直到畢業(yè)的時候還是不知道,我們這個專業(yè)以后到底是干嘛的?
很多粉絲朋友都問了我這個問題。大家都是有這樣的迷茫的。尤其是,我也剛經(jīng)歷過這個迷茫的階段沒多久。
那就廢話少說先上干貨吧。Offer上我的職位叫做嵌入式工程師。如果你沒有家里大人幫你安排工作,沒有考公務員當老師的打算,沒有轉(zhuǎn)行去做銷售或行政,沒有跨考去上別的專業(yè)的研究生,那么我們電子專業(yè)大部分的人會進入到電子通信行業(yè),成為一名工程師。
嚴格說起來既算也不算。首先大眾意義上的程序員大部分是計算機專業(yè)的學生未來從事的工作。他們會學一些我們電子信息學院不學的課,像操作系統(tǒng)原理,數(shù)據(jù)結構與算法等。那他們畢業(yè)以后大部分會從事比如互聯(lián)網(wǎng)前端后端、手機應用、大數(shù)據(jù)分析等工作。
插一句,雖然我們不學那些課,但是我們電子專業(yè)的學生其實也寫程序,事實上,現(xiàn)在的技術類工作不需要寫程序的已經(jīng)鳳毛麟角了,尤其是最近python的廣告都做到我媳婦的圈子了,她只是個財務啊,但是廣告?zhèn)冋f財務人員也要學點爬蟲啊、會寫點腳本自動整理表格啊之類的。不過我們電子圈的除了寫程序還有更多跟硬件相關的工作,還要跟電路打交道,因此可能電子硬件工程師或嵌入式工程師更適合來稱呼我們這個職業(yè)。
讓我們打開某招聘軟件,看一下該職位在上海的工資水平:
嗯,比我剛畢業(yè)那會兒高多了。這是一線城市的工資水平,作為對比,我大四那年在鄭州實習的時候月薪是3500元。據(jù)我在鄭州工作的同學說,現(xiàn)在實習生的價格已經(jīng)漲到4000了。哎,鄭州啊鄭州,雖然作為故鄉(xiāng)的省會我不該黑你,但你真的是國家中心城市么。
言歸正傳,我作為一個電子信息工程專業(yè)出身的人,從事嵌入式這個行業(yè)算不算是專業(yè)對口呢,我認為是太對口了。萬物互聯(lián)的概念吹了很多年了,這兩年借著5G的東風又火了一把。
從整個行業(yè)看,從事嵌入式的話,你以后做的產(chǎn)品基本是都可以歸類到智能硬件里,比如手機,小米手環(huán),掃地機器人,天貓精靈,智能貨柜,無人駕駛,無人超市,無人機,示波器,智能鎖等等這些但凡帶個智能倆字的東西,都要用到嵌入式的技術。
如果你不知道做這個職業(yè)需要學習什么,那你就像我一樣,去某招聘網(wǎng)站搜索一下這個職位,然后看一下招聘需求就知道了。大部分都是說的很詳細的。
認真看幾個招聘需求,總結異同,你很快就知道自己應該學什么。我自己總結下來,嵌入式大體上有這么幾個方向:硬件開發(fā),驅(qū)動開發(fā),系統(tǒng)內(nèi)核開發(fā),應用軟件開發(fā)。
未來的工作場景就是你和你的同事們各司其職,每個人負責一部分內(nèi)容的開發(fā),大家相互配合,齊心協(xié)力的做出一個產(chǎn)品。具體每個方向上要求掌握的知識,招聘軟件上說的比我詳細。
我在工作中需要用到的知識有:高數(shù),數(shù)電,模電,概率論,線性代數(shù),數(shù)字信號處理,信號與系統(tǒng),通信原理,單片機系統(tǒng)及設計,EDA技術等等(電信通信專業(yè)的同學們請坐下,我知道這是你們大部分的專業(yè)課)。上班時我經(jīng)常需要翻看通信原理、信號與系統(tǒng)等教材(因為上學時候沒學好),否則我連我們老大寫的這一黑板公式是為了算啥都不知道。
因為所有的現(xiàn)象都是需要有理論支撐的,要不然你說服不了自己,更說服不了別人。理論知識不牢靠時就會后悔當年上課時為什么不好好聽,可是當時上課時就是認識不到這一點,那些教室只能得到我的人得不到我的心,有的時候連我的人都得不到。
還有那些實在不想學的專業(yè)課對職業(yè)發(fā)展有多重要我都不再贅述了,我只是想說,如果你在學校不好好學那些專業(yè)課,出了學校你還是要一點一點補回來,當然這個時間就需要從自己的空閑時間里擠了。
如果在我們上大學的時候,能有一個同專業(yè)并從事相關工作的人,告訴我大學應該學什么,告訴我他們公司目前在用什么技術用什么產(chǎn)品(因為學校里教的都是最經(jīng)典的,偏理論但是也確實比較老,跟外面的社會有一些脫節(jié)),告訴我有些事情其實等到畢業(yè)再做就有些晚了,我想我可能在進入職場的時候可以更自如一點。
比如說我到了公司才發(fā)現(xiàn),很多同事都有大賽獲獎經(jīng)歷,而且大家很早就有寫技術博客的習慣,一些同事早已在大學期間就通過技術博客積累了六七千的粉絲關注,有一篇關于HTTP的文章收到打賞超過2000元,據(jù)他說他現(xiàn)在這份工作就是研發(fā)經(jīng)理在論壇上看他經(jīng)常分享相關技術的文章,才跟他聯(lián)系挖他過來的。
有同學可能會說,我不想寫博客,不想開源代碼,我不喜歡給別人分享。來,請看圖,現(xiàn)在boss直聘這種軟件都是要你貼社交主頁的,如果你從事技術類工作卻沒有個人網(wǎng)站,也沒有CSDN博客或github的話,那你只能把這個空著了。
比如說前一陣我發(fā)了一些我做的小項目的視頻,很多在校學生給我私信想讓我指導他做出來,除了可以交畢設作業(yè),也可以提升自己的實踐水平,因為你真的不知道應屆生在簡歷上寫一些實際的項目經(jīng)驗有多加分。
不要小看這些東西,如果你能從頭到尾把這兩個項目自己做出來,我敢保證你來一線城市面試技術崗薪資不會低于1萬,當然如果你面試技巧再好點,表達再自信點可能就更高了。
如果你看到什么ARM,linux,F(xiàn)PGA等感到一頭霧水,別著急,我上大學時候滿腦子也都是詩和遠方,夏天和理想,NBA和漂亮姑娘。那時候我以為電腦只能用來看電影打游戲,根本不知道有這么多用途,只想著上午如果沒有課就睡到自然醒,下午如果不下雨就去打球。
只是如果現(xiàn)在的我能跟上大學的我對話,我可能會勸他多去參加一些有含金量的比賽,多思考老師講的這門課對我的未來的職業(yè)發(fā)展會有什么樣的用途,多跟專業(yè)課老師學東西,多想想我現(xiàn)在不玩手機,以后還有沒有機會玩手機,我現(xiàn)在不聽課,以后還有沒有機會坐在教室聽課。
你大學生涯學的課也就學一次,能參加的比賽也就寥寥幾個,如果我在上大學的時候把這些知識學得好一點,現(xiàn)在的職業(yè)發(fā)展也許會更輕松。
上大學前的軍備競賽取決于你的父母,而職場的軍備競賽從你踏入大學校園的那一刻就開始了,但是大部分人沒有意識到。
我一直提醒自己,在更新一篇推送的時候,應該帶給別人一些不一樣的東西,如果是網(wǎng)上隨處可見的那些千篇一律的教程模板,那我覺得我浪費這個時間干嘛。因此在很多粉絲朋友留言或私信問了我這個問題后,我也想了很久,當一個人問,我這個專業(yè)以后是干嘛的的時候,他到底是想得到一個什么樣的答案?
這變成了一個哲學問題。難道我告訴他上文那些東西,他就滿足了么。嗯,我覺得不會,他可能更想問細節(jié),想知道每天我們用什么軟件工作,用什么編程語言,工作時間長不長,在公司地位高不高,以后發(fā)展好不好等等等等。但是細節(jié)這東西,更新迭代的太快,我們都裹挾其中,一批一批成為歷史潮流的見證。
再說軟件語言這些都是工具,只是招式,真正的內(nèi)功心法卻少有人重視。從我同學們各自的情況來看,只說技術類工作的,就有做算法的,有做IOT的,有做單片機的,有做后端的。城市選擇也是有在一線的,有在新一線的,有在老家省會的。城市行業(yè)各異,只要正干努力,都發(fā)展的不錯。
而且我說實話,你知道這些信息可能作用不大。
嵌入式的行業(yè)很大,每個公司的文化不同,業(yè)務不同,導致你做的工作就是不同的。
比如有的老板不懂技術所以比較尊重研發(fā)人員,你們在公司的話語權很高;
有的公司老板重銷售不重技術,也許研發(fā)人
員會覺得自己就是個干活的,沒什么歸屬感。
你入職的平臺大小,公司的經(jīng)濟狀況,帶你的師傅好壞......千差萬別的境遇,導致千差萬別的結果。
所以,他想問的應該是,我從事這一行,以后會過怎樣的生活,
嗯,那我就實話實說了。你會進入一個需要你一直學習的行業(yè),跟一般的靠體力或經(jīng)驗的工作是不一樣的。保持學習是一件非常難的事情,靜下心來也是一件非常難的事情。朋友,假如你想進入這個領域,無論你是學嵌入式,學互聯(lián)網(wǎng),學硬件,這是個需要終身學習的行業(yè),你以后會是個一直在保持學習的人,我也不用再推薦什么要學習的書和課,只要你保持學習,你的日子過得就不會差。
人是需要不斷的進步,才能讓自己的人生變得越來越充實的。學習和奮斗帶來的快感,遠遠爽過刷一下午抖音打一下午游戲。保持學習是這個職業(yè)對你的要求,更是你充實人生的手段。
很多人所謂的閑暇時間看看書,刷刷視頻這樣的學習,都是自我安慰式的,是很碎片化的,過后即忘,意義不大。因為大腦基本沒有運轉(zhuǎn)。如果沒有工作和考試的壓力,人是很難迫使自己集中精力,靜下心來,動腦去思考一些難題,學習一些知識的。大多遇到一些難題就退縮了,因為懶惰是人類的天性。
我以前就是,沒有掛科留級的壓力,我是看不進去書的,哪怕自己很想學習,但是看一會兒發(fā)現(xiàn)看不懂,上課沒聽,或者前幾節(jié)課沒聽,就告訴自己算了吧,不是我不學,是我實在看不懂,以后再說吧。但是一到考試周,突然就能看進去了,一天能復習3門課,啥都能學會,只恨時間不夠用明天就要考試了。歸根到底,還是沒有被戳到痛處。
萬幸,你現(xiàn)在有了工作的壓力了。這份職業(yè)的屬性給了你不斷的有效學習的機會,因為技術不斷更新,你變得敢于走出舒適區(qū)擁抱改變;因為底層原理大多相通,你變得善于舉一反三;因為不斷的動腦,你變得喜歡思考問題的本質(zhì);因為常寫文檔,你變得善于總結和記錄。日復一日,年復一年。
在一次又一次的訓練中,你獲得了靜下心來學習知識的能力,獲得了搜索問題的技巧,獲得了解決難題的自信。你變得勤于思考,樂于動腦,當你和小白進入一個同樣陌生的領域,你就是比別人學得快。哪怕是同樣用搜索引擎,你都能找到更加靠譜的答案。
而且不要抗拒學習那些看起來沒用的東西,你學到的每一個東西,可能都會在未來給你一臂之力。如果我沒有在空閑時間因為想做up主而學習PR剪輯視頻,我不會在老板想給產(chǎn)品做宣傳片的時候舉手說我會做;如果我沒有在大學學生會學了PS,我后來寫軟件需要圖標、做公眾號需要封面可能還要求別人幫忙;
如果我沒有因為想寫教程而學了windows軟件開發(fā),我不會在面試的時候被恰巧有個windows小項目的公司看中這個附加技能。嘗到學習的甜頭之后,你會上癮的。
在我上大學的時候,我的電腦壞了都是要找Q大神幫忙修的。但是我還特意觀察過,Q大神貌似也就是百度搜搜,然后解決解決,都能給我們修好。于是我想著這有啥難的,我也可以自己搜搜自己解決。但是下次電腦壞了我還是搞不定,還是會找他幫我修。人不學習的時候,就會越來越懶,從而越來越笨。但是你開始學習的時候,踏上這條路,嘗到甜頭,你會覺得好像所有的東西都能學會。
初步嘗到甜頭之后,更難的是保持下去。想象一個場景,我上了一天的班,身心疲憊,這個時候哪兒還有精力學習充電啊,我就想打開手機,放松一會兒,不想干任何耗費精力的事情,就連看電視劇都因為要選擇哪部、哪集太耗精力而放棄,而且一集電視劇太長。
這時候,短視頻解決了你的痛點,全是剪輯好的高能片段,你就輸出情緒就好,被逗笑或被感動或被憤怒,都行,現(xiàn)在就讓你爽,一直在爽。相比躺著刷短視頻而言,學習是很苦的。很多時候你都會想,這么苦干嘛,對自己好一點吧。然而如果你吃不了學習的苦,那你就只能吃生活的苦了。
-END-
為什么電子通信,嵌入式工程師會有中年危機(修訂版)
若覺得文章不錯,轉(zhuǎn)發(fā)分享,也是我們繼續(xù)更新的動力。
5T資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、單片機、等等!
在公眾號內(nèi)回復「更多資源」,即可免費獲取,期待你的關注~
免責聲明:本文內(nèi)容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!