前言
人生有好多事情,可以走捷径或者可以找人替代,唯有求知、成长无捷径及无法找人替代。
二、程序员碎片化学习的困境
5-15分钟的碎片化学习,似乎是当下人的无奈之举。整块时间对于我们来说是个奢侈品,白天要上班、上学,晚上要加班或忙于各种社交、娱乐活动,睡前还要趴在床上刷刷八卦、看看视频或者勾搭一下男神女神,很快这一天就没有了。
所以我们的学习时间基本就靠各种5-15分钟的碎片时间。比如等地铁、等上课、等开会的各种等待时间,或者坐车、走路、健身、吃饭、做家务等这些体力劳动但大脑空闲的时间。但是很显然,这些学习场景嘈杂、混乱、不可控,我们很难保持专注。
而且在短时间内,我们很难快速进入最佳的学习状态。你可以以回忆一下你的中学时代,刚上课的时候你的大脑是很难立即进入上课状态的,所以会教课的老师,都要在课前慢慢引导学生们进入状态。而碎片化学习,就是在大脑还没有准备好的时候,就硬塞给它一堆难以消化的东西。
这个世界变化太快,未知的东西太多,所以我们程序员慢慢有了对抗落后的焦虑。在碎片化的时间里了解到一个新语言、新框架,可以很大程度上缓解这种焦虑。于是人们就试图将这种碎片化学习,当做繁忙生活中的重要学习方式。
可是这就像挠痒痒一样,治表不治里,我们的焦虑确实被满足了,但除了知道点新的概念,多了点谈资,生活却似乎依然照旧。所以我们必须要明白,什么叫有效学习。
三、普通人与优秀人的区别
经常和一些技术大咖打交道,我发现这些大神都有自己的知识体系,对于某一领域有着专业的研究;而普通的人只有一些碎片化的知识,无法将自己的知识系统的连接起来,这样说可能有些难理解,这样的知识体系,像我们乐高积木搭起来的建筑物。
那么,现在有一个问题:用我们下面图片中的木质积木,可以搭建出上面的积木房子吗?
我猜我们的答案是一样的:不能。这也是为什么传统的木质积木无法风靡的关键原因——很难搭建出有稳固的、有创造性的东西,不耐玩。
那为什么乐高积木就能够搭建出种类繁多、形式各异的“建筑物”呢?
请大家看一下乐高积木的积木块:
发现它们和传统积木块的不同了吗?
对,它们上面有很多凸起的圆点点!这些圆点点非常关键,它们可以嵌入其他积木块预留的凹槽,把两个积木块连接起来。
也就是说,乐高积木块上有连接点,所以可以彼此连接,拼搭出各种具有稳定结构的“建筑物”!
把知识比作积木块,如果知识上生出连接点,就也可以彼此连接,构建出适用于特定领域和特定问题的知识体系。
四、构建知识结构体系,破解碎片化学习困境
优秀的人都是不断学习的人,但是学什么、怎么学呢,学什么是方向的问题,怎么学是学习方法方式的问题,两者都非常重要,如果方向选择不对,就会进入越努力越尴尬的地步;如果学习的方法方式不对,我们可能就会停留在某一高度,止步不前,我们应该聚焦某一领域,深度系统的思考,构建自己的知识体系,因为我相信一句话,你所接受的一切信息,构成了你的思维方式。
就拿我们移动开发人员来说,从初级程序员进阶到高级程序员,从初级架构师到资深架构师,应该如何构建自己的知识体系,成为移动架构师需要掌握哪些技能?
下面这套架构师成长路线是6名来自阿里、腾讯等10余年开发经验的资深架构师结合实战经验及最新互联网企业主流技术,归纳整理而成:什么是系统,这就是系统学习,从路线——资料——视频——必刷题。每个资料都环环相扣,系统对应就像我们儿时上课有书本(资料)有老师(视频)有作业(比刷题目),哈哈果然哪里都逃不过。
我是08年开始做Android的,期间有许多朋友同事,我们有问题也会一起沟通交流,现在群已经壮大到了几千人,里面不妨刚刚学习的小白,年薪百万的的牛。无论什么经验,只要你热爱学习,并且乐意交流,愿意分享。我们都欢迎你来!最后说一句,圈子决定你的人脉,你站的多高,就能看的多远,私信我【学习】免费领取下面的资料,或者进群加入我们,一起学习交流吧!
直接点击链接即可以领取!
学习路线
一、基础技能:
- 1、深入Java泛型
- 2、注解深入浅出
- 3、并发编程
- 4、数据传输与序列化
- 5、Java虚拟机原理
- 6、反射与类加载
- 7、高效IO
二、Android框架体系架构
- 1、高级UI晋升
- 2、Android组件内核
- 3、大型项目必备IPC
- 4、数据持久化
- 5、Framework内核解析
三、360全方面性能调优
- 1、设计思想与代码质量优化
- 2、程序性能优化
- 3、开化效率优化
四、设计思想解读开源框架
- 1、热修复设计
- 2、插件化框架解读
- 3、组件化框架设计
- 4、图片加载框架
- 5、网络访问框架设计
- 6、RXJava响应式编程框架设计
- 7、IOC架构设计
- 8、Android架构组件Jetpack
五、NDK模块开发
- 1、NDK知识体系
- 2、底层图片处理
- 3、音视频开发
- 4、机器学习
六、架构师炼成实战
- 1、架构设计
- 2、网上商城项目实战
- 3、新闻客户端项目实战
- 4、多格式播放器项目实战
- 5、Gradle自动化项目
七、微信小程序
- 1、UI开发
- 2、API操作
- 3、微信对接
八、Hybrid开发与Flutter
- 1、Html5项目实战
- 2、Flutter
学习视频
对标阿里P7年薪百万必刷题
五、结语
现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水,所以私信我【学习】领取吧!
人生关键的路还是要靠自己走,求知这件事情,没有什么终端捷径可走。只有自己深入思考,不断总结反思,一步一步构建自己的知识体系,才是最快的方法。
然而Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
网友评论