本文由突破本身、寫做心得、寫做技巧和寫做輔助工具四部分組成,每一個部分都有不一樣的側重點。但願閱讀完本文以後,能對你們能全部啓發或幫助。好的,廢話很少說,咱們立刻進入正題。前端
人最大的敵人是本身
2014 年 阿寶哥 完成了 JavaEE 開發者到 Web 前端開發者角色的轉換,也開啓了我的博客之旅。時間一晃來到了 2017 年,那一年阿寶哥開始在思否寫 Angular 修仙之路專欄,目前該專欄已有 「156」 篇原創文章。其實開始寫專欄的時候,也猶豫了好多天。由於始終以爲寫專欄是很慎重的一件事情,另外又很擔憂本身寫的文章,質量不夠好,不能給讀者帶來價值或啓發,而後被讀者 」吐槽「。git
在糾結了不少天以後,阿寶哥最終下定了決心,由於想清楚了本身的初衷。那時候恰好公司項目要從 AngularJS 升級到 Angular 2,因此阿寶哥要從新開始學習 Angular 2 相關的技術。那時國內 Angular 2 的學習資源不多,官方文檔主要仍是英文的,學習起來相對比較吃力。github
在學習過程當中本身也走了很多彎路,也遇到了挺多難點,爲了讓別人少走彎路,同時作好我的的知識沉澱,想清楚本身的初衷以後,阿寶哥邁出了第一步。以後,阿寶哥很用心輸出了幾篇文章,收到了讀者不錯的評價。這給阿寶哥很大的鼓勵,也就開啓了瘋狂輸出的模式,最終收穫了思否兩季 Top Writer 和思否年度優秀文章做者。面試
說來慚愧,後面因爲某些緣由,Angular 修仙之路專欄 就斷更了。直到 2019 年 11 月受到好友 前端自習課 號主 「安總」 的影響,阿寶哥又繼續開始寫做。他堅持天天不間斷髮文,截止 2020 年 11 月 29 日,他已經連續更新 792 天,這種毅力和恆心很是人能及,前端的小夥伴們能夠多多關注他喲。segmentfault
2020 年是不平凡的一年,今年阿寶哥也邁出了一大步,寫了三本免費的 PDF 電子書。此外,在不斷地努力下,掘金等級也從 Lv3 升到了 Lv6,這裏衷心感謝掘金老鐵和公衆號粉絲一直以來的鼓勵與支持🌹🌹🌹。微信
關注「全棧修仙之路」閱讀阿寶哥原創的 3 本免費電子書(累計下載近2萬)及 50 幾篇 「重學TS」 教程。
爲何開篇阿寶哥會講述如何 「突破本身」 呢?這是由於阿寶哥常常鼓勵身邊的同事或好友到 掘金、思否 等技術社區寫博客,細聊以後發現他們大部分人也有阿寶哥當初寫 Angular 修仙之路專欄 的困惑,懼怕文章寫得不夠好,不能給讀者帶來價值或啓發,被讀者 「吐槽」。所以,阿寶哥也跟他們分享了本身的寫做經歷與心得,以後他們中的一些人終於邁出了第一步,開始在技術社區發文了。固然,有點惋惜的是,不少人只是邁出了第一步,沒有再繼續堅持了。網絡
好的,接下來咱們步入正題,阿寶哥將分享這幾年的寫做心得。架構
如何選定寫做主題,相信這對不少小夥伴來講是一個比較頭疼的問題。針對這個問題,阿寶哥有如下幾個方向供參考:app
固然,上面只是列舉了一小部分,其餘的寫做方向,你們能夠參考一下技術社區的排行榜或者分析一下你所關注的技術大佬,平時都是寫哪些類型的文章。相信一些小夥伴們寫簡歷時,也很頭疼不知道寫哪些內容。簡歷上的項目經驗,只是介紹用了什麼技術棧,開發了什麼功能。其實這些內容對面試官來講,並無多大的參考價值。他們更但願在你的簡歷中,看到項目中的亮點和難點或者你對項目或團隊可量化的貢獻度。angular4
那麼如何找到項目的 「亮點」 呢?「生活中不是缺乏美,而是缺乏發現」。一樣,在完成項目的某個功能以後,能夠多問問本身。好比,這個功能背後的技術,本身掌握了麼?有沒有其餘相關的技術?這項技術還有哪些應用場景?這項技術有沒有什麼缺點?這個功能還能不能作得更好?等等。當你慢慢養成這種習慣以後,你的寫做素材會變得愈來愈多。然而當你定好寫做方向時,接下來該如何開始寫做呢?
當你定好寫做方向後,阿寶哥建議你先不急着動手,而是先想好文章的大綱。這裏阿寶哥以 「你不知道的 XXX」 系列文章爲例,來介紹一下寫 Web API 文章的通用大綱:
整個系列文章大綱的結構基本一致,對應的通用大綱以下所示:
若是你也想寫 Web API 相關的文章,能夠試試阿寶哥介紹的通用大綱。那若是寫非 Web API 的文章,應該怎麼辦?針對這種情形,你能夠在主流的技術社區搜索相關類型的文章,挑選閱讀量和點贊量較多的文章,而後分析一下這些文章的目錄結構,進而整理一份適合本身的目錄結構。
定好文章的目錄結構以後,你就能夠開始寫做了。接下來,阿寶哥將分享一些寫做技巧。
固然除了上述的寫做技巧以外,阿寶哥還有如下幾個寫做建議:
另外,若是你對如何寫源碼分析的文章感興趣的話,能夠閱讀一下 使用這些思路與技巧,我讀懂了多個優秀的開源項目 這篇文章。俗話說得好,「工欲善其事,必先利其器」,最後阿寶哥將介紹一些本身經常使用的寫做輔助工具。
Typora —— 一款 Markdown 編輯器,可用於寫文章和製做 PDF 電子書。
(圖片來源:https://typora.io/)
Markdown Nice —— 在線 Markdown 排版工具,支持微信公衆號、知乎和掘金。
(圖片來源:https://mdnice.com/)
DrawIo —— 一款免費的繪圖工具,支持繪製流程圖、實體關係圖和系統架構圖等。
(圖片來源:https://www.diagrams.net/)
ProcessOn —— 在線做圖、實時協做,支持流程圖、思惟導圖、原型圖、UML、網絡拓撲圖、組織結構圖等。
(圖片來源:https://www.processon.com/)
excalidraw —— 虛擬白板,用於繪製手繪的示意圖。
(圖片來源:https://github.com/excalidraw...)
其實畫完圖以後,還有一個很重要的環節,即圖形配色。好的配色能讓你畫的圖,更高端大氣。這裏阿寶哥推薦兩個在線配色的網站:https://colordrop.io/ 和 https://coolors.co/。
Carbon —— 建立並共享源代碼的精美圖片。
(圖片來源:https://carbon.now.sh/)
TypeScript UML Playground —— 在線 TypeScript UML 圖生成。
當你寫完文章以後,若是要發到微信公衆號或掘金上,你還須要爲你的文章配一張封面。這時你能夠考慮使用 創客貼 或 凡科快圖 等在線的設計工具,從而利用平臺提供的模板來快速設計文章封面。而阿寶哥用得比較多的是從 pixabay 和 pexels 這兩個免費的圖片素材庫挑選封面。
Pixabay —— 可無償使用的正版高清圖片素材庫
(圖片來源:https://pixabay.com/zh/)
Pexels —— 免費和圖片和影片庫。
(圖片來源:https://www.pexels.com/)
上面介紹的工具都是 阿寶哥 在寫做過程當中經常使用的輔助工具,若是你有其餘不錯的工具歡迎給阿寶哥留言。固然若是你在寫做時,有遇到問題或困惑的話,也能夠隨時跟阿寶哥交流喲。
關注「全棧修仙之路」閱讀阿寶哥原創的 3 本免費電子書(累計下載近2萬)及 8 篇源碼分析系列教程。
這麼多年下來,我的感受寫做是一個很不錯的知識輸出方式,經過寫做可讓你對輸入的知識進行消化和吸取。阿寶哥這幾年堅持下來,感受收穫蠻大的。不只僅是寫做能力,思考/總結能力和畫圖能力都有挺大的提高。但願看完這篇文章以後,還沒邁出第一步的小夥伴能給本身定個小目標,敢於突破本身,開始開啓你的寫做之旅。