首先,自我批评一下,自己之前写了好多篇毫无营养价值了水文,但我最后还是决定保留那些文章,毕竟是一个成长的过程。
在痛定思痛以及和他人交流之后,我做出了一个决定,以后写博客一定要包含下列条件中的一到多项:
- 自己的奇思妙想(idea)。通过自己的研究,逐步验证自己的想法是否正确,以及如何实现。
- 疑难杂症的解决方案。在日常工作和学习中,遇到的一些疑难杂症,花了大量时间,最后才得以解决。
- 深度探索。揭露一个技术点或者其他技术框架背后的实质,而不是仅仅浮于表面。例如:关于Angularjs能够实现双向绑定,那么它为什么就能双向绑定,到底它在背后做了些什么,相比于其他的框架,它的优势和劣势在哪。
- 技术对比。不同的框架,不同的语言,不同的平台等它们之间的区别,各自的优势和劣势,分别适用于哪些场景,有相关需求,该如何选择。
- 总结。包括学习方法总结,工作经验的总结等。一段时间之后,总结这段时间的工作和学习情况,找出需要提高和修正的地方。
- 奇淫巧计。巧妙的运用某一项技术将问题的解决方案变得简单明了,或者一些高级用法。
- 优秀的英文博客的翻译。
|
接下来就是几个“绝不”:
- 绝不再写类似API Documentation之类的文章,感觉毫无价值,还不如好好去官网读读API文档。
- 绝不再写Overview之类的文章,这类文章基本上都是一些空话套话,纯粹是为了写文章而将官网上的文字有选择性的摘抄了一遍,那么为何不直接去官网上细读呢?而来接受这种不知道是几手之后的技术。个人觉得这类文章,一般就是连作者自己都是只知其然,而不知其所以然,那么也就没有必要写出来误导别人。
- 绝不再写由东拼西凑,毫无自己思考的文章,说白了,这类文章就是天下一大抄。
|
最后附上一个链接:
如何写一篇好的技术博客