# 程序員如何堅持寫作?
對于程序員來說,總結和整理自己的知識是非常重要的,寫作是一個非常好的方式,但是平時大家都會很忙有很多事,導致了我們沒有持續的寫作,那么我們應該要如何堅持寫作呢?
移動開發精英俱樂部對「程序員如何堅持寫作?」進行了討論,主持人是糗事百科的 iOS 負責人李睿君,讓我們一起看看大神們的精彩言論吧!
## 我們怎么看待寫作這個事情的
**李睿君:**我來說下我這邊的經驗,當然我現在也沒好好堅持下去了,想討論這個話題是前幾天看到了一個公眾號發的,堅持寫作的700天
相信好多同學都有博客了,我自己在業余時候也在自己維護著一個自己的博客,從最初不知道寫啥的時候翻譯了一些國外的文章到也有了一些原創的內容了,當初是想一周一更的,但是后來發現其實要認真輸出的話,差不多要兩周一更
但是后面工作忙起來以后,很多時候業余時間也會被工作擠占了,這個時候,寫作這種很費時間的個人提高就會被忽略了
所以想討論的內容,就是,如何能把寫作這個事情堅持下來
因為寫作是一個對自己很好的提升,包括技術能力,表達能力都會有很大的提升,但是同時寫作的提升也是一個很慢的過程,需要很多積累,才能顯現出效果
**饒培澤:**還有個原因是隨著技術提高,對自己要求也越來越高,感覺如果寫的太淺覺得沒有意義。
**方志兵:**大家都知道經常總結對自己的技術提高很有幫助 但是惰性人人都有 你看那些微信公眾號的打賞功能 ,我覺得算是一個非常有效的激勵方式 我覺得大家是不是需要有一個可以激勵自己堅持寫作的一種適合自己的方式
**張瑞:**
我也很久沒有寫技術博客了。不過對于堅持我有點經驗。堅持一件事,先從簡單的入手,比如有點時間我想堅持鍛煉身體,太復雜的動作怕自己堅持不了幾天。所以就從最簡單的深蹲開始。居然堅持了近3個月。
而且我是不斷增加個數 從一開始30個最后100個 我覺得技術博客也可以才有類似辦法
1.不要給自己定太重任務 2. 不要過多考慮別人怎么評價你的文章,自己做總結就好 3.形成一個小團體,相互交流 鼓勵。
**李睿君:**說的很有道理,因為寫作這個,能給自己帶來的獎勵很少,所以有時候,有時間,可寫可不寫的時候,我就會不寫了
**方志兵:**恩 特別是工作中遇到的問題 完全可以像記筆記一樣寫下來 之后如果去面試 直接翻翻自己的筆記本就可以 這可是真真正正的經驗 我覺得我可以用這個理由說服自己堅持寫作 記錄 哈哈
**李睿君:**嗯嗯,是的,前幾天也跟以前一個盆友討論過,因為我們都很久沒更新了,他說之前他搜個東西,饒了一大圈,最后發現,搜到我的 blog 了,后來他說,我那篇寫的太長了,看起來好費勁(看的用戶,跳出率很高),后來我們討論了下,覺得,寫 blog 可以嘗試下短快的方式,因為很多人并不是很能馬上看完長文章
所以打算后面實驗下短文章,tips 總結各種的,可能會效果好一些
**Eric胡:**如果想快速解決問題,那么短小篇幅的文章是收歡迎的
但是想系統學習一套知識,大篇幅的寫作是很有必要的
**張瑞:**可以先用些簡單的技術點甚至非技術的東西 讓自己回歸用寫文章記錄的習慣。
**趙建彬:**如果針對一個技術做分析那可能要寫長篇才能講的清楚,如果是各種tips之類的,分析一下代碼片段就可以了
**方志兵:**因人而異吧 有些人就是喜歡把問題進行擴展 講的有理有據 篇幅自然就長了 也會夾雜一些自己的理解
**Eric胡:**就像有些人,寫出的文章很受歡迎,其實寫作邏輯很重要,能把問題描述清除,在任何代碼環境都能使用才是一篇好文章
**方志兵:**對 贊同 面試官在沒見到應聘者之前 很多會通過對方的技術博客考量應聘者的技術深度 包括一些文章的組織語言 邏輯等等
**趙建彬:**很多時候 都是有需求的時候才去搜索相關的文章,可能需要的就是一個點而已
**方志兵:**恩 我很多時候就是和同事分享一下自己的解決方案 很少會去記錄下來 再遇到類似問題的話 雖然腦子里有這么一回事兒 但還是得重新google。。
**李睿君:**嗯嗯,但是很多時候我們還會再去那個點上面自己加工一下,來符合自己的需求,能把自己加的這個部分寫出來,可能就會幫助很大了
**劉晨:**看了下大家的討論 都很到位了。對于做技術的來說 知識的積累確實很重要 論文 博客 專欄 寫書 不一而足,就算是做產品 也要會寫文檔 。當然,技術寫作和實踐掛鉤比較緊密,所以技術文檔不僅僅是 寫個說明書這么簡單。
## 非技術類寫作
**張瑞:**寫博客的好處大家都很清楚。其實是無論堅持什么事情都不是一件容易的事情。寫技術博客可以從寫非技術博客開始。
包括:對事情的看法之類的
影評也不錯嘛
反正就是先讓自己寫起來。
游記 影評 讀書筆記 都是非技術類不錯的
寫起來之后自然就會去記錄技術的東西
**張毓慶:**
寫詩
可以寫互聯網新聞看法
這個要看個人興趣了,比如我身邊有程序員喜歡手繪,他會干啥都想著手繪圖
剛開始記錄流水賬也不錯
長期堅持就形成習慣了,就越來越喜歡寫了
雖然說剛開始寫的都不好,但是有了隨時記錄的習慣,以后肯定會對一些事情有自己的見解,于是文字就止不住的往下流了
在一點,就是我比較喜歡記錄工作中遇到的一些自己技能的盲點
比如項目用到一些特別技術,不會啊,拼命找點資料,這個時候學習有收獲了,肯定要備忘一下
**Eric胡:**感覺現在寫文章 理論+代碼最實際了
**劉晨:**
從目前看云上的數據來看 非技術的內容 個人成長類的比較多
甚至有時候 大牛成長之路 比技術類的內容 更受歡迎
讀書筆記也是一類題材
英文翻譯還有
**李睿君:**平時如果想到什么了,或者工作碰到什么點了,就可以先記錄下來,作為自己的一個寫作的主題池,而且后面再看這個主題池的時候,又會發現,其實某些主題還可以繼續擴充
**方志兵:**
年終總結 健身日常 買買買的經歷 =。=
這就算是適合你的堅持寫作的方法 每個人都應該找到適合自己的方式
**笨笨:**如果和公司不一樣呢,公司又統一規定,就是有些自己的習慣,和公司要求的風格不是一致的
類似周報,月報類型的
或者每天要寫一篇文章這樣,有規定內容的
**李睿君:**其實可以試試寫些和公司無關的內容呢
**張毓慶:**比如今天早上突發一個bug,被領導劈頭蓋臉一堆罵,然后加班到十點,用文字發泄一下
**李睿君:**類似這樣的:http://www.jianshu.com/p/f1ef0425a51f
?感覺很像是你說的那種類型,但是呢,從吐槽發展成了對問題的思考
**張瑞:**主持人給的例子很好 贊 這樣的 一個bug的修復記錄 很有意思 也可以引發更多細節思考
**張海圓:**寫作主要是對思路的整理和總結。我覺得只有不斷豐富腦洞才有可能提供源源不斷的創作靈感。
**李睿君:**
其實想起來,平時有時候想準備寫些遇到的問題的 tips 的時候,又發現,好像這個太簡單了。。。寫了是不是會被大家笑啊-,-或者,感覺有的東西別人已經寫過了
后來跟一個盆友討論過這個問題,我們也找了幾個以前看過的內容,發現其實大家寫的內容也不會太復雜,而且跟之前說的,解決問題的內容更多是會比較短平快,所以后面也想嘗試下,把一些遇到的問題也寫出來
但是,自己如果寫過,總結過一遍的話,感覺,可能了解的更深入寫,可能還會從問題里面看出更深的內容
**楊維杰:**就像別人各種干貨 思維導圖 發給你 短時間 讀了 也成不了一個大牛
**碼農浩:**
比如開發沒那么緊,有個兩小時或以上的話,就可以寫一些相對較詳細的了,比如如何實現裁剪,如何實現大圖裁剪,前段時間在做,打算項目這一階段開發完了沒有新任務的話就寫寫
如果沒啥可以寫的,就可以發些翻譯的,反正就是讓自己盡量每個月都能寫幾篇,因為如果斷一個月,后面就可能斷兩個月,到后面可能就慢慢地不堅持了
像筆記這些,不怕與別人重復。
另外多寫寫,思路會清晰很多。因為寫的時候會想讓別人也能明白,所以在寫的過程中有些不清楚的就會花時間去搞清楚,然后認知也會加深
還有,能因此認識到一些大牛
寫的多了,人氣高了,技術提高了,也能多和大牛交流了
## 如何堅持呢
**李睿君:**
內容只是給我們一些支撐,但是關鍵還是要寫,其實經過一段時間的話,話題池就會加上很多內容了,但是一直加班,周末可能還要出去逛逛什么的,就好長時間沒寫了
**趙建彬:**
我覺得三個原因是自己堅持下去
1、自己總結性的,出于學習目的;2、習慣;3、讀者驅動
就我說的以上3點(學習驅動、習慣、讀者驅動),應該換個順序為學習驅動,讀者驅動,習慣。
學習驅動:就我個人而言,開始像記筆記似的,把自己在項目中和平時學習中遇到的各種坑總結成文章,加深理解,時間長了就會發現其實自己寫的東西還是有點價值的。
讀者驅動:當你花一定時間完成一篇文章發出去,不久收到一些評論,不管是贊揚還是覺得文章夠水,這兩點足夠讓你繼續寫下去
**碼農浩:**
我在CSDN上寫,盡量每月四篇,因為這樣就會有一個勛章,還有排名會靠前
**碼農浩:**
不總結出來可能有些東西認識會比較模糊,但寫出來給別人看就不允許太多的模糊,不然評論里滿是吐槽
**趙建彬:**
吐槽你了,你是繼續寫還是放棄
**楊維杰:**
吐槽分指正 和攻擊啊,指正就改
**碼農浩:**
還有就是如果認知錯的,通過寫出來,別人發現了會進行指點,就能得到糾正
如果是素質問題的,你不能要求別人,但是你能要求自己做得更好
**趙建彬:**
寫blog不是寫給自己,是寫給別人看,所以要花工夫寫好,有不管是指正還是攻擊,換個思路想自己有沒有損失,反而還能得到提高
**碼農浩:**
就算是涉及到攻擊,那也是一種教訓。不過我現在好像也沒收到太過負面的評論。哈。
對于攻擊看情況吧。不過總之,遇到負面的評論,善以待之>一笑而過>冷言相對,通常不會向壞的發展
**趙建彬:**
遇到攻擊應該是你沒解決它問題
**碼農浩:**
@趙建彬 差不多是這樣。是一個問題我改了代碼之后手里的幾臺手機都沒測出來加上issue半年沒動靜那人也沒發LOG以為修復了,不多說了,哈,總之得到的經驗是在網上嚴謹要保持
其實攻擊這方面,我接觸到的一些老碼農都是技術越高素養越好
不過寫博客,不要太關注最后的結果而忽略了最初的意義
**管振緯:**
在網上發了博客以后,不少新手會發郵件來請教問題
**趙建彬:**
這就是我說的讀者驅動,讓你有堅持寫下去的動力
寫的東西沒人看,自己都沒信心了
**李睿君:**
是的,我之前是自己搭的博客,基本沒人來評論,感覺很冷清-,-。。。后來就動力也不是很足了
**碼農浩:**
自建博客好像是這樣
不像CSDN之類的,看的人多,搜索出來也是靠前
**張毓慶:**
自己要做好SEO了
**碼農浩:**
現在有不少人在簡書上寫
**羅飛:**
還有一種驅動力:群體,找人一起寫,每天別人都有進展,迫使自己也得有進展
大家一個寫的東西,可以在我們俱樂部群里發呀,肯定有人看的
**喜相逢v5:**
大家一塊寫就會有動力寫了
互相督促互相學習共同進步
**羅飛:**
寫作用看云很方便,我現在寫書都是在看云上寫 http://kancloud.cn
用看云遇到什么問題 可以找 @劉晨? 就是他們家的產品
**碼農浩:**
看了一下看云的介紹,MD,GIT,多人協作,很贊啊
API,導入導出,個性化還未了解,不過前面三點就足夠吸引我了
**劉晨:**
良好的習慣 +良好的工具 對堅持寫作是有幫助的
系統性的知識整理和技術書籍創作 歡迎大家到看云寫作 免費版全功能支持
以后看云的規劃是 WEB(全功能)+APP(閱讀)+PC客戶端(離線寫作)
**碼農浩:**
對了,寫博客時可能需要繪制流程圖或其他結構圖之類的,有什么推薦的嗎?
ubuntu環境的
**管振緯:**
給你推薦個web的
processon
流程圖,思維導圖啥的,我都在這上面畫
**劉晨:**
如果要原型圖的話 推薦 https://www.mockplus.cn/