[請益] 請問為什麼純軟比韌體好玩?
常常在這個板上逛的感覺是
普遍大家覺得韌體無聊 似乎純軟比較好玩?
我本身的背景主要是在 Linux kernel 但也有機會碰到 Android middleware 甚至更上層
我覺得他們都是差不多的東西 就是寫code去執行一項任務(演算法)
所以想請問大家為什麼會覺得韌體無聊呢? 主因是?
--
If you meet a loner, no matter what they tell you.
It's not because they enjoy solitude.
--
你看多少大公司韌體是主力 多少大公司純軟是主力?
我的理解是軟體部門來說 IC廠的主力是韌體 網路雲端公司的主力是純軟 我猜版友可能會說IC廠軟體不是核心 不過現在很多IC廠的軟體工程師數量是公司內 最多的人的部門 在軟硬整合越來越重要的當下 韌體在IC廠的重要性也不段提升? 另外網路雲端公司現在也不斷的往硬體的方向全方面整合發展?
寫韌體會受硬體限制 綁手綁腳
寫純軟自由多了 不用在意寫法能否在硬體上實現
所以是contrain比較少嗎?但純軟不是也會受到memory usage, time complexity , (server) cpu usage 等等的各項限制?不過整體上自由度好像高很多...
純軟大宗Web很貼近使用者, 自然變化比較多
尤其前端, 寫的也不是演算法,但好不好玩還是要看人
韌體要看的spec比較多 純軟比較所見即所得 看個人經驗
寫架構
不過寫純軟不是也是要看PM寫出來的spec去做嗎? 只是那個spec應該比HW spec 精簡很多很多很多很多很多...
純軟可以WFH吧我猜
這好像是真的 COVID-19 下純軟好有優勢
韌體常常受硬體限制,ROM/RAM/運算能力都很有限
以手機來說 運算能力已經接近電腦了 不過寫純軟不是也很需要考慮這些嗎? 像我最近買了Norton防毒軟體 慢的我都想把它反安裝了...
賺的屌打韌體
應該只有在美國適用? 不過美國幾間大公司應該也都有韌體缺?
韌體被spec, datasheet這些限制住了
純軟你夠強可以自己發明演算法,歷史留名吃一輩子
看來contraint的差異蠻多人提到的 不過像是韌體的kernel scheduler,也可以發明演算法留名?
寫程式也是西哥的專長!
我才剛從純軟轉去稍微偏硬的耶
韌體大部分都是在porting 很少人在寫application的啦
你如果做韌體卡的到kernel的缺 是可以超有趣沒錯
所以大家是覺得porting無聊?的確好像蠻多是porting的工作... 真正開發feature的相對比較少
似乎都在寫driver
嵌入式系統從application寫到driver,算哪邊?
算打雜
你平常每天在用的東西,是軟體多還是韌體多呢
我覺得都會用到?只是沒辦法直接感受到它的存在? 因為我們跑的每一項軟體 一定都會call到kernel的韌體去 就算是 cloud server 它的底層也都是韌體?
好不好玩是看做什麼事,純軟也是有工作整天複製貼上換皮,
套模組
我也是覺得看做韌體或純軟的內容是什麼很重要 所以很好奇為什麼板上一面倒的感覺韌體無聊純軟好玩?
我身邊純軟至上的人 大多對資料結構與演算法不熟悉
又對CPU硬體架構與編譯器的行為沒有概念
不過可能是樣本數大多位落在 網路前後端吧
純軟不熟cpu可以理解,不熟演算法?
因為強的都不在你身邊?
玩的定義是什麼
這邊的"好玩" 想要指有趣的意思
不熟演算法與資料結構那應該是你認識的比較
弱
要說弱算吧 我離開那個圈子就沒遇過這種人了
又或者你強到哭爸,這我就不知道了
資料結構確實說不熟有點誇張 就沒在思考複雜度的使用
圈子程度太差在那邊扯純軟下水
我們這邊做純軟的連乘法有沒有用simd都要計較
我說的是那種會再做韌體的人面前 扯什麼軔體無聊
我自己也算做軟體的吧 simd也是略懂略懂
房子太貴 軟體要在家裡玩比韌體容易
你問100個人有一100個答案是在這邊講什麼??
就是想了解大家的想法摟?有一百種答案 不就有一百種新的思維 可以突破自己思考見識 的盲點 這樣不是很不錯嗎?
如果家裡可以弄一間車床 + 一間電子實驗室 韌體也可以
挺有趣的
你覺得用arm asm兜boot code比較有趣
還是用QT兜UI比較有趣
我覺得arm asm 兜 boot code比較有趣... QT兜UI我小時候在家就可以自學了 arm asm 我小時候真的比較難...
錢多就有趣
It's "constraint"...
感謝提醒 今天第一次發現原來noun form不一樣!
最多人不代表最核心好嗎...
人多的部門可能是 也可能不是重要部門
的確 這就牽扯到核心的定義了 如果核心的定義是重要性的話 搞不好有些公司還是銷售部門比較核心... 不過如果以職涯發展性來說 人多的部門代表發展的機會多? 位階(or job grade)高的職缺也相對多?
要用英文先拼對好嗎...
其實我常常都亂拼 然後靠軟體修正...
韌體大部分都是寫一些判斷式 if else 立一些 flag
contraint 好像是法語?
沒待過韌體,軟體我有過天馬行空找套件框架,做出廠商
給不出來的solution,很有成就感
不過前面也是問題卡很久,花很多時間確認問題點,才有
後來的想法
不知道韌體兜出一個空氣品質偵測器或老闆測警示器會不會也有成就感...
純軟可以丟 github 給別人玩,韌體只能對機器
所以韌體就是缺少了女生常說的 "沒有溫度" ?...
越底層越好玩
硬體debug很煩 而且最慘是程式沒問題但硬體有問題
底層要解別人留下的屎 上層顧好自己咖撐即可
不過純軟不是也常常跟別的模組整合起來有問題 但很難釐清是誰有問題 然後需要兩個部門坐下來開會(ㄔㄠㄐㄧㄚ)嘛?
我是寫韌體應用跟driver的 在家寫韌體也可以很好玩像是寫機
器人跟智慧家居的東西 不過就是要有硬體 門檻比較高 存軟的
話在家自己寫python像是檔案處理跟AI之類的應用覺得很實用
其實我也不懂韌體哪裡有趣
前面是要說少個s吧...阿還真的是法文...
韌體就是個為人做嫁衣的存在 遵循協議等人使用
要好玩一定是寫應用
越底層越好玩我是不認同 但台灣越底層越多錢是真的
現在產品的複雜度 不是幾乎都是每個人負責/貢獻一個小模組 然後全部人的心血搭起 來才是個有用的完整產品嗎? 韌體就是整個產品的一環? 還是說純軟比較好claim credit? 韌體很難說嘴?
因為大部分都是在不同硬體實作大同小異的功能
因為純軟(前端)文組都能跳進來寫
待遇高就好玩了啦
真的XD
※ 編輯: lrvine (118.163.8.59 臺灣), 07/24/2020 20:09:26我看有太多人把FW直接跟寫boot code和driver畫上等號
怎麼會覺得寫底層就只能照表抄課… 更別說現在比較大的軟體
架構都是由上而下的,除非你只懂寫application
一個application call下來的API怎麼串到最底層去實作,覺得
不有趣是因為沒去弄懂吧
以前端來說,你作一個東西跑上有成果跟成果是一坨屎
超級明顯的好嗎XD
純軟大多面對使用者阿 所謂高手在民間 被hack的機會很高
刺激哦
韌體無聊是因為自己摸不到真的韌體
然後自己的技能又是文組去上個半年課就可以做的
5
我練習了很多類似的程式 作業系統之前的程式 for rpi2 (1) - mmu (0) : 位址轉換 這個程式付出的心力很大, 但是最後只有在 minicom 上印出 1239
層 : 我覺得他們都是差不多的東西 就是寫code去執行一項任務(演算法) : 所以想請問大家為什麼會覺得韌體無聊呢? 主因是? 嗚嗚嗚。我是從嵌入式系統轉換到寫純軟的過來人(非web那種純軟,是機器視覺跟工業 自動化)14
: : 常常在這個板上逛的感覺是 : 普遍大家覺得韌體無聊 似乎純軟比較好玩? 因為這裡是軟體版(1s) 會在這個版活動的,當然主要是軟體人,會回應的也是軟體人2
推 flypaper: 我身邊純軟至上的人 大多對資料結構與演算法不熟悉 07/23 18:33 → flypaper: 又對CPU硬體架構與編譯器的行為沒有概念 07/23 18:33 → flypaper: 不過可能是樣本數大多位落在 網路前後端吧 07/23 18:35 阿肥我扯這些 只是曾經看到有些人只寫過應用層 卻說軔體很無聊 工作盡是查spec
96
[請益] 45歲還有機會轉職IC工程師或韌體工程師嗎我目前42歲沒有碩士學歷的設備工程師如果拚死考上4中以上的電資碩士, 請問畢業之後有機會應徵IC工程師或是DESIGN HOUSE的韌體工程師嗎? 其實我當初大學是讀資工的,剛畢業的時候想當韌體工程師,我不想寫純軟的程式, 可能是由於不懂得找工作的方向,我有去應徵過AMI和鳳凰.結果失敗之後我就沒有想到說 還有很多系統廠的韌體工程師可以讓我切入這個領域.後來找了一個不符合自己志向的34
[請益] 軟體轉韌體該如何入門小妹國立地名科大資管系應屆畢業, (雖然是應屆,但之前因為一些原因休學過。) 慣用語言C、C#、Java,近期較愛用Python, 網頁前後端、資料庫、Linux指令、App設計跟遊戲設計都有實作經驗。 硬體方面有用Arduino跟D1-mini寫過各種感測器與自走車小專案。自學硬體焊接,看得懂28
[聘書] Offer請益(M/S/達發)(代PO) 各位板上年薪500萬Up的前輩大大們好 小弟最近剛面試完一些公司,有些有拿到口頭offer 想跟板上各位前輩們請益一些部門的資訊 1. MTK/WCS/MSE1/2/3/8/9 - Layer1 PHY SW & Modem SW24
[請益] 面試各種失利及職涯請益各位前輩好 本人國立大學資工碩 在花蓮那間 畢業一陣子了 陸陸續續有收到一些面試12
[討論] 純軟應該正名嗎板上常常在討論純軟 但是大家對純軟好像沒有一個嚴謹的定義 國際上比較常見應該是分成 web/mobile dev 一般在中國是互聯網,下分前端/後端/移動端14
[請益] 新鮮人領域討教(軟韌/影像/DL)同步PO在TECH_JOB版 最近開始找軟體工程師的工作, 但對於領域的部分非常猶豫,希望版上前輩們能給些提點m(_ _)m 無法決定領域真的蠻廢的,可以的話希望鞭小力一點QQ 本身是四大學碩,不過大學非電資(有修CS的課),碩班是CS,12
[請益] 半導體業會用到cloud知識嗎?大家好 小弟目前在日本打雜 也就是大家俗稱的web仔 平常就是碰一些網頁後端,DevOps,CI/CD 方面的雜事 用的語言也不是C/C++, Linux 也只是使用者,熟Bash但是不會沒事去改個核心 目前薪水過得去,生活也不錯