今天看到一個(gè)提問(wèn),原話如下:

如果我是這種情況,綜合投產(chǎn)比,我會(huì)選擇走單片機(jī)方向。
有些人說(shuō)單片機(jī)很簡(jiǎn)單,很LOW,門(mén)檻低,天花板也低,剛工作前幾年,我也是這樣認(rèn)為的。
直到后面去了一家小公司,老板壓低工資,用股份做誘餌,連哄帶騙,讓我做項(xiàng)目經(jīng)理(終極打雜王),才發(fā)現(xiàn)功能再簡(jiǎn)單,真正做成產(chǎn)品都是沒(méi)那么容易的,特別是做成品,PCBA相對(duì)好點(diǎn)。
?
一般有以下幾步:
1.首先是客戶需求分析,把外行人的需求,轉(zhuǎn)化成技術(shù)角度的需求。
舉個(gè)例子:客戶說(shuō)要有屏顯示溫濕度、模式、狀態(tài)等參數(shù)。
那問(wèn)題來(lái)了,用什么屏?OLED、TFT還是段碼屏?要多少寸?顯示UI要怎樣的?
這些細(xì)節(jié)都會(huì)影響到后面的硬件方案選型。
?
2.硬件電路設(shè)計(jì)
需要考慮成本、功能、是否要做低功耗,PCB設(shè)計(jì)還要跟結(jié)構(gòu)工程師協(xié)調(diào)外殼設(shè)計(jì)、根據(jù)外殼考慮元器件擺放,布板時(shí)是否需要滿足抗干擾、EMC、防靜電?
板子設(shè)計(jì)好以后還要做BOM清單、指導(dǎo)采購(gòu)購(gòu)買(mǎi)元件,樣品板子生產(chǎn)回來(lái)以后還要焊接。
?
3.程序設(shè)計(jì)
產(chǎn)品簡(jiǎn)單還好,產(chǎn)品復(fù)雜了,需要考慮程序架構(gòu)的健壯性,程序模塊化,怎么保證后面擴(kuò)展功能和移植性?
?
4.系統(tǒng)測(cè)試
系統(tǒng)測(cè)試硬件和軟件有沒(méi)有BUG,這個(gè)階段我一般是同時(shí)測(cè)10個(gè),10個(gè)以下有些細(xì)節(jié)問(wèn)題測(cè)不出來(lái)。
?
5.編寫(xiě)產(chǎn)品說(shuō)明書(shū)
一般小點(diǎn)的公司這個(gè)也要自己干,下面是我以前用CorelDraw設(shè)計(jì)過(guò)產(chǎn)品說(shuō)明書(shū)和包裝盒:


產(chǎn)品詳細(xì)的使用說(shuō)明書(shū),編寫(xiě)完還要排版,還要站在用戶的角度,站在技術(shù)的角度編寫(xiě)別人看不懂。

也就是這次經(jīng)歷以后,我發(fā)誓再也不去小公司做項(xiàng)目經(jīng)理了。。。
6.小批量驗(yàn)證
等功能系統(tǒng)測(cè)試完以后,就進(jìn)入小批量驗(yàn)證,這個(gè)階段老板一般都會(huì)讓我去產(chǎn)品幫忙貼片,只有自己親自批量生產(chǎn)焊接一下,才能發(fā)現(xiàn)硬件設(shè)計(jì)的問(wèn)題,有時(shí)候一個(gè)插件電容的擺放位置,焊盤(pán)大小都會(huì)直接影響生產(chǎn)效率。
還需要配合治具廠,做批量測(cè)試產(chǎn)品的治具,做測(cè)試SOP標(biāo)準(zhǔn)流程。
這個(gè),只有親力親為經(jīng)歷過(guò)每個(gè)環(huán)節(jié),你才會(huì)明白做一個(gè)產(chǎn)品多不容易。
如果上面這些,你都能搞定,你做一個(gè)產(chǎn)品的成本會(huì)降低很多很多。
找準(zhǔn)一個(gè)產(chǎn)品,又有銷(xiāo)售渠道,1-2年就能跨越階層了。
我身邊就有這樣的案例,只會(huì)STC51單片機(jī),自己一個(gè)人從硬件到軟件,提供PCBA,公司2,3個(gè)人,一年賺幾百萬(wàn)。
很多企業(yè),就做了一些很簡(jiǎn)單的產(chǎn)品,比如就一個(gè)小玩具控制板,幾個(gè)按鍵,輸出幾條語(yǔ)音,養(yǎng)活了一家公司,一個(gè)工廠。
類(lèi)似的公司有很多,場(chǎng)地成本很高,員工不多,產(chǎn)品也不復(fù)雜,但是活了這么多年,如果不賺錢(qián),他們能堅(jiān)持這么久嗎?
如果用工資去衡量前景,嵌入式不是最好的選擇。
如果站在創(chuàng)業(yè)的角度,我覺(jué)得可以發(fā)揮的空間很大,有技術(shù)壁壘,如果做單片機(jī)的產(chǎn)品,一個(gè)人從硬件設(shè)計(jì)到寫(xiě)程序都沒(méi)問(wèn)題,成本也相對(duì)較低。
再聊聊PLC,我是電氣工程,畢業(yè)就自學(xué)轉(zhuǎn)行的,沒(méi)具體從事過(guò)PLC的工作。
我們無(wú)際單片機(jī)的學(xué)員很多是以前做PLC轉(zhuǎn)行單片機(jī)開(kāi)發(fā)的。
根據(jù)他們的描述,做PLC出差太狠,高峰期365天300天在出差。
工資的話比嵌入式開(kāi)發(fā)要低一些,畢竟門(mén)檻也低,當(dāng)然,也有工資高的,不能一概而論。
如果非要拿嵌入式開(kāi)發(fā)和PLC選的話,我肯定會(huì)選嵌入式。
理由很簡(jiǎn)單,嵌入式開(kāi)發(fā)可定制化程度更高,產(chǎn)品應(yīng)用更靈活,相對(duì)來(lái)說(shuō)沒(méi)那么受限。
就像早期我做產(chǎn)品,不喜歡和硬件工程師配合,總是容易扯皮,電路他說(shuō)了算,除非你找到足夠的證據(jù),證明這個(gè)電路有BUG。
最后彩蛋時(shí)間!!!

下面是更多無(wú)際原創(chuàng)的個(gè)人成長(zhǎng)經(jīng)歷、行業(yè)經(jīng)驗(yàn)、技術(shù)干貨。
1.電子工程師是怎樣的成長(zhǎng)之路?10年5000字總結(jié)
2.如何快速看懂別人的代碼和思維
3.單片機(jī)開(kāi)發(fā)項(xiàng)目全局變量太多怎么管理?
4.C語(yǔ)言開(kāi)發(fā)單片機(jī)為什么大多數(shù)都采用全局變量的形式?
5.單片機(jī)怎么實(shí)現(xiàn)模塊化編程?實(shí)用程度讓人發(fā)指!
6.c語(yǔ)言回調(diào)函數(shù)的使用及實(shí)際作用詳解
7.手把手教你c語(yǔ)言隊(duì)列實(shí)現(xiàn)代碼,通俗易懂超詳細(xì)!
8.c語(yǔ)言指針用法詳解,通俗易懂超詳細(xì)!