没有天生的高手,更没有永远的菜鸟求知若饥, 虚心若愚

程序员这样做笔记,效率会有很大的提升


很多人觉得记录笔记是很浪费时间的行为,这种想法必然是错误的,记录笔记不仅仅是对学习知识的记录,更是在记录了在学习过程中的逻辑思维。

在这个技术更新换代飞速的时代,无论是被动学习还是主动学习,如果不做记录,不管能学到多少知识,那也只是一个简单的阅读过程。我也了解到大多数的程序员都会写技术博客,这是记录笔记的一种方式。

那么,接下来,我们就如何有效地记录和管理笔记进行探讨。

工欲善其事,必先利其器,首先需要选择两款得心应手的工具,在此推荐几款适合记录笔记的工具。

有道云笔记

有道云笔记

有道云笔记也是支持Markdown编辑的,同时支持语音,不方便打字时也可以用语音速记可同时保存语音和文字笔记,并且兼容Office系列的软件在线查看。

支持多端同步,不管在哪台终端,都可以随时随点的同步资料,还可以对重要的资料进行加密。不仅如此,还支持脑图,梳理知识点也是很方便的。

Typora

相信用Typora的同学也是比较多的,毫无疑问的是Typora简单上手,简洁的风格没有过于复杂的功能,让同学们能完成沉浸到写作中。

程序员的笔记少不了代码块,那么Typora对代码的支持近乎完美。它对流程图的支持也是出乎意料,完全可以手写流程图,并且语法简单。

以上的这两种工具也是作者在用的,并且用起来也是很顺心的,相比之下,还有一些其他的工具,这里可以根据个人喜好去选择,不再做过多的工具介绍。

做笔记讲究方法,从初中开始,老师就教我们做笔记,起初是在课本上完成的,后来知识量的增多,转向笔记本上。

在看了几位学霸的学习笔记后自叹不如啊,密密麻麻的并且有理由顺的,询问之后,他也是跟我道出了他记笔记的方法。

首先是明确知识点,记录本节内容讲述的内容重点是什么,后面是针对知识点的讲述,究其深层的理解,后面是对于本知识点的案列,结合案列分析知识点很容易记忆。

下面我们来一个例子:

知识点:javascript中this指向问题,this到底是指向谁的。

通俗讲就是谁调用它,this就指向谁。

在函数中,简单调用函数时,在严格模式下,函数内的this会被绑定到undefined上,在非严格模式下则会指向全局对象window上

案例:

function f1() {
  console.log(this)
}
function f2() {
  'use strict'
  console.log(this)
}

f1() //window
f2() // undefined

这是一块简单的案例,从这里可以看出来,有始有终,并且能够简单明了的说明

其次,我们要做好笔记的分类和Tag管理,便于搜索查询。同类题材的文档可以放到统一文件夹下。也可以根据不同的事件来做分类,比如,开发,运维、测试等。

以上是,针对程序猿应该怎样做笔记关于自己的一些看法,欢迎有兴趣的同学们一起探讨。

文章评论已关闭!