本文由冲破本人、写作心得、写作技巧和写作辅助工具四局部组成,每个局部都有不同的侧重点。心愿浏览完本文之后,能对大家能所有启发或帮忙。好的,废话不多说,咱们马上进入正题。
冲破本人
人最大的敌人是本人
2014 年 阿宝哥 实现了 JavaEE 开发者到 Web 前端开发者角色的转换,也开启了集体博客之旅。工夫一晃来到了 2017 年,那一年阿宝哥开始在思否写 Angular 修仙之路专栏,目前该专栏已有 「156」 篇原创文章。其实开始写专栏的时候,也犹豫了好多天。因为始终感觉写专栏是很谨慎的一件事件,另外又很放心本人写的文章,品质不够好,不能给读者带来价值或启发,而后被读者”吐槽“。
在纠结了很多天之后,阿宝哥最终下定了信心,因为想分明了本人的初衷。那时候刚好公司我的项目要从 AngularJS 降级到 Angular 2,所以阿宝哥要从新开始学习 Angular 2 相干的技术。那时国内 Angular 2 的学习资源很少,官网文档次要还是英文的,学习起来绝对比拟吃力。
在学习过程中本人也走了不少弯路,也遇到了挺多难点,为了让他人少走弯路,同时做好集体的常识积淀,想分明本人的初衷之后,阿宝哥迈出了第一步。之后,阿宝哥很用心输入了几篇文章,收到了读者不错的评估。这给阿宝哥很大的激励,也就开启了疯狂输入的模式,最终播种了思否两季 Top Writer 和思否年度优良文章作者。
说来惭愧,前面因为某些起因,Angular 修仙之路专栏 就断更了。直到 2019 年 11 月受到好友 前端自习课 号主“安总”的影响,阿宝哥又持续开始写作。他保持每天不间断发文,截止 2020 年 11 月 29 日,他曾经间断更新 792 天,这种毅力和恒心十分人能及,前端的小伙伴们能够多多关注他哟。
2020 年是不平庸的一年,往年阿宝哥也迈出了一大步,写了三本收费的 PDF 电子书。此外,在一直地致力下,掘金等级也从 Lv3 升到了 Lv6,这里衷心感谢掘金老铁和公众号粉丝始终以来的激励与反对????????????。
关注「全栈修仙之路」浏览阿宝哥原创的 3 本收费电子书(累计下载近 2 万)及 50 几篇“重学 TS”教程。
为什么开篇阿宝哥会讲述如何“冲破本人”呢?这是因为阿宝哥常常激励身边的共事或好友到 掘金、思否 等技术社区写博客,细聊之后发现他们大部分人也有阿宝哥当初写 Angular 修仙之路专栏 的困惑,胆怯文章写得不够好,不能给读者带来价值或启发,被读者“吐槽”。因而,阿宝哥也跟他们分享了本人的写作经验与心得,之后他们中的一些人终于迈出了第一步,开始在技术社区发文了。当然,有点惋惜的是,很多人只是迈出了第一步,没有再持续保持了。
好的,接下来咱们步入正题,阿宝哥将分享这几年的写作心得。
写作心得
如何选定主题
如何选定写作主题,置信这对很多小伙伴来说是一个比拟头疼的问题。针对这个问题,阿宝哥有以下几个方向供参考:
当然,下面只是列举了一小部分,其余的写作方向,大家能够参考一下技术社区的排行榜或者剖析一下你所关注的技术大佬,平时都是写哪些类型的文章。置信一些小伙伴们写简历时,也很头疼不晓得写哪些内容。简历上的我的项目教训,只是介绍用了什么技术栈,开发了什么性能。其实这些内容对面试官来说,并没有多大的参考价值。他们更心愿在你的简历中,看到我的项目中的亮点和难点或者你对我的项目或团队可量化的贡献度。
那么如何找到我的项目的“亮点”呢?“生存中不是缺少美,而是短少发现”。同样,在实现我的项目的某个性能之后,能够多问问本人。比方,这个性能背地的技术,本人把握了么?有没有其余相干的技术?这项技术还有哪些利用场景?这项技术有没有什么毛病?这个性能还能不能做得更好?等等。当你缓缓养成这种习惯之后,你的写作素材会变得越来越多。然而当你定好写作方向时,接下来该如何开始写作呢?
如何开始写作
当你定好写作方向后,阿宝哥倡议你先不急着入手,而是先想好文章的纲要。这里阿宝哥以 “你不晓得的 XXX” 系列文章为例,来介绍一下写 Web API 文章的通用纲要:
整个系列文章纲要的构造基本一致,对应的通用纲要如下所示:
- XXX 是什么 / 什么是 XXX
- XXX API 简介
- XXX 利用场景
- XXX 与相干知识点的区别
如果你也想写 Web API 相干的文章,能够试试阿宝哥介绍的通用纲要。那如果写非 Web API 的文章,应该怎么办?针对这种情景,你能够在支流的技术社区搜寻相干类型的文章,筛选浏览量和点赞量较多的文章,而后剖析一下这些文章的目录构造,进而整顿一份适宜本人的目录构造。
定好文章的目录构造之后,你就能够开始写作了。接下来,阿宝哥将分享一些写作技巧。
写作技巧
当然除了上述的写作技巧之外,阿宝哥还有以下几个写作倡议:
- 写技术文章时,若用到一些重要的概念或技术的话,最好能提前做一些解释;
- 文章中援用的代码,最好能标识一下门路。如果是本人写的可执行代码,最好能运行一下,保障一下代码的正确性和可用性;
- 尽量减少读者的不必要的操作,为援用的内容增加疾速链接。比方介绍一些不错的开源我的项目,不仅仅是给出开源我的项目的名称,最好还能为每个开源我的项目增加一个疾速链接,防止感兴趣的读者还得手动进行搜寻;
- 写文章时,多画图,特地是源码剖析的文章,防止贴一大堆代码;不晓得怎么画图的话,能够利用搜索引擎,应用相应的关键字进行搜寻,而后筛选一些不错的图片进行参考;
- 写完文章后,最好能本人校对 1-2 遍,避免出现过多的错别字,影响读者体验;
- 写完文章后,倡议发到支流的技术社区,这样的话,你不仅能够让更多人看到你的文章,还能够收到不同读者的反馈。如果文章对其他人有所帮忙的话,你还能失去读者的认可与激励,从而让你领有持续写作的能源。当然如果你写的文章品质都比拟高,你还能建设本人的集体品牌,这对当前的倒退还是挺有帮忙的。
另外,如果你对如何写源码剖析的文章感兴趣的话,能够浏览一下 应用这些思路与技巧,我读懂了多个优良的开源我的项目 这篇文章。俗话说得好,“工欲善其事,必先利其器”,最初阿宝哥将介绍一些本人罕用的写作辅助工具。
写作辅助工具
Markdown 工具
Typora
Typora —— 一款 Markdown 编辑器,可用于写文章和制作 PDF 电子书。
https://typora.io/
(图片起源:https://typora.io/)
Markdown Nice
Markdown Nice —— 在线 Markdown 排版工具,反对微信公众号、知乎和掘金。
https://mdnice.com/
(图片起源:https://mdnice.com/)
绘图工具
drawio
DrawIo —— 一款收费的绘图工具,反对绘制流程图、实体关系图和零碎架构图等。
https://github.com/jgraph/dra…
(图片起源:https://www.diagrams.net/)
ProcessOn
ProcessOn —— 在线作图、实时合作,反对流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等。
https://www.processon.com/
(图片起源:https://www.processon.com/)
excalidraw
excalidraw —— 虚构白板,用于绘制手绘的示意图。
https://github.com/excalidraw…
(图片起源:https://github.com/excalidraw…)
其实画完图之后,还有一个很重要的环节,即图形配色。好的配色能让你画的图,更高端大气。这里阿宝哥举荐两个在线配色的网站:https://colordrop.io/ 和 https://coolors.co/。
源代码解决
Carbon
Carbon —— 创立并共享源代码的精美图片。
https://carbon.now.sh/
(图片起源:https://carbon.now.sh/)
UML 生成
TypeScript UML Playground —— 在线 TypeScript UML 图生成。
https://tsuml-demo.firebaseap…
文章封面
当你写完文章之后,如果要发到微信公众号或掘金上,你还须要为你的文章配一张封面。这时你能够思考应用 创客贴 或 凡科快图 等在线的设计工具,从而利用平台提供的模板来疾速设计文章封面。而阿宝哥用得比拟多的是从 pixabay 和 pexels 这两个收费的图片素材库筛选封面。
pixabay
Pixabay —— 可收费应用的正版高清图片素材库
https://pixabay.com/zh/
(图片起源:https://pixabay.com/zh/)
pexels
Pexels —— 收费和图片和影片库。
https://www.pexels.com/
(图片起源:https://www.pexels.com/)
下面介绍的工具都是 阿宝哥 在写作过程中罕用的辅助工具,如果你有其余不错的工具欢送给阿宝哥留言。当然如果你在写作时,有遇到问题或困惑的话,也能够随时跟阿宝哥交换哟。
关注「全栈修仙之路」浏览阿宝哥原创的 3 本收费电子书(累计下载近 2 万)及 8 篇源码剖析系列教程。
这么多年下来,个人感觉写作是一个很不错的常识输入形式,通过写作能够让你对输出的常识进行消化和排汇。阿宝哥这几年保持下来,感觉播种蛮大的。不仅仅是写作能力,思考 / 总结能力和画图能力都有挺大的晋升。心愿看完这篇文章之后,还没迈出第一步的小伙伴能给本人定个小指标,敢于冲破本人,开始开启你的写作之旅。