作者flypaper (一直飞)
看板Soft_Job
标题Re: [请益] 请问为什麽纯软比韧体好玩?
时间Thu Jul 23 20:04:51 2020
1F:推 flypaper: 我身边纯软至上的人 大多对资料结构与演算法不熟悉07/23 18:33
2F:→ flypaper: 又对CPU硬体架构与编译器的行为没有概念07/23 18:33
3F:→ flypaper: 不过可能是样本数大多位落在 网路前後端吧 07/23 18:35
阿肥我扯这些 只是曾经看到有些人只写过应用层
却说轫体很无聊 工作尽是查spec
自己写的程式 不会用资料结构 演算法一律只用暴力解
虽然我也是应用层仔 却对底层仔感到不平
不过我自己也知道 对很多产品的开发而言 有很多比效能更重要的东西
※ 引述《lrvine (Irvine)》之铭言:
: 常常在这个板上逛的感觉是
: 普遍大家觉得韧体无聊 似乎纯软比较好玩?
: 我本身的背景主要是在 Linux kernel 但也有机会碰到 Android middleware 甚至更上层
: 我觉得他们都是差不多的东西 就是写code去执行一项任务(演算法)
: 所以想请问大家为什麽会觉得韧体无聊呢? 主因是?
我自己倒是
在IC厂听到写driver的抱怨 整天在踩硬体本身的bug
听在FAANG写网路後端的朋友抱怨 尽是写业务逻辑
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.37.129.23 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1595505894.A.B6A.html
※ 编辑: flypaper (114.37.129.23 台湾), 07/23/2020 20:08:46
※ 编辑: flypaper (114.37.129.23 台湾), 07/23/2020 20:11:40
4F:→ justben: 底层的东西 magic太多了...= = 07/23 22:21
5F:→ justben: 有些东西真的是知之为知之,不知为不知 有门槛在 == 07/23 22:23
6F:→ justben: 都是对应人所制造的magic只是一个是硬体 一个是业务 07/23 22:24
7F:→ justben: 雷处在 一个是reference过少 一个没有 逻辑 07/23 22:25
8F:推 lrvine: 那如果韧体的可以看到硬体的Verilog code当reference 07/23 23:21
9F:→ lrvine: 的话 会比较好吗? 07/23 23:22
10F:推 neo5277: 等我去写完分位一年後再来参加讨论 07/24 00:26
11F:→ shooter555: 纯软至上 然後对资料结构演算法不熟 大概也只能活在前 07/24 09:24
12F:→ shooter555: 端 07/24 09:24
13F:→ shooter555: 写应用到最後为了提高效能 还是会碰到一些较底层的东 07/24 09:25
14F:→ shooter555: 西 能direct就direct 07/24 09:26
15F:→ shooter555: 不过到是想听听韧体哪里有趣 07/24 09:28
16F:→ odahawk: 自从我见过用组合语言写的一阶低通滤波器之後 07/24 10:46
17F:→ odahawk: 就绝对不敢小看底层仔 07/24 10:47
18F:→ bab7171: 现在晶片里面包了很多种不通处理器,ex: gpu ipu CPU npu 07/24 13:55
19F:→ bab7171: 有人嫌系统不够快,懂异质运算韧体工程师就可以分配不同 07/24 13:57
20F:→ bab7171: 种运算,在不同处理器上 07/24 13:57
21F:→ shooter555: 用ipu gpu的资源也不是韧体该做的 07/28 08:43
22F:→ shooter555: 通常都是各自应用程式自己决定要不要用 07/28 08:44