怎样写好一篇高质量的技术文章?

ε祈祈猫儿з 提交于 2020-05-06 20:14:34

怎样写好一篇高质量的技术文章?

培根说“读史使人明智,读诗使人聪慧,学习数学使人精密,物理学使人深刻,伦理学使人高尚,逻辑修辞使人善辩。”

核心心法

就是起心动念利他,一切方法自来。

先来问自己几个问题

比如每天写文章之间,先来问自己几个问题。

1、我写这篇文章的目的是什么?

2、我能给读者带来什么好处?

3、我如何安排文章结构,让读者快速获得好处?

问完这几个问题,一篇文章就很快构思好了。

因此,你想每天写出高质量的文章,你就问自己这个问题。

我的这篇文章能给别人带来什么好处?

也许有人会问,我凭什么每天要写一篇利他的原创文章,对我有什么好处?

如果你有这样的疑问,那就分享两个原则给你。

原则一:一个人的影响力不是由他的财富决定,也不是由他的智力决定,而是由他能帮助多少人决定。

也就是说,你能帮助的人越多,你的影响力越大,你的能量就越强。

原则二:成功的关键在于提高你的能量。当你的能量提高了,别人就被你吸引。一旦他们慕名前来,你就要他们付钱。

因此,要想赚钱,你首先得值钱,怎么体现你值钱呢?那就是看你能帮助多少人,你帮他解决的问题有多重要。每天写一篇高质量的文章,每天都增强自己帮助别人的能力,看似在帮助别人,实则是在帮助自己。

习惯养成:每天都阅读

心法已经说完,现在来说一个习惯。

每天写一篇高质量文章的习惯:每天都阅读

如果把每天写作的你看成一头奶牛,你每天写的文章就是你产的牛奶。

按照这个比喻,如果你想持续每天都产奶,那你需要做什么呢?

答案很简单,那就是每天都吃草,如果不吃草,别说产奶了,可能连自己都要饿死。

因此,如果你每天不看书,不阅读,没有素材,你怎么能写出高质量的文章呢?

当然啦,也许你会说,你看不进书,不愿意看书。

其实原因是你不知道看书的秘诀,正所谓“心怀利器,杀心自起”。

如果你掌握了快速阅读的秘诀,你能1天看5本书,你就会爱上看书。

一个观念:

复杂事情简单化, 简单事情流程化.

水到渠成,渠到水成。

渠就是流程,水就是文章。当你的流程创建好了,就等于是修建好了渠道,有了流程,每次坐在电脑前,文章就像水龙头里的水一样自然地流出来了。一切都是那样的自然。

每天写一篇高质量文章的流程:

第一步:收集素材

第二步:取出素材

第三步:策划文章

第四步:写出文章

好啦,继续分享干货。

3款工具。

工欲善其事必先利其器,好的工具能提高10倍你写文章的效率。

第一款工具是奇妙清单 To Do List 。

它用来收集素材,收集灵感,收集你的一切idea。

我更愿意把奇妙清单看成是灵感孵化器。我会把我的idea都放在奇妙清单中,这些idea就像种子一样,它会慢慢长大,会长成参天大树。

第二天我再打开奇妙清单,找出适合当天的话题,然后写成一篇高质量的文章。

第二款工具是xmind

这是一款思维导图软件,能帮助你把一个idea构思成一篇文章,构思成一个课程,构思成一本书。

小结

每天写一篇高质量文章的关键是:

1个心法+1个习惯+1个流程+3款工具****

一篇好的技术文章是由哪几部分组成?

1、引言|前言,精炼覆盖全篇所讲的内容。

2、阐明该技术的重心/解决什么问题。

3、着重分析自己所要表达的技术重心。

4、总结/最佳实践。

一篇好的技术文章,绝对不能仅仅是一堆文字(除非是论文类的),我们需要用更多的表达手段阐明一个问题。绘图,源码,列表,标题,引用等等都是很好的辅助手段,在分析源码的时候如果能有个uml类图,远远比一堆文字所表达的内容丰富的多。适当插入些源代码可以更好的用作分析,避免读者阅读疲劳。引用一些经典的理论或者他人的博客,可以给读者留下更深的印象。

既然要写文章,记得多看文章

明确了优秀的技术文章类型,在想象如何做才能做得更好的同时,你也可以思考为什么他们会这么写,最重要的是,除了知识点之外,仔细研究作者的可读性因素。

一名可以坚持创作优质内容的写作者,也一定是需要不断地吸收,才能付出。所以多多阅读是最基本的条件。

写好一篇优秀的文章,学会模仿优秀的案例非常重要。接下来给大家分享一下一篇高质量的技术文章有哪些技巧与方法

1、确定标题

最常用的一个方式,就是不写内容,先写自己的主副标题。通过标题,纵览出这篇文章的结构。

2、学会做图

我们要会一些简单的uml,时序图等,很多程序员都是在process做好图。大家可以试试procee这个在线作图软件。

3、精准排版

文章需要有个良好的排版,一般可以采用markdown的方案,他的排版语法简单,大部分的网站平台都支持解析,而且排版结构也足够清洗。

4、模仿总结

如果刚写文章不久,自己写出的干货太少,可以先去找一些优秀的案例文章,通过对他们的文章学习归纳,模仿写一写。

5、核心技巧

核心技巧,就是一个字-写。只有不停的写,才可以自己从中体会出自己的心得,有了自己的心得,以后写完整就会更加的有章法,舒畅了~

6、适当发散

发散指的是不满足,指的是在常规的东西之外一定要多想多思考,以Object的hashCode()方法为例,大家可能懂了hashCode()方法是干嘛的,但是如果多发散一点,写清楚:重写equals()方法的时候不重写hashCode()方法可能会导致什么问题,诸如这种别人不太会写的问题,这样自己会成长地更快,别人也会更喜欢你的文章——因为在你这里可以看到不一样的东西。

7、端正心态

最后其实就是说说写文章的心态了,如果写的文章只是为了自己看看,那完全可以使用那种笔记软件,没必要写成文章排版发布,如果写成文章发布到博客网站,那一定要注重两点:

自己看得懂
②别人也得懂。

读者和个人一定是同步成长的,因此把每个句子进行推敲并以最精准的语言表达出来,对别人有益、对自己对于知识的梳理也有益。

在掌握以上技巧的同时,也要了解文章写作时的注意事项

1、注意延伸适当

写技术文章,不要在我们分析的技术体系上延伸到更多的领域,以免给读者抓不到重心的感觉,如果遇到其他的技术问题,我们可以直接给出技术答案,或者可以预留起来,引用其他人的博客文章。

2、注意文字精炼

技术文章,尽量不要长篇大论(除非是理论文章),因为大部分的技术人员不并不是理论学家,都是面向实际应用的,所以能用一句话解决的问题,不要反复重复。

3、注意结论准确

我们的技术文章,不仅是给写自己的,同样是写给他人的,不要没有经过反复实验就擅自发表出来,给人错误的答案就不太好了。当然如果自己没有分析对,发表出来被人指出了问题所在,我们也应该即使修改。

总结,一篇好的技术文章,其实写作重要的不是别人的方法总结,而是自己的不断打磨练习。打磨文章,往小了说,可以让文章更完美、更耐读;往大了说,就是对读者负责。

总之,你知道的越多,你创作时就越能够得心应手,运用自如,作品也就越饱满、越丰富。

参考链接

https://www.sohu.com/a/327457987_120001389
https://www.sohu.com/a/160717557_140635


Kotlin开发者社区

专注分享 Java、 Kotlin、Spring/Spring Boot、MySQL、redis、neo4j、NoSQL、Android、JavaScript、React、Node、函数式编程、编程思想、"高可用,高性能,高实时"大型分布式系统架构设计主题。

High availability, high performance, high real-time large-scale distributed system architecture design

分布式框架:Zookeeper、分布式中间件框架等
分布式存储:GridFS、FastDFS、TFS、MemCache、redis等
分布式数据库:Cobar、tddl、Amoeba、Mycat
云计算、大数据、AI算法
虚拟化、云原生技术
分布式计算框架:MapReduce、Hadoop、Storm、Flink等
分布式通信机制:Dubbo、RPC调用、共享远程数据、消息队列等
消息队列MQ:Kafka、MetaQ,RocketMQ
怎样打造高可用系统:基于硬件、软件中间件、系统架构等一些典型方案的实现:HAProxy、基于Corosync+Pacemaker的高可用集群套件中间件系统
Mycat架构分布式演进
大数据Join背后的难题:数据、网络、内存和计算能力的矛盾和调和
Java分布式系统中的高性能难题:AIO,NIO,Netty还是自己开发框架?
高性能事件派发机制:线程池模型、Disruptor模型等等。。。











合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。不积跬步,无以至千里;不积小流,无以成江河。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!