[請益] 什麼叫做做軟體/做硬體

看板Soft_Job作者 (MacOSX11)時間6年前 (2018/02/15 00:34), 6年前編輯推噓20(20024)
留言44則, 24人參與, 6年前最新討論串1/2 (看更多)
小弟今天晚上在跟朋友吃飯的時候聊到最近正在自學需要用到某個Linux kernel module的新技術(偏資料中心在用的)。 朋友說覺得我應該多朝軟體方向發展而不是硬體,未來是軟體的時代,尤其在國外(小弟想往美國再讀個學歷找工作),DL, ML的盛行跟區塊鏈到網站的前後端都是比較熱門的。相反那種硬體的會過的很辛苦 可是小弟覺得很奇怪,寫C/C++也算軟體吧(小弟偏熟C,也有修改過一些driver或大的c專案成自己需要的),kernel或driver也算軟體吧,為何會被覺得是硬體的東西呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.42.106 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1518626091.A.76C.html

02/15 00:50, 6年前 , 1F
可能是因為driver這種東西不能單獨賣 要跟硬體一起 算是
02/15 00:50, 1F

02/15 00:50, 6年前 , 2F
硬體的附屬品吧
02/15 00:50, 2F

02/15 00:52, 6年前 , 3F
因為driver通常跟硬體強相關,互相搭配。你朋友想說
02/15 00:52, 3F

02/15 00:52, 6年前 , 4F
的是純軟吧。不如問他那做compiler如何,這麼不潮搞
02/15 00:52, 4F

02/15 00:52, 6年前 , 5F
不好他也不認為是軟體呢。
02/15 00:52, 5F

02/15 00:53, 6年前 , 6F
韌體一般跟軟體分開看吧
02/15 00:53, 6F

02/15 01:11, 6年前 , 7F
做出來的東西 可以拿來丟人 會痛 -> 做硬體
02/15 01:11, 7F

02/15 01:11, 6年前 , 8F
否則就是做軟體
02/15 01:11, 8F

02/15 01:11, 6年前 , 9F
否則就是做軟體
02/15 01:11, 9F

02/15 01:11, 6年前 , 10F
否則就是做軟體
02/15 01:11, 10F

02/15 01:27, 6年前 , 11F
韌體不能單獨賣啊 所以算硬體
02/15 01:27, 11F

02/15 01:29, 6年前 , 12F
遙想當年大學系上的教授也說未來屬於掌握軟體的人,希
02/15 01:29, 12F

02/15 01:29, 6年前 , 13F
望未來能盡快實現。
02/15 01:29, 13F

02/15 07:51, 6年前 , 14F
我認為做韌體/DRIVER都算做硬體的範圍
02/15 07:51, 14F

02/15 07:52, 6年前 , 15F
在此之上的才算軟體
02/15 07:52, 15F

02/15 07:53, 6年前 , 16F
但是有人認為寫到組合語言之上就算軟體了
02/15 07:53, 16F

02/15 07:54, 6年前 , 17F
簡單的說每個人對於"底層"的定義不一樣
02/15 07:54, 17F

02/15 10:38, 6年前 , 18F
你朋友指的應該是純軟,web或app層之類的
02/15 10:38, 18F
可是小弟也不完全是寫driver 有的東西也都是全都軟體的專案,只是通常都是run在kernel就是了 這樣也不算寫純軟嗎? 而且朋友還說要會寫網站前後端或是熟悉各種框架等純軟技術才能稱作是合格資工畢業生。 聽了有點疑惑 ※ 編輯: MacOSX11 (114.136.42.106), 02/15/2018 11:23:59

02/15 12:12, 6年前 , 19F
叫什麼有啥差嗎…
02/15 12:12, 19F

02/15 12:15, 6年前 , 20F
覺得看你興趣學什麼比較重要
02/15 12:15, 20F

02/15 12:17, 6年前 , 21F
越底層domain knowledge越深啊,你叫一群鼓吹學歷無用論
02/15 12:17, 21F

02/15 12:17, 6年前 , 22F
的怎麼跨進去?
02/15 12:17, 22F

02/15 12:18, 6年前 , 23F
當然是先自己定義那塊太專精的叫非軟體先囉
02/15 12:18, 23F

02/15 12:42, 6年前 , 24F
專精自己擅長的東西比較重要,還有就是興趣~ 誰說資工系一
02/15 12:42, 24F

02/15 12:42, 6年前 , 25F
定要做前後端= = 那還是相對容易入門的
02/15 12:42, 25F

02/15 12:49, 6年前 , 26F
我認為看是不是要依附在硬體上. 軟體產品整套可以自己出售
02/15 12:49, 26F

02/15 12:49, 6年前 , 27F
寫底層要依附在特定硬體產品才能運作, 那就偏硬體
02/15 12:49, 27F

02/15 13:48, 6年前 , 28F
divice tree的架構拿到上層變成HIDL 軟體的介面可以用在硬
02/15 13:48, 28F

02/15 13:48, 6年前 , 29F
體IO也可以用在資料流IO 所以是作軟體
02/15 13:48, 29F

02/15 14:36, 6年前 , 30F
oneheat說的沒錯很多低階的去寫一下就被抓死記憶體位置
02/15 14:36, 30F

02/15 15:35, 6年前 , 31F
以他的標準 大概連android framework都是硬體
02/15 15:35, 31F

02/15 16:01, 6年前 , 32F
只會coding充其量就是PG而已, 離SW developer還很遠
02/15 16:01, 32F

02/15 16:03, 6年前 , 33F
照你朋友那麼說Linus Torvalds也是做硬體的,很抱歉git
02/15 16:03, 33F

02/15 16:03, 6年前 , 34F
剛好就是他搞出來的
02/15 16:03, 34F

02/15 16:05, 6年前 , 35F
每個SW都有自己專精的領域,不是你覺得很新潮的技術才稱
02/15 16:05, 35F

02/15 16:05, 6年前 , 36F
得上是軟體
02/15 16:05, 36F

02/15 16:07, 6年前 , 37F
以為他要舉的純軟技術是Design Pattern,結果是框架
02/15 16:07, 37F

02/15 21:17, 6年前 , 38F
amazon aws 的SW需要會修改ethernet driver 會看Allegro,O
02/15 21:17, 38F

02/15 21:17, 6年前 , 39F
rCAD,review layout, 然而aws是賣硬體嗎
02/15 21:17, 39F

02/16 02:53, 6年前 , 40F
真的越底層越複雜....
02/16 02:53, 40F

02/16 08:52, 6年前 , 41F
韌體是跟硬體有關,軟體單純就是軟體
02/16 08:52, 41F

02/17 22:19, 6年前 , 42F
台灣的確是把這類也歸為軟體
02/17 22:19, 42F

02/27 19:44, 6年前 , 43F
產品丟人有一點痛的是海綿體
02/27 19:44, 43F

03/14 08:56, 6年前 , 44F
買硬體附贈的就叫做韌體
03/14 08:56, 44F
文章代碼(AID): #1QX6KhTi (Soft_Job)
文章代碼(AID): #1QX6KhTi (Soft_Job)