35岁农村小伙的成长之路,从小白程序员到大厂高级技术专家

程序员有许多绰号,如“程序猿”、“码农”和“攻城狮”——所有这些都有自嘲的意思。但在过去的20年里,他们一直是中国社会财富积累最快的职业人士之一。他们聚集的地方,连房价都比周边高出一个档次。他们也是一个高度同质化的群体,收入高,衣着随意,技术词汇外人听不懂。在国内互联网技术巨头崛起的过程中,程序员扮演着至关重要的角色。

大家好,我叫天宇,一个典型的85后农村孩子,​​八几年的东北农村,吃着苞米茬子贴饼子。住着土房。骑着28自行车,穿着哥哥姐姐剩下来的旧衣服。过年才能吃一顿白面饺子。这就是85后,很苦但很快乐的童年。一个农村走出来的孩子,大学毕业后成为家乡的第一批广漂,在城市打拼多年 终于一步步走向自已想要的生活。

长话短说俗话说:投资什么都不如投资自己的回报率好。在我开始工作的短短几年时间里,我为自己投资了30多万元。光是买书的钱就超过了我总投资的三分之一。我买了不下几千本书,包括实体书和电子书。这些书不仅提高了我的技术能力,而且增强了我的视野和认知能力。作为一名从事互联网行业的技术人员,我始终觉得技术不是最重要的。比技术更重要的是你的格局和认知。俗话说,人们很难在认知之外挣钱,也很难在认知之外提高自己的能力。

今天,在分享的第一天,我将不写任何技术文章。让我们一起分享一下我从小白程序员到大厂高级技术专家的技术书籍。

35岁农村小伙的成长之路,从小白程序员到大厂高级技术专家_第1张图片
今天我打扫房间的时候,看见书桌下有个手提箱。不是别的东西,而是一些技术书籍和我以前读过的其他书籍。其中许多书我读了三遍以上。

我以前买过不下一千本书。很多都是因为搬家而被卖掉的。我读完了其中的大部分,并做了相应的阅读笔记。以后,我会写一篇文章与我的朋友分享。

今天,我想简单列出我读过的书。我暂时不想写详细的介绍。否则,文章就太长了。下面列出的一些是实体书,一些是电子书,这些书都是天宇阅读过的。我强烈推荐给你。

架构类

《亿级流量网架构核心站技术》

《架构解密 从分布式到微服务》

《从Paxos到Zookeeper 分布式一致性原理与实践》

《大规模分布式系统架构与设计实战》

《大型分布式网站架构设计与实践》

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

《大型网站系统与Java中间件实践》

《分布式服务架构.原理、设计与实战》

《高性能服务系统构建与实战》

并发编程类

《图解Java多线程设计模式》

《Java并发编程实战》

《实战Java高并发程序设计》

《Java并发编程之美》

JVM类

《深入理解Java虚拟机(第2版)》

《深入理解Java虚拟机(第3版)》

《垃圾回收的算法与实现》

《深入理解JVM & G1 GC》

微服务类

《SpringCloud微服务实战》

《SpringCloud与Docker微服务实战》

《微服务分布式构架开发实战》

《Spring Cloud与Docker高并发微服务架构设计实施》

《SpringBoot2精髓》

《微服务架构实战》

《微服务设计》

《深入理解Apache Dubbo与实战》

《深入剖析Apache Dubbo核心技术内幕》

《高可用可伸缩微服务架构:基于Dubbo、SpringCloud与Service Mesh》

数据库类

《MySQL技术内幕 InnoDB存储引擎 第2版》

《高性能MySQL(第3版)》

《高可用MySQL》

《MySQL5.7从入门到精通》

《MySQL王者晋级之路》

《深入浅出MySQL 数据库开发、优化与管理维护》

《MongoDB权威指南(第2版)》

Redis类

《Redis开发与运维》

《Redis设计与实现(第二版)》

《Redis深度历险:核心原理与应用实践》

Spring类

《Spring 5核心原理与30个类手写实战》

《Spring源码深度解析(第2版)》

《看透SpringMVC源代码分析与实践》

数据分析与挖掘类

《Python编程从入门到实践》

《Python数据分析与挖掘实战》

《Python高性能编程》

《Python并发编程》

《Python自动化运维 技术与最佳实践》

《利用Python进行数据分析》

大数据类

《Hadoop权威指南(第3版)》

《大数据之路 阿里巴巴大数据实践》

《Flume构建高可用、可扩展的海量日志采集系统》

《Greenplum企业应用实战》

《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》

《Hadoop技术内幕:深入理解YARN架构设计与实现原理》

《Hadoop技术内幕 深入解析HADOOP COMMON和HDFS架构设计与实现原理》

《Hadoop海量数据处理》

《Hadoop大数据分析与挖掘实战》

《Hadoop应用开发技术详解》

《Hadoop硬实战》

《Hadoop Spark大数据巨量分析与机器学习整合开发实战 》

《HBase企业应用开发实战》

《HBase权威指南》

《Learning HBase中文版》

《Hive编程指南》

《Kafka技术内幕》

《Mahout实战》

《Mesos实战》

《Scala函数式编程》

《Spark大数据商业实战三部曲:内核解密 商业案例 性能调优》

《Spark大数据分析实战》

《Spark大数据实例开发教程》

《Spark快速大数据分析》

《大数据Spark企业级实战》

《Storm技术内幕与大数据实战》

《Storm实时数据处理》

《Zookeeper分布式过程协同技术详解》

《ZooKeeper原理与实战》

《大数据管理+数据集成的技术、方法与最佳实践》

《大数据架构商业之路:从业务需求到技术方案》

《大数据治理与安全从理论到开源实践》

算法类

《算法(第4版)》

《程序员的数学 概率统计》

《程序员的数学 线性代数》

《程序员的数学》

《数据结构与算法分析:Java语言描述(第2版)》

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

《算法图解》

《我的第一本算法书》

运维类

《鸟哥的Linux私房菜基础学习篇(第三版)》

《鸟哥的Linux私房菜服务器架设篇(第三版)》

《Linux就该这么学》

《Unix编程艺术》

操作系统类

《计算机操作系统(第四版)》

《操作系统导论》

《现代操作系统》

《操作系统精髓与设计原理(第八版)》

《编译原理(第2版)》

《深入理解Linux内核》

总结

好了,今天就到这儿吧,以上说了这么多,强调一点,学习的重要性。以上所有电子书资料均能够分享给大家的,希望能够一起进~

你可能感兴趣的:(java,编程语言,分布式)