程序员的学习工具?四个就够了!

前言

​ 我们作为程序员每天其实都在处于一个学习的状态,比如调研一个新技术是在学习,解决一个工作中遇到的bug是在学习,看公众号文章也是在学习,写一篇技术相关的csdn博客也是学习,刷leetcode、做自己的开源项目更是一种学习。

​ 但我们应该经常问自己的两个问题是:我们的学习是有计划的吗?是系统性的吗?

​ 很多程序员、包括以前的我,都会陷入一个“学习的陷阱”:这几天搞一个开源项目,过几天刷刷了算法题目,再过几天又看了看一本书,可是一年到头来发现每天都是在盲目的学习。我们确实是产生了一些学习成果,比如github上的代码,几篇博客,但是整个学习的过程是很杂乱、零散、没有体系、没有计划性的。

​ 因此我写下这篇博客,分享下我的学习方法,以及用到的四个学习工具。

学习应该是有计划性的、系统性的

​ 在介绍我的学习工具之前,我先说下我理解的计划性和系统性。

计划性

​ 从时间上来讲,我们要定好近两个月的学习方向。

​ 这个学习方向最好是与工作中的项目保持一致的。这样的话,学习到的新知识会在工作中用到,对学习本身是一种检验,同时也好制定下一阶段学习目标。

​ 同时,这两个月之内学习的重点应该放在一个领域内,多个技术范畴内。

​ 比如这两个月主要学习编程语言特性,那可以重点学习java的语言特性,同时简单对比了解下python的特性。

​ 或者这两个月需要快速入门后端服务相关知识,那么可以主要学习Spring Boot使用,顺便在深入看看Spring MVC、Spring相关的核心概念。

系统性

​ 在具体学习过程中,我们应遵从从浅入深的学习节奏。

​ 对于完全陌生技术的学习,可以按照下面这个步骤进行。

​ 第一步,先看一些相关视频,熟悉这项技术的大致体系。

​ 第二步,参照视频或其他资料,动手写一写代码,明白他的套路。

​ 第三步,写一写博客,详细记录下前两步的知识点。

​ 第四步,多查一查其他资料,全方位的理解这个技术的全貌与其他技术的关联,绘制自己的知识图谱。

​ 当我们的学习过程有计划性和系统性之后,学习的过程才会清晰、明确。长期按照这个习惯进行学习,我们的技术广度与深度都会更广、更深。

我日常用到的工具

​ 在说完我对学习的理解后,这部分主要聊下我平时学习用到的几个工具。

计划性

​ 我一般会使用“印象笔记”来记录近期两个月的学习计划与学习进度。

​ 使用“印象笔记”是因为它的灵活性很高,日常有任何想法都可以随手记录一笔。同时它支持网页端、手机端、PC端等多种终端。

​ 下图为我使用印象笔记的截图:
在这里插入图片描述

​ 建议大家每两个月做一篇笔记,而不是想到一个知识点就记录一条。这一篇笔记中主要记录下工作方面完成的项目,这两个月的学习重点,以及学习过程中使用的资料,这部分资料主要用于之后的总结用。

系统性

​ 这一部分主要推荐大家使用博客和知识图谱两个工具。

​ 博客的话,建议大家每学一块知识,都及时写一篇csdn博客总结一下。一个知识你理解了,不一定代表你学会了,但是你如果能用自己的语言把它清晰、有条理的表达出来,这代表你基本知道这个知识是怎么回事,你知道它是干什么的。

​ 虽然大家都吐槽csdn上的博客很粗糙,质量不如简书、掘金高,但这不是你不好好写博客的理由,毕竟从用户量来说,csdn目前还是第一。越多人看到你的博客,与你互动的可能性就越高,也更容易与其他人一同交流知识。

​ 写博客还有一个好处是,它会像日记一样,记录你一点一滴的技术生涯。每到年终总结时,你可以回头看看上一年你学到了什么、上一年每个月你的学习重点是什么,学到的知识哪些含金量高,哪些是没有什么用处的。博客会帮你进行技术生涯的回溯,对于下一步学习计划的制定起到反馈的作用。

​ 最近csdn支持以md的格式撰写博文了,体验性更高了,这里推荐大家一个md编辑工具:Typora。这个工具对md的支持比IDEA、VScode、Pycharm等IDE要好的多,而且界面干净简洁、更轻量级,支持Windows、Mac、Ubuntu多种终端,使用起来非常爽。

​ 另外推荐大家每两个月更新一下自己的知识图谱。

​ 知识图谱是对多个知识点、知识块的高度总结。知识图谱中每一个节点代表一个知识点,这个知识点我们可以通过博客进行记录,但是每个知识点之间的关联就需要知识图谱了。

​ 绘制知识图谱的过程是我们梳理知识的过程。知识图谱目前市面上有Xmind、MindMaster两种工具。我推荐大家使用MindMaster。因为他会将我们的知识图谱保存在云端,同时支持web端、手机端、以及多种PC端。

​ 下面是我总结的爬虫相关知识图谱:
在这里插入图片描述

总结

本文主要和大家聊了聊我对学习的理解,以及我对学习的计划性、系统性的认识。其实学习工具也就是印象笔记、CSDN博客、Typora Md编辑器、知识图谱这四个。

一转眼2020年也要过去了,大家是不是也要开始做年终总结了呢?如果是的话,大家也可以按照我说的这个思路规划下11月、12月这两个月的学习计划,用这四个学习工具系统化学习自己想学的知识,同时迎接2021年的到来。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值