赞
踩
个人学习计算机知识的一点心得体会在此分享:
一. 基础知识
《计算机科学概论(第11版).(美)布鲁克希尔》(《Computer Science: An Overview》 J. Glenn Brookshear)
从总体上描述了计算机科学的各个内容,对计算机科学的总面貌有了解。
视频推荐(B站有):
哈佛大学公开课:计算机科学CS50 CS50 Live
十分钟速成课:计算机科学 Crash Course Computer Science
最好有不错的数学基础知识(以下书籍都较难,不会的话用到再查…):
《离散数学及其应用》(《Discrete mathematics and its applications》
Kenneth H·Rosen)
《具体数学》(《Concrete Mathematics: A Foundation for Computer Science》Ronald L.Graham / Oren Patashnik / Donald E.Knuth)
《概率论与数理统计(陈希孺)》
《线性代数及其应用》(《Linear Algebra and Its Applications》
David C. Lay )
《高等数学引论(华罗庚)》
二. 基础语言
三. 进阶
(1) 算法与数据结构:
(2)计算机组成原理/操作系统
这两块我认为息息相关,密不可分的。
(3)网络相关:
网络是操作系统的重要组成,也是普通人用电脑的最大需求
四. 更高层
站的高看的远,不拘泥于细节
五. 最后说两句
以上书籍都是个人阅读过觉得很不错的(英文书籍有能力推荐读原文),个人审美不要求普遍性。
推荐书籍都是总括性的,视频的话上B站即可。如果要学习具体的行业会有更加详细的书籍,比如图形学编程可以用opencv,opengl,人工智能用深度学习框架,通信需要学习802.11协议,Linux驱动要学习Linux内核等等。
还有重要的是要有健康的身体,这需要规律的饮食作息和锻炼,不妨再推荐一本《精准拉伸:疼痛消除和损伤预防的针对性练习 克里斯蒂安·博格》。就先这么多,以后再补充。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。