PTT評價

Re: [請益] 有沒有前輩是硬體底層一路包上來的啊

看板Soft_Job標題Re: [請益] 有沒有前輩是硬體底層一路包上來的啊作者
trashprince
(XXXXXXXX)
時間推噓 1 推:1 噓:0 →:1

快速做原型驗證還行,
偶爾某些東西從頭開發也還在可以接受的範圍,
但是量產硬體一定要交給專業的代工廠,細節太多了。

問題在於這種專案都不能是太過複雜的案子,
又或是模組還是元件都要驗證過很多次。
通常好用的平台開發完,價格一定不漂亮,便宜的供應鏈又不好找或是開發困難。

APP 倒是好解決。
可以先用原生平台練各個底層的API,然後用Flutter 做複雜的UI 就好,各實現一次很空虛也很浪費時間。Flutter套件沒有的功能,或是有疑慮的功能,因為懂原生,也可以先審過會評估後再看要不要自己重刻。

要做一整套,不外乎用藍芽,WiFI 或是其他無線模組,其中只有藍牙要原生支援,所以除了用人家的套件,也要有一定自己除錯的能力。其他都跟後台有關。

用過RN 執行過兩個案子,React native 專案架構太亂,所以不推薦用在這種事情上,光是支援就飽了,但也有可能是那時候太菜。

Web APP可以用 angular 或是react 快速實現,後端全部套Aws 服務就好,要客製細節的話也很方便。

同時執行三個以上的案子,又要分別做不同部份的東西的時候,會覺得自己有點精神錯亂。

好處是,如果嚴格要求自己每個平台一定要用該平台的思維和語言去做的話,久而久之,不管寫什麼新東西,上手速度都差不多了(泣)。
還有常做的東西就可以包起來,下次類似的案子套用(但通常這種公司 每次來的都是不一樣的東西,留下來的只有不斷進步的系統架構的
能力而已)

但這樣搞,通常產品價格也便宜不了,
沒什麼競爭力。
人也一定會有擅長跟不擅長的東西。

像是我畫出去的電路圖,儘管完全按照SPEC 畫,都會被代工廠的EE 嫌到臭頭,再全部重新畫。現實的應用情形跟文件上的,真的差很多。
好幾次都被開機時序搞到,跟出現奇怪的電容。
好險都有改掉。


所以很不建議。


--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.74.209.103 (臺灣)

※ 文章網址:
https://www.ptt.cc/Soft_Job/M.1637240721.A.C6C

※ 編輯: trashprince (42.74.209.103 臺灣), 11/18/2021 21:14:53

trashprince11/18 21:16但是有空的話,倒是想玩玩實作編譯器

wulouise11/19 20:06現在有llvm啊