1. 程式人生 > >51萬年曆林賢文:做一個不“安分”的程式設計師(轉)

51萬年曆林賢文:做一個不“安分”的程式設計師(轉)

2018年10月15日 09:35:19 孫浩峰 閱讀數:4576 標籤: 51萬年曆程式人生移動開發APP程式設計師收起

個人分類: 移動開發

如果不是特意介紹,你很難將林賢文從一堆程式設計師中分辨出來,特別是當他身著便裝,與你侃侃而談時,就和一個普通的中年大叔更是沒有兩樣。不過,如果當你得知他就是那個開發了近3億使用者都在使用的APP——“51萬年曆”的作者時,你就會真的明白“人不可貌相”這句諺語的真正含義。

艱難程式設計路

如果時間倒退十幾年,普通程式設計師的稱號對於林賢文來說,應該稱得上恰如其分。和眾多出身於70年代的同齡人一樣,林賢文接觸計算機也是從高中時代開始,那時,PC機還未普及,Windows作業系統還沒有成形,大家所能接觸到的就是Apple的終端電腦開機即進入只有綠色游標閃動的Basic程式設計環境,但即便是如此簡陋的介面,仍然強烈吸引了林賢文的興趣。在林賢文大學時期,隨著PC的普及,大量PC遊戲如雨後春筍般出現,也誕生出如仙劍奇俠傳、紅色警戒等膾炙人口的經典之作,在這些遊戲的帶動和影響下,出現了一大批對電腦程式設計產生濃厚興趣並因此走上程式設計道路的年輕人,而林賢文就是其中的一個。

雖然大學主修的是統計學,但這一點也不妨礙林賢文有一顆程式設計的心,一有機會,林賢文就跑到計算機專業那裡去“偷”學計算機課程,以至於林賢文的畢業論文寫的就是自己開發的MIS系統,而不是大多數統計學專業學生都會寫的統計學論文。大學畢業後,林賢文在一個大國企的電腦微機室工作,行政工作中的打字,財務軟體管理,偶爾上網學習下最新的程式設計知識,那時接觸到的第一個讓自己學習成長的網站就是CSDN。然而,在國企幹了一年之後,林賢文發現這裡的環境其實並不適合自己的發展,於是,在一個輾轉反側的夜晚之後,林賢文下定決心,要轉變自己未來的職業方向!一定要將程式設計作為自己未來的職業! 

為此,林賢文果斷的放棄了在國企安逸清閒的工作,踏上了自謀職業的道路。“皇天不負有心人”,在經過多次挫折和失敗後,林賢文終於找到了一份工作,在這家名為“金算盤”的公司中,林賢文雖然做的是和程式設計無關的系統維護工作,但在這期間林賢文接觸到了很多程式設計師,也同時繼續泡在CSDN,並從這些程式設計師和CSDN上學到了不少程式設計方面的知識、技巧和經驗。後來,在金算盤的業務中,有些特別的需求,需要把財務軟體中的一些資料與其他系統打通,而這個活兒公司中的程式設計師都不太願意去做,而林賢文則主動申請接手了這項繁瑣的工作,而在這樣的實際工作中,林賢文程式設計的能力得到了顯著的提高。在金算盤幹了一年多之後,林賢文終於真正地找到一個專職寫程式的工作,用上了能快速開發企業管理軟體的Powerbuilder,從此,林賢文才算是真正踏上了程式設計的職業之路。

北漂打拼記

在家鄉重慶從事程式設計工作一年多以後,林賢文覺得在重慶已經無法使得自己獲得更大的提升,因此,林賢文毅然決然的決定再次捨棄當時還算穩定的工作,孤身前往北京發展。而北京的機會確實很多,林賢文很容易的就找到了程式設計的工作,同時轉型用Java開發系統。

在北京,林賢文也換了兩次工作,但其中一家公司,讓林賢文發現了自己的優勢。當時,林賢文在這家公司剛剛乾了半年程式設計師,公司老闆覺得有財經類統計學基礎的林賢文應該有能力做系統分析,於是林賢文開始做起了系統分析。而那家公司正好是做地稅系統,即稅務的徵收系統。稅務系統有很多系統,但其中最複雜的就是徵稅,中國有很多稅種、很多企業型別,也有很多徵收方式,非常複雜。而林賢文通過在這個過程中的的歷練和學習,加上自己財經類統計學方面的優勢,就漸漸成為了團隊的領導和系統分析師,主要工作也開始從寫程式碼向系統分析員過渡。當這個歷時一年,專案金額上千萬,涉及一百多開發人員的省稅務系統完成時,林賢文已經成為了一個出色的系統分析員,帶著十幾個人的團隊幹活,而他在北京的生活也步入了又一個穩定愜意的階段。

然而,面對這樣“安逸”的生活,林賢文骨子裡的“不安分”因素又活躍了起來,他覺得自己觸碰到了職業的天花板,不知道未來的路將走向何方,在一次偶然的機會裡,林賢文聽說一個朋友通過技術移民到了海外,懷揣另一個周遊世界夢想的林賢文受到了啟發。於是,2004年底,林賢文又一次捨棄了穩定的工作,通過技術移民,來到了遠離祖國的澳大利亞打拼。

傳奇創業史

然而,就像大多數移民異國的中國人那樣,在那個”好山好水好無聊”的澳洲大陸,林賢文並沒有找到足以施展自己才華的地方,最初甚至淪落成為華人超市的搬運工,雖然在半年後終於找到了一份程式設計的工作,但這份工作的技術含量與國內相差甚遠,國內很多先進程式設計技術在這裡毫無用武之地,大多數專案,.net就可以簡單快速搞定。在這種平淡生活中積蓄的情緒和能量,終於在林賢文第二個孩子出生後三個月的一個夜晚爆發了,林賢文又一次做出重大的決定,再一次決定拋棄平淡的生活,回國創業!

2010年,林賢文懷揣著在澳洲業餘時間開發APP掙得的美金回國創業,成立重慶優路科技有限公司,專業從事移動網際網路APP開發。而彼時,正是iPhone席捲全球,移動網際網路APP發展的黃金年代。

其實,在澳大利亞期間,林賢文就已經隱約看到了移動網際網路所能帶來的巨大商機,實際上,這也是林賢文之所以能夠下定決心返回祖國創業的一個重要原因。2009年,林賢文第一次用上了iPhone,iPhone手機強大的機能和順滑的使用體驗令林賢文大感意外。而當時,蘋果剛剛開始開放應用市場(Apple Store),藉助應用市場中的各種APP,手機功能變得異常豐富。而且,更重要的是,普通人也可以將自己編寫的程式放在應用市場中,供其他使用者下載使用,並且還能通過這些下載使用獲得一定的利益分成。林賢文敏銳的看到了其中的商機,於是,林賢文就利用在澳洲工作的閒餘時間開始嘗試IOS開發。經過一段時間的積累和嘗試,林賢文開發了一系列的APP程式,雖然銷量不大,APP的價格也相當便宜,但一個月銷售下來也有幾千美元的收入,已經和上班拿到的工資差不多。因此,在澳洲的最後一段時間,林賢文基本就放棄了工作,專職從事APP開發。而後來使用者量極大的51萬年曆以及一些其它工具軟體,天氣方面,匯率方面,包括嵌入在51萬年曆中的類大姨媽的工具軟體等都在那段時間開發出來的。

回到重慶,林賢文開始組建自己的團隊。但當時,在重慶,要找到會寫程式的人非常困難。現在優路科技最核心的兩個合夥人左鄔強和羅世龍,在當時對iOS還什麼都不懂。羅世龍還在大三,左鄔強還在做藥銷售,林賢文則當起了他們iOS程式設計的老師。

實際上,林賢文的團隊應該算是最早一批從事IOS程式開發的國內開發者。在優路科技創立的半年時間內,公司開發了很多工具。包括51萬年曆、書香雲集、匯率計算器、中央天氣預報等知名的工具都是那段時間中開發並完善出來的,而書香雲集比起現在知名的掌閱在IOS上早釋出將近兩年。而隨著2011年聯通引入iPhone,國內iPhone開始迅速普及,優路科技趕上了APP的最大紅利期,使用者量增長很快。而佔據了先機的51萬年曆,2011年即榮登免費APP年度排行榜第五位,2014年,使用者就已經破億,而如今,51萬年曆坐擁3億多使用者,在APP Store日曆類軟體中名列第一,鑄就了APP市場上的一個傳奇。

不凡成功路

雖然如今已經坐擁重慶優路科技、重慶可蘭達科技、重慶優啟科技、重慶九噸科技等數家公司,但林賢文仍然認為自己的成功很平凡,雖然51萬年曆的成功很大程度上還是要歸功於佔據了市場的先機,趕上了APP黃金髮展期的風口。但實際上沒有哪一種成功是隨隨便便得來的,51萬年曆的成功當然也不例外。

由於蘋果系統是美國人開發的,因此,在早期的蘋果系統的日曆中根本沒有農曆,更不要說是黃曆了,然而,這項功能對於中國的使用者來說是一個特別剛需的功能,尤其是隨著蘋果開始進入中國,這將是一個巨大的市場需求。許多人看到了這方面的機會,也推出了眾多的日曆類APP,但51萬年曆卻最終成為最成功的那一個,這決不是簡單的靠先發優勢就能解釋的。

對此,林賢文表示,要總結自己成功的原因,最重要的就是落地。

“我這年齡也投資了蠻多團隊,這方面有時候就比較自己跟別人的差異,為什麼有的團隊死了蠻多...我覺得還是落不落地的問題,我看到蠻多團隊,做事不落地(就是漂在上面),比如有的創業者叫to VC的創業。就是VC出錢,我來幹一個事兒。這種狀況他們就不落地,不是把一個商業模式朝著賺錢的目的去的,而是說怎麼把它做大或者把錢燒完了。做不做成功,無所謂,反正是用別人的錢。我們不一樣的地方,是因為我們做每件事都想著這接下來怎麼賺錢。所以我們做的每件事比起我們看到的一些創業者的專案,我們會更成功的一點,簡單的講,就是更落地。”林賢文說。但林賢文也坦言,這樣做也有利有弊,弊端是發展緩慢,沒有資本的推動。但好處是可以很落地,可以腳踏實地的做事情。

“而當你真正的腳踏實地的做事情,你才能想到說要做一點能給使用者提供服務的,或者能幫助別人的有用的產品。而這可能也是我們和其他人的差別所在吧!”林賢文總結道。

創業成功經

在談到如今的創業者如何才能取得成功時,林賢文表示,首先是要找到創新點,或者叫切入點。例如,今日頭條比起早期的新聞門戶,就找到了一個創新點。傳統的網站新浪、網易都是給你看我想要你看的資訊,而沒有站在使用者角度上想使用者想看什麼,而今日頭條就是給使用者想要看的,這就是它的一個創新點。另外一個創新方面,就是使用者創造內容。使用者自己可以創造內容,原來都是別人給使用者看,他想讓使用者看什麼就是什麼。現在很自由,每個人都能成為內容的創作者,內容變得更有趣,抖音的崛起就是這種創新帶來成功的又一個範例。

其次,草根創業者只要有機會,就要去嘗試,嘗試新的平臺,試驗新的形式,說不定就是一個很好的機會。林賢文認為像Windows應用市場以及MAC應用市場也還有機會,開發者就應該要去嘗試這種機會。如果進去的早,就有可能搶得先機,特別是工具軟體,這種細分領域其實沒有多高的門檻,大家都可以做,所以說會有很多新的機會,而像快應用、小程式這類新出現的形式,也應該好好把握住,越早進入這個領域,越快的開發出相應的產品,成功的機率就會越大。

最後,林賢文表示,對程式設計師來說,是看當下要用什麼技術就去學什麼技術。林賢文建議,“其實,技術並沒有多大的瓶頸,當你學了幾門語言之後,學一門新的語言就是兩、三週的事情。技術學會很快,但是要跟得上技術前進的步伐。就比如說,iOS我們公司做得挺好的,但是我們現在很多IOS程式設計師也是死守在IOS,覺得懂這個技術以後就可以吃一輩子,那是不行的。如果過幾年蘋果不行了就會被淘汰。那為什麼不去學小程式呢?小程式現在這麼火,都應該轉到小程式去學。所以我們公司內部也在把一些經驗拿來分享給大家,跟大家講,程式設計師不能死守著自己那一門技術,要多去接觸其他技術,才跟得上發展。然後才不會掉隊。”

未來發展藍圖

在談到自己的未來時,林賢文表示,其實從開始創業到現在已經應該很滿足,但是林賢文覺得自己這個年齡還可以折騰。

“去年,我偶然看到一本書《百歲人生》,一個人活到一百歲還是要折騰,要去幹點其他事情或者有更高的目標,那麼我又怎麼能夠輕易放棄努力呢?因此,對於我個人來說,接下來的目標是要做一家上市公司。因為那是我從來沒有經歷過的,我想去經歷,哪怕失敗。我覺得我的人生是缺少那些東西的。我們企業的目標就是再過兩年去香港上市。今明兩年我們做了好幾個方向的拓展,包括星座、命理、健康養生、電商、海外事業部等多個方向,這其中有一、兩個方向能夠貢獻較大的收入和利潤的話,我們上市就鐵板釘釘了。其實現在我們也滿足上市條件,但上市值十個億有什麼用呢?我覺得還是值幾十個億再說吧。所以這是我接下來對自己的一個要求。”林賢文說。

“人生,就是活著要去追求不一樣的未來。有時我覺得很多人是安於現狀的,有些人之所以永遠是一個程式設計師或者編輯,就在於沒有求變的心態,不想去變得不一樣。我就想去嘗試一些新東西,去豐富一下自己的人生經歷,當自己老的時候,我就不會後悔,我會感覺很好,很滿足。”林賢文滿懷憧憬地說。