9本程序员必读书籍,你看过几本?(附福利)

如果你是一个程序员, 除了编码之外,你还需要大量的阅读。今天技术学派就为大家分享9本值得一读的书。

1.软技能:代码之外的生存指南

9本程序员必读书籍,你看过几本?(附福利)

本书一共7篇:职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇。概括了软件行业从业人员所需的“软技能”。

这是一本非技术也非管理但是真正从“人”的角度来关注软件开发人员自身发展的书。本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程到精耕细作出一份杀手级简历,从创建大受欢迎的博客到打造你的个人品牌,从提高自己工作效率到与如何与“拖延症”做斗争,甚至包括如何投资不动产,如何关注自己的健康。

2.Redis实战

9本程序员必读书籍,你看过几本?(附福利)

本书是深入浅出的介绍了Redis的5种数据类型,并通过很多个实用示例来展示Redis的用法。书中还讲述了Redis的优化方法及扩展方法,是一本对于想要学习和使用 Redis 来说不可多得的参考书籍了。

本书一共由三个部分组成。第一部分是对Redis的介绍,说明了Redis的基本使用方法,它的5种数据结构及操作这5种数据结构的命令。第二部分是对Redis命令进行了更详细的介绍,介绍如何使用Redis去构建更为复杂的辅助工具和应用程序,并在最后展示了如何使用Redis去构建一个社交网站。第三部分是对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。

3.Python密码学编程

9本程序员必读书籍,你看过几本?(附福利)

本书主要介绍了加密算法,从Python编程的角度来引导读者将加密算法更好的实现。书中不仅讲述了详细的算法理论,还附带详细的代码示例帮助读者可以更好地学习算法,并最终实现加密算法。

4.C专家编程

9本程序员必读书籍,你看过几本?(附福利)

本书是C语言入门软件开发宝典!书中C语言的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。

全书围绕着几十个实例进行讲解,对C程序员具有非常高的实用价值。对于具备相当的C语言基础的程序员,可以帮助他们站在C的高度了解和学习C++。

5.Wireshark网络分析的艺术

9本程序员必读书籍,你看过几本?(附福利)

本书挑选的网络包全都来自真实场景,经典且接地气。讲解时采用了生活化的语言,通俗易懂,使读者在轻松阅读的过程中,既可以学到实用的网络知识,又能形成解决问题的思路。

Wireshark是当前最流行的网络包分析工具。它上手简单,无需培训就可入门。很多棘手的网络问题遇到Wireshark都能迎刃而解。本书与大多网络图书的课堂式体验不同,感觉更像在听技术圈的朋友分享经验,除了知识,还有心情和想法。无论你是系统管理员、实施工程师、技术支持、网管、培训教师,还是开发和测试人员,都适合阅读本书。

6.深入理解JavaScript

9本程序员必读书籍,你看过几本?(附福利)

JavaScript是目前Web开发领域非常流行的一种编程语言,本书的内容由浅入深,非常适合想要快速学习JavaScript编程或者深入钻研JavaScript的读者。

本书共分四个部分:第1部分是帮助读者快速入手,掌握基本的JavaScript编程要点;第2部分介绍JavaScript的发展和技术背景;第3部分介绍了语法、值、运算符、布尔类型、数字、字符串、语句、异常捕获、函数、变量、对象与继承、数组、正则表达式、Date、Math、JSON、标准全局变量、编码和JavaScript、ECMAScript 5的新特性等内容;第4部分介绍了使用技巧、工具和类库,帮助读者更好地运用JavaScript进行编程。

7.JavaScript忍者秘籍

9本程序员必读书籍,你看过几本?(附福利)

本书适合具备一定的JavaScript基础知识的读者阅读,也适合从事程序设计工作并想要深入探索JavaScript语言的读者阅读。

JavaScript语言现在非常重要,相关的技术图书也是非常的多,但没有任何一本书对JavaScript语言的重要部分(函数、闭包和原型)进行深入和全面的讲解,也没有任何一本书讲述跨浏览器代码的编写。本书是jQuery库创始人编写的一本深入剖析JavaScript语言的书。

8.数据科学实战手册(R+Python)

9本程序员必读书籍,你看过几本?(附福利)

这本书是基于R和Python的数据科学项目案例集锦,涵盖了基于数据科学的所有要素:数据采集、处理、清洗、分析、建模、可视化以及数据产品的搭建。案例包含了汽车数据分析、股票市场建模、社交网络分析、推荐系统、地理信息分析,以及Python代码的计算优化。通过手把手的案例解析,令读者知其然并知其所以然。想要了解实际工作中如何用数据产生价值的在校学生,或者对数据科学感兴趣的人也值得一读。

9.Web全栈工程师的自我修养

9本程序员必读书籍,你看过几本?(附福利)

本书内容全面,客观务实,适合互联网行业新人、程序员,以及期待技术转型的从业者阅读。

本书作者是腾讯公司高级工程师,在前端、后端和APP开发方面都有丰富的经验,在本书中分享了全栈工程师的技能要求、核心竞争力、未来发展方向、对移动端的思考。除此之外,本书还详细记录了作者从零开始、学习成长的心路历程。

想要阅读书籍的小伙伴,可以点击技术学派头像-右上角-私信我发送“程序员电子书”即可。

分享 IT 技术和行业经验,请关注-技术学派。

相关推荐