前言
我们常常会遇到,自己学了一个知识,也许那是两年前学的,由于没有记录,没有笔记,发现自己在想快速把这个知识点拾起来,发现跟从头学没啥差别,甚至踩过的坑还是会再去踩一遍。
我嘞个去,这相当于你两年前花费一周时间学习的东西,屁用没有,你舍不得看电视,舍不得和朋友出去玩,舍不得陪家人,舍不得去锻炼而节省出来的一周的时间,竟然是屁用没有。泪目呀( Ĭ ^ Ĭ )
写作目的:让你快速的复习以前学习的知识,从而节省大量的时间,去做自己想做的事
- 由于自己在写作这方面能力一般,导致自己的粉丝量和阅读量等一直提高不上去。那么问题来了,如何写好一篇技术文章?如何吸引更多的粉丝量?如何真正的去帮助到想要获取知识的人?于是准备在未来一年的时间提高自己的文章质量,文章要有深度,花更多的时间在写作上面,帮助自己和其他人成长,不断反思
技术目标
- 改造以前的文章,让文章更加清晰易懂,并提高深度
- 坚持一个月三更或者两更
- 建立自己的微信公众号
- 整理知识点思维导图
- 对工程化建立规范
- 维护github
前期分析
- 建立整体的知识图谱,然后在分块建立知识图谱,不断进行扩展,这是首先要做的
- 把知识点用一个主线串起来,就像小说有一个主线,能够把所有人物串起来
- 多写写面试题分析,面向面试编程
解决方案
- 面向面试编程,分清主次
- 图片比文字更能让人记忆深刻,多放图片
- 以后写文章的结构
常用文章结构
- 前言
- 技术目标或者提出疑惑点,带着问题写文章,否则写的文章就是水文
- 前期分析
- 解决方案或者内容
- 总结
- 参考文章
常用工具
- 语雀 优雅高效的在线文档编辑与协同工具,我非常喜欢用语雀建立思维导图,这样可以更方便记忆
- carbon.now.sh/ 可以把代码转化为漂亮的图片
- www.canva.cn/
可以自己方便,快捷的设计图片
- editor.mdnice.com/ 让排版更与众不同
- app.diagrams.net 支持多种流程图
我们做程序的时候,可以先建立自己的流程图,然后在写程序,可以事半功倍。这个流程图工具是在线的,流程图可以保存到github上,简直帅呆了
排版
- 文章一定要长,没有三页纸就不要发了
- 文章首部一定要有知识导图
- 写文章就写明how,what,why
- 调理清晰,易懂
写作思想
- 从抽象去理解抽象是意淫,从具体去理解抽象才是学习
- 如果要讲框架,那么先把框架例子先写出来,在抽象讲解
- 如果是写面试题的话,比如“http链接过程说一下”,那我们就举一个例子比如我电脑上的qq发信息,你电脑上的qq是如何接受到的,把抽象问题具体化
- 如果是讲算法思想,先把算法题写一下,在提炼
如何学习一门新的知识:
- 查找真题
- 确立所学范围
- 建立思维导图
- 串联思维导图,找到可以串联的记忆
- 扩展知识
- 讲给别人听或者写成文章,写文章的过程是最好的消化的过程
总结
- 俗话说万事开头难,先有个好的开头最重要
参考文章