计算机知识体系感想,自己的计算机知识体系

建立个人计算机知识体系有助于整理所学,快速定位问题解决方案。核心内容包括:计算机硬件、基本思想(如操作系统机制、硬件体系、编程范式)、思维方法、专业领域知识(如图形学、人工智能)及编程实践经验。重要思想关注其历史背景、解决问题的方式及可能的改进。思维方法涵盖分析和决策过程。编程经验则涉及代码质量和效率。推荐阅读《计算机系统:程序员的视角》和《错误是我们做的,但不是我》以深化理解。
摘要由CSDN通过智能技术生成

自己的计算机知识体系

为什么要搭建一个自己计算机的知识体系?

帮助自己整理学到的东西, 以及解决问题时, 可以借助这个体系来找到需要的知识和方法. 这个体系中放哪些需要记住的, 解决问题时能直接想起的东西.

这个体系应该包括哪些内容?

我个人觉得计算机学科 = 计算机硬件 + 不变的重要思想 + 计算机应用知识 + 思维方法 + 应用的心得(比如怎么写好代码)

计算机领域的重要思想: 这些是变化较慢的, 比较根本的一些东西. 比如操作系统的一些重要机制, 硬件体系结构, 主流编程范式(OO,FP)是为了满足什么需求出现的, 是怎么解决的, 自身又引入了哪些新问题, 能怎样改进.

思维方法: 分析问题的方法, 判断和决策的方法.

细分领域知识: 比如图形学, 人工智能领域的理论和应用知识

编程经验: 怎么写出易于他人理解, 扩展, 高效的代码.

Ref:

<< Computer Systems: A Programmer's Perspective>>, 这本书回答了对于程序员, 有哪些重要性思想需要知道, 从而更好的解决问题.

<< Mistakes were made, but not by me >>, 这本书讲了我们不会去质疑自己的判断, 而总是能"找到"其他为自己辩护的理由.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值