玩游戏的大神?学习上的残疾?再不学习2020Android没凉,你凉了

Android进阶小言 · · 870 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

前言

大家好,五一到了,在这里先祝大家节日快乐。不知道这个假期你打算出门吗?我是打算不出远门了,怕死,哈哈。索性好好宅家里学习,强化一下自己。

相信大家也感受到了,随着互联网加速了信息的流动速度,知识的更新迭代也在加速。可能原本靠着一门手艺可以过一辈子,现在可能每5~10年就需要一次大的迭代才能跟上社会的发展步伐,不被out。

并且,随着最近几年知识付费的兴起,提倡「终身学习」的声音越来越大了。不管是出于什么目的在鼓吹「终身学习」,这个观点的价值取向总是正向的。

但是对于学习这个问题,困扰我们大部分人的并不是学什么或者怎么学。而是,总是学着学着没动力,半途而废了。甚至是一开始学习就犯困、打瞌睡。

不瞒你说,我之前也在这种状态困扰过好久,深知这种感受的滋味。

毕竟,再好的美食,吃不下去对你来说就是一场空。

长期以往,自己的社会竞争力必然大大下降。这不是杞人忧天,至少在以快速变化著称的互联网行业里,由于技能跟不上时代发展被淘汰的情况正在愈演愈烈。

正因为我们大多数人在学习这件事上比较容易陷入“三天打鱼,两天晒网”的状态,所以很多人将长时间的高效学习看作是奢望,是学霸专属。我们普通人肯定得劳逸结合,学一下,玩一下啊。所以「番茄工作法」之类的概念受到广泛的传播。

但是实际的效果如何?

学霸用起来觉得还不错,我们所谓的“普通人”还是用着没啥效果,说好的学习25分钟,休息5分钟。休息着休息着就超过半小时了~

之所以这样,还是因为我们人性的弱点所致。

像大家最常见的拖延症问题就是。

拖延症这个东西,就像一个病毒,如果你不下狠心去彻底治了它,它会逐渐扩散,会让你进入到所谓的“懒癌晚期”……

芝加哥德波尔大学心理学教授Joseph Ferrari之前做过一项研究,在他的研究报告显示,人群中有20%的人具有慢性拖延症,75%的大学生认为自己是慢性拖延者,95%的拖延者感到十分痛苦,希望改变。

怎么办呢?

想要摆脱人性弱点的困扰,最好的一类办法就是同样利用人性的弱点来反制。

所以我建议你带着功利心、带着目的性去学习。(比如说,我之所以乐于将所学所想在这里分享出来,我的功利心是希望能获得更多的点赞和分享)

如果你目前正处于这种学习效率低下的状态,但是又没有找到什么可以让你产生功利心、目的性的事情。那我建议你先别学了,越学越焦虑。

不如先好好静下心来,想清楚自己的下一个值得为之奋斗的小目标是什么。

如果实在想不到,可以人为的给自己增加一些“利益点”。比如,如果某件事我做成了,我就奖励给自己一样什么东西。

这么做至少有两个好处。

首先就是上面提到的,解决意志力消耗大,难以坚持的问题

举个例子

比如,你发现公司里某个新业务开展的不错,目前处于快速扩张阶段,你也想加入分一杯羹。但是某项技能你还不具备。

那么你试想一下,此时,你学习这项缺失技能的动力,相比你在网上无意间发现某个技能你觉得很牛逼,想学习一下,哪个动力更强?

我想很明显是前者,因为那可以让你多拿不少的奖金。所以,你自然而然更容易坚持下去。

其次,第二个好处是,避免学习的深度停留在表面

人啊,总是逐渐向已养成的习惯妥协。然而,如果我们在一开始就带着功利性去考虑做这件事,必然会给自己设立一个小目标,用于判断自己的期望是否能兑现。那么当你在设立这个小目标的时候,由于习惯还没开始介入,所以它相对是客观的、合理的。

因此,在客观、合理的目标驱使下,可以避免自己学习的程度停留在表面,摆脱“差不多就行了”的状况。

像在上面的例子中,如果你学习成果还达不到标准,自然无法通过应聘的面试。那么便会驱使你继续更深入的学习。

但是这里有一个重点:不能轻易降低最初的目标,不能轻易降低最初的目标,不能轻易降低最初的目标。这是保证「功利性学习」有效的首要要求。

思路清楚了,那么具体怎么做呢?下面我来分享一下我自己的做法。

一、确定目标

首先问自己三个问题。

  • 身边有哪些好机会?
  • 你想成为什么样的人?
  • 你想要什么?

只要是一个“还有救”的人,通过这三个问题的灵魂拷问必然可以至少得到一个客观的、可度量的目标。

这个很简单,就不多说了。

二、断了拖延症

把拖延症断了,你就没有后顾之忧了。否则,你这会大大影响你自己的信心。

我有一个治疗拖延症的好办法,就是设定一些“信号”。一旦当你收到这些“信号”就要做出对应的反应。比如:

  • 一旦坐到书桌前,就要大脑放空。不要再想之前发生的杂七杂八的事情了。
  • 一旦看到一段让你觉得很有道理的话,就要用自己的语言讲出来。
  • 一旦……就要……

这里举的例子是看书时的“信号”,其他情况也是类似的。

三、确定学习内容的覆盖面

既然在第一步中把目标确定下来了,那么接下去就是分解这个目标,将可以实现这个目标的必要条件给罗列出来。

比如,顺着之前提到的例子,你想参与的公司的新项目是一个面向企业服务市场的项目,其中的技术选型用到了Golang。那么你至少可以确定的学习内容为:

  • 所面向的服务企业所属的行业特点,以及该行业里常见的痛点等等。
  • Golang语言的特点、语法、常用的库、编译方式等。更进一步的话,可以再了解下Golang背后的Actor模型是怎么回事、语言的设计原理等等更深入的概念。

当然了,可能需要具体学习的点有很多。这个时候要排好优先级,并且在学习的过程中尽量克制一下不要过度延展,否则就是假勤奋了。

比如,明明当前在学A,你顺带了解一下B还没啥问题,如果你延展到了C、D、E甚至是Z,那就跑偏了。

四、应用所学内容

最后一步就是学以致用,我来举个实际的例子,让大家更好理解。

比如:我要学下面 移动开发 这些知识点,我应该怎么做。

1)首先,把要学的东西列出来,最好能够细分,一点一点解决这些小“问题”,这样既不会给你很大的压力,又能提升你学习的效率,比较一口吃不成一个大胖子。

移动开发

服务器开发相关

  • SpringBoot技术
  • Restful API开发
  • 网络协议理解:TCP/IP、HTTP/HTTPS、OSI七层协议
  • 授权认证协议: OAuth2.0 等
  • 基本的数据库技术
  • 数据缓存技术v:Memcached、Redis,Web缓存原理
  • 消息队列技术
  • 监控、日志分析技术

前端开发相关

前端开发知识很多,框架层出不穷,本质的东西却只有以下这些。

  • 核心必备:HTML、CSS、JavaScript
  • 入门提高:浏览器兼容性、自定义UI和动效
  • 中级技能:框架层出不穷,当前以vue.js、react.js 为核心
  • 协作开发技能:包管理、模块化,工具采用 npm、webpack等
  • 高级技能:框架原理源码研究

开发调试各种工具

  • 性能分析工具:Memory Monitor
  • 性能追踪及方法执行分析: TraceView
  • 视图分析:Hierarchy Viewer
  • ApkTool- 用于反向工程Android Apk文件的工具
  • Lint- Android lint工具是一个静态代码分析工具
  • Dex2Jar- 使用android .dex和java .class文件的工具

2)第二,上面是不是看着怪怪的,一点都不系统感觉非常杂乱。

所以我们可以准备系统的导图了,如果这张图你能全部学明白,那么你的目标就算成功了。

3)第三,有了目标之后,就应该系统的搜集一些你需要用到的资料啊,视频啊,在搜集的过程中其实,你已经慢慢开始进入学习状态了,因为你会开始看很多博客,文章,视频,书籍,在这个过程中何尝不是一种学习呢?而且这个过程并不会有枯燥感,因为你会感觉你的大脑一直处于兴奋状态,你会越发精神。搜集像我这样整理就好,一定不能乱,视频,PDF文件,自己做导图。

Android进阶视频

330页Android核心笔记

Android学习文件夹

以上,就是我学习一个新知识的过程,大家可以借鉴当然有更好的,也欢迎大家指出,我们一起学习交流。当然有想要我上面资料的朋友私信我【学习】我可以分享给大家,但是一定要利用起来,不然也只是一堆电子“废纸”。

直接点击即可领取

Android学习PDF+架构视频+面试文档+源码笔记

如果你有其他需要的话,也可以在 GitHub 上查看,下面的资料也会陆续上传到Github

好了,我们总结一下。

我知道很多人说是说在学习,其实就是看看书、看看资料。哪怕你很花时间去思考,但是不用起来的话,这些学到的东西最多是你脑海中的记忆而已。真当你遇到什么事,实操起来可完全不是同一种感觉了。

如果有真实的问题场景让你去应用便最好不过了。如果没有真实的问题场景的话,你可以选择虚拟一个场景。(可以是身边随便观察到的某个问题)

比如,你可以假设你现在需要从某些网站上爬取一些数据下来。那么用Golang去实现一下这个需求试试?

当你自认为学的可以了的时候,去应聘这个新岗位试试?如果没应聘上,说明:要么自己学习的深度还不够,要么自己罗列的学习内容覆盖面还不够。继续3和4的循环即可。

这篇呢,我和你聊了一个我们每个人很常见的问题,学东西容易半途而废。可能你尝试过很多时间管理的方式,但是最终的结果可能都不尽如人意。

我认为要解决这个问题,其实就相当于你要解决我们人性的弱点

一个行之有效的方法是同样利用人性的弱点去反制。所以,我建议你带着功利心去学习

具体实践的时候可以分为4步走:

  1. 确定目标
  2. 断了拖延症
  3. 确定学习内容的覆盖面
  4. 应用所学内容

如果目前还未达成,那么不断地在3和4中进行循环。

希望对你有所启发。

喜欢的朋友欢迎点赞关注收藏哦!!!多谢支持。


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:Android进阶小言

查看原文:玩游戏的大神?学习上的残疾?再不学习2020Android没凉,你凉了

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

870 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传