電子工程師是吃青春飯嗎?因為這份工作經常加班熬夜很辛苦,然后一直看電腦,一直坐著,反正對身體不是很好,所以說是吃青春飯。但工資高。
當然嚴格來說電子工程師不是吃青春飯的。因為硬件工程師積累經驗并不容易,需要長時間的積累,所以,相對來說,越老越值錢。但也不是絕對的,還要看具體的領域和行業,是不是需要很豐富的經驗和技術。
之前看到一個統計數據,58%的電子工程師年齡不到26歲,48%的人在本領域工作時間不到3年,這些生力軍未來5年必將成為引導中國軟件發展潮流的主力軍。另外,根據調查與采訪,年齡在35歲左右的第二代電子工程師人,現在已經成長為企業或項目的管理者,在各大軟件公司擔當著成熟、理性、有主見的軟件開發帶頭人的角色。
其實任何行業都跟年齡有關。你能找出一個是跟年齡無關的行業嗎?年齡輕年齡老都能做的你能找到一個嗎?不可能的。去工地搬磚也是吃青春飯的,你見過八十歲還在工地搬磚的嗎?搬得動嗎?你愿意去搬老板還不愿意要呢。你見過八十歲還在籃球場打球的嗎?姚明是不是退役了?為什么退役?年齡大了嘛。30歲以上還在踢足球,打籃球的都很少了。任何行業任何工作都是吃青春飯的,這是不變的。
人到了60歲以后都是會被強制退休的,你又何必糾結軟件是不是吃青春飯的呢,可以明確的說,都是吃青春飯的。那么為什么是青春飯呢,因為人的年齡在變化,心態,體力在變化,職位跟工作內容自然也會跟著變化,這是非常合理的。譬如說看到一個5歲的小孩,就會問是小學一年級還是在讀幼兒園大班呀?看到一個15歲的,就問是在上高幾呀?為什么呢?你怎么不問5歲小孩你上高幾呀?因為人的年齡跟所做的事是綁定的,一個人15歲的孩子他就應該在讀高中。一個人19歲他就應該在讀大學,所以你就會問他讀什么專業,而不是問他是讀小學還是幼兒園大班。看到一個24、25歲的就會問在哪兒工作,看到一個30多的人就問買沒買房,買沒買車,結婚了沒?
每個階段有每個階段應該做的事情,隨著年齡的變化,很多事兒都在跟著變化,這種變化是固有的,是不能去拒絕的,年齡大了以后不是說不能做程序員,而是說不愿意,不想去做程序員了。之所以說軟件是青春飯,是說只有青春那幾年你愿意去做軟件,老了之后就不會想要做了,不是說不能做了,而是有更多更好的選擇了,你可以不做了。做軟件是一件很慶幸的事情嗎?做軟件是一件大家打破頭爭著搶著要做的嗎?誰不想當老板?誰不想當經理?誰不想輕輕松松的然后還工資高?誰愿意天天寫代碼?
那么作為一個做技術的人,他的職場到底是怎么一步步的去提升的?
電子工程師要如何突破瓶頸?
一共有這么5個步驟,從開始到結束的一個大概流程是這樣的:
(1)開始入行。從你高中選擇理科,然后大學選擇電子、計算機等相關專業,這基本上等于是埋下伏筆了。如果高中選的是文科,大學選的是考古專業,你將來會做軟件嗎?不會的。所以從這個時候就決定了你以后要走什么樣的路了。
(2)讀大學期間學了軟件開發。如果你大學畢業以后再學就有點晚了。不是說來不及,只是說有點晚,走了彎路(朱老師我就是走了彎路的)。大部分人在大學期間就學了軟件開發,已經會C語言,已經學了Linux,已經學了STM32等等。
(3)大學畢業以后,又選擇成為了一名軟件工程師,進了公司成為了一名新手上路了。就跟打游戲一樣,成為新手開始練級了。前面會有一個半年到3、5年的成長期,對于每個人來說是不一樣的。有些人干了半年就放棄了,也許自己覺得不適合,覺得不如去做銷售,或者回家種地,反正是不想干這個行業了。也許是被公司開除,公司認為你不適合做這個。總的來說就是有人做了半年就走了。有的做了三五年,渡過了長時間的成長期。這中間會經過幾次的職業選擇,會有很多誘惑。比如親戚跟你說回家考公務員,還有的說軟件沒前途,勸你做別的。還有說不定你家運氣好,拆遷了,分了好多錢,你就回家做拆二代了等等。中間會有很多次這樣那樣的職業選擇,會有很多人中途走了別的路線。但是最后會有一些人留下來,經過三五年的成長期之后,從一個初級軟件工程師發展成一個中級軟件工程師,再發展到高級軟件工程師,工資也會有一個階梯型的增長。
(4)當你工作三五年,工資達到一萬五之后,就會遇到一個瓶頸期。再往后工資想要再漲就不那么容易了,自己也會考慮自己要怎么辦,就會有一個轉型的改變。有些人會選擇繼續做技術,向資深軟件工程師邁進,就是所謂的工作八年十年,十五年的工程師,比高級還高級就叫資深。大部分人不會選擇這樣,譬如說有些人轉高管,去做管理了;有的人去做銷售,做FAE,做銷售經理了,那就不是從小弟做起了,可能一過去就是經理,工資二三十萬,就不會從月薪4、5千開始了,因為你畢竟是高級軟件工程師轉崗去做的嘛。有些人自己創業了,或者說加入別的創業團隊聯合創業了。這些人就是你們說的吃了青春飯的,老了做不了的人。但他們吃青春飯,不是說吃不了老年飯,而是不愿意。那些留下做軟件工程師的人大部分是因為做不了其他的那些,轉不了高管,銷售,這是種無奈,不是他們的選擇(很多是性格原因)。還有一部分是真的愛技術,他不想做別的就想一門心思簡簡單單做技術,這種人也有。
(5)到最后會面臨很多的選擇。怎么選擇看個人機緣,看內心的追求,看你的愛好。譬如說你有個同學當了老板,邀你一起創業,那你肯定跟他去咯,那如果你沒有這樣的同學,就只好繼續做技術等待機會了。有些人去創業,結果頭破血流,錢也用完了,然后灰頭土臉回來繼續做技術。主要還是看自己的一個追求。
總結下來就是,做軟件是青春飯是對的,但是是因為你在青春期入了坑,并且在青春期繼續去工作。后面路是越來越寬的,不是不能繼續做,而是很多人沒有選擇繼續走這條路。不是說年齡大了就做不了軟件了,其實是可以做的,有經驗的難道會比沒經驗的要差嗎?職場只有最開始三五年看技術,后面的更多不是看技術,是看心性,看機緣,看眼界,看前幾年的積累這些方面,看怎么去發展,而不是只看技術。
所以是由技術入行,逐漸的轉到一個更寬廣的方向去選擇。技術并不是所有,或許剛開始天天寫代碼,可能五年之后就不需要寫代碼了,就指揮一些新手去寫就可以了。之后是靠經驗,靠能力在混的。從做技術開始進入職場是一個不錯的選擇,但是每個人都要面臨選擇自己真正適合的崗位,不一定是技術,很有可能幾年之后當了老板,當了高管,做了銷售,也有可能回老家種地了。但剛開始都是從技術入手的。電子工程師是青春飯,對!也不對!
以嵌入式工程師為例說明
比如嵌入式開發工程師需要三年以上的工作才能做出成績,而且一般來說時間越長越好,一秀是需要你不停的學習新的知識,硬件和軟件都要了解。
以工業控制計算機為例。業內稱之為系統級嵌入式開發,以C語言為主要開發語言,系統底層級別的基本碰不到,工程師要做的是實現上層的應用開發。當然有人會說,C語言的開發門檻不低,精通C語言本身就是較高的門檻。但實際上,在這個領域的開發并不需要你了解編譯原理,并不需要時間空間復雜度的敏感,并不需要雙向循環鏈表、二叉樹、堆、棧等數據結構的理解,并不需要快排等算法的應用,更不需要APL ,你需要的是什么?for,while,if.。。.else,基本可以靠他們打天下。簡單來說,有點C語言基礎,再稍加磨練即可上手,當然,上手和精通是兩回事。
以android開發為例。時下最火的可算是android開發了,無論是智能硬件,智能家居等,基本脫離不了安卓開發。這個的門檻高嗎?如果你想把google的安卓源碼刷一遍,那肯定是低不下去吧。實施上呢,市面上的安卓培訓少嗎?培訓一個月,0基礎月入過萬的承諾少嗎?哪怕有水分,打個折,7,8k總歸也行吧。為什么能做到這樣?我在讀研的時候(蛋疼的電氣專業),那會沒有接觸過安卓,有些課程設計,老師直接叫我們在一周內寫個簡單的App,不也能寫出來嗎?這意味著什么呢?
上手和精通是兩回事。
談論嵌入式門檻高,是因為真正的嵌入式是需要從硬件和軟件兩個方面去把握,硬件包括從一個器件的選型到布局布線到EMC,軟件從底層的內存分配,系統調度,到算法到最上層的云。光這句話我想就已經夠任何一個人付出巨大的不懈地努力了,既然如此,是否是青春飯,也應該有答案了吧。然而,入門的門檻確實不高。
-
電子工程師
+關注
關注
252文章
768瀏覽量
95623 -
嵌入式
+關注
關注
5082文章
19123瀏覽量
305109 -
Android
+關注
關注
12文章
3936瀏覽量
127392 -
C語言
+關注
關注
180文章
7604瀏覽量
136794
發布評論請先 登錄
相關推薦
評論