我們都有這樣的經歷:剛學了一個很酷的知識點,或在項目開發中填了一個坑,或做完一項目有了一些心得體會,這時你想寫篇文章和其他人分享一下,但還未動筆,心中可能就會閃現這樣的想法:
我的文章能夠吸引別人來看嗎?我寫的文章對其他人會有實際的幫助嗎?我得花多少時間才能把一篇文章寫完啊?哎,算了,我的文筆太爛了。
是的,任何阻止你寫文章的想法可能是對的,也可能是錯的。但是,我寫這篇文章就是要告訴你,無任怎樣你都應該把這篇文章寫下來。
雖然我的寫作經驗非常有限,只寫過一些技術博文,至今我自己在寫新的文章之前還是會猶豫要不要寫,同樣擔心文筆不好,不能很好的表達我的思想;擔心寫文章所花的時間和精力遠遠超過它帶來的好處。那么在你閃現要寫一篇文章的念頭時,我會有什么足夠的理由讓你把這篇文章寫下來呢?下面是我的理由。
寫文章能加深你對知識的理解
當你開始寫點什么時,其實是在向其他人闡述和解釋你所理解的知識點。為了更好的闡述,你會去查資料來補全自己的認知,這個過程會加深你對知識點的理解,甚至還可能會發現之前的理解存在誤區。
除了加深對知識的理解,沒有誰能比你自己更能理解你的文章,你寫的文章也是給未來的自己看的。未來你需要查閱資料時,看自己的文章總比看別人的文章容易理解得多。
另外,剛學到的知識如果沒有經常實踐,可能過段時間就會忘得一干二凈。寫文章也是在記筆記,好記性不如爛筆頭,學到的東西,如果不舍得花點時間用筆記或文章記下來,將來遺忘時,你卻要花更多的時間再把這些東西復習一遍,甚至重新學一遍。
我之前在雲服務器部署生產環境的時候,整個部署過程我都記了筆記,包括安裝和配置.NET Core、Node.js、MySQL、Nginx、HTTPS等。這個筆記我現在還一直在用,每次要在新的服務器上部署環境時都會照着筆記去做,省去了google的時間,而且也不容易出錯。
你的文章可以幫助到其他人
不管是學到的知識點,還是項目中解決了某個奇怪的問題,只要你把它寫成文章發布,只要你自己覺得有閱讀價值,我相信一定會有人從中受益。唯一可能會存在的問題是你的文章被大家看到的機會少而已。但如果你能堅持寫,文章質量高,就會慢慢增加你在社區的知名度,你的文章就不用擔心沒人看。
你的文章發布后,就會有人與你交流,比如在你的文章下面評論和提問。你會幫助解答他們的問題,也會有人指出你文章中存在的問題,這樣對你自己也是一種提升。
我幾年前寫過一個系列的博文叫:ASP.NET MVC 小牛之路。很多文章的評論區都能看到大家表達感謝和提出的問題,還時不時會收到一些感謝信。這個系列的博文幫助了很多人,我自己也從中受益良多。
你的文筆會因為寫文章得到提升
如果你平時幾乎不寫文章,你會發現只要想到要去寫什么就會覺得很困難,腦袋一片空白,不知從何動筆。即使硬着頭皮寫了下來,自己都覺得寫得很爛,上下文不夠連貫,沒有較強的邏輯性。我要告訴你,這就是因為寫的太少了,缺乏文章的構思能力,以至於即使有點想法也不知道怎么寫成文章。
要提高文筆水平最好方法就是多寫。但要注意的是,這里的“寫”一定是去寫文章,記筆記雖然也是寫,但是它對提高寫作水平沒有什么幫助。這很好理解,因為記筆記是沒有構思的,星星點點,不用考慮上下文結構,也不用考慮閱讀體驗。我最近幾年就是在記筆記沒寫過什么文章,很明顯我感覺到自己的文思水平大不如當年。以前寫一個系列(20篇左右)的技術文章感覺都不是什么事兒,現在隔了幾年沒寫,寫一篇文章都很耗費精力。
寫作,剛開始可能會舉步維艱,但堅持一段時間后它會變成一件很輕松愉快的事,甚至變成一種習慣成為你生活的一部分。當然要提高寫作水平,也要有一些方法,比如時不時地去閱讀自己寫過的文章,找出有哪些方面是可以改進的,這樣你的每一篇文章都會比上一篇寫的好。再比如,在閱讀別人寫的優秀文章時,可以觀察他們的文思結構和筆法,把它們的寫作方法在自己的寫作中加以實踐。
堅持寫,加上一些方法,我相信你的文筆水平一定會穩步上升。
寫文章會給你帶來無窮的樂趣
寫過文章的人都有這樣的體會:寫完一篇文章后,精神會得到極大的滿足,這種成就感總能讓心情愉悅。當你心情煩躁時,不仿強迫自己坐下來寫點東西,寫的過程你的心情會慢慢平靜下來,甚至會慢慢進入一種心流狀態。
回頭看自己以前寫過的文章、回頭看堅持下來寫作水平的一路提高、回頭看寫作給自己的生活和工作帶來的積極影響。這種樂趣是無窮的,而且它反過來又會促使你寫更多的文章。這種良性循環給你帶來的價值是無法衡量的。
最后
當你閃現一絲念頭要寫一篇文章的時候,我希望我這篇文章有足夠的理由讓你下定決心去把這篇文章寫下來。