天天都在 996 ,安卓人该如何持续学习,实现可持续性发展?(1)

  • 开发社区

  • 免费公开课

  • 长期培训班

(按推荐指数排序)

在本文中会描述不同途径的优点和缺点,以及我个人的学习方法分享。

(1)经典书籍

书拥有很多优点:

  • 拥有完备的理论,方法论,帮助大家成体系地学习

  • 有利于非常基础、长期稳定的知识体系形成,受益整个职业生涯

  • 深入学习,可以成为理论王者,最后指导实践

A:Android 开发者,应该看哪些书?

这里推荐一些计算机类的经典书籍,主要是因为这些书籍的知识密度大,而且内容都是偏向基础的,表激动不会很大,不存在跟不上时代什么的。

  • 计算机组成原理知识:《深入理解计算机系统》

  • 计算机网络:《图解 HTTP》、《图解 TCP/IP》、《网络是怎样链接的》,再深入的话推荐《计算机网络:自顶向下》

  • 操作系统:《现代操作系统》、《操作系统—精髓与设计原理》、《Linux内核设计与实现》、《鸟哥的 Linux 私房菜》

  • 数据库:《SQL 必知必会》、《高性能 MySQL》、《Redis 深度历险:核心原理与应用实战》、《MongoDB权威指南》

  • 设计模式类书籍

此外,一般我还会看业界大佬推荐,或者就是看最近新出了什么书,如果感兴趣都会买一本。

B:如何高效规划看书学习
  • 制定看书计划

根据书的厚度安排一个期限看完,然后每天看固定量的厚度。

也可以根据自己的时间来安排,比如每天 1 小时

或者按照书的分节来,每天一章节(我是这种)。

  • 如何高效看书

看书前: 看目录

看书时:写读书笔记

看书后:实战巩固

技术书籍一般附有大量的代码,可以跟着章节节奏动手敲敲代码,加深记忆。

  • 学会总结

阅读完全书之后,可以回顾一下自己的读书笔记,总结一篇全书的读书笔记。

还可以将总结发表在社区上,和大家交流讨论,这样你会收获很大的满足感,获得正向反馈,然后有更多坚持看书的动力。

(2)大佬公众号

很多人觉得公众号就是垃圾营销,不能学习,我想说的是,找到方法就能学到东西。

通过公众号学习,我总结两个关键词:垂直和取舍。

垂直:关注 1-3 个垂直领域公众号

获取安卓领域深度文章、最新资讯、最佳实践等,为了深度。

  • 关注 1 个计算机领域公众号(获取一些计算机领域的文章,扩展视野,为了广度)

  • 不要在花边新闻和标题党上浪费时间(没有营养,浪费时间)

  • 不要关注当下对自己没用的技术公众号(容易焦虑,自卑)

取舍:判断推文是否值得看
  • 通过标题判断是否值得阅读

  • 通过内容判断是否值得收藏

是否需要深度阅读?

是否未来可能对自己有用?

是否是一个解决方案、最佳实践?

  • Mobile 端碎片阅读

由于屏幕和场景的限制,Mobile 端决定了无法深度阅读一篇文章,这里推荐的是大致扫一遍文章内容,了解通篇的主要内容即可。

  • PC 端深度阅读、分类收藏

在 Mobile 端碎片阅读之后,如果觉得文章有用,则在 PC 端花时间深度阅读,并且分类收藏,未来可能就会用到。

(3)知识付费

随着国民经济水平以及版权意识等的提高,这几年知识付费挺流行的,各种培训课程、专栏、视频课程层出不穷。

这其实是一把双刃剑,好的课程可以引导我们,不好的课程浪费时间甚至误导我们,我们需要正确地看待它。

首先,知识付费存在即合理。天下没有免费的午餐,想想,别人为啥平白无故教你,然后来卷他?所以,想要让别人教你一些东西,还是要等价交换的。当然,这个价不能太贵。

其次,我们需要取其精华去其糟粕。不是所有的付费知识都是值得的,有些很好,有些真的很辣鸡。

如何为知识付费?为什么样的知识付费?

首先,不要反感知识付费,感兴趣、有帮助就买,没用的课程就别浪费钱。我这两年还是花了不少钱买课的,可能你会说我是“韭菜”?但是我确实从中得到了我想要的东西,当然,我也踩过坑,这里作为一个过来人分享下知识付费的经验。

三个基本点:

  1. 定向搜索自己需要体系化的知识点。比如想学 webpack 的时候,繁杂的配置和流程,如果有人能体系地指导一下,就非常好;再比如浏览器原理,这东西就很抽象,没有实战经验,就需要有经验的前辈给你总结一下

  2. 当被推荐、种草时。不要马上无脑买,先打开目录或者推荐语瞅瞅。这个课程讲了啥?是拼凑的还是成体系的?自己能用得上吗(查缺补漏、扩展视野、最佳实践等)?

  3. 寻找优惠渠道。一般付费课程都有分享返现或者优惠码的渠道。大家可以先观摩一下,或者进入一些交流群进行咨询。

(4)开发社区

这里的社区指的是一些社交平台和技术社区,包括 GitHub、知乎、掘金、Twitter 等。

这里推荐几个我经常用的社区:

  • GitHub

  • CSDN

  • 掘金

  • Twitter

(按推荐程度排序)

GitHub:可以 follow 一些比较活跃的大 V,看他们的日常动态。

如果他 star 了某个仓库,

  • 点进去看看,了解一下这个仓库干啥的

  • 如果感兴趣可以写个 DEMO 玩玩

  • 如果未来可能用到,就也 star 一下,至少保留一个印象

如果他 follow 了某个人,

  • 点进去看看这个人是不是比较活跃

  • 是有比较有名的开源项目呢

  • 还是有一个非常高频原创的博客

准确地说,就是通过大 V 的眼睛去发现一些 GitHub 上的新东西,扩展视野。

CSDN:这是目前国内比较火的一个开发者社区

有非常多值得阅读的文章。

我们可以每天刷刷首页的推荐流,取其精华,发现高质量原创文章。

同样我们可以关注一些大佬。

掘金:也是目前国内比较火的一个开发者社区,和CSDN差不多。

同样我们可以关注一些大佬。

Twitter:主要还是关注一些大佬。

他们会经常在 Twitter 上讨论某个技术方向、某个新工具以及一个有意思的 idea,主要就是看他们都在 “玩” 什么。

玩社区的核心目的:持续关注和积累,保持好奇心。

平时看到啥技术相关的内容,都可以点进去了解了解。如果已经会了,关了就好;如果不会,就看看;如果可能对自己有用,那就收藏一下。~~俗话说得好,收藏 === 学会(并不)。

(5)免费公开课

由于现在的大环境很卷,包括培训班也很卷,所以一般都有可以免费白嫖的公开课,大家如果看见了他们的公开课活动,刚好有感兴趣的内容,不妨看一下他们的公开课。毕竟能出来做分享的人还是得有两把刷子的。

说不定就嫖到了有用的东西了。

(6)长期培训班

这一点我之所以放在最后,是因为这是一个填鸭式的学习途径。和上学一样,这是短时间内进行高浓度的知识摄入,然后迅速的提升,可能会不容易消化。

在这里,我也只推荐实在是迷茫找不到方向,或者是自己工作太忙是在是抽不出时间进行学习规划,或者是想迅速就业的朋友试试看。

最后

=====================================================================

说这么多,其实就是想告诉大家:只要思想不滑坡,方法总比困难多。

工作再忙我们也不能纵容自己在技术上当一条咸鱼躺平(不然,迟早被淘汰)。

在这里给大家推荐一份火爆全网,几乎所有安卓开发人手一份的学习笔记,还没有上手的赶紧整一份。

有需要的朋友直接【一键三连】,然后点击【此处】进入群共享资源自取,或者直接通过下方代码块找我领取。

// Wechat number(可复制):

study5233

  • 架构师筑基语言基础

知识要点:

1、深入理解Java泛型

2、注解深入浅出

3、并发编程

4、数据传输与序列化

5、Java虚拟机原理

6、高效IO

  • 设计思想解读开源框架

知识要点:

1、热修复设计

2、插件化框架设计

3、组件化框架设计

4、图片加载框架

5、网络访问框架设计

6、RXJava响应式编程框架设计

  • 360°全方位性能调优

知识要点:

1、设计思想与代码质量优化

2、程序性能优化

启动速度与执行效率优化

布局检测与优化

内存优化

耗电优化

网络传输与数据储存优化

APK大小优化

3、开发效率优化

分布式版本控制系统Git

自动化构建系统Gradle

4、项目实战

启动速度

流畅度

抖音在APK包大小资源优化的实践

优酷响应式布局技术全解析

网络优化

手机淘宝双十一性能优化项目揭秘

高德APP全链路源码依赖分析

彻底干掉OOM的实战经验分享

微信Android终端内存优化实践

  • Android框架体系架构

知识要点:

1、高级UI晋升

2、Android内核组件

3、大型项目必备IPC

4、数据持久与序列化

5、Framework内核解析**

  • NDK模块开发(音视频开发系列)

知识要点:

1、NDK开发之C/C++入门

2、JNI模块开发

3、Linux编程

4、底层图片处理

5、音视频开发

6、机器学习

  • Flutter学习进阶

知识要点:

1、Flutter跨平台开发概述

2、Windows中Flutter开发环境搭建

3、编写你的第一个Flutter APP

4、Flutter Dart语言系统入门**

……

  • 微信小程序开发

本篇知识要点:

1、小程序概述及入门

2、小程序UI开发

3、API操作

4、购物商场项目实战

有需要的朋友直接【一键三连】,然后点击【此处】进入群共享资源自取,或者直接通过下方代码块找我领取。

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助

因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助*。

因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

[外链图片转存中…(img-Pg4N9Xbg-1715873315181)]

[外链图片转存中…(img-dMILADUx-1715873315183)]

[外链图片转存中…(img-A4DRYC1k-1715873315184)]

[外链图片转存中…(img-ydphcRAC-1715873315185)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值