导读:高考结束了,第2批、第3批00后沿着前辈们趟出来的路,报考了计算机专业。还有人挑战了人工智能、大数据等新开设的专业。要问学计算机相关的专业是一种怎样的体验?第1批00后学长或许这样回答:

不过没关系,好好学习,以后成为一枚优质程序员,拿着让同龄人羡慕嫉妒恨的高薪,可以买全球最贵最好的植发产品。

趁着头发还在,就先烧烧脑吧。不管你是计算机专业的学生,还是已经工作的程序员,下面这些业内神级的经典著作,你一定要读一读。

1

《算法导论》(原书第3版)

作者:托马斯·科尔曼、查尔斯·雷瑟尔森 等

MIT四大名师联手铸就,影响全球千万程序员的“算法圣经”!国内外千余所高校采用!

《算法导论》将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。

2

《数据结构与算法分析 C语言描述》

(原书第2版)典藏版

作者:马克·艾伦·维斯

本书是国外数据结构与算法分析方面的标准教材,介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算)。本书的编写目标是同时讲授好的程序设计和算法分析技巧,使读者可以开发出具有最高效率的程序。

本书可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用本书需具有一些中级程序设计知识,还需要离散数学的一些背景知识。

3

《数据库系统概念》(原书第6版)

作者:Abraham Silberschatz 等

数据库领域的殿堂级作品,夯实数据库理论基础,增强数据库技术内功的必备之选,对深入理解数据库,深入研究数据库,深入操作数据库都具有极强的指导作用!

4

《推荐系统:技术、评估及高效算法》

(原书第2版)

作者:弗朗西斯科·里奇 等

本书融合不同领域专家学者的理论成果和实践经验,从推荐系统相关技术、推荐系统的应用与评估、推荐系统的交互、推荐系统和社区及高级算法5个方面介绍推荐系统的主要概念、理论、方法、趋势、挑战和应用。

5

《C程序设计语言》(第2版·新版)典藏版

作者:布莱恩·克尼汉 丹尼斯·里奇

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。本书是介绍C语言的经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。

人们熟知的“hello, world”程序就是由本书首次引入的。通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。

6

《Python程序设计》(原书第2版)

作者:凯·霍斯特曼 兰斯·尼塞斯

本书介绍Python的基础知识,旨在帮助学生首先掌握概念,之后通过步骤完备的实例培养学生的问题求解能力。这一版采用Python3,并对全书结构进行了优化,既可作为门程序设计课的入门教材,也可供Python爱好者自学参考。

7

《Go程序设计语言》

作者:艾伦 A. A. 多诺万、布莱恩 W. 柯尼汉

《C程序设计语言》作者Kernighan教授与谷歌Go开发团队核心成员Donovan联合编写。凝聚大师毕生造诣,融合Go开发团队智慧,经典与权威的碰撞,打造Go语言编程圣经。

8

《TCP/IP详解 卷3》

作者:理查德·史蒂文斯

第3卷详细介绍了当今TCP/IP程序员和网络管理员必须非常熟悉的四个基本主题:TCP的扩展、Hyper文本传输协议、网络新闻传输协议和UNIX域协议。与前两卷一样,本书介绍了4.4BSD-Lite网络代码中的示例和实现细节。

9

《用户体验要素:以用户为中心的产品设计》

(原书第2版)

作者:杰西·詹姆斯·加勒特

本书是ajax之父jesse james garrett的经典之作。本书用简洁的语言系统化地诠释了设计、技术和商业融合是重要的发展趋势。全书共8章,包括关于用户体验以及为什么它如此重要、认识这些要素、战略层、范围层、结构层、框架层、表现层以及要素的应用。

本书用清晰的说明和生动的图形分析了以用户为中心的设计方法(ucd)来进行网站设计的复杂内涵,并关注于思路而不是工具或技术,从而使你的网站具备高质量体验的流程。

10

《点石成金》(原书第3版)

作者:Steve Krug

可用性设计是Web设计中重要且困难的一项任务。本书作者根据多年的从业经验,剖析用户的心理,在用户使用模式、为扫描进行设计、导航设计、主页布局、可用性测试等方面提出了许多独特的观点,并给出了大量简单易行的可用性设计的建议。

这是一本关于Web设计原则而不是Web设计技术的书,用幽默的语言为你揭示Web设计中重要但却容易被忽视的问题,只需几个小时,你便能对照书中的设计原则找到网站设计的症结所在,令你的网站焕然一新。

一直看到这里的你,一定是爱读书的人。欢迎加入大数据读书会微信群,结识更多同行业小伙伴,我们将在群里不定期抽奖送书!请在后台回复读书会,获取进群方法。

「大数据」内容合伙人之「鉴书小分队」上线啦!

最近,你都在读什么书?有哪些心得体会想要跟大家分享?

数据叔最近搞了个大事——联合优质图书出版商机械工业出版社华章公司发起鉴书活动。

简单说就是:你可以免费读新书,你可以免费读新书的同时,顺手码一篇读书笔记就行。详情请在大数据公众号后台对话框回复合伙人查看。

有话要说?

Q: 你的发际线还好吗?

欢迎留言与大家分享

猜你想看? 

  • 2019上半年这10本新书,技术大牛们都在追着看

  • 手把手教你实现共享单车数据分析及需求预测

  • 终于有人把中台说清楚了

  • 高能干货:OpenCV看这篇就够了,9段代码详解图像变换基本操作

更多精彩? 

在公众号对话框输入以下关键词

查看更多优质内容!

PPT | 报告 | 读书 | 书单 | 干货 

大数据 | 揭秘 | Python | 可视化

AI | 人工智能 | 5G | 区块链

机器学习 | 深度学习 | 神经网络

1024 | 段子 | 数学 | 高考

据统计,99%的大咖都完成了这个神操作

觉得不错,请把这篇文章分享给你的朋友

转载 / 投稿请联系:baiyu@hzbook.com

更多精彩,请在后台点击“历史文章”查看

点击阅读原文,了解更多

发际线预警!10本程序员必读烧脑经典,你敢挑战一本吗?相关推荐

  1. 没看过这10本程序员必读烧脑经典,别说你是敲代码的

    导读:又到了全民剁手的双十一,那么问题来了,究竟有哪些好物,是真正"买不了吃亏,买不了上当",能让你剁完不会后悔的? 还真有!如果你是计算机专业的学生,或者是已经工作的程序员,书架 ...

  2. 推荐10本程序员必读的书籍!

    以下是我个人认为对程序员非常有价值的十本书籍,它们涵盖了计算机科学.软件工程.编程技巧等方面.每本书都简要介绍了一下内容和看点. 1.<代码大全>(Code Complete)-- Ste ...

  3. C++程序员必读的经典著作

    想成为一名合格的C++程序员,有许多经典的书籍可以推荐:然而,若想成为一名高效的C++程序员,就绝对不能错过Scott Meyers的这两本名著.Meyer几乎掀起了Effective编程的热潮,例如 ...

  4. 十大面试问题解惑,秒杀一切HR、技术面试。程序员必读! 最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现,只有有准备才能在面试过程中游刃有余。小编收集了10个面试官最爱提的问题

    十大面试问题解惑,秒杀一切HR.技术面试.程序员必读! 最能体现求职者能力的就是面试,能不能拿到Offer,取决于你面试时的表现,只有有准备才能在面试过程中游刃有余.小编收集了10个面试官最爱提的问题 ...

  5. [201411][程序员必读之软件架构][邓钢][译]

    [201411][程序员必读之软件架构][邓钢][译] Ⅰ 什么是软件架构 第 1 章 什么是架构 第 2 章 架构的种类 第 3 章 软件架构是什么 第 4 章 敏捷软件架构是什么 第 5 章 架构 ...

  6. 自学编程,10个程序员学习必收藏的编程网站,你知道几个?

    很多小伙伴在刚开始学习编程的时候,都去找一些网站来提高自己的水平.但现在网络越来越发达,学习类的网站真的是多如牛毛.有的网站真的是非常的优秀,可以让你学到不少的技术,但是同样也有的网站真的是非常的垃圾 ...

  7. 开发推荐书单 程序员必读书目推荐 测试必读书目 管理必读 技术组长必读 前端开发必读

    1.程序员必读书目推荐 说明 这里面的书是必读书籍,是必要条件,而不是充要条件.其他也要包括:官方文档.工具书(pro git等). 前端基础 <HTML5与CSS3基础教程 第8版> & ...

  8. 转:程序员必读书单 1.0

    本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a ...

  9. 程序员必读的30本书-转

    这是国外程序员评出的30本经典程序员必读书籍! 1. <代码大全> 史蒂夫·迈克康奈尔 推荐数:1684 "优秀的编程实践的百科全书,<代码大全>注重个人技术,其中所 ...

最新文章

  1. python在人工智能应用锁_解读! Python在人工智能中的作用
  2. matlab while 跳出,请帮忙看下这个程序为什么跳不出WHILE循环??
  3. java 招聘要求_Java程序员如何进阶,一般招聘都有哪些要求?
  4. java接口import_深入理解Java架构师在组件注册@Import导入容器(ImportSelector接口)的神操作!...
  5. 盖茨透露自己曾犯下4000亿美元的错:给了安卓机会
  6. 【从入门到放弃-Java】并发编程-锁-synchronized
  7. poj 1724ROADS(bfs和dfs做法)
  8. JavaScript算法(实例十)回文数 / 立方根 / 进制转化
  9. Java取得操作系统的临时目录
  10. 《计算机网络》第六章:传输层(The Transport Layer)
  11. RedHat Linux 9.0 操作系统测试题2
  12. java注释越多_java 注释+常便量
  13. mysql5.6 安装配置 老系统_mysql 5.6 从陌生到熟练之-安装配置(windows系统)
  14. [简单]itext官网例子链接
  15. java遍历map集合传值,Java之五种遍历Map集合的方式
  16. matlab潮流计算编程教学,潮流计算 程序_牛拉法潮流计算程序_matlab潮流计算教程...
  17. 用TensorFlow Lite 写个手写体识别 APP
  18. 今日金融词汇---前复权,是什么?
  19. Previous operation has not finished 并且一直报错cleanup failed to process的解决方法
  20. 《我十年的程序员生涯》系列之三:阳光灿烂的日子

热门文章

  1. C语言工作笔记-函数指针的使用(补充C回调系统)
  2. Linux学习笔记-Makefile优化之头文件依赖
  3. C/C++轻松写电脑锁机程序
  4. mysql5.7.24 rpm安装_centos7下安装mysql5.7.24
  5. textview字体切换颜色_百元耳机支持主从切换,关键双耳双麦还能立体降噪
  6. linux2.6 gcc,在Linux内核 2.6.38.7 上,gcc堆栈粉碎代码不工作 请帮助_gcc_开发99编程知识库...
  7. 文本标点符号在前面怎么改_这三个标点符号,为什么写错的人越来越多?
  8. springboot gateway post body 为空_Spring Boot常见属性以及问题总结
  9. 算法题3 二分查找法
  10. JS学习笔记2-JavaScript 语法