程序员书单
一个为程序员推荐好书的公众号。作者黄小斜在阿里做研发,关注Java、Python、大数据、人工智能等领域,每天为你pick精品书单,优质学习资源和软件工具。关注前沿技术与行业资讯,更关注你的自我提升。希望陪你一起一年读50本书!
Java技术江湖
在下程序员黄小斜,前阿里Java工程师,4年码龄。 专注分享Java技术干货文,偶尔也吹水吐槽聊人生。
展开
-
2020还是AI最火?推荐几本深度学习的书籍帮你入门!
最近公司里有一些关于算法方面的工作,想到能学点有趣的新技术,于是毫不犹豫地参加了学习,机器学习,深度学习,离我们Java工程师到底远不远,说近不近,说远也不远,我们甚至可以在没有太多机器学习理论的基础时,去学习一些深度学习的简单应用,至少拿到demo过来跑一下还是没什么问题的。深度学习到底是啥,简单来说,深度学习是机器学习领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI, Artificial Intelligence)。深度学习是学习样本数据的内在规律和表示层原创 2020-07-11 20:35:24 · 1422 阅读 · 0 评论 -
写烦了CRUD的代码,要不要来学点AI放松一下?
最近黄小斜开始接触了一些算法方面的开工作,于是赶紧找了好些机器学习方面的书籍来看学习,从研发到算法,果然是完全不一样的感觉呀。如果你写代码写腻了,也不妨来学习一下算法方面的知识,从机器学习开始,打开AI学习之路的大门吧。机器学习实战系列书单机器学习实战机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或模式,成为各行业求生存、谋发展的决定性手段,这使得这一过去为分析师和数学家所专属的研究领域越来越为人们所瞩目。《机器学习实原创 2020-07-11 20:31:42 · 684 阅读 · 0 评论 -
人工智能真的有那么神秘么,推荐一份机器学习入门书单搞定它!
机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径。2020年,似乎没有哪一个方向能比机器学习还要火热了,即使我们不打算从事算法方向,了解一点机器学习的基础知识也不是什么坏事,这一份书单,将带你入门基础的机器学习知识。机器学习系列书单图解机器学习《图解机器学习》用丰富的图示,从原创 2020-07-11 20:25:02 · 895 阅读 · 0 评论 -
没想到真有此书!!!《一个程序员的自我修养》
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你看好文,读好书!本文转自知乎:https://zhuanlan.zhihu.com/p/34994820最近在看程序员的自我修养 (豆瓣),作者陈逸鹤,一本写给程序员的思考书,其实市面上类似题材的书也不少,比如我看过的另外两本内外兼修:程序员的成长之路 (豆瓣)、程序员必读的职业规划书 (豆瓣),我只是后悔自己看的太晚,很多道理明白的太晚,要多看看此类书,给自己寻找点方向感和动力,我也一直在努力践行书中的一些方法和认识,本文是此书的第.原创 2020-07-07 21:28:25 · 2746 阅读 · 0 评论 -
听说go语言越来越火了?那么请收下这一份go语言书单吧!
Go 是一种简单、小巧、令人愉悦的语言。它也有一些犄角旮旯,但绝大部分是经过精心设计的。它的学习速度令人难以置信,并且规避了其他语言中一些不那么广为人知的特性。现如今越来越多的互联网公司开始使用go语言,有的初创公司开始使用go语言打造基础架构,而知乎这样的公司也基本上踏上了go语言的路子,或许,未来的互联网公司会越来越多地使用golang,那么,你想学习一下这门未来的语言么,今天就来推荐一份go语言书单吧。go语言系列书单Go语言核心编程Go语言的核心...原创 2020-07-07 21:17:52 · 1303 阅读 · 0 评论 -
互联网公司的敏捷开发是怎么回事?这一份软件工程书单送给你!
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。在大公司里,软件工程的应用已经非常普遍,比如敏捷开发,领域模型驱动这类的实践方法已经深原创 2020-07-03 20:49:31 · 751 阅读 · 0 评论 -
你也想成为白帽子么?推荐一份网络安全书单!
白帽,即通过正常的手段对网站内部优化(包括网站标题,网站结构,网站代码,网站内容,关键词密度等)、网站外部的发布与建设,提高网站关键词在搜索引擎排名的一种seo技术;黑帽,即通过垃圾链接、隐藏网页、桥页、关键词堆砌等方法,实现快速搜索引擎优化的目的。网络安全,通常指计算机网络的安全,实际上也可以指计算机通信网络的安全。计算机通信网络是将若干台具有独立功能的计算机通过通信设备及传输媒体互连起来,在通信软件的支持下,实现计算机间的信息传输与交换的系统。随着技术不断发展,企业对于网络安全的要求越来越原创 2020-07-03 20:47:13 · 4336 阅读 · 0 评论 -
如何做好Linux服务器运维,你可能需要这一份运维工程师书单!
运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。一个互联网产品的生成一般经历的过程是:产品经理、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。运维,本质上是对网络、服务器、服务的生命周期各个阶段的运营与维护,在成本、稳定性、效率上达成一致可接受的状态。对于初创公司,运维部和系统部一般是合二为一的,相关工作由同一批人负责,界限可能不是很明显。大型公司对运维工原创 2020-07-03 20:44:35 · 1574 阅读 · 0 评论 -
如何把代码写的更优雅,你需要这一份代码精进书单!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你读好书!黄小斜写了一年多的代码,渐渐地代码量也上来了,但是,代码写的多就是好吗,简单的数量堆积似乎并不能起到太好的效果,毕竟我们CRUD写多了,也不怎么需要架构设计,甚至连个设计模式都不怎么需要用到。如何开始代码精进之路,其实有很多的过来人早就已经给出了答案,今天就给大家推荐几本帮你精进代码的优质书籍,走过路过可不要错过哦~代码精进系列书单代码精进之路:从码农到工匠这是一本为专业程序员而写的书,写好...原创 2020-06-22 21:46:19 · 1393 阅读 · 0 评论 -
这年头不会Python看来是不行了,推荐一份Python书单!
Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python现如今已成为真正的万金油语言,哪里需要哪里用,不管是做web,做爬虫自动化,做数据分析,甚至是做机器学习和深度学习都是信手拈来,周边的类库丰富到无法想象。今天就来推荐一份Python书单,这年头程序员不能不会python了!...原创 2020-06-22 21:24:46 · 645 阅读 · 0 评论 -
硬核干货合集!500+篇Java干货技术文章整理|资源|书单|工具|面试指南|强烈建议打开!
今天给大家推荐一位在阿里做Java的朋友给大家,他是公众号【程序员书单】的作者黄小斜。他的公众号【程序员书单】这两年来累积了200多篇优质原创文章,独家原创的系列文章有《五分钟学编程》系列,以及最近在大量创作的《程序员书单》系列文章,黄小斜在公众号里也写了很多使用的技术干货,他将其中的精华内容都整理到了这篇文章里。该公众号专注于IT技术,致力于为程序员推荐好书。作者黄小斜是非科班出身的程序员,在自学编程的路上读过很多书,踩过很多坑,现在在阿里做研发,一直认为读书是程序员必不可少...原创 2020-06-19 22:03:51 · 3367 阅读 · 0 评论 -
618买什么也别忘了买书!精选100+本技术好书和思维导图,建议收藏!!!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你读好书!欢迎将公众号【程序员书单】公众号置顶,技术干货第一时间送达!本公众号专注于IT技术,致力于为程序员推荐好书。作者黄小斜是非科班出身的程序员,在自学编程的路上读过很多书,踩过很多坑,现在在阿里做研发,一直认为读书是程序员必不可少的好习惯之一。程序员不止需要阅读技术书籍,更需要阅读更多其他领域的书籍,比如如何思考,如何阅读,如何管理时间和提供工作效率的书籍,在程序员不断精进的路上,需要更多书籍的陪伴。不管你是入门,自学...原创 2020-06-19 09:02:18 · 966 阅读 · 0 评论 -
程序员的健康问题终于有救了,有个资深程序员写了本《程序员健康指南》!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你看好文,读好书!最近黄小斜在网上为小伙伴们找一些关于程序员健康的书籍,没想到居然还真被我找到了一本,看来外国程序员对于健康的关心程度不亚于国人。这本书是为程序员量身制作的健康指南,针对头痛、眼部疲劳、背部疼痛和手腕疼痛等常见的问题,简要介绍了其成因、测试方法,并列出了每天的行动计划,从运动、饮食等方面给出详细指导,帮助程序员在不改变工作方式的情况下轻松拥有健康。本书适合程序员、长期伏案工作的其他人群以及所...原创 2020-06-15 21:40:23 · 3952 阅读 · 0 评论 -
《程序员如何优雅地挣零花钱》电子书免费开源!!!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你看好文,读好书!来自:网络最近黄小斜在想在网上找一些有趣的书籍分享给粉丝,结果在GitHub上搜到了一本有趣的书籍《程序员如何优雅地挣零花钱》直接就引起了我的兴趣,这本书不仅在GitHub开源了,而且也有了在线阅读的版本。好东西当然要拿出来和大家分享了,而且还是这么接地气的电子书,相信大家都不会拒绝吧。这本书比较系统地讲解了当代程序员到底如何挣零花钱,看这本书的目录就很有程序员的风格,先理清楚底层逻辑,再一步步地探讨如何把赚零花钱的原创 2020-06-15 21:39:04 · 1084 阅读 · 2 评论 -
为什么现在的开发都要懂测试了?这一份书单告诉你!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你读好书!软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。到了上世纪80年代初期,软件和IT行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。...原创 2020-06-03 21:46:08 · 1378 阅读 · 0 评论 -
Java工程师居然不会写前端?这几本书帮你快速入门!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你读好书!早在几年前,JavaWeb工程师还几乎都是掌握全栈技能的程序员,然而随着技术不断发展,前后端分离已经成为大趋势,JSP早已被时代抛弃,json才是划分前后端的最好利器。相反,大前端工程师越来越有全栈化的趋势,接起私活来好不快活。Java工程师则越来越偏向做后端,会写前端代码的Java工程师也越来越少了,如果你会写前端的话,也不妨和我们分享一下你现在的工作内容,前端代码写的还多吗?今天推荐一份适合入门前端的...原创 2020-06-03 21:44:40 · 1911 阅读 · 1 评论 -
想了解大数据的鼻祖Hadoop技术栈,这里有一份优质书单推荐!
如何用形象的比喻描述大数据的技术生态?Hadoop、Hive、Spark 之间是什么关系?对于大部分人来说都是傻傻分不清楚。今年来大数据、人工智能获得了IT界大量的关注。如果一个企业不玩大数据,都不好意思说自己是在IT圈混的。我敢打赌,你在中关村西二旗地铁站溜一圈,保准你会听到如下名词:Hadoop、Spark、MapReduce、NoSQL、离线计算、实时计算、实时推送等等一大串名称。程序猿们就是有这么实在,坐在地铁上还能那么投入的讨论技术问题。那么,...原创 2020-06-03 06:54:33 · 1081 阅读 · 0 评论 -
人工智能真的有那么神秘么,推荐一份机器学习入门书单搞定它!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你读好书!机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径。2020年,似乎没有哪一个方向能比机器学习还要火热了,即使我们不打算从事算法方向,了解一点机器学习的基础知识也不是什么坏事,这一份书单,将带你...原创 2020-06-03 06:48:28 · 1193 阅读 · 0 评论 -
还搞不定Java多线程和并发编程面试题?你可能需要这一份书单!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你读好书!在介绍本书单之前,我想先问一下各位读者,你们之前对于Java并发编程的了解有多少呢。经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,很多程序员都可以通过使用框架很快速地搭建起一个Java Web应用,特别是近几年SpringBoot大热,干脆连配置都不需要了解了,直接一键式编译部署运行,让Java工程师的入门成本变得越来越低。但于此同时,互联网公司对于Java的应用场景也在不断地升级换代,从单机部署再到分布式原创 2020-05-19 07:29:12 · 808 阅读 · 0 评论 -
后端程序员就靠它吃饭了,推荐一份夯实基础的操作系统书单!
经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,而目前市面上最流行的Java Web框架已然是Spring全家桶,从过去的Spring,SpringMVC,再到SpringBoot和SpringCloud,Spring生态技术一直都是Java Web领域最靓的仔。今天我们就先从spring说起,介绍几本关于spring框架学习的好书,当然了,大家也都知道spring通常不是单独出现的,和它一起出现的肯定还有SpringMVC,因此,这次给大家推荐的书也包括我们...原创 2020-05-15 21:21:55 · 1146 阅读 · 0 评论 -
学习计算机基础必读的4本经典入门书籍,自学编程必备书单!
文/黄小斜转载请注明出处新手学习计算机并非易事,作为一个自学编程的过来人,深知打好计算机基础的重要性,缺少了坚实的计算机的基础,往往你也难以往上走,即使学了再多高大上的技术,也都是在沙台上筑高楼,缺少根基,摇摇欲坠。学好计算机基础,方法方式很多,有的同学可以选择听课,有的同学可以到网上看慕课,除了这些方式之外,我还要向大家推荐几本学习计算机基础的优质书籍,这些书籍都是我从自学路上见过的、看过的书籍中精选出来的,不管是对于新手还是对于有一定基础的同学,都有其价值,相信看完这些书籍对你们会大有原创 2020-05-15 21:11:16 · 28618 阅读 · 0 评论 -
这份Java Web必读书单,值得所有Java工程师一看!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你读好书!经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,而目前市面上最流行的Java Web框架已然是Spring全家桶,从过去的Spring,SpringMVC,再到SpringBoot。而曾经流行的JSP和servlet,随着前后端分离的趋势,以及Spring这类框架的冲击,也逐渐地淡出了人们的视线,被历史所抛弃。那么今天如果我们要学习Java Web,应该按照什么样的一个路线去学习呢,其实,而很多技术..原创 2020-05-14 08:32:37 · 2579 阅读 · 0 评论 -
你真的以为计算机网络不重要吗,这份书单帮你搞定相关面试题!
公众号【程序员书单】作者黄小斜,目前是阿里Java工程师,业余时间广泛读书,在公众号里除了分享程序员必读的技术书籍之外,也会推荐很多关于个人成长、投资理财等方面的书籍。你烦恼的每个问题,书中都有答案。在这里,我们将为你推荐帮助程序员以及互联网从业者自我提升的各类好书、优质学习资源和工具,每周pick精品书单,解读经典书籍。Java工程师往往容易忽视的一块知识点,其实就是Java网络编程,为什么呢,因为如果我想写一个Java Web项目,我只要用SSM就可以轻松搞定,写好我们的control...原创 2020-05-13 22:12:24 · 917 阅读 · 0 评论 -
这一份MySQL书单,可以帮你搞定90%以上的面试题!
如果想看更多技术好书,可以关注微信公众号【程序员书单】作者黄小斜,目前是阿里Java工程师,业余时间广泛读书,在公众号里除了分享程序员必读的技术书籍之外,也会推荐很多关于个人成长、投资理财等方面的书籍。你烦恼的每个问题,书中都有答案。在这里,我们将为你推荐帮助程序员以及互联网从业者自我提升的各类好书、优质学习资源和工具,每周pick精品书单,解读经典书籍。经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,很多程序员都可以通过使用框架很快速地搭建起一个Java Web...原创 2020-05-13 22:11:28 · 935 阅读 · 0 评论 -
学好程序员必知必会的数据结构,这一份书单你值得拥有!
关注公众号“程序员书单”加个“星标”,每天带你读好书!学习编程,数据结构是你必须要掌握的基础知识,那么数据结构到底是什么呢?其实数据结构就是用来描述计算机里存储数据的一种数学模型,因为计算机里要存储很多乱七八糟的数据,所以也需要不同的数据结构来描述。了解了基本概念之后,接下来我们再来看看,为什么我们要学习数据结构呢?在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了...原创 2020-05-12 22:10:41 · 989 阅读 · 0 评论 -
送你一份Redis书单,以后使用缓存的问题不用再问我啦!
经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,很多程序员都可以通过使用框架很快速地搭建起一个Java Web应用,特别是近几年SpringBoot大热,干脆连配置都不需要了解了,直接一键式编译部署运行,让Java工程师的入门成本变得越来越低。但于此同时,互联网公司对于Java的应用场景也在不断地升级换代,从单机部署再到分布式,从SOA再到微服务,Java后端技术栈变得更加庞大,对于工程师的要求也越来越高,特别是对于大公司来说更是如此,Java Web工程师已经不复存在,而取而代之.原创 2020-05-08 21:52:50 · 1116 阅读 · 0 评论 -
这本最适合夯实基础的经典 Java 书籍,可能80% 的 Java 程序员没有认真看过!
公众号【程序员书单】出品,转载请注明出处作者:黄小斜今天要给大家带来的一本书,是大名鼎鼎的head first系列丛书的一本《head first Java》相信很多学习Java的朋友对它都不会陌生。深入浅出系列书籍是由O’Reilly出版社发行的一系列教育书籍,它强调以特殊的方式排版,由大量的图片和有趣的内容组合构成,而达到非疲劳的沉浸式学习效果。我目前就看过《head first ...原创 2020-04-19 22:07:06 · 1175 阅读 · 2 评论 -
这份Java Web必读书单,值得所有Java工程师一看!
点击蓝色“程序员书单”关注我哟加个“星标”,每天带你读好书![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YH3PaucZ-1586876254759)(https://picturecdn.l3gt9.com/images/2020/04/14/002d2c1fe644802a22eceb0a8d62d711?imageMogr2/quality/70/for...原创 2020-04-14 22:57:59 · 1097 阅读 · 0 评论