设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者
123426 人已学习
新⼈⾸单¥98
登录后,你可以任选6讲全文学习
课程目录
已完结/共 113 讲
设计模式与范式:行为型 (18讲)
设计模式之美
15
15
1.0x
00:00/00:00
登录|注册

加餐七 | 基础学科的知识如何转化成实际的技术生产力?

学习基础科学知识的重要性
计算机的基础学科知识
增强开发能力
构建整个“知识大楼”的地基
构建整个“技能树”的根本
学了记不住并不代表就是白学了
长期发挥作用
现在用不到并不代表以后用不到
铺垫性的基础学科知识
构建完善的知识体系
不能只学习常用的20%
课堂讨论
学习基础科学知识的重要性
用途
重要性
基础学科知识如何转化成实际的技术生产力

该思维导图由 AI 生成,仅供参考

我相信,很多程序员都已经意识到基础知识的重要性,觉得要夯实基础,才能走得更远,但同时对于如何将基础知识转化成开发“生产力”仍然有些疑惑。所以,你可能看了很多基础的书籍,比如操作系统、组成原理、编译原理等,但还是觉得很迷茫,觉得在开发中用不上,起码在平时的 CRUD 业务开发中用不上。
实际上,这些基础的知识确实很难直接转化成开发“生产力”,但并不代表就没有用,今天,我们聊一聊为什么要学习基础学科知识,以及基础学科知识是如何转化成“生产力”的?
话不多说,让我们正式开始今天的内容吧!

没有直接用得上并不代表没有用

很多人反映,大学里学的很多基础学科都没用,工作之后都用不到。这种感觉是没错的。实际上,不只是基础学科,任何一门技术,能够经常用在工作中的那部分,都只占 20% 左右。这也符合我们常说的“二八法则”。
不知道你有没有听过这样一个故事:有一个人想要一个葫芦,于是他就种了一棵葫芦树。葫芦树叶子生了虫子,有人建议他赶紧杀杀虫。这个人却说,我要的是葫芦,管葫芦叶子干嘛。你可能会觉得,故事里的这个人的想法很荒唐,但其实我们也经常犯这种错误。比如说,类比到我们学知识,尽管常用的可能只有 20%,但这并不代表我们只需要学习那 20% 就够了。要想得到那 20% 最有用的知识,我们需要学习很多周边知识做铺垫才行。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

计算机基础学科知识对于技术人员的重要性及如何转化成实际的技术生产力进行了深入探讨。文章指出,虽然基础学科知识在实际开发中可能并不直接用得上,但其重要性不容忽视。基础学科知识构建了整个“技能树”的根本,是构建整个“知识大楼”的地基,能够让人学习更快、更有深度、理解更透彻,间接地增强开发能力。文章还提到,基础学科知识的学习是一种能力的锻炼,即便细节忘记了,也并不妨碍编写出高性能、高质量的代码。此外,文章还强调了基础学科知识的长期价值,指出很多知识用不到,可能只是暂时用不到,而延迟满足的学习态度是至关重要的。最后,文章鼓励读者留言分享对计算机基础学科知识的认识和重要性。文章内容深入浅出,为读者提供了对基础学科知识的全面认识和重要性的思考。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《设计模式之美》
新⼈⾸单¥98
立即购买
登录 后留言

全部留言(34)

  • 最新
  • 精选
  • 小情绪
    说的玄学一点:学习是一种感觉,我们要掌握这种感觉!

    作者回复: ������

    2020-11-12
    1
  • 3Spiders
    最近在看《操作系统导论》,真的是操作系统中最易懂的一本书。
    2020-07-03
    5
    34
  • tingye
    深有同感,就像家人都觉得学计算机的应该会修电脑一样,对于我们专业的人来讲,其实那个层次不高,体现不出我们的价值。 又比如一直苦恼的学了就忘,确实更应该关注的是分析问题解决问题的能力,要用的时候知道搜索什么关键词,并且很快能用起来也是能力。 最理想的面试应该给出个实际问题,让人设计实现,不限制用搜索引擎,考察解决问题的过程,而不是死记硬背一些知识和算法,一到工作还是只会拧螺钉
    2020-07-03
    16
  • Monday
    数据结构与算法,计算机组成原理,编译原理,计算机网络,操作系统
    2020-07-03
    15
  • 数学汤家凤
    计算机组成原理 计算机操作系统 算法与数据结构 计算机网络 408四大金刚,去年考研准备了一年,半年没碰几乎忘光,前俩天翻了翻计组,一下午知识也回忆起来了七七八八
    2020-07-03
    12
  • Jxin
    1.基础知识: 数据结构与算法,计算机组成原理 ,编译原理,网络协议。 2.内功心法:编码规范,oo方法,设计原理与设计模式,ddd,分布式架构设计 3.《设计原理与设计模式》已经成了我的工具专栏,可以时常翻阅。
    2020-07-03
    9
  • 依韵
    知识不等于技能,到感觉有的知识是会长在你的脑子里,可以促进你对技能的掌握
    2020-07-03
    9
  • Allen
    大学基础课程:计算机基础、计算机网络、数据库、操作系统、数据结构与算法其实都是非常有用的 了解计算机基础组成,才能深入理解CPU线程调度,磁盘、内存、CPU之间的联系 了解计算机网络,才能理解TCP/IP协议,HTTP协议等,甚至可以据此定位到问题出在哪一层网络架构,减少沟通成本 等等等等
    2020-09-17
    7
  • 南山
    越工作长,越想往前走,对基础的重要性感触越深,给自己加油,坚持住!
    2020-07-05
    1
    7
  • Jie
    前置技能不点足门槛,技能树最深层的大招是用不了的。 物理系毕业的码农表示数学是最重要的基础学科知识,不仅是很多其他基础的基础,锻炼出的思维能力也是受益终身的。
    2020-07-03
    1
    6
收起评论
显示
设置
留言
34
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部