Re: [請益]不能賣OS,也要學寫OS打下基礎:從程式뤠…
※ 引述《ephesians (ephesians)》之銘言:
: ※ 引述《ggg12345 (ggg)》之銘言:
: : 重新再度請教大家, 舉一下那種 "純軟體" 又 "有機會可以贏", 又能 "學會
: : 軟體工程" 的項目做為 "教軟體工程的實例" !
: 很納悶的是,很多種軟體開發都不那麼涉及硬體,
: 何以認為許多是不純軟體呢?
做軟工的只是強調 "為軟體的發展而研究開發軟體的方法",
OS被排除是因為:
1.OS這個項目的競爭對手比較扎手
2.OS是控制硬體,使之發揮效率讓使用者方便好用的軟體, 她的各種發
展目的中, 硬體佔有重要的比率.
所以, 這道題應該如此界定
1.感覺競爭對手少, 或不那麼強悍.
這應該是 "潛在競爭對手意想不到或未獲重視的新領域".
2.相關於硬體的比重, 降低到相對低的比率. 排除硬體相關的想法,顯
然不合實際.
3.如果是要用到軟工的學問, 那顯然這類項目還要耗費大量 "人能"
的參與又有 "時程的緊迫要求". 通常商業性競爭項目具此特性.
: OS架構或OSI告訴我們,它們被分為好幾層,
: 以OS本身來說,就是覆蓋在硬體之上的軟體層,這一層可能不夠純軟,
: 但在這一層之上呢?
: 誰寫程式還不透過OS墊底呢?
: (所以HelloWorld!是純軟,而且還蠻成功的,只是沒有獲利罷了.)
這應該是一個很有潛能的項目, 看見別人獲利才要來追可能就已經出局了.
: 許多有長久經驗的程式寫手,可能做過文書處理軟體,商務整合軟體,
: 軟體輔助工具,或晚近的遊戲軟體開發,
: 雖然寫很久,卻不見得會著手處理硬體細節呢!
: 因為透過許多軟體介面操作硬體.
: 做網際網路的,它推Web x.0,這算不算純軟? 是啊,是純軟了,而且有機會贏.
: 話說回來,純軟的定義是什麼?
: 要把人與網路排除掉嗎?
反正想做純軟工的, 自己也講不清楚.
就定義 "純軟體" 為 "重量級軟體" 或 "鉛鈾級軟體" :
"涉及軟硬體相關的比重, 硬體相關佔的比率相對較低, 甚至可忽略
(例如相差一個以上的數量級)".
定義不好, 也請大家討論, 誰都可以提認為較合理的定義或名稱.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.1.146
推
06/22 19:22, , 1F
06/22 19:22, 1F
→
06/22 21:20, , 2F
06/22 21:20, 2F
→
06/23 01:30, , 3F
06/23 01:30, 3F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章