不知不覺已經寫了近百篇技術博文了,其實在寫到七八十篇的時候就想着,等寫到第一百篇的時候就寫寫本身的感覺和心得體會,不少事情不光要去作,還應該想一想本身爲何要這麼作。程序員
確實很奇怪,在微博、公衆號、頭條爲主導的互聯網中,程序員之間卻廣泛更加樂於技術博客做爲流量需求;大概程序員大部分的問題都是在互聯網上搜索解決的吧!因此一切都回到最初的問題,爲何會有這麼多人寫技術博文呢?難道由於程序員都是活雷鋒嗎(手動doge)?學習
在好久以前,我也有這樣的疑慮,一項知識,我好不容易研究清楚了,在把它分享出去,別人坐享其成,不是很使人心寒嗎?其是看待問題不必那麼狹隘,本身寫技術博客至少有如下這些好處:網站
不少地方都會看到以下圖的學習金字塔,寫做演練、向他人講授是學習和鞏固知識最好的方法:
blog
就我本身的我的感覺來講確實也是以下:圖片
技術博文是最適合程序員作知識備份的手段之一(另外一個是Github)。程序員的工做真的是特別零碎,三個月之後連本身親手寫的代碼都看不懂了是常事。而將總結的知識、解決問題的經驗輸出成文章以後,這些東西就會真正變成本身的東西。即便好久之後忘記了,也能看一下博文就能撿回來。其實我本身就是把本身的經常使用代碼、解決思路都備份到博客上去——其實不少問題常常會遇到,但其實也不是多難的問題,在網上搜索操做一番老是可以解決的,既然搜別人的還不如直接用本身已經總結好的,這樣無疑會大大加快工做的效率。博客
更重要的是,寫技術博文可以總結、梳理屬於本身的知識體系,提高本身的姿式水平。單純的知識碎片,並無太多的用處,老是比不上成體系的知識。在寫博文的時候,更能感覺到總結的知識在體系中處於哪一個位置,本身的知識體系還有哪些缺點須要補全。等到造成完善的知識體系的時候,也就是成爲該技術行業大牛的那一天了。it
如今真是愈來愈感覺到,一我的的能力再強也是有限的,終究是比不過一個團隊的智慧,知識老是會在交流中逐漸進步。即便是一個菜鳥新人,有時候也能有些獨到的看法,幫助本身進步。碰到過菜鳥,也碰到過大神,本身的博文能幫助別人,也能提高本身。不得不說這種感受仍是很不錯的。微博
其實之前在學校也是老筆桿子了,自從畢業後就沒啥正經的寫文章。如今自從寫博客後,寫做能力和思惟能力又恢復了很多,表達能力也提高了很多,解決問題的思路也更條理清晰。class
關於「怎麼作」的問題,若是是初始嘗試寫技術博客的話,我有以下的建議:效率
其實具體怎麼寫技術博客也沒有固定正確的作法,我以爲光是願意寫,能寫,就已是巨大的進步了——人嘛,仍是不斷保持學習很進步的好,態度決定一切。