如何构建我自己的开发路线图

随着做开发的年头渐长,最近我一直在思考,该用哪种方式来构建我自己的 knowledgemap 学习了很多东西,也许当时理解的很深刻,但是时间长不使用,等到需要用的时候又会觉得生疏了,所以,我该如何来收纳自己学习的东西在需要的时候能很快的拿出来呢?

我主要是通过两种途径来记录,知识的细节我使用 gitbook 来记录,相当于一本工具书,需要的时候直接去查,发布到 我的 gitbook 上。另外,平时解决一些问题或者一些想法,会将很多知识串在一起,形成文章,使用 hexo,最终发布到我的 个人博客

我的阿里云服务器下半年就到期了,我并不打算续费了,这个服务器是宝宝刚出生的时候买的,买了三年的,宝宝马上就三岁了,服务器我并没有利用的很好。

上面现在做了一个小程序应用,人人记账,我没有好好的推广,甚至我自己都没有好好的记。里面还挂有我的个人博客和 gitbook,这些也都是可以替代的。

我现在的做法是完全使用 gitbook,将日常的笔记甚至博客都记录下来,推到 gitbook,然后将编译之后的 _book 目录推到 javahuang.github.io,然后手机将网页添加到主屏幕方便我查阅。

由于 gitbook build 每次都会清空 _book 目录,所以不能直接将 _book 目录作为 javahuang.github.io 的本地 repo,写了一个脚本中转一下

# package.json script
"start": "gitbook build && cp -r _book/* _book_remote && cd _book_remote && git add * && git commit -am \"doc: $c\" && git push origin master"
# 提交
c="commit message" npm start

如何写出一篇好的技术文章

  1. 什么是
  2. 为什么是
  3. 他的优缺点
  4. 他的原理
  5. 同类型的对比
  6. 总结

一篇好的文章=看得懂+学得到的东西

参考

developer-roadmap

results matching ""

    No results matching ""