作者MacOSX11 (MacOSX11)
看板Soft_Job
标题[请益] 什麽叫做做软体/做硬体
时间Thu Feb 15 00:34:48 2018
小弟今天晚上在跟朋友吃饭的时候聊到最近正在自学需要用到某个Linux kernel module的新技术(偏资料中心在用的)。
朋友说觉得我应该多朝软体方向发展而不是硬体,未来是软体的时代,尤其在国外(小弟想往美国再读个学历找工作),DL, ML的盛行跟区块链到网站的前後端都是比较热门的。相反那种硬体的会过的很辛苦
可是小弟觉得很奇怪,写C/C++也算软体吧(小弟偏熟C,也有修改过一些driver或大的c专案成自己需要的),kernel或driver也算软体吧,为何会被觉得是硬体的东西呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.136.42.106
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1518626091.A.76C.html
1F:推 maju6209: 可能是因为driver这种东西不能单独卖 要跟硬体一起 算是02/15 00:50
2F:→ maju6209: 硬体的附属品吧02/15 00:50
3F:推 LinuxKernel: 因为driver通常跟硬体强相关,互相搭配。你朋友想说02/15 00:52
4F:→ LinuxKernel: 的是纯软吧。不如问他那做compiler如何,这麽不潮搞02/15 00:52
5F:→ LinuxKernel: 不好他也不认为是软体呢。02/15 00:52
6F:推 ckp4131025: 韧体一般跟软体分开看吧02/15 00:53
7F:推 lovdkkkk: 做出来的东西 可以拿来丢人 会痛 -> 做硬体02/15 01:11
8F:→ lovdkkkk: 否则就是做软体02/15 01:11
9F:→ lovdkkkk: 否则就是做软体02/15 01:11
10F:→ lovdkkkk: 否则就是做软体02/15 01:11
11F:推 yamakazi: 韧体不能单独卖啊 所以算硬体02/15 01:27
12F:推 menshuei: 遥想当年大学系上的教授也说未来属於掌握软体的人,希02/15 01:29
13F:→ menshuei: 望未来能尽快实现。02/15 01:29
14F:推 Ommm5566: 我认为做韧体/DRIVER都算做硬体的范围02/15 07:51
15F:→ Ommm5566: 在此之上的才算软体02/15 07:52
16F:→ Ommm5566: 但是有人认为写到组合语言之上就算软体了02/15 07:53
17F:→ Ommm5566: 简单的说每个人对於"底层"的定义不一样02/15 07:54
18F:推 usan: 你朋友指的应该是纯软,web或app层之类的02/15 10:38
可是小弟也不完全是写driver 有的东西也都是全都软体的专案,只是通常都是run在kernel就是了
这样也不算写纯软吗?
而且朋友还说要会写网站前後端或是熟悉各种框架等纯软技术才能称作是合格资工毕业生。
听了有点疑惑
※ 编辑: MacOSX11 (114.136.42.106), 02/15/2018 11:23:59
19F:→ steve1012: 叫什麽有啥差吗… 02/15 12:12
20F:推 yenru: 觉得看你兴趣学什麽比较重要 02/15 12:15
21F:推 oneheat: 越底层domain knowledge越深啊,你叫一群鼓吹学历无用论 02/15 12:17
22F:→ oneheat: 的怎麽跨进去? 02/15 12:17
23F:→ oneheat: 当然是先自己定义那块太专精的叫非软体先罗 02/15 12:18
24F:推 cphe: 专精自己擅长的东西比较重要,还有就是兴趣~ 谁说资工系一 02/15 12:42
25F:→ cphe: 定要做前後端= = 那还是相对容易入门的 02/15 12:42
26F:→ atpx: 我认为看是不是要依附在硬体上. 软体产品整套可以自己出售 02/15 12:49
27F:→ atpx: 写底层要依附在特定硬体产品才能运作, 那就偏硬体 02/15 12:49
28F:推 iiiii: divice tree的架构拿到上层变成HIDL 软体的介面可以用在硬 02/15 13:48
29F:→ iiiii: 体IO也可以用在资料流IO 所以是作软体 02/15 13:48
30F:推 THEWORLDS: oneheat说的没错很多低阶的去写一下就被抓死记忆体位置 02/15 14:36
31F:推 chuegou: 以他的标准 大概连android framework都是硬体 02/15 15:35
32F:推 chester06: 只会coding充其量就是PG而已, 离SW developer还很远 02/15 16:01
33F:推 chester06: 照你朋友那麽说Linus Torvalds也是做硬体的,很抱歉git 02/15 16:03
34F:→ chester06: 刚好就是他搞出来的 02/15 16:03
35F:→ chester06: 每个SW都有自己专精的领域,不是你觉得很新潮的技术才称 02/15 16:05
36F:→ chester06: 得上是软体 02/15 16:05
37F:→ childlike12: 以为他要举的纯软技术是Design Pattern,结果是框架 02/15 16:07
38F:推 Hoare: amazon aws 的SW需要会修改ethernet driver 会看Allegro,O 02/15 21:17
39F:→ Hoare: rCAD,review layout, 然而aws是卖硬体吗 02/15 21:17
40F:推 keyut2433: 真的越底层越复杂.... 02/16 02:53
41F:→ derekQQ: 韧体是跟硬体有关,软体单纯就是软体 02/16 08:52
42F:→ viper9709: 台湾的确是把这类也归为软体 02/17 22:19
43F:推 tacovirus: 产品丢人有一点痛的是海绵体 02/27 19:44
44F:推 IhateOGC: 买硬体附赠的就叫做韧体 03/14 08:56