朋友都說:我是一個被技術耽誤了的文藝青年。打小我就愛寫文章,初中時喜歡看郭敬明的小說,喜歡寫些傷春悲秋的矯情文字。上大學后加入了文學社,還被選為社長,組織出版學生刊物,自己也發表了幾篇文章,算是小打小鬧吧。雖然后來沒有成為一名文字工作者,而是找了對口工作(軟件開發),但我依然保持寫寫記記的習慣。我今天想結合自身經歷和體會,跟大家聊聊咱程序員寫技術博客的好處,希望對各位有幫助。
我大學學的是計算機軟件,什么都學但學的不精,所以臨近畢業時,我就報了叩丁狼培訓機構,去脫產學了5個半月的Java。當時我在學Java的時候,每上完一節課就會把課上的知識點及時寫下來(我個人比較常用的是印象筆記,優點是夠輕,幾乎不占系統內存,用起來還是很爽的),每隔一周整理一次筆記,每個月至少寫一篇學習筆記,發表在私人博客里(我個人是在簡書上寫技術博客的,不過沒公開)。
別小看記筆記,對學習非常有用。當我們系統學一門新的編程語言時,每天要吸收很多新知識,寫很多代碼。幾個月下來,回頭再看,基本不可能把所有知識點都很完整地回憶一遍。這時候,你可以翻出當時的博客看下,能迅速幫自己找回感覺。如果當時沒有總結和記錄,后面再回顧就要花費好幾倍的時間,這是效率問題。不僅僅是針對在校學生,就連工作之后的朋友,也應該堅持。
在我看來,寫技術博客對于一個程序員來說,是有極大好處的,特別是對那些剛入行不久的程序員。書寫是為了更好的思考,記錄是為了更好的反思。工作中遇到的新的技術點,你可以把它寫下來加深記憶,強化你對知識點的理解,等哪天你要用到的時候,就不需要再去百度或google搜索,可以直接定位到你的博客去回顧。想法只是曇花,文字才是永恒。任何時候,只有寫下來了,才算是真正的輸出。
分享一下我當初找工作時的經歷:當初我投了廣州一家比較知名的軟件公司,簡歷和筆試通過后,到了最后一輪面試環節,面試我的是技術總監。他先是問我一些常規性的技術問題,然后突然問我,“你平時有沒有寫一些技術博客?”我心里一樂,馬上掏出手機,給他看我的簡書,里面有上百篇技術文章,都是我自己用心寫下的學習心得和筆記。結果就是,我成功通過了面試。
后來我跟老大有一次去吃飯,他突然聊起來,說當初之所以會通過我的面試,就是因為他覺得:一個會堅持寫博客的人,肯定是個學習能力強,做事踏實又有耐心的人。
所以,我真心建議各位同行或者即將入行的同學,一定要堅持寫技術博客! 經驗只有經過復盤,才會變成能力。某一天,你回過頭去看自己以前寫的文章,當你能夠說出”寫得真tm菜!”那么恭喜你,你已經level up了。