[请益] 请问为什么纯软比韧体好玩?

楼主: lrvine (Irvine)   2020-07-23 14:49:51
常常在这个板上逛的感觉是
普遍大家觉得韧体无聊 似乎纯软比较好玩?
我本身的背景主要是在 Linux kernel 但也有机会碰到 Android middleware 甚至更上层
我觉得他们都是差不多的东西 就是写code去执行一项任务(算法)
所以想请问大家为什么会觉得韧体无聊呢? 主因是?
作者: jimmy010124 (唐伯虎点米浆)   2020-07-23 14:51:00
你看多少大公司韧体是主力 多少大公司纯软是主力?
作者: js07150715 (亚瑟)   2020-07-23 14:56:00
写韧体会受硬件限制 绑手绑脚写纯软自由多了 不用在意写法能否在硬件上实现
作者: as30385438 (LCT)   2020-07-23 14:57:00
纯软大宗Web很贴近使用者, 自然变化比较多尤其前端, 写的也不是算法,但好不好玩还是要看人
作者: icecubes (Life is fragile)   2020-07-23 14:58:00
韧体要看的spec比较多 纯软比较所见即所得 看个人经验写架构
作者: yamakazi (大安吴彦祖)   2020-07-23 14:59:00
纯软可以WFH吧我猜
作者: james732 (好人超)   2020-07-23 15:10:00
韧体常常受硬件限制,ROM/RAM/运算能力都很有限
作者: Csir (张胖胖)   2020-07-23 15:40:00
赚的屌打韧体
作者: pttworld (批踢踢世界)   2020-07-23 15:50:00
韧体被spec, datasheet这些限制住了纯软你够强可以自己发明算法,历史留名吃一辈子
作者: leolarrel (真.粽子无双)   2020-07-23 15:53:00
写程式也是西哥的专长!
作者: neo5277 (I am an agent of chaos)   2020-07-23 16:23:00
我才刚从纯软转去稍微偏硬的耶
作者: luke72 (ccc)   2020-07-23 16:32:00
韧体大部分都是在porting 很少人在写application的啦你如果做韧体卡的到kernel的缺 是可以超有趣没错
作者: as23041248 (KAIKAIKAI)   2020-07-23 17:04:00
似乎都在写driver
作者: Dinowchang (Dinow)   2020-07-23 17:24:00
嵌入式系统从application写到driver,算哪边?
作者: alongalone (沿着孤单的路)   2020-07-23 17:26:00
算打杂
作者: icecastleo (酷捏)   2020-07-23 17:29:00
你平常每天在用的东西,是软件多还是韧体多呢
作者: atst2 (atst2)   2020-07-23 18:18:00
好不好玩是看做什么事,纯软也是有工作整天复制贴上换皮,套模组
作者: flypaper (一直飞)   2020-07-23 18:33:00
我身边纯软至上的人 大多对资料结构与算法不熟悉又对CPU硬件架构与编译器的行为没有概念不过可能是样本数大多位落在 网络前后端吧
作者: ckp4131025 (ckp4131025)   2020-07-23 18:45:00
纯软不熟cpu可以理解,不熟算法?
作者: alihue (wanda wanda)   2020-07-23 18:50:00
因为强的都不在你身边?
作者: ap954212 (death is like the wings)   2020-07-23 18:54:00
玩的定义是什么
作者: bben900911 (Ben)   2020-07-23 19:04:00
不熟算法与资料结构那应该是你认识的比较弱
作者: flypaper (一直飞)   2020-07-23 19:12:00
要说弱算吧 我离开那个圈子就没遇过这种人了
作者: bben900911 (Ben)   2020-07-23 19:13:00
又或者你强到哭爸,这我就不知道了
作者: flypaper (一直飞)   2020-07-23 19:14:00
资料结构确实说不熟有点夸张 就没在思考复杂度的使用
作者: EricTCartman (阿ㄆㄧㄚˇ)   2020-07-23 19:23:00
圈子程度太差在那边扯纯软下水我们这边做纯软的连乘法有没有用simd都要计较
作者: flypaper (一直飞)   2020-07-23 19:37:00
我说的是那种会再做韧体的人面前 扯什么轫体无聊我自己也算做软件的吧 simd也是略懂略懂
作者: king22649   2020-07-23 19:39:00
房子太贵 软件要在家里玩比韧体容易
作者: final01 (牛顿运动定律)   2020-07-23 19:40:00
你问100个人有一100个答案是在这边讲什么??
作者: king22649   2020-07-23 19:41:00
如果家里可以弄一间车床 + 一间电子实验室 韧体也可以挺有趣的
作者: chuegou (chuegou)   2020-07-23 19:41:00
你觉得用arm asm兜boot code比较有趣还是用QT兜UI比较有趣
作者: johny777 (阿鸡鸡 )   2020-07-23 19:44:00
钱多就有趣
作者: bowin (尽其在我)   2020-07-23 19:47:00
It's "constraint"...
作者: GGFACE (ggface)   2020-07-23 20:40:00
最多人不代表最核心好吗...
作者: saladim (杀拉顶)   2020-07-23 20:48:00
人多的部门可能是 也可能不是重要部门
作者: tiger0922 (干达婆)   2020-07-23 20:55:00
要用英文先拼对好吗...
作者: jayemshow (S.Kazumi)   2020-07-23 21:06:00
韧体大部分都是写一些判断式 if else 立一些 flag
作者: lecheck (小调皮)   2020-07-23 23:27:00
contraint 好像是法语?
作者: BlacksPig (Black Handsome s Pig)   2020-07-23 23:58:00
没待过韧体,软件我有过天马行空找套件框架,做出厂商给不出来的solution,很有成就感不过前面也是问题卡很久,花很多时间确认问题点,才有后来的想法
作者: shter (飞梭之影)   2020-07-24 00:03:00
纯软可以丢 github 给别人玩,韧体只能对机器
作者: Matz (妹妹C吸)   2020-07-24 00:44:00
越底层越好玩
作者: cha122977 (CHA)   2020-07-24 03:04:00
硬件debug很烦 而且最惨是程式没问题但硬件有问题
作者: willy0206 (不成才小领队)   2020-07-24 04:49:00
底层要解别人留下的屎 上层顾好自己咖撑即可
作者: fr75 (阿巴 )   2020-07-24 06:30:00
我是写韧体应用跟driver的 在家写韧体也可以很好玩像是写机器人跟智慧家居的东西 不过就是要有硬件 门槛比较高 存软的话在家自己写python像是档案处理跟AI之类的应用觉得很实用
作者: shooter555 (shooter)   2020-07-24 06:38:00
其实我也不懂韧体哪里有趣
作者: melvinT (MT)   2020-07-24 06:59:00
前面是要说少个s吧...阿还真的是法文...
作者: shooter555 (shooter)   2020-07-24 09:17:00
韧体就是个为人做嫁衣的存在 遵循协议等人使用要好玩一定是写应用越底层越好玩我是不认同 但台湾越底层越多钱是真的
作者: lturtsamuel (港都都教授)   2020-07-24 12:12:00
因为大部分都是在不同硬件实作大同小异的功能
作者: danny0108 (范帅)   2020-07-24 17:07:00
因为纯软(前端)文组都能跳进来写
作者: NCUking (中大王)   2020-07-24 17:16:00
待遇高就好玩了啦
作者: cphe (魔鬼藏在垃圾筒里)   2020-07-24 21:18:00
我看有太多人把FW直接跟写boot code和driver画上等号怎么会觉得写底层就只能照表抄课… 更别说现在比较大的软件架构都是由上而下的,除非你只懂写application一个application call下来的API怎么串到最底层去实作,觉得不有趣是因为没去弄懂吧
作者: b85040312 (万年newman)   2020-07-25 00:31:00
以前端来说,你作一个东西跑上有成果跟成果是一坨屎超级明显的好吗XD
作者: hooll111 (Katsudon)   2020-07-25 14:28:00
纯软大多面对使用者阿 所谓高手在民间 被hack的机会很高刺激哦
作者: g89227 (@宅貓@)   2020-08-10 13:24:00
韧体无聊是因为自己摸不到真的韧体然后自己的技能又是文组去上个半年课就可以做的

Links booklink

Contact Us: admin [ a t ] ucptt.com