1、建构式的学习模式
对问题的好奇、对答案的渴望,是驱动我们学习和探索的主要动力。
「知识不是简单的记忆,而是由我们主动地去建构而来的」。我们必须充分利用现有的知识,在主动性目标或核心问题的引导下去积极地进行探索,只有这样,我们才能够把得到的新知识与旧知识糅合在一起,并在头脑中建构出新的知识体系。
「一个好的长时程问题,能让我们成为“构建者”,因为我们不仅在学习知识,还在“建构答案”,在努力回答问题的过程中,我们筛选、评判与整合新旧知识,并把它们融汇而成一个知识体系。」
「一个好的长时程问题,能让我们成为“探索者”,主动地去探求未知的领域,扩宽“未知的未知”的边界,而不是仅仅满足于对现成的、边界明晰的知识的掌握。」
因此,「提出一个深入的探索性问题是一种学习效果非常好的方法」。在问题牵引下的学习,会帮助我们连续不断地构筑着知识之间的联系,最终便会形成针对于该问题的思维导图之解。
「提问是将我们引向深度学习的起点。一位优秀的学习者,一定同时也是一个优秀的提问者,他会从阅读、观察、思考的过程中产生问题,先解答表层的、容易的那部分,留下深度的、探索式的问题给自己,并在由此问题招致的持续困扰和折磨中开启卓越的心智旅程。」
2、通过解码,深入事物的深层
我们不要只做信息的搬运工,而应该通过解码,去深入事物的深层。
一个高段位的学习者,通常都是一个适应性专家,他们可以有意识地构筑一个信息解码与知识扩展的良性循环—不断地从一些高质量的学习资料中通过 「学习、思考、实践」 去获取深度知识以扩展与修正我们现有的知识体系。最常见的一些高效的解码方式有如下三种:
- 1)、「不仅要去寻结论,更要去寻过程」:不言而喻,过程比结论更加重要。
- 2)、「不仅要去做归纳,更要去做扩展」:归纳的同时,我们应当注重保留其中的核心知识与关键细节。
- 3)、「不仅要去比较相似,更要去比较不同」:不同才有知识,才有新意,才有新的发现,才能实现真正地自我提升,在差别中我们首先应当选择最受强调的东西,这不仅仅是因为它们最引人注目,而且是因为它们也最富有启发性。
而这,大概就是解码的要法了。
3、技能—才是学习的终点
只有最后能够作用于现实的学习,才是唯一有效的学习。最有效的学习方式,即**「做中学」**,它是学习真正为我所用的关键一步。
目前**「最有效的两种通用学习方式」**:
- 1)、「不断地测试练习」:即高频次的重复练习。
- 2)、「分散练习」:分散练习即在一个较长的时期内使用较长时间间隔的分布式训练,,例如**「1小时、1天、1周、1个月、3个月」**的时间间隔。
获得技能也就意味着我们拥有了改变世界的能力,哪怕一开始这种能力非常弱小。「高效实践的方式有三种」,如下所示:
1)、写作式练习
写作是一种**「典型的知识建构或重构活动」**。一篇文章如果要被人读懂、要把人说服,需要缜密的思维、清晰的表达和翔实的依据,这些都需要我们对知识的编码与组织达到一个相对较高的水准。
而写作的另一个优势在于能**「获得外界的反馈」,我们可以「根据读者的评论去提取出对我们有用的信息,以此来完善或修正我们的知识体系」**。
2)、游戏式练习
我们可以**「使用“思想实验”来实现一个虚拟的游戏式练习」**,思想实验就是构造一个现实中并不存在的假想情境,然后运用所学的知识,来设想事物在这个情境中的变化。在这样的练习中,我们往往可以得到比原先更为深刻的洞见。
3)、设计式练习
调用已有的知识,「设计某一种解决方案,来解决某个特定的问题」。这种练习我们通常会在架构与系统设计方面应用的比较多。
可以看出,「知识的练习迫使我们对现有的知识进行更加深入的审视,对现实的情境和问题进行更加细微的观察,并且致力于创造两者之间的关联。它使我们不再固守书本,不再去做僵化的记忆,而是让我们赋予知识以灵性,以更好地适应这个变化莫测的世界」。
4、调整努力的姿势
具备成长性心智的人,会比平常人成长地更快,它们都坚信——「只要够努力,就能变得更好」。以大多数人的努力程度之低,根本轮不到拼天赋。根据当前的神经科学的研究表明,「人的大脑具有相当大的可塑性,因此后天的努力对人的改造作用可以是惊人的」。
我们在不断地学习和思考的过程中,其大脑内部会产生剧烈的神经活动,这迫使脑神经之间建立了更多的连接。随着神经元之间连接越来越多,我们对问题的认识也就越来越深刻,遇到类似的问题反应也会越来越快。不仅如此,甚至还能触类旁通,举一反三,乃至和其他的领域结合,产生创新性的想法。
「努力,不是一场意志力的较量,而是一种需要学习的策略」。努力本身是一种具有策略性的活动,这体现在如下**「三个方面」**:
- 1)、「个人资源的调配。」
- 2)、「行动方向的选择。」
- 3)、「执行进度的把控和调适。」
而这种策略是需要我们不断地学习与优化的。
5、专注在一个领域走到最后
在这个互联网上,信息是爆炸的,知识是过载的,观点是鼓噪的,热点是速朽的。而反过来,「专注在一件事上,精益求精、持之以恒的态度和行动,则是最为稀少与珍贵的。」
我一直都相信一句话——「具备突出的优点比没有明显的弱点要重要的多」。对此,我自然而然地就想到了业界常说的“T”型人才,要高效地成长为“T”型人才,我们得先做出那一竖,即**「应先在某一领域深入钻研后再去涉猎其他领域,这样更能触类旁通,对提升那一横的含金量也很有好处。」**
而不少事实也证明了,「浅尝辄止的人很可能将一无所获,而专注投入走到最后的人将会获得超额收益。并且,每个人的精力都是有限的,如果你不专注,就很有可能永远在多个“缓慢起步期”徘徊。」
并且,人是无法做到十全十美的,因为可提升的方面实在太多,在有限的精力与时间之下,我们只能竭力发挥自己的优势,将其发挥到淋漓尽致。对此,我们需要**「学习齐白石先生那种长期专注和一丝不苟的精神,去把一件事情做到极致。」**
6、花费20%的时间去涉猎不同领域的知识
「学习高手通常都会有意识地把不同领域甚至不同学科的知识摆放在一起,然后尝试去分析、比对它们之间的潜在关联,甚至当那异质的素材堆叠在一起时,仅仅是潜意识的推动,就可以让这种隐藏的关系浮出水面。」
在当今,有很多医学的难题长期无法解决或者没有进展的一个主要原因就由于大多数的医学研究者因为多年专业教育塑造的知识壁垒导致缺乏足够的知识广度而造成的。
因此,我们需要需要去花费20%的时间去涉猎不同领域的知识。在学习时间的分配上,我通常会采用**「二八分配」**的原则,即把80%的时间专注在主业上,把剩余的20%的时间用来去接触各种不同领域的知识或补足自己的知识短板。
知识短板会严重阻碍我们进步。准确识别它们的最佳方式之一就是**「看看自己在哪些工作上花费了大量时间,或者一直进行重复性的劳动」**。例如没有掌握键盘快捷键可能就是一个知识短板。
7、构建呈阶梯式难度的关卡
人是需要一些挫折、失败或者高难度的挑战来刺激的。如果总是一帆风顺,就会一直待在自己的“舒适区”里不肯出来,潜能就无法被充分地激发。
因此,我们应该**「为自己的学习适当地增加必要的难度,例如在学完知识后延迟一段时间再做练习,而这种稍难得考验正好能强化我们对这些知识的存储和构建。」**
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
结尾
如何才能让我们在面试中对答如流呢?
答案当然是平时在工作或者学习中多提升自身实力的啦,那如何才能正确的学习,有方向的学习呢?为此我整理了一份Android学习资料路线:
这里是一份BAT大厂面试资料专题包:
好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划。来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。
的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划。来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。