進大公司似乎跟你會什么單片機并沒有直接的關系,
但凡做過幾年研發的都知道,雖然我們是從事嵌入式單片機開發,但核心其實還是你的編程思維和水平,
企業做產品不是固定用哪個單片機的,而是根據市場的情況走,我們在選型之前會考慮到成本、交貨周期、開發周期等因素,
STM32之所以這么火,是因為它的這些因素基本滿足大家的需求,
萬一哪天不滿足了,就會隨時被替代,就像今年芯片大漲,很多人都用GD和別的芯片替代了,
而一個合格的工程師,應該是任何一款單片機拿過來都能快速用起來,
會用哪款單片機不應該是我們核心的競爭力,而是站在宏觀的角度,我怎么能把一款產品又快又穩定地做出來,
我在從事開發的時候,有些產品經常會催的很急,客戶催老板,老板催你,而我們只能干著急,越急越慌,越慌越錯,
客戶和老板都認為這個產品功能很簡單,幾天就能做出來,做不出來就是你能力的問題,這種無助只有經歷過的人才懂,
我經常被這種節奏逼到頭頂隱隱作痛,也準備實在做不出來就離職算了,
后面換了幾家公司,其實都是治標不治本,抱怨更沒用,關鍵還是要自己研究一個方法,如何大大縮短開發周期,
我主要還是做產品軟體開發比較多,每個產品多多少少都有一些通用的功能,
比如說大多數產品都有按鍵、LED燈、各種各樣的定時需求,資料流處理等等,
如果自己能寫一個通用的程式,把這些功能都寫成模塊集成進去,當產品要用的時候直接移植,改改IO口,改改數量就能用,是不是會快很多,
于是,我就自己寫了一個程式架構,把這些功能模塊代碼都集成進去,

后面開發產品,我基本都是復制粘貼代碼,最后寫寫產品的功能就好了,
只要不是特別復雜的產品,軟體的開發周期基本都是在2-3周左右就能搞定,
而現在很多作業經驗不豐富的工程師,一個產品功能要做1個月甚至更久,這就是差距和競爭力,
核心的競爭力都是很微妙的,可能是你看不到摸不著,但是別人就是比你優秀,
這個架構,我在2019年錄制成了一套視頻教程,本來打算那時能不能拿去賣的,后面作業一忙就擱置了,
現在時間一長,想想與其放著吃灰,不會分享出來給大家學習,

雖然講的不咋滴,但是內容個人認為價值還是很大的,湊合看吧,
特別是對于1-3年甚至以上作業年限的工程師,可能你一年都想不到怎么解決的問題,看完就能恍然大悟了,
這個教程我已經直接上傳到小破站了,或者直接找無際單片機編程拿,
最后聊下大公司的事情,
大公司有篩選的資本,所以一般不缺技術大牛,除了技術,他們還重你的學歷,
可以說學歷是門檻,大公司注重企業形象,在企業宣傳的時候,說我們研發80%都是研究生,10%是博士,10%是本科,那先不說公司做出來的產品怎么樣,實力肯定是沒問題,
如果你一家大公司,90%都是大專,10%本科,別人就覺得你們公司到底行不行?
而小公司就對這個沒太嚴格的要求,他們還掙扎在生死邊緣,搞不好哪天就倒閉了,
這個時候就需要一個有能力的來救場,最好你啥都會,他還能節約幾個職位的錢,
一個做軟體開發的,讓你去焊板子也是非常常見的事,
如果自身條件夠好,那肯定先去大公司比較好,大公司流程比較系統規范,每個環節都有一套標準,
基本不會有”全能戰士”的發揮空間,你做軟體的,絕對不會讓你把硬體設計也做了,連測驗都有專人幫你測,
除此以外,大公司還有一個最大的作用就是能給你積累資源,比如人脈、供應鏈,
有大公司給你做背書,供應商都求著你用他們的東西,各種技術支持賊到位,有些直接住你公司附近天天支持你,
小公司一些優質供應商鳥都不鳥你,雖然你是客戶,愿意把貨賣你,你都感覺欠了他一個人情,
整體來說就是大公司穩定,但是競爭大提升比較難,小公司鍛煉人,只要你有能力,老板給你股份跟玩一樣,
所以,各有利弊,沒有說在大公司一定比小公司好,小公司主要看老板,
老板的資源、對市場的洞察力、執行力,還有做人都非常重要,
跟對老板吃香喝辣,跟錯老板西北風都喝不上,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/312210.html
標籤:其他
