|
其實(shí)我一直想寫篇文章來談?wù)劜┛瓦@些方面的事情。我雖然在博客上投入了很多,它也是我工作和生活中非常重要的一部分,也自認(rèn)為寫的不少亦不差,但是一直缺少對這方面的總結(jié),以及系統(tǒng)的思考。即便是看著一輪又一輪地“年度總結(jié)”過去,我也沒有針對我的博客討論過什么內(nèi)容。之前也有過朋友問過我博客方面的事情,也有一些討論引起我的思考,但都沒有下決心寫點(diǎn)文章。而這次就趁著一些沖動(dòng),細(xì)細(xì)談一下博客方面的事情吧。
從2006年開始寫第一篇博客至今,我已經(jīng)寫了整整三年的技術(shù)博客了。從我博客右側(cè)的“隨筆檔案”一欄,可以觀察到我每個(gè)月寫博客的趨勢。記得起先我是靠分析ASP.NET AJAX源代碼得到社區(qū)肯定的,不過在一開始并不順利,因?yàn)楫?dāng)年在ASP.NET AJAX方面的社區(qū)領(lǐng)袖是Dflying Chen,聲勢如日中天。當(dāng)時(shí)ASP.NET AJAX還處于CTP版,還叫Atlas。直到有一天,微軟發(fā)布了Beta 1,推翻了CTP中的幾乎一切。在社區(qū)一片抱怨聲中,我在一個(gè)周末翻譯了ASP.NET AJAX Quick Start的全部7篇(還是9篇)內(nèi)容,發(fā)表在博客上。從這時(shí)候起,我開始得到了社區(qū)群眾的認(rèn)同。
這幾年博客園發(fā)生的事情大都記不清了,不過上面情況還可謂歷歷在目——不過這些不是重點(diǎn),我想說的是,有朋友說我能寫,寫得多,產(chǎn)量高,其實(shí)這也是階段性的。
從圖表上來看,一開始的幾個(gè)月更新比較多,之后我也開始有些懈怠,博客的更新頻率也減少到了每月10篇左右,中間在07年的8月和9月還有過停止(具體原因記不清了),不過最終還是保持了一定的寫作頻率。不過到了08年春節(jié)后,基本上就很少更新博客了,其中的少量文章也大都和技術(shù)無關(guān),直到09年開始我才重新開始有規(guī)律的博客更新。這大半年的時(shí)間里,我大都把精力撲在工作上,還有便是減肥(效果相當(dāng)明顯,前后總共減了80斤,而且保持到現(xiàn)在還沒有反彈)。進(jìn)入了09年,我開始加大了博客的寫作力度。其中最主要的原因是在這停滯的大半年中,積累了非常多的素材。慢慢的,寫博客也成為了我的習(xí)慣,幾乎一天不寫就會(huì)感覺不對,寫作頻率也越來越高,幾乎到了一天兩篇的地步。
所以我認(rèn)為,產(chǎn)量高只是一個(gè)“現(xiàn)象”,而最終的關(guān)鍵還是兩個(gè)點(diǎn):
- 積累素材
- 養(yǎng)成習(xí)慣
記得從小寫作文就被教育說,要注意觀察生活,要拿個(gè)小本子記錄點(diǎn)滴。如果放到了技術(shù)方面,它其實(shí)也就相當(dāng)于保持對技術(shù)的敏感程度,多進(jìn)行思考和記錄。我一直勸別人寫技術(shù)博客,但經(jīng)常有人回應(yīng)我說“沒有內(nèi)容好寫”。我覺得很奇怪,因?yàn)槲矣X得工作會(huì)給你帶來許許多多的素材。例如,對今天的產(chǎn)出是否滿意,該如何提高效率,怎么做可以更好等等。當(dāng)看到某個(gè)新技術(shù)新名詞時(shí),可以和自己以前接觸過的內(nèi)容進(jìn)行交叉比較和聯(lián)想,這也可以產(chǎn)生題材。我認(rèn)為,只要我們在不斷的吸收新東西,不斷地尋求改進(jìn),總是有東西可以寫的。
有朋友猜測我是個(gè)技術(shù)狂人,生活中只有技術(shù)。不過我個(gè)人認(rèn)為,我的生活其實(shí)還是挺豐富多彩的,每周要去健身房三次,周六整天基本上是用來看電影看美劇和玩游戲。但是,我基本上不會(huì)讓自己的思考停頓。例如,我在每次跑步之前,都會(huì)特地在腦子中記錄一些需要思考的問題,如果在去健身房的路上忽然發(fā)現(xiàn)腦子空了,我甚至?xí)氐?a href=/yuedu/diannao/ target=_blank class=infotextkey>電腦前“自尋煩惱”,例如快速地瀏覽某個(gè)語言特性思考它能怎么改進(jìn)API設(shè)計(jì),例如查看To-Write List中某個(gè)可寫的話題,思考我該使用哪些示例如何論證等等。這樣,我在枯燥乏味的跑步和洗澡過程中也能最大限度地利用時(shí)間,而且此時(shí)你會(huì)發(fā)現(xiàn),5000米的距離不知不覺就跑完了。同樣的,我每天上下班時(shí)單程要花費(fèi)1小時(shí)15分鐘甚至1個(gè)半小時(shí)的時(shí)間,但是在這段時(shí)間里我會(huì)抓緊時(shí)間,在漆黑的路上想問題或看手機(jī),在地鐵等有燈的環(huán)境里看書。后來為了保證效率,我又下狠心投資了四千多元錢買了一個(gè)Kindle DX,這樣我便可以在其中放入許多不同的書,根據(jù)當(dāng)前的心情,想看技術(shù)內(nèi)容就看技術(shù),沒心情就看點(diǎn)小說或歷史等等。看得多,思考的多,自然可寫的內(nèi)容也多。目前在我的To-Write List中還有大約20條左右的紀(jì)錄,雖說并不都能成文,但也至少已經(jīng)可以保證我下個(gè)星期的寫作內(nèi)容了。
不過,三心二意也有副作用,例如我不止一次把換下來的運(yùn)動(dòng)衫留在健身房,拎著空包離開了——還好我大都能及時(shí)回去拿。
有人問我,你每天要寫那么多博客又回復(fù)那么多,那么你要花多少時(shí)間?我承認(rèn),的確不少,但是應(yīng)該也沒有你想象中多。因?yàn)槲掖蛩銓懙膬?nèi)容,都是實(shí)現(xiàn)準(zhǔn)備好的,可能在此之前已經(jīng)利用零碎的時(shí)間想的清清楚楚明明白白,甚至連提綱也已經(jīng)列好,只等“碼字”。如果您已經(jīng)完全想清楚要寫什么東西的時(shí)候,其實(shí)寫作的速度是很快的。記得在高考時(shí),往往都要求在30-40分鐘內(nèi)寫出1000字的文章,其實(shí)我寫文章的速度也和它差不多。但是我寫文章和高考時(shí)的區(qū)別便是,高考是在絞腦汁憋字眼(好吧,我只能說我是這樣的),而現(xiàn)在我更像是“傾斜而出”,或是“整理”和“組織”。一般來說,現(xiàn)在我可以在1小時(shí)內(nèi)寫大約2000字的“純文本”,或者1000多字帶有代碼的文章。代碼是時(shí)間殺手,它會(huì)打斷思路,讓它變得美觀也是一件需要耗時(shí)調(diào)整的事情。在一段時(shí)間內(nèi)它讓我有些苦惱,不過現(xiàn)在也已經(jīng)熟練了,配合著色插件,效率有了質(zhì)的提高。這也是合適工具的威力。
從我在博客上出沒的時(shí)間上來看,我的確是在工作時(shí)間訪問博客園,甚至寫博客。不過由于我文章寫得比較快,因此一般9點(diǎn)到公司后會(huì)立即動(dòng)手,而中午花15分鐘吃完飯(有食堂就是快)之后,又進(jìn)入了中下午的寫作時(shí)間。基本上來說,目前的做法不會(huì)影響工作。還有便是,我的工作比較自由,老板也對我比較放心,因此我可以在博客上花比別人相對更多的時(shí)間。我必須承認(rèn),博客是為我自己而寫的,但是我也想表達(dá)這樣的意思,就是我寫博客,公司也可以獲利。因?yàn)槲业牟┛褪俏业乃枷肟偨Y(jié),幾乎全部是我工作中的體會(huì),而這個(gè)總結(jié)是公開的,這也是公司其他員工可以訪問的資源。例如,有許多情況下,在同事遇到某些問題的時(shí)候,我會(huì)給出自己之前寫過的某篇文章給他作為參考。相對的,如果我為他解決了這個(gè)問題,我也會(huì)盡早將其寫成博客。此外,寫博客對我個(gè)人的提高,我的提高最終還是可以反映到公司的效績上。在這種“思維方式”的驅(qū)動(dòng)下,我占用工作時(shí)間寫博客可以說是心安理得。而且,似乎也不是我一個(gè)人這樣想的,例如有人認(rèn)為學(xué)習(xí)必須是工作的一部分,你應(yīng)該向你的老板提出這一點(diǎn)。我想,一個(gè)堅(jiān)持博客的人,他一定會(huì)有良好的表達(dá)能力,這是成為一個(gè)優(yōu)秀技術(shù)人員的基礎(chǔ)。
但是,既然學(xué)習(xí)是工作的一部分,那么學(xué)習(xí)也必須要有可以衡量的產(chǎn)出。我看到有些朋友會(huì)抱怨說在工作中很忙,而且學(xué)不到東西。我想說的是,如果你確定要學(xué)習(xí),就要“證明”你真的學(xué)習(xí)并提高了。而證明你學(xué)到東西的最好方式之一,便是寫出總結(jié)或心得體會(huì),而這自然而然就成為博客了。我一直也勸我的同事寫博客,我想如果大家都寫博客,那么相當(dāng)于在公司內(nèi)積攢起了大量的Knowledge Base,便可以相互交流,共同提高——可惜,效果幾乎沒有。因此我認(rèn)為,對于大多數(shù)人來說,不寫博客的根本原因還是在于自身,并不是公司等外部環(huán)境。
博客也是個(gè)人的經(jīng)驗(yàn)的總結(jié),堅(jiān)持一段比較長的時(shí)間之后,你便可以通過回顧之前的內(nèi)容來了解自己思維方式的變化。我從自己的博客中看到了自己明顯的成長軌跡,以及對待相同事物的看法。回想一下,您是否還記得去年的今天你在做什么,對于目前你手頭的工作會(huì)有什么看法?事實(shí)上,對于一個(gè)人來說,了解別人的發(fā)展軌跡都比了解自己來的徹底。如果沒有文字這種記錄形式,日子一天天地過去,真也就過去了。我不時(shí)會(huì)聽到一些朋友抱怨說,以前某某事情明明知道怎么解決的,現(xiàn)在冥思苦想也回憶不起來了。此時(shí)我就會(huì)想說,既然互聯(lián)網(wǎng)上找不到解決方案,以前你又知道該怎么做,為什么當(dāng)時(shí)沒有寫一篇博客記錄下來呢?
此外,當(dāng)你有了博客,當(dāng)你在互聯(lián)網(wǎng)上用這種持久性的方式來展示你自己時(shí),也能獲得很多回報(bào)——即使你的本意并不是這些。例如,你可以認(rèn)識更多的朋友,你可以提高自己在社區(qū)的知名度,獲得更多的機(jī)會(huì),也從來不會(huì)缺少“獵頭”,博客就是我最好的簡歷。因此在我看來,專業(yè)博客應(yīng)該屬于一個(gè)人職業(yè)發(fā)展中非常重要的組成部分。例如我自己,我在寫技術(shù)博客之初,并沒有想過要如何如何,在當(dāng)時(shí)我看到社區(qū)中的專家也是敬仰萬分,更沒有想到我會(huì)在.NET技術(shù)社區(qū)留下一些印記。但是堅(jiān)持博客之后,我發(fā)現(xiàn)我也能做到很多東西。例如,我也可以輕松地申請到MVP,我也有機(jī)會(huì)在MSDN Web Cast和TechED等技術(shù)會(huì)議上作演講。誠然,獲得機(jī)會(huì)的同時(shí)也會(huì)帶來壓力,但壓力在一定程度上也是一種動(dòng)力。例如,我為了維護(hù)在社區(qū)中的“光輝形象”,就必須先于大部分人把一個(gè)問題給挖深挖透,這樣才不至于“露陷”。例如,我在做了InfoQ中文站的編輯之后,就必須訂閱大量博客,并且在關(guān)注世界范圍內(nèi)的技術(shù)討論,必須讓自己用客觀的頭腦去思考,去比較,去分析。久而久之,這些原本是在壓力下“不得已”的做法慢慢變成了習(xí)慣,最終提高的還是我自己。
有人說,真正的高手哪會(huì)寫博客,他們的工作很忙,寫博客的都只是半桶水。我不這么認(rèn)為,你看我博客欄右側(cè)收集的博主們,有哪個(gè)你認(rèn)為是半吊子?這只是一個(gè)做事方式和習(xí)慣問題而已。習(xí)慣真的很重要,它可以讓一件事情成為自然,如自然而然的寫博客,讓你在享受便利的同時(shí)也不會(huì)覺得有任何負(fù)擔(dān)。但習(xí)慣也是需要堅(jiān)持的,我在國慶8天內(nèi)放縱了8天,差點(diǎn)都沒有心思寫博客了。幸好,我還是堅(jiān)持了下來。
在這三年時(shí)間里,我的寫作風(fēng)格也是在不斷變化。從一開始,我是抱有“討論”的心態(tài)來寫文章,雖然一貫追求嚴(yán)謹(jǐn),但還是比較自然,隨意。后來我在得到社區(qū)認(rèn)可之后,心態(tài)也慢慢發(fā)生了變化,寫文章的目的也慢慢變成了“傳道授業(yè)解惑”。如果您觀察我?guī)讉€(gè)月到半年前的文章,會(huì)發(fā)現(xiàn)它們是我寫博這段時(shí)間內(nèi)質(zhì)量最高的,文章都很長,幾乎篇篇三五千字,因?yàn)槲規(guī)缀醵际且詫憰囊笤趯懳恼?mdash;—雖然我從沒寫過書,那么就算是“理想”中的書吧,希望能夠“無可挑剔”。那段時(shí)間是我寫博客最痛苦的時(shí)段,對腦力的消耗很大。忽然有一天我意識到這并不是我所期望的方式,我并不是想通過“教別人”什么東西來獲得滿足感,我需要的是討論,是提高。于是,我?guī)缀踉谝粍x那間完成了寫作方式上的改變。例如現(xiàn)在,我會(huì)寫越來越多我自己的心得體會(huì),我犯的錯(cuò)誤,甚至是我自己還不夠成熟的猜想。于是,文章數(shù)量自然而然就上升了,而且評論也熱鬧了很多,我有時(shí)候可以靜靜的在一邊看別人爭論,從中吸取靈感——于是又冒出了下一篇博客的素材。寫作——討論——思考——再寫作……這是一個(gè)良性循環(huán)。
我也樂于討論,也樂于看到別人指出我的錯(cuò)誤,因?yàn)樵谶@時(shí)候我得到了反饋,就好比別人在指點(diǎn)我,最終提高的是我自己。所以,我有時(shí)候很不理解某些作者會(huì)說“我寫博客是我的事情,你憑什么來指手畫腳”。在我看來,寫博客的目的便是引發(fā)討論(你說放在首頁卻不希望別人評論……)如果只是看到“頂”、“學(xué)習(xí)”之類的支持,雖然是善意,但又有什么意義呢?讓別人多多指出問題還可以避免在一片贊揚(yáng)聲中沉迷,我認(rèn)為社區(qū)是盲目的,會(huì)盲目地認(rèn)為一個(gè)人是專家,進(jìn)而盲目認(rèn)為一個(gè)人是權(quán)威,進(jìn)而對他的言論不產(chǎn)生任何懷疑。我承認(rèn),被人吹捧的感覺很好,但是在短時(shí)間的飄飄然之后我也會(huì)提醒自己,我不是來要滿足感的,我是來討論的,社區(qū)群眾的盲目支持和追捧是有害的。同樣,當(dāng)看到一個(gè)人對我有批評,我肯定還是會(huì)不爽,但我也會(huì)提醒自己吸取好的——可惜我在認(rèn)為自己正確,而對方在不停“亂來”(甚至故意找茬)的情況下還是會(huì)心急。
因此我認(rèn)為,寫博客真可謂“有百利而無一害”,我在招聘的時(shí)候也會(huì)更傾向于接受能堅(jiān)持對自己的學(xué)習(xí)過程進(jìn)行總結(jié)的人,也不僅僅只有我這么做,把博客作為招聘依據(jù)也比看簡歷、看“年份”要靠譜多了。所以,如果您還沒有寫技術(shù)博客的習(xí)慣,現(xiàn)在就開始寫吧。如果您是公司的Leader,也請?jiān)趫F(tuán)隊(duì)里建議大家寫一些技術(shù)博客吧。
我也會(huì)堅(jiān)持下去的。
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。