說來慚愧,立刻就要到而立之年,但是嚴格來說這應該算是個人第一篇博客。程序員
從第一行Hello World
至今,算一算和代碼打交道也有些年頭了,其實我本人一直以來都有記筆記和寫demo的習慣,最先上大學時都是用記事本,對你沒看錯,是用記事本,那時候菜的連UltraEdit都不曉得,記錄一些安裝軟件的備忘,平時自學的一些知識點等等。後來開始用OneNote,感受真是好用的不得了,可是慢慢以爲OneNote有個很大的問題就是雲同步真是慢的能夠,對於集各類設備於一身的咱們來講,這顯然是致命的。再後來和公司的小夥伴一塊兒用印象筆記協做,感受很好用,而且跨平臺的特性也還不錯,But,可是,但是,但但是,免費版有設備數量限制,超過限制就要花錢了(爲了學習,我固然是花了,感受這樣的投資仍是值得的)。學習
無論用什麼,記了不少東西卻歷來沒有在網上公開發表過任何文章甚至是評論,由於總以爲本身太稚嫩,怕露怯(固然,這是很是很是不對滴)。現在忽然以爲本身好像一把年紀了,走過很多彎路,工做中遇到了很多問題,也積累了一些東西,固然最重要的仍是,臉皮變厚了,即使是被人吐槽,我也堅信必定可讓本身從中學到一些東西。code
做爲程序員,寫博客確定是有一萬個好處的,就我我的而言,緣由大概有以下幾點:開發
做爲程序員,除了寫代碼,各類文檔也是必不可少的。寫博客一方面能夠鍛鍊本身的概括總結能力,提升文檔水平,另外一方面也能夠將各類知識點以簡明扼要的文字形式記錄下來,方便往後快速查詢。文檔
和普通的筆記相比,寫博客很重要的一點不一樣就是有可能會被別人看到,甚至能夠評論,所以會以一種更加負責任的態度來記這些筆記,既要簡單精闢,又要觀點清晰,不但本身看懂,還要讓全部人都能看懂。相關技術必定會理解透徹,而且親自付諸實踐後纔會發文,很大程度上能夠避免對某些技術"只知其一;不知其二"、"知其然不知其因此然"的狀態。即使真的出現紕漏,若是有人看到也能及時幫助加以修正。同步
總結與沉澱,這是我我的開始寫博客最重要的一個初衷博客
目前大多數的博客系統都支持Markdown,簡單的語法,便可實現快速排版,而且樣式還挺不錯,這對於程序員來講真可謂是福音(有HTML基礎,可以快速接受和掌握Markdown基本語法,而且審美要求廣泛不高)。it
電腦、平板、手機,Windows、Mac、Android、IOS,各類設備和系統完美兼容,而且免費;天生的雲端筆記本,不佔本身硬盤,不怕丟。社區
能夠多認識(或者說知道)一些大牛,經過豐富的社區功能分享交流,博客中提到的內容若有不妥或許會獲得熱心大牛的指正,鞭策本身進一步提高。若是在此基礎上還可以或多或少的幫助到一些新手或者遇到過相似問題的同窗,那更是意外收穫。class
現在我的博客、GitHub彷佛都已經成了簡歷的標配,雖然近期沒有要換工做的打算,可是多積累一些總沒有壞處,哪天要找新東家了簡歷附上本身的博客地址多少能加點分吧。
現在的博客系統可謂五花八門,無論你喜歡什麼樣的風格、偏心何種技術,相信均可以找到適合本身的平臺。大概分個類:
本身搭建
GitHub Pages
本身搭建要花錢,又要折騰,不考慮了,除非興趣所在;GitHub主要考慮速度的問題,也暫時先不考慮了。
CSDN
博客園
CSDN不用多說,地球人都知道,可是如今好像商業化比較嚴重,廣告稍微有點煩躁,最重要的是最近總感受卡成狗,甚至常常打不開;博客園其實內容仍是很豐富的,乾貨也不少,可是UI比較傳統,最主要是看了下APP,用戶體驗實在通常
簡書
SegmentFault(思否)
稀土掘金
這三個若是單純做爲寫博客的平臺,其實孰優孰劣我本身並無個定論。個人需求主要仍是本身的積累、備忘,而後本身看着稍微舒服點就行,因此暫時應該會同時在三個平臺都進行記錄,過一段時間看看體驗,再最終決定用哪一個。
對於博客的內容,天然仍是會以技術爲主,偶爾可能也發表一些感想,記錄平常點滴,未來回過頭再來看應該也會別有一番風味吧。
前期應該仍是主要偏基礎一些,找一下寫博客的感受,一些常見問題、基礎知識點、環境搭建、備忘等等,但願能按部就班,讓本身的文章愈來愈成熟,愈來愈有含金量,經過博客的內容也能夠看到本身的成長。
萬事開頭難,這第一篇博客寫完我更是以爲寫博客其實並無那麼簡單,有時候以爲很簡單的東西可能寫出來就不是那麼回事了。一週能抽時間寫一篇的話,一年就有50篇,一個月寫一篇,一年也有10篇,但願本身能一直堅持下去,加油~
種一棵樹最好的時間是十年前,其次是如今