嵌入式之路
看到一段對嵌入式行業認知的文章
嵌入式是個大坑一直很火。但是也有人跳出來說,嵌入式不是大坑。嵌入式究竟是不是個大坑呢?
有90%的人,覺得嵌入式是個大坑。因為他們賺錢少,剛畢業也就賺5000元/月,而網際網路就可以拿到一萬/月。工作任務簡單,用一些簡單的 c 語言寫著永遠大不了的程式碼。重複地做相同的事情。每一個新產品看起來都差不多,但是每次都要學不一樣的東西,比如換一個adc 晶片,用的不同的廠家,所有的軟體都不一樣。甚至相同廠家也有這種情況,比如M3和 M4的 mcu,都是 arm,核心不同,片內外設就不一樣,就要重新學片內外設的操作,投入非常大,卻得不到應有的回報。不如去轉網際網路。你可以什麼都不會,就去 github 之類的網站找個例程,隨便改改,差不多滿足需求,老闆覺得過得去,使用者覺得還能用。你就能拿別人的作品賺自己的工資。前期投入就是花2w 元,跟某機構學一下套路,然後給你一個3年經驗的離職證明和3年前的一張畢業證。而這些人就成天喋喋不休的來炫耀,自己賺錢多,自己笨沒關係,照樣複製貼上就賺錢。
你是不是也在羨慕這種人呢?可是你已經畢業多年,沒有體力去加班幹網際網路的工作。甚至沒有2w 元的存款去買套路和假的工作證明。甚至你已經習慣了腳踏實地幹活,不會在面試上吹噓。。。。。你羨慕著別人賺錢,你默默的接受被嵌入式坑的日子。。。。
而20%的人,又覺得嵌入式是可以拯救的。比如小 i 的觀點,他認為嵌入式是下一個爆發地。你想想網店最後不還是在做實體店麼?京東是沃爾瑪投資的,最後京東又投資了永輝。網際網路基於手機的日子快要過去了。隨著網際網路公司的裁員和倒閉,他們的好日子快結束了。當然,物聯網發展還是蝸牛爬,嵌入式的未來還需耕耘。
在過去的幾年裡,小 i 一直在幫助大家進步。所以有許多認識可以跟大家聊。
1. 過高地估計了自己,錯誤的估計了行業。這是我與一個二三線城市學生的對話。他們理解了一點嵌入式技術,就覺得自己比大多數同學水平高了。不需要再去聽我的。他們覺得那些嵌入式技術就會在招聘會上勝出。過高的自信,讓我真的無言以對。而我看來,他們的水平,離著能幹活至少需要有一年的實踐。所以他們肯定是覺得自己被坑的。如此牛逼的自己,卻幹這麼簡單卻做不好的任務。
2. 這是一個與一線二本學生的對話。當然小 i 也來自二本學校。我那時候也是一直在自學,花掉了好多錢。買原件買板子,順便也在學校的小作品裡賺點錢。現在學校有錢了,這種活動很多。實驗室的裝置也更新了,並且隨便用。每一個人都在忙,忙的都聽不進我的指點。我也算一個學術型工程師了。可是他們做著不穩定的實驗,從來沒心做好一個作品。因為穩定這兩個字,付出太大了。他們沒有耐心去完善。可以他們自己覺得更加自信,甚至許多人還不怎麼懂就去參加各種競賽。當然也有一些競賽稱為了灰色產業鏈的最後一環。自己做程式碼和板卡賣給學生,還真賺錢。有人要證書,有人要金錢,何樂而不為的交換呢?
3. 這是一個與畢業一年的初級工程師的對話,他來自二線城市,通過加班抗住現有的工作。一個問題除錯好幾年確不得要領,卻是當年學校裡的佼佼者。我告訴他嵌入式行業是個會者不難,難者不會的的領域。我給他一個提示,讓他能夠不用加班的完成任務,誰不想讓自己的工作更加舒適呢?他已經能認識到嵌入式不是大坑,而是自己技術上太多欠缺。實驗室產品和穩定的產品,是20%和80%的距離。而優秀的產品,最後的20%,付出的要超過100%的努力。新手,熟手和高手,就是20%,80%和100%。程式碼在小 i 手中游刃有餘,bug 在小 i的眼裡,沒有藏身之處。而這些,可能新手覺得不就是程式碼嘛,你寫的我能看懂,也沒什麼高深之處。而 bug 在新手的眼裡就是雲深不知處了。熟手的眼裡,小 i的程式碼是規範的,思想是嚴謹的。而 bug 在熟手的眼睛裡是若隱若現的。你若急躁,它便消失。你白天在找,晚上也在找。可是,總要很久才能找到。從20%到80%你需要一個嚴格的領導,和一個加班的心態。實踐到了就熟悉了。最後的20%你需要一個嚴謹的導師,把你打回原形,重新來過。人生若只如初見,一切只能從頭再來。因為你曾經積累的經驗,都沒有用。在此也要感謝我工作中的老師。一位足矣。而80%這座山,擋住了90%的人,多少風流人物,就掛在了這個山頭。我說你不會,你入門的都不會,你說你會了,你都做過很久了。佛曰:放下。只有放下了你自己,才能接受整個世界。三人行必有我師,可是你總是想,三人行,你是別人的老師。你是被嵌入式坑的那個老師啊。你在努力,但是怕爬不出這個坑。而這個孩子,謙虛謹慎,努力的認真的學習著。會好的,總有一條路,讓你爬到岸上看風景。
4. 這是一個與一線城市的資深工程師的對話,來自一流學校。很少人,是這麼過來的,他們的眼裡沒有熟手這個概念。若做必是最好的。當時我所在的公司招聘,約他晚上過來面試,在一個小會議室裡,一群被坑了千百遍的土鱉組成的面試團隊聽他在上面侃侃而談。我以為他們又請到了高手外援。。。。。。從他那裡,我知道了一些書,都來自全球頂尖公司的技術大師或者頂級高校的重量級教授。這些書永遠成不了暢銷書,也永遠進不了排行榜。不要問我是什麼書,因為你買了,也只能當神供著。如果你能力夠了,書自然會與你偶遇。路迢迢其修遠兮,你只抱怨不求索。
5. 這是與心的交流。對得起自己,就對得起世界。我學習的時候,還流行教會徒弟餓死師傅。而我喜歡一個新的分享的世界。去年,給21ic 提供了三個視訊,stm32從入門到精通, 小 i 教你學 usb, linux 驅動教程。線上學習如日中天,我的每一個視訊都對得起我的心。當年我要是這麼學,就會更快更好。談感情傷錢,這是我的廉價視訊。後面會推出符合我講述知識等價的視訊。好東西一定是貴的。
6. 最後寫給那些坑了這個行業的人,不好好寫程式碼,把 bug 留給別人,別人加班給你除錯 bug,讓整個產品延期。我曾經被邀請參加一個無線遙控產品的除錯,根本不懂無線通訊的人,隨便做了一個產品。明天就要演示了。租了好大的展廳去開發佈會,可產品就是距離不夠。。。。許多人,坑了嵌入式,卻在說嵌入式坑了你。。。