《编译原理》那些人需要学的

2020-12-24 19:03:52 +08:00
 QBugHunter

RT

买回来看下,厚厚的一本书,感觉学习(时间)成本挺大的,但有时候又一种焦虑,担心学了以后完全用不到的东西而白白浪费了时间

还有顺路问下,你们如何选择学习新的知识的?现在不管学什么,学一门技术少则几个月,你们有没有担心,由于信息错误之类的,导致花了大把时间学了一项完全没用的东西。

PS:我有个伯伯,94 年的时候花了一年时间,和一万块钱,去上海学了 BB 机维修

3076 次点击
所在节点    问与答
30 条回复
QBugHunter
2020-12-25 10:10:32 +08:00
@jsun

我说的是编译原理这本书,没说随便一本

我这边工地缺抬杠的,你要来吗?
Goldilocks
2020-12-25 10:16:09 +08:00
搞机器学习的要用
hahastudio
2020-12-25 10:17:28 +08:00
编译原理不是一周就上一次么?
你先把这一步迈出去,再想失去什么,现在什么还都没有呢,有什么可失去的
kop1989
2020-12-25 10:27:03 +08:00
lz 的担心是存在的。所以绝大多数的知识(信息),都是工作 /生活中紧迫要用学习效率最高,成功率也最高(因为能及时验证 /止损)。

但这也就意味着你为了“速成”,不得不摄入更大比例的“二手知识”。(二手知识的定义:被精炼过的,更贴近于实用的,抛弃部分细节的知识。)
食用过大计量的二手知识的副作用就是会导致你逐渐丧失“融会贯通”的能力。(因为抛弃了太多细节,部分内容可能还有过曲解,甚至是夹带私货)

这就导致你不得不持续补充新的“二手知识”。从而掉入恶性循环。

所以我个人的学习习惯是:平时着重积累知识广度(二八原则,用两分力去了解个大概。有助于快速辨认二手知识的“成色”和“正确性”),然后根据自己目前的空闲时间分配学习一到两个方向的深度知识。
kop1989
2020-12-25 10:33:20 +08:00
举个例子: https://www.v2ex.com/t/734092
这个帖的楼主,就是明显的“二手知识食用过量综合征”
anonydmer
2020-12-25 10:57:52 +08:00
举个例子吧,假设你是一个前端的开发人员(很多人会说前端学编译原理干啥用),你平时的工作会用到模板引擎,但 估计也仅仅是会用而已;而如果你掌握编译原理方面的一些知识,你可以更好的去评估一个模板引擎,甚至可以去自己实现一个模板引擎; 非要讲有啥用的话,可以去给你用到的模板引擎的开源项目提交 PR 也算吧
NexTooo
2020-12-25 10:59:28 +08:00
@kop1989 确实,今年看了不少东西,为了面试准备了很久才体会到。别人一句话的总结,在面试的时候想流利的回答上为什么,你可能需要花一个月的时间去深入一系列的知识中去归纳
lvzhiqiang
2020-12-25 11:37:06 +08:00
@raaaaaar 永远有点夸大了, 只能说在我们这一代人还能活着的时候,下一代会不会有突破我们不得而知。我们现在的底层技术,特别是架构理念和思想,还是上个世纪五六十年代的那些计算机元老研究出来的产物。
lvzhiqiang
2020-12-25 11:41:23 +08:00
你觉得有用就去学,我觉得学任何技术和知识,要像蜘蛛撒网一样,扩散关联。
sewer
2020-12-25 15:51:55 +08:00
学了 能干嘛

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/738684

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX