ophonesdn對首位優秀版主mobileguy的專訪
1.OSDN:李寧先生您好,請您先做個自我介紹吧
東北大學 計算機專業碩士。CSDN博客專家、51CTO客座專家、中國移動開發者社區技術管理員、OPhone專家、 ophonesdn版主(Id:mobileguy)、eoeandroid版主(id:androidguy)。曾任東軟股份項目經理。曾領導并參與開 發了十幾個大中型項目。從2005年進入寫作領域以來, 為程序員、電腦編程技巧與維護、電腦報、IT168、天極網等平面媒體和網絡媒體撰寫了一百多篇原創技術和評論文章。并在個人 blog(http://nokiaguy.blogjava.net)上發表了大量的原創技術文章。主要獎項:
2009年ophone原創技術征文大賽二等獎(獎品:dell mini 3i手機一部)
2010年獲得ophonesdn季度優秀版主(獎品:LG GW800手機一部)
《OPhone2.0之初體驗》博客征文最佳人氣博文二等獎
2007年獲得《電腦編程技巧與維護》優秀作者(獎品:微軟無線鼠標)
首屆.Net平臺創新編程征文比賽三等獎(2008年)(獎品:MP5)
第二屆微軟.net平臺應用程序開發征文大賽三等獎(2009年)(獎品:MP5)
MSN機器人大賽最佳人氣獎(獎品:價值1000元的無線鼠標和鍵盤)
主要著作:
《Android/OPhone開發完全講義》
《人人都玩開心網:ext js+android+ssh整合開發web與移動SNS》
《Java Web開發速學寶典》
2.OSDN:您是何時進入移動互聯網應用的開發,能否談談你對這個行業的認識?
我原來主 要是從事Java EE開發的。兩年前,一次偶然的機會看到了Google發到了Android系統。一開始并不太關注這個系統。只是了解了Android主要是主要用于手 機的操作系統。雖然以前也曾做過一些移動方法的程序,但并未正式進入這個領域。由于以前曾做過Symbian和Java ME方面的程序。對Symbian開發的復雜性深有體會。Java ME雖然較為簡單,但Symbian和Java ME都需要購買簽名才可以發布。而在Android推出后一年多,在美國發布了G1,世界上第一個基于Android的手機。這時Android開發備受 關注。我也是在這時開始關注Android,并開始學習Android的。Android以其強大的功能、開發的姿態吸引了大量的開發人員(當然,也包括 我)。
自從G1誕生以來,業界一直對Android的褒貶不一。有人說Android免費、開源,而且功能強大。足以和IPhone抗衡。也有人說Android的版本太多,兼容性較差。開發程序難并很大。
雖然這些 說法都有一定的道理。但這也是任何新生事物都要面對的。之所以Android的版本眾多,主要是因為Android還不太穩定,還有很多需要改進的地方。 不過一位Android的版本發布放緩后,就說明Android已驅于成熟了。如果有使用過Android 2.1及以上版本的開發人員會發現,無論在穩定性還是功能上都有了很大的提高,也不再出現莫名其妙的錯誤了。
一個成功的移動操作系統可能由很多方面決定,但最主要是以下三點:
1.用戶的數量2.開發人員的數量
3.手機硬件廠商的數量
這三點 Android目前都具備。雖然用戶的數據目前還無法和IPhone相比,但其增長速度已超過了IPHone。至于開發人員嗎,隨著用戶數量的增加,就需 要開發大量的軟件來滿足這些用戶的需求。而這些軟件當然需要由開發人員來完成了。至于硬件廠商,Android目前比較知名的廠商已有數十家,如果再加上 一些所謂的“山寨”廠商,那就沒數了。如果“山寨”機可以成功和Android聯姻,那么Android完全可以毫無掩飾地說“智能手機之天下,舍我其 誰”。
3.OSDN:您是如何成為OPhone開發者社區用戶并加入論壇作為版主的?
我知道 OPhone開發者社區比較早。當然,知道MM也比較早。具體是如何,從哪得知社區和MM的有些記不清了,但我經常在網上瀏覽各種信息。一般對于比較感興 趣的網站、資源都會第一時間知道。 我原來是eoeandroid的版主。后來聽說了OPHone開發者社區,而去年由于參加了OPhone征文大賽得了一部dell mini 3i手機。裝的是ophone 1.0,后來升級成了ophone 1.5。感覺還不錯。想研究下OPhone。正好這時OPhone開發者社區招聘版主,于是就自然水到渠成了。
4.OSDN:在參與OPhone的應用開發過程中,獲得了哪些成績和收益?
這個嗎,在前面已經提到了。除了得了一些小獎品外(兩部手機),還寫了兩本與Android相關的書。下一步則打算從Android和OPHone中直接獲益。
5.OSDN:您認為OPhone SDN為OPhone開發者作提供了哪些幫助?哪些方面需要加強?
OPhone SDN主要是論壇,當然,還有很多優秀的文章發布。需要提一下的是OPhone SDN發布的文章由于是仔細篩選的,因此質量都比較高。聽說最近ophone sdn要增加博客等功能。這是個好想法。如果可以將優秀的博文放到更容易被看到的地方就更好了。
6.OSDN:作為OPhone SDN的優秀版主獲得者,你覺得OSDN現行的版主管理制度如何?有哪些方面需要完善?
首先,我對獲得第一屆OPhone SDN優秀版主感到非常榮幸,這也是社區對我的表現的一種肯定。現在論壇的斑主管理制度規定得比較詳細了。關鍵是執行的問題。
7.OSDN:您覺得OPhone SND在內容和功能上有什么優點?同時,請提出你的改進建議!
個人認為,OPhone SDN論壇、文章發布外,還可增加一些其他的功能。例如,為社區的專家單獨建立專欄、為社區的優秀軟件開發者所開發的軟件提供綠色通道進入MM等。
8.OSDN:做為版主,為提高SDN社區影響力,增加論壇活躍度,你有什么建議和行動?
網友上某個論壇一般都是帶有一定的目的性的。如問問題、尋找有價值的文章。如果要提高SDN社區的影響力,就要比網友瀏覽網站的目的著手。如增加SDN有價值的內容,開設一些培訓課程,提供一些認證、或邀請一些相關領域的專家做一些專題講座。
9.OSDN:分享一下您對OPhone論壇的管理經驗和使用心得
管理論壇 除了日常的管理工作外(刪除、移動不合法的貼子等)。就主要剩下兩個工作:回答會員提出的問題,以及發布一些有價值的文章。其中發布文章除了是自己原創 的,其他的基本就是力氣活了。不過也鼓勵廣大斑竹和普通會員轉載更多有價值的技術文章。對于回答問題,這基本就是一個技術活了。由于會員提出的問題五花八 門。誰也無法保證準確回答所有的問題。不過要學會通過internet搜索就容易得多了。在這里也希望廣大會員首先能所何從網絡自己獲得答案(也包括英文 網站,實際上,我的大部分問題是從英文網站獲得的答案)。
10.OSDN:你是否在基于OPhone2.0上開發新的應用,是否已在MM平臺上線?
目前正在試用OPhone 2.0,還沒有正式開發OPhone 2.0上的產品。不過現在開發基于Android 2.1的產品(一個超級酷的通用微博客戶端),但這個版本實際上也是很容易移植到OPhone 2.0上的,只是有些布局等內容可能需要修改。
MM上目前還沒有發布產品。這個微博客戶端完成后,會考慮發布到MM上。以前聽說MM不允許發布帶網絡功能的產品,不知現在是否有政策上的變化。
11.OSDN:你的創作靈感一般來自什么?也舉個例子給SDN的開發者分享一下吧。
關于靈感的來源是很難說清楚的。有人說靈感來源于生活。但這只是表面現象。從本質上講,靈感來源于不斷地觀察,不斷對周圍一切進行觀察(不過在商場里最好少這么觀察,否則便衣警察就會盯上你的,哈哈)。至于具體如何觀察,觀察什么,因人而異。
當然,獲 得靈感的方法也是有一定的軌跡的。方法因人而異,但還是存在一些通用的方式的。例如,我開發的“微博客戶端”是一個可以同時維護多個微博的系統。當這個功 能的實現并不復雜。但如果只有這個功能,那么這個軟件相當于沒做。因為現在這類軟件太多了。會顯得自己的系統沒有任何特點。那么這就需要觀察,不斷地觀 察。例如,為了編寫這個系統。我在國內十幾家知名的微博都有帳號(順便在這里做下廣告,我在新浪微博的名是“銀河系的李寧”,歡迎大家關注我)。有了帳 號,就會不斷地瀏覽微博的內容。看經常看到有微博上發的圖片有的是多幅放到了一起(了解微博的都知道,一條微博只能發一個圖片),這也許是使用第三方圖像 軟件處理過后再發上來的。那么這就顯得比較麻煩。為什么不在發布微博時一次性完成這個功能呢,于是我們的第一個靈感產生了,這就是在微博客戶端中加入圖像 的合并功能。于是又開始聯想,只加入合并功能是不是太單一了呢,于是就有了后來的圖像后期處理功能。這也是“樂博Android客戶端”(微博客戶端的軟 件名)的一大亮點。當然,還可以更廣范圍地觀察和模仿,騰迅CEO馬化騰說:模仿(抄襲比較文雅的稱呼)是最穩妥的創新。
12.OSDN:為大家分享一下開發過程中的趣事吧!
對于一個喜歡技術的開發人開員來說,開發本身就是快樂的。至于趣事嗎,同樣,每一天都會有趣事發生。因為每一天都在為軟件加入新的功能。就在我被采訪之前一個小時,還為我的“樂博Android客戶端”加了一個小功能。
13.OSDN:OPhone開發過程中是否遇到過難題,是怎樣解決的?
剛才提到開發過程中的趣事。實際上,趣事和難題是并存的。一旦難題被解決了,就會感到很有趣。實際上,這個世界上并沒有難題,只有問題。問題如果還沒找到答案,那就是難題,如果找到了答案,就是世界上最容易的題,簡直太容易了。
由于我開 發的“微博客戶端”同時支持PC和Android,都采用了Java開發。這就會面臨一個非常大的問題。這些不同平臺的系統需要共享一些東西,否則,將面 臨重復維護的問題。當然,最后找到一個合適的辦法(最終也是憑著經驗找到的,方法就是不斷地嘗試),使核心的庫可以多個工程共享,并可以跨工程調試。
14.OSDN:對OPhone開發者社區的新人,有什么建議能夠讓他們迅速的進入與提高?
這里的新人也可分為兩類:技術新人和Android/OPhone新人。
技術新人 是指剛接觸編程,對一些編程的基礎知識還不太了解。對于這類人,并不建議馬上學習OPHone或Android。而是要打好編程的基礎。就象根基不穩的習 武者,是無法學習上層武功的。首先要提升自己的內力(內功)。由于ophone和android都是以Java為其主要編程語言的,因此,建議花一定的時 間學習一下Java語言。以前有個搞HR的朋友想招聘Android開發人員,由于她并不了解Android,于是向我咨詢。有個應聘者說自己不會 Java,但會Android。 問我這個人是否可以。于是我給她舉個例子。如果一個人說自己不會開車,但有駕照,你敢坐他的車嗎?
總之,第一類人要努力成為第二類人,才可往下進行。
當然,對于第二類人就好辦多了,由于已經有多年的開發經驗。OPhone和android對他們來說只是一種新的技術而已。對于這類人的入門可以找一些講得比較全的Android/OPhone技術書籍來看,例如,我寫的一本《Android/OPhone開發完全講義》介 紹了Android及OPhone的大多數技術,可以完全作為初學者入門使用。除此之外,就是如何提高的問題。由于Android是開源的,這也為我們更 進一步地提供自身的水平開了一扇門,雖然最面的路并不好走,但可以好多寶藏哦。這就是Android的源代碼(全部的源代碼近2G)。我們可以將 Android的源代碼看作是“真理寶盒”。任何書籍、文檔都無法也源代碼的權威性相提并論。它會為我們展示Android最真實的一面。如果了解了 Android的本質,那么OPhone還是問題嗎?
通過Android顛峰的另一條路就是Linux。由于Android是基于Linux的,因此,學習Linux API以及其他一些操作是非常有必要的。
綜上所述。Android源代碼和Linux是通向Android寶藏的兩扇大門。如果這兩扇門一扇都沒有打開。千萬不要說自己精通Android或OPhone。
15.OSDN:您作為成功的OPhone開發者,有什么開發心得可以與大家分享?
不光是 OPhone,使用語言或技術開發人員也是一樣。一定要喜歡自己的工作。否則就會感到很累。當然,光喜歡自己的工作還不夠。人們工作的本質實際上并不只是 為了獲得薪水,還有更高的精神追求,就是獲得成就感和認同感。因此,在開發的過程中要不斷尋找可能獲得成就感和認同感的機會,例如,各種競賽、撰寫博客, 在論壇中回答問題,撰寫技術書籍等。最后還有一句話要送給大家“一次努力并不一定會獲得回報,但不斷地努力一定會獲得回報”。
16.OSDN:您對OPhone平臺未來的發展有什么觀點?
OPhone本身是一個不錯的平臺。會隨著Android的成功在中國遍地開花。但現在OPhone和其他智能平臺都面臨一個現實的問題:價格。相信未來有一天OPhone手機真的能降到大多數用戶都能接受的程度,也就是OPhone真正普及的時候。
17.OSDN:對即將和已經投身OPhone行業的人,有什么職業上的建議?
對于選擇 OPHone和Android作為其主要開發平臺的技術人員,你們很幸運。因為你們選擇了一個前途光明的平臺。但目前國內從事OPhone和 Android開發的企業還相對較少。對于那么想轉行的人來說,可以先做一下技術上的儲備,畢竟,機會只要照顧有準備的人。然后再伺機而動,所果時機未成 熟,就只有蟄伏待擊了。
18.OSDN:李寧,這個名字大家都很熟悉,我們很希望和體育事業的“李寧”一樣,您能成為OPhone軟件產業中的杰出貢獻者
李寧這個 名字很好,我很喜歡。不過凡事都有兩面性。不好的一面是名字太常用,用的人太多,除非自己非常有名,否則無論是在google,還是在baidu,或是在 bing上輸入“李寧”,一般前10頁都不是自己。 如果哪一天在前幾頁查到的李寧就是我,那說明我已經很出名了。哈哈。期待這一天的到來。不過為了現在也可以查到我。暫時用我的網名“銀河使者”吧,再次做 一下廣告,我在新浪微博的名是“銀河系的李寧”,歡迎關注我。
《Android高薪之路:Android程序員面試寶典 》http://book.360buy.com/10970314.html
新浪微博:http://t.sina.com.cn/androidguy 昵稱:李寧_Lining
posted on 2010-08-09 12:19 銀河使者 閱讀(1986) 評論(1) 編輯 收藏 所屬分類: 原創 、Android/OPhone