我要写一篇文章吗?

我们都有这样的经历:刚学了一个很酷的知识点,或在项目开发中填了一个坑,或做完一项目有了一些心得体会,这时你想写篇文章和其他人分享一下,但还未动笔,心中可能就会闪现这样的想法:

我的文章能够吸引别人来看吗?我写的文章对其他人会有实际的帮助吗?我得花多少时间才能把一篇文章写完啊?哎,算了,我的文笔太烂了。

是的,任何阻止你写文章的想法可能是对的,也可能是错的。但是,我写这篇文章就是要告诉你,无任怎样你都应该把这篇文章写下来。

虽然我的写作经验非常有限,只写过一些技术博文,至今我自己在写新的文章之前还是会犹豫要不要写,同样担心文笔不好,不能很好的表达我的思想;担心写文章所花的时间和精力远远超过它带来的好处。那么在你闪现要写一篇文章的念头时,我会有什么足够的理由让你把这篇文章写下来呢?下面是我的理由。

写文章能加深你对知识的理解

当你开始写点什么时,其实是在向其他人阐述和解释你所理解的知识点。为了更好的阐述,你会去查资料来补全自己的认知,这个过程会加深你对知识点的理解,甚至还可能会发现之前的理解存在误区。

除了加深对知识的理解,没有谁能比你自己更能理解你的文章,你写的文章也是给未来的自己看的。未来你需要查阅资料时,看自己的文章总比看别人的文章容易理解得多。

另外,刚学到的知识如果没有经常实践,可能过段时间就会忘得一干二净。写文章也是在记笔记,好记性不如烂笔头,学到的东西,如果不舍得花点时间用笔记或文章记下来,将来遗忘时,你却要花更多的时间再把这些东西复习一遍,甚至重新学一遍。

我之前在云服务器部署生产环境的时候,整个部署过程我都记了笔记,包括安装和配置.NET Core、Node.js、MySQL、Nginx、HTTPS等。这个笔记我现在还一直在用,每次要在新的服务器上部署环境时都会照着笔记去做,省去了google的时间,而且也不容易出错。

你的文章可以帮助到其他人

不管是学到的知识点,还是项目中解决了某个奇怪的问题,只要你把它写成文章发布,只要你自己觉得有阅读价值,我相信一定会有人从中受益。唯一可能会存在的问题是你的文章被大家看到的机会少而已。但如果你能坚持写,文章质量高,就会慢慢增加你在社区的知名度,你的文章就不用担心没人看。

你的文章发布后,就会有人与你交流,比如在你的文章下面评论和提问。你会帮助解答他们的问题,也会有人指出你文章中存在的问题,这样对你自己也是一种提升。

我几年前写过一个系列的博文叫:ASP.NET MVC 小牛之路。很多文章的评论区都能看到大家表达感谢和提出的问题,还时不时会收到一些感谢信。这个系列的博文帮助了很多人,我自己也从中受益良多。

你的文笔会因为写文章得到提升

如果你平时几乎不写文章,你会发现只要想到要去写什么就会觉得很困难,脑袋一片空白,不知从何动笔。即使硬着头皮写了下来,自己都觉得写得很烂,上下文不够连贯,没有较强的逻辑性。我要告诉你,这就是因为写的太少了,缺乏文章的构思能力,以至于即使有点想法也不知道怎么写成文章。

要提高文笔水平最好方法就是多写。但要注意的是,这里的“写”一定是去写文章,记笔记虽然也是写,但是它对提高写作水平没有什么帮助。这很好理解,因为记笔记是没有构思的,星星点点,不用考虑上下文结构,也不用考虑阅读体验。我最近几年就是在记笔记没写过什么文章,很明显我感觉到自己的文思水平大不如当年。以前写一个系列(20篇左右)的技术文章感觉都不是什么事儿,现在隔了几年没写,写一篇文章都很耗费精力。

写作,刚开始可能会举步维艰,但坚持一段时间后它会变成一件很轻松愉快的事,甚至变成一种习惯成为你生活的一部分。当然要提高写作水平,也要有一些方法,比如时不时地去阅读自己写过的文章,找出有哪些方面是可以改进的,这样你的每一篇文章都会比上一篇写的好。再比如,在阅读别人写的优秀文章时,可以观察他们的文思结构和笔法,把它们的写作方法在自己的写作中加以实践。

坚持写,加上一些方法,我相信你的文笔水平一定会稳步上升。

写文章会给你带来无穷的乐趣

写过文章的人都有这样的体会:写完一篇文章后,精神会得到极大的满足,这种成就感总能让心情愉悦。当你心情烦躁时,不仿强迫自己坐下来写点东西,写的过程你的心情会慢慢平静下来,甚至会慢慢进入一种心流状态。

回头看自己以前写过的文章、回头看坚持下来写作水平的一路提高、回头看写作给自己的生活和工作带来的积极影响。这种乐趣是无穷的,而且它反过来又会促使你写更多的文章。这种良性循环给你带来的价值是无法衡量的。

最后

当你闪现一丝念头要写一篇文章的时候,我希望我这篇文章有足够的理由让你下定决心去把这篇文章写下来。

原文地址:https://www.cnblogs.com/willick/p/write-a-post.html

时间: 2024-10-10 13:25:44

我要写一篇文章吗?的相关文章

【Leetcode周赛】从contest-81开始。(一般是10个contest写一篇文章)

Contest 81 (2018年11月8日,周四,凌晨) 链接:https://leetcode.com/contest/weekly-contest-81 比赛情况记录:结果:3/4, ranking: 440/2797.这次题目似乎比较简单,因为我比赛的时候前三题全做出来了(1:12:39),然后第四题有思路,正在写,没写完,比赛完了写完提交也对了. p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica } [821]

【Leetcode周赛】从contest-121开始。(一般是10个contest写一篇文章)

Contest 121 (题号981-984)(2019年1月27日) 链接:https://leetcode.com/contest/weekly-contest-121 总结:2019年2月22日补充的报告.当时不想写.rank:1093/3924,AC:2/4.还是太慢了. [984]String Without AAA or BBB(第一题 4分)(Greedy, M) 给了两个数字,A 代表 A 个 'A', B 代表 B 个'B' 在字符串里面.返回一个可行的字符串,字符串中包含 A

【Leetcode周赛】从contest-41开始。(一般是10个contest写一篇文章)

Contest 41 ()(题号) Contest 42 ()(题号) Contest 43 ()(题号) Contest 44 (2018年12月6日,周四上午)(题号653-656) 链接:https://leetcode.com/contest/leetcode-weekly-contest-44 比赛情况记录:就做出来两题,第三题不难,然而就是在算坐标的时候卡住了.orz.结果:2/4,ranking:637/2272.第四题没看题,第三题搞得心情不好了orz. [653]Two Sum

【Leetcode周赛】从contest-71开始。(一般是10个contest写一篇文章)

Contest 71 () Contest 72 () Contest 73 (2019年1月30日模拟) 链接:https://leetcode.com/contest/weekly-contest-73 Contest 74 (2019年1月31日模拟) 链接:https://leetcode.com/contest/weekly-contest-74 Contest 75 (2019年1月31日模拟) 链接:https://leetcode.com/contest/weekly-conte

一篇文章读懂Java类加载器

Java类加载器算是一个老生常谈的问题,大多Java工程师也都对其中的知识点倒背如流,最近在看源码的时候发现有一些细节的地方理解还是比较模糊,正好写一篇文章梳理一下. 关于Java类加载器的知识,网上一搜一大片,我自己也看过很多文档,博客.资料虽然很多,但还是希望通过本文尽量写出一些自己的理解,自己的东西.如果只是重复别人写的内容那就失去写作的意义了. 类加载器结构 名称解释: 根类加载器,也叫引导类加载器.启动类加载器.由于它不属于Java类库,这里就不说它对应的类名了,很多人喜欢称Boots

一篇文章看懂Android学习最佳路线

为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的Android程序员提升自己. 作者:来源:Android开发中文站|2015-11-12 10:40 收藏 分享 前言 看到一篇文章中提到"最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺",这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才

一篇文章教你轻松安装hadoop(第2篇)

如果你看了我的上一篇文章,那此时你对hadoop已经有了一个大概的了解,那接下来这篇文章就教大家怎么安装hadoop环境,只要你用心,仔细的跟着文章中讲到的做,肯定能正确安装.     第三章 安装hadoop环境 由于大家在学习hadoop时候,主要以Hadoop 1.0环境为主学习就可以,所以这主要介绍如何搭建Hadoop 1.0分布式环境. 整个分布式环境运行在带有linux操作系统的虚拟机上,至于虚拟机和linux系统的安装这里暂不做过多介绍. 安装Hadoop分布式环境: 1) 下载H

一篇文章看懂spark 1.3+各版本特性

Spark 1.6.x的新特性Spark-1.6是Spark-2.0之前的最后一个版本.主要是三个大方面的改进:性能提升,新的 Dataset API 和数据科学功能的扩展.这是社区开发非常重要的一个里程碑.1. 性能提升根据 Apache Spark 官方 2015 年 Spark Survey,有 91% 的用户想要提升 Spark 的性能.Parquet 性能自动化内存管理流状态管理速度提升 10X 2. Dataset APISpark 团队引入了 DataFrames,新型Datase

一篇文章学会页面传值的10种方法(上)

一篇文章学会页面传值的10种方法(上) 1.最简单AB面正向传值 效果如下: 最简单的正向传值.gif 首先我们先创建两个视图控制器ViewController.swift和SubViewController.swift 设置第一个界面 首先在第一个界面创建好一个TextFeild,用来写我们要传的文字 import UIKit class ViewController: UIViewController {     let textField = UITextField()     overr