学习方法论-转载


前言

高效的学习离不开日复一日的努力,也离不开一个好的身体和饱满的精神。如果你要高效的学习,就必须远离那些花费大量时间的电子游戏,网络小说,这是必须的!不然一放松,就会不由自主的想那些东西。

每天最好是9点前睡觉,早上6点左右起。不要觉得睡不着,我也睡不着,但你得努力睡着啊。睡觉也要当一个重大事件对待,睡不着努力的催眠自己,过几个月就好了。

在地铁或者路上的大段空余时间,看看书籍,推荐电纸书,携带方便,还小巧。后悔买了50多本实体书,带着费劲。kindle不错,我买的958版本的,可以光线不好的时候观看。这里推荐看书,是因为看书可以使人脑袋清醒!早上坐半小时多地铁,看一会书籍,大脑在慢慢转动,思考,那感觉是很棒的。并且这种长久的快乐和兴奋,会让你真正的感到舒服,再坚持下去是很容易的。

计划

早上来了不要先看qq,看邮件,因为那会让你沉浸到细枝末节的事情上。先写计划,将一天化为2阶段,紧急,不紧急。事件完成后,要写ok,不要删除。并且在空余时间安排好事情,在到要下班时候,将学习计划的进度写个大致。

大致如下:

每天:
1.读后感,可以是书或者电影
2.查看zabbix报警情况

紧急:
redis集群部署  ok
数据库需要搭建一个主从

不紧急:
学习redis相关知识
昨天看到redis的集群优化部分

定完计划,我一般是会先写一会文章,感想。再看看邮件,信息,去处理。这样好处是不会被那些不紧急的事情当误早上的美好时间。邮件或者短信,肯定是不着急才会这么做的。着急直接电话了。

使用笔记

个人认为,对于IT技术的学习,笔记驱动的方式将会更好!当要学习一门技术,先要立项,根据模糊的概念去划分任务。例如想学习jenkins,就建立如下阶段的任务清单
1.了解jenkins
2.Jenkins做实验
3.Jenkins了解各项功能

这样有个问题,内容非常模糊,没有目标性,除非现在的工作能用上,不然没有一个载体去呈现,学习会很难受。比如什么叫了解Jenkins呢?

那接下来以笔记的方式建立如下笔记
1.什么是Jenkins?
2.Jenkins安装部署.
3.Jenkins基本使用操作
4.Jenkins实现Maven工程发布
5.Jenkins的各项配置说明
6.Jenkins实现CI/CD整体流程

笔记中再套入固定模板,例如什么是Jenkins笔记的开头写如下几个固定询问
1.这个东西的发展史
2.这个东西的功能特性
3.同类别中他的优缺点
4.他的最新版本和功能差异
5.他的相关社区情况和官网等资料链接

笔记作为载体的好处在上面已经展示了,先做好一套模式,后面再复用,就会很舒服。笔记还可以持续维护,例如什么是Jenkins,这个问题在刚学习、学习完成后、实际应用后,体验都是不同的。

不要等学完再记录笔记!因为刚学的时候你会对很多细节敏感,这些非常重要。如果等你都学完再重新整理笔记,细节都丢失了,这在后续工作应用中影响会不断放大的,笔记要在学习前就建立。

积累

我一直认为技术不是一蹴而就的,不能说你照着某个“最新”的“最好”的教程学完就不用学了。技术必定是持久进行积累的,在一次次学习和工作中不断的完善自己的知识体系,才能举一反三,知行合一。

相对于开发,运维更加需要知识的普及,了解更多知识点。你可以不会开发或者测试,但你必须了解相关的基础知识,甚至参与和尝试进行相关的工作。

相比最初2010年左右(看当时的技术氛围)的技术圈,当敏捷开发取代瀑布流开发模式后,现在的运维更加和其它技术岗位紧密结合。

现在大多利用Jenkins进行发版,那其中maven工程的取包为何版本不对?打包过程中为何静态文件丢失?发版中为何无法获取当前分支号?。DEVOPS导致不同环境可能一天迭代发版10多次,非常容易遇到上述问题,常在河边走哪有不湿鞋。

这也是知识普及的意义,肯定是需要多方面的知识才能做的更好。在这里记录学习中遇到的知识点,并进行挖掘深思,最终连贯起来形成体系!

空余时间

空余时间很大程度上决定了命运!忙碌的时候心情是紧迫的,而空余时候,那些游戏,香烟,网络小说,便会拨动心弦。如果把时间花在那上面,脑子就成了浆糊,而且会越来越懒,总是想躺床上懒得动。

所谓,越勤奋,越勤奋,越堕落,越堕落。努力不是为了谁,而是让自己更加自在,有价值。

腹有书香气自华。
君子世无双,陌上人如玉。
言念君子,温其如玉。

当前做不到,但以后会做到的。


 本篇
学习方法论-转载 学习方法论-转载
前言高效的学习离不开日复一日的努力,也离不开一个好的身体和饱满的精神。如果你要高效的学习,就必须远离那些花费大量时间的电子游戏,网络小说,这是必须的!不然一放松,就会不由自主的想那些东西。 每天最好是9点前睡觉,早上6点左右起。不要觉得睡不
2021-07-14
下一篇 
yaml notes yaml notes
Kubernetes 请看文档:https://www.kubernetes.org.cn/k8s Kubernetes (通常称为 K8s) 是开源容器集群管理系统,用于自动部署、扩展和管理容器化 应用程序。 Rancher 示
2021-04-19
  目录