Re: [請益] 請問為什麼純軟比韌體好玩?
推 flypaper: 我身邊純軟至上的人 大多對資料結構與演算法不熟悉07/23 18:33
→ flypaper: 又對CPU硬體架構與編譯器的行為沒有概念07/23 18:33
→ flypaper: 不過可能是樣本數大多位落在 網路前後端吧 07/23 18:35
阿肥我扯這些 只是曾經看到有些人只寫過應用層
卻說軔體很無聊 工作盡是查spec
自己寫的程式 不會用資料結構 演算法一律只用暴力解
雖然我也是應用層仔 卻對底層仔感到不平
不過我自己也知道 對很多產品的開發而言 有很多比效能更重要的東西
※ 引述《lrvine (Irvine)》之銘言:
: 常常在這個板上逛的感覺是
: 普遍大家覺得韌體無聊 似乎純軟比較好玩?
: 我本身的背景主要是在 Linux kernel 但也有機會碰到 Android middleware 甚至更上層: 我覺得他們都是差不多的東西 就是寫code去執行一項任務(演算法)
: 所以想請問大家為什麼會覺得韌體無聊呢? 主因是?
我自己倒是
在IC廠聽到寫driver的抱怨 整天在踩硬體本身的bug
聽在FAANG寫網路後端的朋友抱怨 盡是寫業務邏輯
--
※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.129.23 (臺灣)
※ PTT 網址
※ 編輯: flypaper (114.37.129.23 臺灣), 07/23/2020 20:08:46
※ 編輯: flypaper (114.37.129.23 臺灣), 07/23/2020 20:11:40
→
底層的東西 magic太多了...= =
→
有些東西真的是知之為知之,不知為不知 有門檻在 ==
→
都是對應人所製造的magic只是一個是硬體 一個是業務
→
雷處在 一個是reference過少 一個沒有 邏輯
推
那如果韌體的可以看到硬體的Verilog code當reference
→
的話 會比較好嗎?
推
等我去寫完分位一年後再來參加討論
→
純軟至上 然後對資料結構演算法不熟 大概也只能活在前
→
端
→
寫應用到最後為了提高效能 還是會碰到一些較底層的東
→
西 能direct就direct
→
不過到是想聽聽韌體哪裡有趣
→
自從我見過用組合語言寫的一階低通濾波器之後
→
就絕對不敢小看底層仔
→
現在晶片裡面包了很多種不通處理器,ex: gpu ipu CPU npu
→
有人嫌系統不夠快,懂異質運算韌體工程師就可以分配不同
→
種運算,在不同處理器上
→
用ipu gpu的資源也不是韌體該做的
→
通常都是各自應用程式自己決定要不要用
5
我練習了很多類似的程式 作業系統之前的程式 for rpi2 (1) - mmu (0) : 位址轉換 這個程式付出的心力很大, 但是最後只有在 minicom 上印出 1239
層 : 我覺得他們都是差不多的東西 就是寫code去執行一項任務(演算法) : 所以想請問大家為什麼會覺得韌體無聊呢? 主因是? 嗚嗚嗚。我是從嵌入式系統轉換到寫純軟的過來人(非web那種純軟,是機器視覺跟工業 自動化)14
: : 常常在這個板上逛的感覺是 : 普遍大家覺得韌體無聊 似乎純軟比較好玩? 因為這裡是軟體版(1s) 會在這個版活動的,當然主要是軟體人,會回應的也是軟體人26
首Po常常在這個板上逛的感覺是 普遍大家覺得韌體無聊 似乎純軟比較好玩? 我本身的背景主要是在 Linux kernel 但也有機會碰到 Android middleware 甚至更上層 我覺得他們都是差不多的東西 就是寫code去執行一項任務(演算法) 所以想請問大家為什麼會覺得韌體無聊呢? 主因是?
34
[請益] 軟體轉韌體該如何入門小妹國立地名科大資管系應屆畢業, (雖然是應屆,但之前因為一些原因休學過。) 慣用語言C、C#、Java,近期較愛用Python, 網頁前後端、資料庫、Linux指令、App設計跟遊戲設計都有實作經驗。 硬體方面有用Arduino跟D1-mini寫過各種感測器與自走車小專案。自學硬體焊接,看得懂20
[請益] 私立科大大四生未來方向如題 是這樣的 小弟目前就讀私立科大,剛升大四,看學分只剩6個選修了 應該不能再逃避找工作了 目前會一點C和剛學 還不是很懂的javascript15
[請益] 後端精進的方向?各位好,我先講一下個人背景 目前是竹科系統廠網通工程師,資歷六年,年薪大概80-90 處理的事情大多就是一般系統廠的系統開發、解bug、主要是寫c 碰的東西通常都是Embedded system相關的軟韌體、通訊溝通的介面等等等 工作內容一部分是網頁前端,前端框架是用Backbone.js,後端CGI就是純PHP,9
Re: [請益] 非本科韌體技能樹該怎麼點不知道你說的韌體是指什麼? 嵌入系有很多種: * embedded linux * 使用 rtos, 例如: freertos/vxworks * bare metal 程式 * 手機7
Re: [閒聊] 寫程式真的這麼邪門嗎?嗯 就算你寫的是C/C++ 也已經是「高階語言」 真的要探究 要了解的東西太多太多2
Re: [問卦] 只會純軟是不是沒辦法進IC設計公司?不是說純軟不行! 是實力有沒有的問題! 一般我們定義的純軟的人,很多都是數學系、電資工程或是資管工程學系的人! 這些人一般是沒有做過什麼電路,或是碰過單晶片、MCU或是FPGA這類的人! 但是這些人有學過離散、計算機工程或是資料結構、演算法!- 不知道你說的韌體是指什麼? 嵌入系有很多種: * embedded linux * 使用 rtos, 例如: freertos/vxworks * bare metal 程式 * 手機