2019年程序员必备自学书籍半价抢购攻略!

程序员的成长之路

互联网/程序员/成长/职场 

关注

阅读本文大概需要 2.8 分钟。

不想再上班996 下班ICU

不想每次写程序都写到头秃

不想35岁就被淘汰回家

广大程序员们补充学习的机会来啦

正值开学季 我们联合当当网为大家谋福利

现在购买图书 优惠低至4

当当网自营图书

>> 满100减50 <<

你说:这才5折啊?秉持绝不让大家多花一分钱的精神

程序员的成长之路特别送出一批“实付满300减50”优惠码

可以和满减活动叠加使用

简单给大家分析一下这次到底能赚多大便宜

花250买600的书

目前图书本身还在96折左右,所以综合起来就是3~4折之间

错过再等一年,还不抓紧买起来!!!


当当大促怎么BUY?

优惠码:35GRQP

使用渠道:当当小程序

使用方法:结算时 选择优惠券/码处,输入35GRQP

实付300立减50

活动时间:8月25~9月7日

本活动满减与礼券均不支持团购,同一账号、同一地址、同一手机号、同一IP反复购买本活动商品,当当有权取消订单,终结交易。

省省省的快乐喷泉

小程序直达购书专题


选书太纠结?推荐几本好书

助你囤的疯狂、读的畅快,绝不后悔!

>> 推 荐  书  单 <<

《漫画算法:小灰的算法之旅**(全彩印刷)****》**

全网阅读量近1000万次的算法故事;一群可爱的小仓鼠,带你轻松入门算法与数据结构;开发岗面试不再慌。本书通过虚拟的主人公小灰的心路历程,用漫画的形式讲述了算法和数据结构的基础知识、复杂多变的算法面试题目及算法的实际应用场景。


码农翻身

前IBM系统架构师刘欣(@码农翻身)把计算机元素和行为用拟人手法编成一个个精彩纷呈的故事呈现在此书,绘声绘色且深入浅出地演绎晦涩枯燥的编程知识。学习优秀的架构师是如何思考、如何抽象、如何成长的,从操作系统、Java语言到Web技术,每个主题都深入浅出。编程初学者可以津津有味地学习,老手也能饶有兴致地查漏补缺。


《高性能 MySQL》

本书是MySQL 领域的经典之作,拥有广泛的影响力。全书共分为16 章和6 个附录,内容涵盖MySQL 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL 和MySQL相关工具等方面的内容。


《编码:隐匿在计算机软硬件背后的语言》

Charles Petzold是Windows编程界的一位大师,当今世界项级技术作家。这本书是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。


程序员修炼之道:从小工到专家

本书由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的较佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。


《架构整洁之道》

《架构整洁之道》是创造“Clean神话”的Bob大叔在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。


码出高效Java开发手册

《码出高效:Java 开发手册》源于影响了全球250万名开发工程师的《阿里巴巴Java开发手册》,作者静心沉淀,对Java规约的来龙去脉进行了全面而彻底的内容梳理。《码出高效:Java 开发手册》以实战为中心,以新颖的角度全面阐述面向对象理论,逐步深入地探索怎样成为一位优秀开发工程师。


《Spring Cloud微服务实战》

《Spring Cloud微服务实战》从时下流行的微服务架构概念出发,详细介绍了Spring Cloud针对微服务架构中几大核心要素的解决方案和基础组件。对于各个组件的介绍,《Spring Cloud微服务实战》主要以示例与源码结合的方式来帮助读者更好地理解这些组件的使用方法以及运行原理。


Spring Boot编程思想

本书是《Spring Boot 编程思想》的核心篇,开篇总览Spring Boot核心特性,接着讨论自动装配(Auto-Configuration)与SpringApplication。《Spring Boot编程思想(核心篇)》的讨论以Spring Boot为中心,议题发散至Spring技术栈、JSR及Java。希望透过全局的视角,帮助读者了解Spring Boot变迁的历程;经过多方的比较,帮助读者理解Spring Boot特性的原理;整合标准的规范,帮助读者掌握Spring Boot设计的哲学。


《疯狂Java讲义》

《疯狂Java讲义》2000年至今,Java语言一直是应用最广的开发语言,并拥有最广泛的开发人群。如今,Java已经不再简单地是一门语言,它更像一个完整的体系,一个系统的开发平台。更甚至,它被延伸成一种开源精神。


大型网站技术架构核心原理与案例分析

本本书作者是阿里巴巴网站构建的亲历者,拥有核心技术部门的一线工作经验,直接体验了大型网站构建与发展过程中的种种生与死,蜕与变,见证了一个网站架构从幼稚走向成熟稳定的历程。


《Nginx高性能Web服务器详解》

《Nginx高性能Web服务器详解》全面介绍了当前Internet上流行的一款开放源代码的Web服务器——Nginx。全书一共分为四大部分,分别从入门、功能、实现和应用等四个方面对Nginx服务器的知识进行完整阐述,从而满足广大读者在应用Nginx服务器时的普遍性需求。


往期精彩回顾

有了这 15 款编程游戏,谁都可以学编程!

优秀的代码都是如何分层的?

分库分表的 4 个面试连环炮问题!不会就惨了

终于明白为什么要加 final 关键字了!

不了解这12个语法糖,别说你会Java!

我活着从柬埔寨技术“魔窟”逃出来了…

字节跳动,正在动摇腾讯的根基

喜欢就给个“在看

本文分享自微信公众号 - 程序员的成长之路(cxydczzl)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

19 个强大、有趣、好玩、又装B的 Linux 命令!

!(https://oscimg.oschina.net/oscnet/93a642cb423244eaa633636eb03eb079.jpg)程序员的成长之路互联网/程序员/成长/职场 关注阅读本文大概需要2.8分钟。作者|  快乐的骚年1\.sl命令你会看到一辆火车从屏幕右边

Linus:我们都老了,但Linux维护后继无人

!(https://oscimg.oschina.net/oscnet/9d706db7533b222fc1c83e4256816e1133d.jpg"0D5F937FE12312312D81F17F.jpg")程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要5分钟。来自:大数据文摘(ID:BigDa