文章目录

  • 一、经典计算机书籍
    • (1)《计算机程序的构造和解释》
    • (2)代码大全
    • (3)编译原理
  • 二、C/C++书籍
    • (1)C程序设计语言
    • (2)C Primer Plus
  • 三、数据结构与算法
    • (1)算法导论
    • (2)计算机算法的设计与分析
  • 四、操作系统
    • (1)深入理解计算机系统
  • 五、计算机网络
    • (1)计算机网络
  • 六、软件相关
    • (1)重构
    • (2)人月神话
  • 七、编程语言相关书籍
    • (1)Java
    • (2)Python

一、经典计算机书籍

(1)《计算机程序的构造和解释》

首先说明这本书不适合小白,也不适合新手。但也不一定是有丰富经验的人才适合读,这本书跟别的经典不一样,有的是会直观的给我们一些建议,这本书更偏向于启发。可以扩展我们的认知,这本也是麻省理工学院使用了多年的一本教材。

(2)代码大全

国内外都推荐的一本书,主要是注重个人的技术,代码怎么能写的干净整洁,依旧是适合有开发经验的人。

(3)编译原理

这就是计算机专业人士成为的龙书,世界很多高校和研究机构都在用为本科和研究生的编译原理教材,大家可以通过本书知道编译器到底有多奇妙。

二、C/C++书籍

(1)C程序设计语言

不多介绍了,太经典了,这种经典的书籍就是每一次读都会有不一样的感受。如果你是一个完全的小白,就想要C语言入门的话,也不建议看本书,可以先看一本国内的C语言教材。

(2)C Primer Plus

130w字的书籍,不仅可以从最基础的数据类型、语法单元学起来,一直到稍微难一些的数据结构和算法也都是有的。这本书适合C语言初学者,而且幽默风趣。

三、数据结构与算法

(1)算法导论

天选教材,在算法教材中被公认是最好的,数据结构C语言版尽管也是很多人推荐,但是评价两极分化很严重。这上面的习题是有一定难度的,一道题写个7-8页纸也都是常见的。而且每一个章节后面都有拓展内容,对深入学习也非常有帮助。

(2)计算机算法的设计与分析

这本书豆瓣评分没上9哈,感觉可能是理论过多了,更偏向于算法狂热份子学习。因为很多内容不是讲用什么语言实现算法,而是已有的算法的实际应用。但书中所有的场景,不是每个人都会遇到的。

四、操作系统

(1)深入理解计算机系统

本书涉及到了计算机学科的各个方面,有人因此评论说好,也有人觉得就是点到为止。作者自己以为本书是导论型,也就是知识面大而全。所以小白啊,新手作为入门书籍还是很好的。因为这本书从计算机组成原理,体系结构,编译还有汇编语言和编程语言全部都包括了。

五、计算机网络

(1)计算机网络

大家都说经典哈哈,也是不过多介绍了,任何别人推荐的书籍你都可以去看看网评;

六、软件相关

(1)重构

如果只是了解重构思想看前面几张就可以,要看真实的应用场景和重构细节还有方法,大家要耐心看,甚至记笔记。

(2)人月神话

很多比喻,这本相对于之前推荐的是最耐读的,就是可以很有趣,可以很快读完的一本书。

七、编程语言相关书籍

(1)Java

AVA 2核心技术 卷I:基础知识(原书第7版)—Java四大名著-----Cay Horstmann

JAVA 2核心技术 卷II:高级特性(原书第7版)----Java四大名著-----Cay Horstmann

这套书不仅仅是学习基础到高级特性,主要是因为它实用,在卷1当中还和C++做了很多语法、注释的对比。非常适合入门,很多企业级开发领域的内容。

(2)Python

大家刚学Python的时候看这本书可能连语法都看不懂,建议看本书的前半部分要么有一点基础要么就是学过一些,边看边记笔记。后面就会好了,书上有很多很多例子,可以跟着练习巩固基础知识,后面也有很多实际的应用。

计算机相关书单汇总:基础、理论、网络、编码、C/C++、其他编程语言相关推荐

  1. .Net 程序员走向高端必读书单汇总

    .NET程序员走向高端必读书单汇总 一.知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 4. 操作系统 5. 计算机网络 6. ...

  2. 阿里巴巴技术工程师撰写书单汇总!这些好书值得你一读再读!

    共享.开源是互联网技术发展的重要精神.在过去数万名阿里工程师撰写了一系列精品技术文章从算法.研发到职业人生随笔应有尽有. 本文将分享近年来阿里巴巴技术工程师们写的书汇总成一个书单分享给大家. 0.图书 ...

  3. 自学python推荐书籍2019-入门必看 | 大佬们推荐的Python书单汇总

    转眼也到了年终,这一期换个话题,围绕这几个问题:"学习 Python 该看哪些书?不同的书该怎么看?按照什么样的顺序看?",来聊一聊如何入门 Python,为了更有说服性一些,这里 ...

  4. 学 Python 必看的书单汇总

    学 Python 看什么书? 这是刚接触 Python 的朋友最疑惑的问题. 今天就结合自己入门时的学习历程和大家来聊一聊如何入门 Python,为了更有说服性一些,这里我把入门时看过的一些大佬推荐的 ...

  5. .NET程序员走向高端必读书单汇总

    如今程序开发工作越来越简单(丰富的API.智能的IDE.越来越多的开发框架),普通人通过简单的训练,通过组合和复制就能完成众多程序的功能.因此程序员这种过去高技术职业的代名词,现在却如此低贱,被称之为 ...

  6. 学 Python 必看书单汇总

    学 Python 看什么书? 这是刚接触 Python 的朋友最疑惑的问题. 今天就结合自己入门时的学习历程和大家来聊一聊如何入门 Python,为了更有说服性一些,这里我把入门时看过的一些大佬推荐的 ...

  7. 升学杂谈(二)——相关书单(机器视觉)

    研究生阶段继续老本行,先列出一堆书单(其实根本不会看几本,根据需求看,当初我上班的时候,有个大佬也是给我了一堆书单): 机器视觉(Robot Vision,伯特霍尔德·霍恩) 视觉测量(张广军) 机器 ...

  8. 学python必读的书单_学 Python 必看书单汇总

    学 Python 看什么书? 这是刚接触 Python 的朋友最疑惑的问题. 今天就结合自己入门时的学习历程和大家来聊一聊如何入门 Python,为了更有说服性一些,这里我把入门时看过的一些大佬推荐的 ...

  9. 顶级程序员书单系列二:《编码-隐匿在计算机软硬件背后的语言》

    浅谈这本书 如果让我做一个排名,我想这本书,可以在我的顶级程序员书单系列排名第8-10位.这本书讲述了从最简单的加法器到触发器到存储器到一台计算机demo的搭建,整本书的语言都十分通俗易懂,作者简直就 ...

最新文章

  1. tomcat配置文件修改
  2. LightOJ - 1027 数学期望
  3. 【Java网络编程(四)】手写TCP聊天室——控制台版
  4. SCSI、FC、iSCSI三大协议概述
  5. 从键盘上录入两个整数,计算a的b次方的结果
  6. 全民K歌推荐系统架构、算法及后台设计实践
  7. 【渝粤教育】国家开放大学2018年春季 0248-21T电工电子技术 参考试题
  8. android投影仪分辨率是多少,如何挑选投影仪流明 分辨率?千万不要这样选,不然后果不堪设想...
  9. 响应式精美列表商城卡密自动发卡源码
  10. hg8120c 维修使能工具_ONT 用户手册(中国移动) V300R016C10.doc
  11. 关于黑莓手机 三键重启的操作方法
  12. 清除微信或者企业微信的缓存或cookie
  13. Excel单元格科学计数法转换和小数点取整
  14. 网络安全红蓝军对抗完整战术周期
  15. HNOI2015 亚瑟王
  16. C# winform 自定义控件配置代码 多显示 换行
  17. linux使用入门debian,Debian 7.7入门安装与配置
  18. squid笔记下载_Squid笔记
  19. 用python刷网页浏览量_使用python刷文章阅读量
  20. 波特率,kbps,Mbps含义

热门文章

  1. Python 考试练习题 3
  2. php多站点cms,如何实现PHPCMS V9 多站点[站群功能]子站独立域名且动态URL
  3. 使用kubeadm安装部署1.21.3版本Kubernetes
  4. A fatal error has been detected by the Java Runtime Environment, C [VCRUNTIME140.dll+0x1989]
  5. 开发 transport 协议转换层
  6. atmega16/32加锁后的解锁方法
  7. 利用地址转经纬度获取坐标
  8. DLT645协议解析(一)---初识 DLT645协议
  9. 三菱FX2NPLC 应用编程实例分析
  10. C语言 单双链表实现