我们都知道,一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。
早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。
学习的方式无非就是看书和敲代码,必要的时候还可以阅读下一些框架的源码,比如做Java后端可以了解下Spring的实现,Android可以了解下Glide的实现,前端可以了解下Vue的实现。
看书是一个很好的学习方式,但是我们往往会陷入选择困难中,毕竟,看一本无用的书,不仅学不到东西,还浪费时间!最近看到了鸿洋大神的推荐书单,非常有用,在这里分享给大家!
入门阶段:
- Android开发进阶 从小工到专家
- Android自定义控件开发入门与实战
进阶阶段:
- Android开发艺术探索
- Kotlin实战
- 实战Gradle
- Android Gradle权威指南
- Android进阶解密
想好好学习framework:
- Android 源码设计模式解析与实战 第2版
- 深入理解Android内核设计思想 第2版(上下册)
- 最强Android书:架构大剖析
Android 某个领域精深了解:
- 深入探索Android热修复技术原理
- Android音视频开发
- Android组件化架构
巩固一下基础:
- Java并发编程之美
- 码出高效:Java开发手册
- HTTP权威指南
改善下代码:
- 代码整洁之道 程序员的职业素养
- Head First 设计模式(中文版)
- 重构 改善既有代码的设计 Java语言版
好好学一下算法:
- 算法图解
- 算法(第4版)
- 大厂面试宝典升级版(剑指Offer+编程之美)
深入了解下 Git:
- 精通Git 第2版
几本绍文专栏推荐的:
- 性能之巅:洞悉系统、企业与云计算
- 程序员的自我修养—链接、装载与库
- More Effective C++:35个改善编程与设计的有效方法
大家可以根据自身情况自行购置,虽说大家觉得电子版比较方便学习,我可以免费分享(点击我)几本给大家,有条件的朋友还是买本书支持一下啦!
不过,我还有一份辛辛苦苦整理好的AndroidPDF学习大全,整理不易,大家给我的文章点个赞呗~
这份Android学习PDF大全真的包含了方方面面了,内含Java基础知识点、Android基础、Android进阶延伸、算法合集等等
领取方式:关注我,简信【核心】即可
网友评论