2012年度十大杰出IT博客之 羅升陽
2012年度十大杰出IT博客之 Luoshengyang
個(gè)人簡(jiǎn)介:
1984年出生,2007年畢業(yè)于浙江大學(xué)計(jì)算機(jī)系,取得學(xué)士學(xué)位,2010年畢業(yè)于上海交通大學(xué)計(jì)算機(jī)系,取得碩士學(xué)位。畢業(yè)業(yè)一直從事于互聯(lián)網(wǎng)軟件開發(fā),并且致力于移動(dòng)平臺(tái)的研究,特別是對(duì)Android平臺(tái)有深入的理解和研究。
51CTO博客:http://shyluo.blog.51cto.com/
CSDN博客:http://blog.csdn.net/Luoshengyang
博客介紹:
從源代碼角度來研究Android系統(tǒng),詮釋現(xiàn)代化移動(dòng)操作系統(tǒng)的實(shí)現(xiàn)原理。
獲獎(jiǎng)感言:
今年有幸參加“2012年度IT博客大賽”,并且進(jìn)入了前十強(qiáng),大賽組委會(huì)讓前十強(qiáng)選手寫一下獲獎(jiǎng)感言。自開博以來,已經(jīng)有一年半的時(shí)間,剛好籍此機(jī)會(huì)回顧一下寫博歷程。首先要感謝《老羅的Android之旅》的讀者、2012年度IT博客大賽組委會(huì),以及各位專家評(píng)委的支持和肯定。
自2011年6月21日開博至今天2012年12月16日,一共發(fā)表了68篇原創(chuàng)博客,訪問量993296次,評(píng)論3010條。期間還對(duì)博客文章進(jìn)行了系統(tǒng)的整理,出版了《Android系統(tǒng)源代碼情景分析》一書,一共3大篇16章830頁,合計(jì)1570千字。
出書是寫博客的意外產(chǎn)物,是計(jì)劃之外的,不過也算是了卻心愿,以后可以專心地寫博客了。下面就簡(jiǎn)單說一下寫博客以來的一些感受,關(guān)鍵字是"夢(mèng)想"、"學(xué)習(xí)"、"堅(jiān)持"、"自信"和"淡定"。
1. 夢(mèng)想。APP剛剛火起來的那陣子,還沒接觸過移動(dòng)開發(fā)。有一天聽說我們的產(chǎn)品經(jīng)理自己做了個(gè)APP,用來訂閱自己感興趣的視頻。頓時(shí)倍受打擊:連產(chǎn)品經(jīng)理都會(huì)做APP了,作為一個(gè)碼農(nóng),怎么還能對(duì)移動(dòng)開發(fā)無動(dòng)于衷呢?!于是就準(zhǔn)備學(xué)習(xí)移動(dòng)開發(fā),做個(gè)APP來玩玩。但是后來想了一下,其實(shí)我更感興趣的是移動(dòng)操作系統(tǒng),很想知道它和PC操作系統(tǒng)有什么區(qū)別。就這樣帶著"了解移動(dòng)操作系統(tǒng)長什么樣子"這個(gè)夢(mèng)想踏上了研究Android的旅程。再啰嗦說一下夢(mèng)想這個(gè)話題。再年輕一些的時(shí)候,會(huì)覺得談夢(mèng)想是一件很扯很遙遠(yuǎn)很虛無縹緲的事情。隨著年紀(jì)的增大,年輕時(shí)的棱角隨著生活中的各種遭遇和壓力都慢慢地磨平了,只剩下每天重復(fù)的上下班。這時(shí)候才發(fā)現(xiàn)年輕時(shí)的夢(mèng)想是多么的彌足珍貴,夢(mèng)想原來是可以讓人這么年輕而富有激情的。現(xiàn)在看達(dá)人秀的時(shí)候,更多的感動(dòng)是那些選手對(duì)夢(mèng)想的執(zhí)著追求,而不是他們的表演。
2. 學(xué)習(xí)。決定了要學(xué)習(xí)移動(dòng)操作系統(tǒng)開發(fā)以后,接下來就是選平臺(tái)了。當(dāng)時(shí)iOS和Android都是紅透半邊天,WP還未成型。由于Android是開放源碼的,因此,它就是學(xué)習(xí)移動(dòng)操作系統(tǒng)的不二選擇了。了解到Android是基于Linux內(nèi)核來開發(fā)之后,就開始看Linux內(nèi)核的書:《Linux Kernel Development》、《Understanding the Linux Kernel》、《Linux Device Drivers》和《Linux內(nèi)核源代碼情景分析》,每一本書都至少看過兩遍。對(duì)Linux內(nèi)核有大概的了解之后,就開始學(xué)習(xí)Android應(yīng)用開發(fā),因?yàn)槲矣X這是學(xué)習(xí)Android系統(tǒng)的***切入點(diǎn):知道怎么用一個(gè)東西之后,才能更好地知道它是怎么實(shí)現(xiàn)的。于是就看了兩本講Android應(yīng)用的書:《Professional Android Application Development》和《Google Android SDK開發(fā)范例大全》。看完之后,就寫了個(gè)小游戲——單機(jī)版五子棋。說來和五子棋有緣,高中時(shí)經(jīng)常和同學(xué)在幾何簿上玩五子棋,上課時(shí)也偷偷地玩;上大學(xué)學(xué)習(xí)C和Java時(shí),也是拿五子棋練手。在Android上開發(fā)的五子棋雖小,但卻五臟俱全:Activity、Service、Broadcast Receiver和Content Provider四大組件全用上了,異步任務(wù)和Binder進(jìn)程間通信機(jī)制等也用上了。這為日后研究Android系統(tǒng)打下了堅(jiān)實(shí)的基礎(chǔ)。其實(shí)學(xué)習(xí)這個(gè)東西就是這樣,沒有捷徑,得老老實(shí)實(shí)地一步一步地打基礎(chǔ)。
3. 堅(jiān)持。要堅(jiān)持去做一件事情,真的很難,不過,當(dāng)你下定決心持續(xù)地去做一件事情的時(shí)候,你的堅(jiān)持就會(huì)變成一種習(xí)慣。習(xí)慣一旦養(yǎng)成,你不堅(jiān)持去做那件事情,反而會(huì)覺得不舒服,好像少了什么似的。因?yàn)槠綍r(shí)要上班,所以一天下來,其實(shí)也沒多少時(shí)間去研究Android系統(tǒng)。這時(shí)候我就告訴自己,更加要堅(jiān)持:工作日每天看20頁書,周末每天看50頁書,大概兩周就可以看一本400~500頁的書;一天看300行左右代碼,一周就能看2000~3000行代碼;一天寫1個(gè)段落的博客,一周也能搗鼓出一篇來。其實(shí)最關(guān)鍵的是,堅(jiān)持做一件事情的時(shí)候,會(huì)有加速度效果,這時(shí)候你就會(huì)發(fā)現(xiàn)事情越做越快。
4. 自信。自信是很重要的,尤其是在你做一件很有挑戰(zhàn)性的事情的時(shí)候。如果沒有自信,在碰到難以解決的困難時(shí),或許就會(huì)放棄了。其實(shí)在很多時(shí)候,機(jī)遇都是偏愛那些有自信并且一直堅(jiān)持著夢(mèng)想的人。記得在研究Android系統(tǒng)的UI渲染服務(wù)SurfaceFlinger的時(shí)候,被一個(gè)20多行代碼的函數(shù)難住了,百思不得其解。后來盯了兩三天,聯(lián)系了各種上下文,***總算是把它弄明白了。我一直相信潛意識(shí)這種東西:只要你相信你能解決一個(gè)問題,并且堅(jiān)持住不放棄,潛意識(shí)就會(huì)幫助你去加工和組織各種信息。因此,自信很重要,它是一種軟實(shí)力:有自信不一定能成功,但是沒有自信就很難成功。
5. 淡定。淡定是一種人生態(tài)度,它能使人不功利,不浮躁,從容地面對(duì)得與失,找到一條更合適自己長遠(yuǎn)發(fā)展的路。往往夢(mèng)想都是一個(gè)比較長期的東西,不是短期內(nèi)就能看到效益的。在堅(jiān)持夢(mèng)想的過程中,又可能要付出很多代價(jià),例如,你沒有時(shí)間找(陪)老婆或者女朋友,你賺的錢沒有一起畢業(yè)的同學(xué)多,諸如此類的等等事情。這時(shí)候,你就更需要淡定。只要你判斷你正在做的事情是值得的,你就淡定地面對(duì)別人的眼光和周圍的環(huán)境。我發(fā)現(xiàn)寫博客以來,自己變得越來越宅了,下班后和周末都更愿意呆在房間里。當(dāng)漸漸地發(fā)現(xiàn)同學(xué)都在忙著曬結(jié)婚照或者小孩照的時(shí)候,自己還在單身著:(。這可能就是宅的代價(jià)吧,不過現(xiàn)在對(duì)這件事情還是比較淡定:)。
總的來說,寫博客以來的感受就是:心懷夢(mèng)想,帶著自信和淡定,持之以恒,學(xué)習(xí)、學(xué)習(xí),再學(xué)習(xí)!
很諷刺的是,如果是五六年以前的自己看到上面的這些字,我會(huì)覺得很扯,很空洞,沒意義。人可能就是要非得親自去經(jīng)歷一些事情,才能深刻地領(lǐng)會(huì)一些道理。
評(píng)委點(diǎn)評(píng):
葉偉:圖文并茂,深入而系列。這博文直接就是沖出技術(shù)專著去的吧!
蓋國強(qiáng):博主專注于Android開發(fā),堅(jiān)持以恒,其經(jīng)驗(yàn)總結(jié)與分享幫助了廣大讀者,值得敬佩,愿再接再厲,繼續(xù)分享。謝謝。
陳皓:從博文中可以看得出來博主寫文章和學(xué)習(xí)的用戶程度不一般。對(duì)于Android方面的程序員有相當(dāng)?shù)膸椭?span lang="EN-US">
韓軼平:圖文并茂, 結(jié)構(gòu)清晰

















