如題
最近在看《嵌入式系統開發之道拉》
雖然還沒看完
但這大概就是理想中的系統廠開發流程八
對硬體建立抽象層、模組之間沒有依賴性、程式碼版本管理、BUG管理
測試團隊、黑箱測試、白箱測試、對性能瓶頸分析......
再看看我們公司
都在土法煉鋼
沒有合作 一個案子=一個硬體+一個軟體 寫程式只有一個人 不用合作
沒有測試,軟體自己寫程式自己測試
沒有抽象層,換一個平台重寫一次程式
BUG管理,我看這本書才知道有管理
然後原廠給的SDK不值得信任
寫一寫發現怎麼是都錯 翻手冊一個暫存器一個暫存器對 才發現他們設錯
看這本書跟看科幻小說差不多
今年終於有人陪我寫軟體惹
寫了一份程式碼規範,確定了團隊使用gnu11標準、使用k&R code style
趁機引入git和github flow,雖然我引入之前也不懂,不知道正不正宗
但目前流程也算滿意
想要搞個硬體抽象層,和自動測試,雖然我也不懂該怎麼搞
(第一份軟體工作,沒人帶自己摸,摸到開始帶人,又是土法煉鋼!)
最近平常坐我旁邊一起打混的同事跑去金融業
薪水直接+50%
羨慕QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.21.189 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1733684794.A.A04.html→ shooter5551樓要2025年了 git 都要你引 12/09 07:00
→ kuosos5202樓wow 12/09 08:03
NerVGear3樓那間系統廠沒git 應該是你們的問題 12/09 08:09
ptta4樓程式規模還小吧..大一點的規模,這就不是科幻小說了 12/09 08:20
abc210869995樓沒有版控好累 12/09 08:22
→ haru977246樓趁機引入git?!之前怎麼存活的0.0 12/09 09:41
據說古代用SVN
我們公司有種廢土生存的感覺
遠古時代據說工程團隊還不錯
中間不知道發生什麼 全部死光光
然後現在就變這樣
chihlee55667樓zip版控 12/09 10:07
yoyo8901218樓金融業+50% 請問是高頻交易嗎 12/09 10:27
→ kissmickey9樓一堆公司還沒用git不用太訝異 12/09 10:35
→ v7q410樓經歷過用FTP管理程式的路過.... 12/09 11:08
→ v7q411樓改好程式就整包zip上傳蓋過去 超刺激 12/09 11:08
gino071712樓南無阿彌陀佛 12/09 11:14
Suleika13樓土法煉鋼能熟悉也不錯,不少面試官自己都不懂 12/09 11:24
→ Suleika14樓以前有碰過合作引入新東西,結果理解不同做出另一個災難 12/09 11:28
hooll11115樓有svn總比沒有好... 12/09 12:48
→ hooll11116樓至少還是堪用 12/09 12:49
→ hooll11117樓ftp才真的是刺激 12/09 12:49
v8686106218樓真慘 12/09 12:57
hobnob19樓苦海無涯,回頭是岸 12/09 13:38
abccbaandy20樓至少還是改完傳上去,碰過有直接連線上改的... 12/09 14:05
GoalBased21樓你說的東西網路上很多資料了,想做的話多查查資料,你 12/09 14:21
→ GoalBased22樓也有導入工具流程的經驗,對你的能力來講應該不是問題 12/09 14:21
→ GoalBased23樓,難的是你有沒有決心起這個頭,可以先做看看,不要一 12/09 14:21
→ GoalBased24樓下子求很完整很好,慢慢來應該是可以成功的 12/09 14:21
stepnight25樓大概87%公司都沒辦法真的一切理想 12/09 14:55
→ stepnight26樓有太多技術債+人的問題,能這麼理想真的燒高香 12/09 14:55
→ stepnight27樓我上一間有git版控但沒CICD,要導入CICD 12/09 14:55
→ stepnight28樓老闆:我不信任自動的東西 12/09 14:55
→ stepnight29樓哈超好笑,修Bug是直接上跳板機nano改 12/09 14:55
→ stepnight30樓還好我走了 12/09 14:55