離職追夢!分享我的十年成長路
snakeninny #1
此帖是我發在阿里內網的離職帖,是我4年前釋出的《 奔向三張,不破不立:一個iOS開發工程師的職業規劃思考 》的全面升級版。
值iosre五週年之際,感謝大家一直以來的支援,我對帖子做了不影響閱讀的公司業務脫敏處理,特此分享給大家; 請大家先不要轉載 ,謝謝!
超長文預警,超多圖預警,請先馬後看
“親愛的,這是你在阿里的第882天!”,我與阿里的第一段緣分,就要畫上句號了。
兩年半的時間在阿里不長不短。最後一天的最後一帖,是我與很多同學的一期一會。在阿里,我的收穫很大,為了表示感謝,我想跟大家分享我一路的成長和感悟。
2005年:就讀軍校
與很多同齡人不同,我大學讀的是軍校。大一大二,我完成了從社會青年向革命軍人的轉變,受的“折磨”一言難盡。回想起來,我就是網上說的那個“青春被狗吃了”的人。
圖:課間補覺
部隊是個大熔爐;軍校給了我簡單、自律、守時、愛乾淨和堅持運動的習慣,也培養了我的執行力、責任感、吃苦耐勞和家國情懷。
圖:大二參加校慶閱兵
當然,有得必有失 —— 木訥、呆板、沒見過世面、鋼鐵直男癌,也後知後覺地影響了我很多年。還有一個我當時“不知道自己不知道”的致命問題,在2008年才暴露出來。
2008年:全國大學生英語競賽夏令營
不知道為啥,我一個理工男,卻一直很喜歡英語。在2008年全國大學生英語競賽中,我獲得了特等獎,贏得了暑假去瀋陽大學參加夏令營的機會。
圖:08年全國大學生英語競賽夏令營開幕式
因為這是第一次大範圍接觸全國的優秀地方大學生,所以我很好奇他們的生活。我跟好多人聊天時,都會問:“夏令營結束後的假期,你打算幹嘛?”
圖:不知道讀者朋友裡有參加了這次夏令營的人嗎?
得到的答案相當豐富多彩 —— 有要學車的,有要備戰考研的,有要去泰國當揹包客的 —— 但我自己的答案呢?我不知道。軍隊讓我幹嘛我就幹嘛。
我這才猛然發現,二十一歲的自己,每天做的只是被動接受軍隊的指令,沒有獨立思考的意識。
2009年:考研究生
回到學校,我像醒了一樣開始思考:都大三了,專業技能還是很差,工作之後怎麼混呢?於是決定了,考研!在讀研期間把吃飯家伙給搞定。
我很幸運,遇到了一個好導師。他並不認為我拿不出手的專業水平是缺點,反而看成是作一些新嘗試的契機 —— 09年是PC的天下,智慧手機還非常小眾。為了避開千軍萬馬走獨木橋的窘境,導師建議我乾脆別搞Windows了,看看Android吧。
圖:彼時的移動網際網路 —— 用Nokia連EDGE網掛QQ
那麼人吶,就都不知道,自己不可以預料。當年一個看似為了避開競爭而略顯無奈的選擇,讓我誤打誤撞地進入了移動網際網路,在這十年間見證了行業從野蠻生長到盛極一時再到風平浪靜的全過程。
2010年
攻讀碩士
我的移動網際網路生涯始於Android。當時Android難用的一比,更不要說搞研究了。我死扛了一學期,發現連個Android手機都買不到,只好把研究方向轉為iOS。
說來奇怪,當年研究Android時,所有技術細節早已忘得一乾二淨。唯獨在一本叫《Google Android開發入門指南》的書中,導讀部分的一句話,還時不時浮現在我腦海中。
搞iOS之後我發現,當時整個業界都還在摸索,胡懟出來的App能用就已經非常牛比了;但按這個標準我畢不了業,只好再轉去搞技術含量更高的iOS逆向工程。
又是兩次無奈的轉型,我才找到了適合自己的方向。所以有時候,真愛就是要兜兜轉轉才能碰到,請大家不要著急。
圖:研一時掃雪
清華見學
從我這屆開始,學校大發慈悲,每年都會送一批研一學生去清華呆一週感受一下。我在食堂吃飯時,看到這樣一句雞湯:
圖:請清華的同學們看看,這是幾號食堂?
我前二十三年受的教育,都說某個職業是鐵飯碗,但清華說,你的能力才是鐵飯碗。這完全顛覆了我的認知,說的好有道理,我竟無言以對。
跟大佬們學逆向
在開始研究iOS逆向長達半年的時間裡,我對這個方向無從下手。直到一天,我無意中發現了iPhone Dev Wiki,再順藤摸瓜地加入了一個滿是大佬的IRC聊天室,才終於找到了組織。
圖:早期我在IRC裡請教問題
在大佬們的幫助下,我成長飛快。我發現,原來真正的高手,都是低調謙和的;反而是半瓶子醋喜歡瞧不起這個瞧不起那個,給人感覺很油。與真正的高手相處時如沐春風的感覺,我至今記憶猶新,也立志成為這樣的人。
2012年
開發SMSNinja
研二時我就完成了畢業設計,但發現自己產學研脫節,對產品和市場嚴重不瞭解。於是,我決定獨立製作一款App,面向市場釋出,接受使用者檢驗,倒逼自己補齊短板。
這款軟體名叫 SMSNinja ,是iOS上的垃圾簡訊和電話攔截工具,我首發在了威鋒論壇上。這類軟體,在當時可以說是技術含量高,市場需求大,很受歡迎。
圖:不知道讀者朋友裡有沒有SMSNinja的使用者?
在開發SMSNinja的過程中,我跟使用者的溝通很緊密,他們向我提需求,幫我測軟體,我再根據反饋寫程式碼,在電腦前一坐就是一天,也不覺得累;程式碼寫完就自己測測,然後趕緊發版,生怕使用者等急了。
圖:SMSNinja是在一臺安裝Hackintosh的Dell電腦上開發的
我很幸運,在職業生涯的早期,就在使用者的幫助下,自然而然地啟蒙了移動網際網路時代軟體開發迭代高實時性,高互動性的特點。
我的移動網際網路價值觀也在此時初具雛形 —— 我發現,對我個人來說,夜以繼日投入產品研發,動力並不源於賺錢和升職,而源於使用者對我產品的真心喜愛和口口相傳。使用者對我的期望,才是督促我不斷努力,製作超出預期的產品來回報使用者的最大動力。
圖:直到去年,還有使用者在Reddit上希望我升級SMSNinja
這個想法比較單純,好像跟中國社會偏現實的價值觀不太相符;但我本來就很單純,也不覺得單純是什麼壞事。我始終堅信我的價值觀很正,所以從未偏離太遠。後來我才知道,Google也有類似的價值觀,就是“Focus on the user and all else will follow.”
在開發SMSNinja時,我在國內的唯一討論物件,就是網友航哥。他當時所在的公司恰好在做類似業務,也找不到人聊技術,所以我們一來二去就熟悉了,是他後來帶領我走上了寫書這條路。
勉強畢業
因為真心喜歡移動網際網路,我夜以繼日地開發產品,對所有的課程和作業都完全失去了興趣。雖然導師的幾個移動網際網路專案,我都是主要貢獻人,但考試不及格,學分修不夠,也畢不了業。咋辦呢?
有時候人真的想做點什麼事時,老天都會幫你。我碩士畢業那年,恰逢學校建制改革,教務處大赦天下,所有課程,如果兩次補考都沒通過,就放學生一馬。
我就這麼走狗屎運,拿到了畢業證。同時,我感覺自己在碩士期間的成長和收穫,並不比那些考試好的同學少。我想,類似於畢業這種固定標準,一刀切的評價方式,真的適合每一個獨立個體嗎?
回想七年軍校生涯,從我的角度看,最大的收穫是心理素質練出來了。這麼多年,不管經受什麼打擊、諷刺、委屈,產生的負能量最多一兩天就消散了;也沒發過什麼脾氣。
這種“鈍感力”對提升生活質量有很大幫助;我很感激軍隊送給我了一件“鐵布衫”。
步入社會
畢業後,經導師介紹,我被分配到了上海一個軍隊研究所。工作環境比學校寬鬆不少,白天上班不累,下午下班又早,我的自主時間很多,於是又陸續開發了LowPowerBanner,CustomNotificationSound等軟體,技術日益精進,在圈子裡有了一些群眾基礎。
圖:有很多up主測評LowPowerBanner
同年,習大大當選軍委主席,開始主導建國後最大的一次軍隊改革。一開始推進還算順利,但改革進入深水期後遇到阻力,並不是事情本身難度多大,而主要是因為觸動了人的利益。
圖:剛參加工作時,我在閘北區風華中學帶軍訓
其實,這跟移動網際網路行業,任何超級App改版都很困難的原因如出一轍。這或許能解答一些人對一些事的疑惑吧。
2013年
籌備出書
因為iOS逆向資料實在稀缺,為了解決這個痛點,航哥有了出版一本技術書的想法,並向我發出了合著邀請。
我二十三歲入門iOS逆向,從第一天起,就在跟一幫六歲就開始寫程式的矽谷大佬請教,深知實力差距如鴻溝。我很糾結:我這水平敢班門弄斧嗎?
航哥開導我,這幫大佬是頭部的5%,跟他們比技術,這輩子也沒戲。但我們的目標讀者,是那90%的尾部,他們需要這本書,來開啟iOS逆向的大門。
“比上不足比下有餘”,想想確實是這個道理。我給自己取了個筆名“沙梓社”,然後加入了專案。
對於一本書來說,讀者就是使用者。因為開發SMSNinja的經歷,我非常重視使用者體驗,在書的框架設計與細節打磨上投入的時間都很多 —— 我每天下班後去食堂吃個飯,六點左右回到宿舍,然後繼續工作八小時,一直寫到凌晨兩點再睡覺;節假日也不休息。
半年間,我們不時在@iOS應用逆向工程上向大家彙報進度,半年之後,我們向機械工業出版社交付了終稿。在2014年情人節那天,《 iOS應用逆向工程:分析與實戰 》終於面世了。
產品矩陣
因為書本內容切中了使用者痛點,所以讀者數量呈爆炸式增長。很多讀者碰到問題在微博上@我,我在評論裡解答,但一段時間後,就感覺微博的產品形態更適合釋出內容,不適合討論問題。
於是我建了一個大QQ群,以便大家實時討論。但iOS逆向工程在國內的普及階段,大家碰到的主要是一加一等於幾這樣的基礎問題。大QQ群很容易刷屏,上一個人剛問完,訊息刷掉了,過一會又有人問同樣的問題。
每天回答幾十個一加一等於幾,我吃不消,也沒必要,所以就想找一個能把資訊沉澱下來,且能搜尋的產品形態;最後發現,還是傳統的bbs合適。
於是iosre誕生了。早期為了解決雞生蛋還是蛋生雞的問題,我把iosre的乾貨分享區當作我的技術部落格,發表了很多篇獨家原創技術文章,引來了一些流量;同時在微博和QQ群裡鼓勵大家去論壇交流技術問題。隨著有價值的內容越來越多,在搜尋引擎和口口相傳的幫助下,經過五年的發展,iosre已經成為了全國最大的iOS逆向工程論壇,甚至有了copycat。
圖:大家看得出來哪個是copycat嗎?
有趣的是,書、微博、QQ群、論壇,這四位一體的產品形態,是我們為了解決使用者問題,一計不成又生一計的舉措,卻順藤摸瓜地構造了一個分工明確的產品矩陣 —— 書用來系統性地講解技術,微博用來廣播論壇上的好帖,QQ群供大家工作之餘吹牛聊天,論壇用來深入討論技術。在業界,這種產品形態是我們原創的,解決了使用者的問題,得到了使用者的肯定。
相信有朋友已經看出來了,我們籌備出書的過程,走的不是傳統套路,而是把這本書當作一個網際網路產品在打造。經過SMSNinja和《iOS應用逆向工程:分析與實戰》的洗禮,我對網際網路思維的理解更深了。
2014年
破除迷信
這一年,軍內爆出重磅訊息,兩位前軍委副主席徐才厚、郭伯雄先後下馬,讓我見識了習主席推進改革的魄力和開創事業的決心。
出了這麼大的事,我們一線官兵不可能不受影響。單位花了一年多時間來“肅清遺毒”,我曾經學習的相關檔案、講話、精神,突然被告知全部失效,所有相關文字資料必須悉數上交,集中銷燬。
軍人講的是“絕對服從”。突然有一天告訴我,我以前絕對服從的很多東西要徹底推翻,“劃清界限”。我要告訴你我一點想法都沒有,你信嗎?
這次劇變告訴我,哪有什麼金科玉律。我從此更加看重獨立思考,不再迷信權威了。
申請離開軍隊
軍人,講政治是第一位的。單位忙著處理徐、郭的事,哪還顧得上業務發展?我每天上班無所事事。有個畢業於清華的同事,日子過得太悠閒,一年時間就從楊洋發福成了萊昂納多,嚇得我一身冷汗。
過了小半年,每天上班實在閒的蛋疼;我覺得這種退休般的生活,我這個年齡還無福消受。因為跟政委(相當於阿里的HRG)關係很好,所以在跟他聊天時,表達了我的顧慮,和離開軍隊,去外面闖闖的意思。
當時,我還不滿足離開軍隊的條件,本來不抱什麼希望,但沒想到,政委說,在我身上看到了他年輕時的影子 —— 他年輕時有一些想做的事,因為各種原因沒有做,導致只能把遺憾留到退休之後再圓 —— 對我的想法表示了理解和支援,願意幫我向上打報告提申請,但能不能批覆,啥時候批覆,只能盡人事,聽天命。
同時,他也隱晦地表示,“太閒的話可以自己找點事做”。嚴格地說,在當時那個節點,這句話並不政治正確,要出自一位政委之口,是不容易的。我對政委充滿了感激。
值得一提的是,我在軍隊的兩位貴人,導師和政委,他們互相之間並不認識,但竟然把房子買在了五角場附近的同一個小區;我是先後分別去兩家拜訪時才發現的。有時候,一些看不見的線,把我們生命中的點串了起來,讓它們莫名其妙地產生了關聯。我想,這就是緣分吧。
籌備第二版書
雖然《iOS應用逆向工程:分析與實戰》誠意滿滿、供不應求,但我深知,以自己當時的實力,最多隻能打六十分;它僅僅滿足了讀者從無到有的需求,並沒有達到我的預期,也沒有超出讀者的預期。
為了瞭解讀者預期,為第二版書做準備,毫不誇張地說,我把網上能搜到的對書的所有評論,一條不漏地全都看過至少一遍,然後從中整理出了十條升級抓手。
同時,我也給自己制定了嚴格的技術提升計劃,花了半年的時間,把自己的技術提高了一個層級。隨著《iOS應用逆向工程(第2版)》的立項,另一年苦行僧般的日子開始了。
遭受打壓
看雪,是國內逆向行業的元老級品牌,參與、見證、推動了國內逆向行業的發展。在籌備第二版書的日子裡,我加入了看雪iOS逆向討論QQ群,向各位高手學習,也希望他們能幫《iOS應用逆向工程(第2版)》把把脈。
讓我沒有想到的是,與我在IRC聊天室裡受到的待遇不同,看雪QQ群給我的主要是打壓;晚輩被前輩打壓,滋味是不好受的。
我印象比較深的一個ID,叫BloodyXia。不知道是不是針對我,只要我在群裡請教書本相關的內容,他基本是第一個回覆的,主要觀點是,我的書質量不行,內容都是騙小白的,我是在沽名釣譽。
從某個角度來說,他說的有道理。我水平有限,書的技術含量入不了高手的法眼;我心裡有數:我的目標使用者本來就不是那20%的頭部玩家。
但每當我向他請教改進意見時,他又三緘其口。BloodyXia在看雪人氣貌似不錯,每次群裡都有一堆網友跟著他起鬨 —— 這麼多大牛都沒有出書,你這彩筆還出書,騙子!我越是向他們解釋這本書的產品邏輯,他們就越覺得我是在開脫。
到了後來,說的話越來越難聽,好像我幹了什麼傷天害理的事情一樣,打壓我已經成了看雪群裡一件政治正確的事。我覺得自己當時的心理素質已經很剛了,都還會覺得有些負能量;我又得不到什麼有價值的反饋,眼不見心不煩,就乾脆退了群。
粉碎質疑
2015年4月7日,《 iOS應用逆向工程(第2版) 》上市了。
雖然我的實力有所提升,但仍有限;然而,我可以問心無愧地說,我真的盡了最大努力。我自己給這本書打了八十五分;幸運的是,讀者感受到了我的誠意,業界給了它如潮的好評。
在豆瓣上,他們為這本書打出了高分。
本書編輯楊老師是這樣評價的:
好音樂是不分國界的,好書也是。韓國Acorn出版社想要引進這本書:
得到專業上的認可,當然高興,但最讓我開心的,還是這樣可愛而接地氣的評價:
我想,這位妹妹無意間道出了技術的真諦。科技以人為本;脫離了使用者的技術,是無源之水,無本之木。服務於使用者,服務於生活,服務於人性;技術本應如此。不是嗎?
大心臟
《iOS應用逆向工程(第2版)》的稿費其實不多,但給我帶來了很多預期外的收益 ——
這本書作為載體,幫助我的技術達到了自己職業生涯的巔峰。
這本書作為回擊,讓看雪那群打壓我的網友啞口無言。因為這件事,我悟出了“兩岸猿聲啼不住,輕舟已過萬重山”的真意 —— 只要你真的解決了使用者的痛點,就別管一切干擾的聲音,昂首挺胸大踏步前進吧。
圖:前陣子,看雪iOS逆向群因為涉黃,被永封
這本書作為紐帶,讓我認識了上千名遍佈全國、各行各業的讀者朋友,大開眼界,對中國網際網路行業的現狀有了比較全面的瞭解。
借這本書,拋磚引玉,我也認識了很多身懷絕技,但為人低調的掃地僧,培養了不與別人攀比的平和心態 —— 人外有人,我是比不完的;我只能跟自己比,今天的自己比昨天的自己好一點點,就最好了。
其實這個心態,還多少有些被動:我是因為比不過別人,才不去比的。而我在開始健身之後發現,健身出效果是很慢的,我只有跟昨天的自己比,才能感受到身體那一絲絲的微妙改變,化成今天繼續去健身房的動力,最終積少成多。所以,還是跟自己較勁吧。
眼界打開了,心態平和了,《iOS應用逆向工程(第2版)》給了我一顆大心臟,多少稿費我也不換。
2015年
軍校同學離世
金秋十月,單位派我回學校參加一個培訓,期間意外得知,本科時的一位同學已經離世了。這位來自景德鎮,面板白嫩嫩,每天笑嘻嘻的小帥哥,因為與老婆在感情上的一些糾葛,在一次打靶中用慘烈的方式結束了自己的生命。
當時極度震驚的我,與其他同學徹夜長談,試圖找出他這麼做的原因;當然,人都不在了,怎麼可能找得到。後來,我在他的QQ空間看到他媽媽的留言,字字啼血:
我也給他留言說:
他的空間已經設定了禁止留言,所以這句話最後只是說給我自己聽了。“認真生活”的態度,在加入阿里前,就已經由這位同學用生命教給我了:幸福生活來之不易,要好好珍惜。
遭遇瓶頸
《iOS應用逆向工程(第2版)》出版,造就了我的技術巔峰,也帶來了我的職業瓶頸。
當時的我,還是一個純種程式設計師,思維是偏技術的。我發現,那段時間,我用比較牛比的技術做出的程式碼優雅、架構漂亮的新軟體,下載量反而不如我剛入門那陣做出的一個函式寫一千行程式碼的舊軟體了。為什麼呢?
我後來想明白了這個道理 —— 我做產品喜歡由己及人;只有做自己會用的產品,我才做得好。以當時我的技術水平而言,我的產品面向的是我所在的那20%的超級使用者(power user),其實已經脫離群眾,不接地氣了。
五星級酒店的自助餐雖然高大上,但適合老百姓一日三餐的,還是普普通通的家常便飯。張小龍說,“喬布斯可以一秒鐘變成小白”,這時我才懂得這句話的意思。
對於很多在這個節點上的程式設計師來說,他們破除瓶頸的方法是繼續鑽研技術。如果我也走這條路,會怎麼樣呢?針對自身情況,我做了系統的思考。
我的技術方向是iOS逆向工程,繼續鑽研下去,這條路的盡頭是越獄(懂技術的同學可以理解成拿到*nix系統的root許可權;不懂技術的同學可以理解成拿到你家的鑰匙),但是當時的越獄行業,面臨一個很嚴重的問題。
“回到獄中”
不知道看到這裡的朋友,有多少曾經使用過早期版本的iOS?iOS 4的使用者或許還有印象,那時的推送通知,不是在螢幕頂部顯示一個banner,而是在正中央顯示一個模態彈框,像這樣:
是一個名叫Peter Hajas的越獄開發者,用逆向工程技術修改了iOS系統實現,用一個名叫MobileNotifier的外掛,把Android上的通知顯示樣式,給搬到了iOS 4中,像這樣:
這個哥們後來被蘋果招安,牽頭改造了蘋果的通知系統,才有了iOS 5中的banner式通知。
類似這種蘋果官方向越獄社群“借鑑”創意的例子還有很多,例如iOS 7中新增的控制中心借鑑的是BigBoss開發的SBSettings;iOS 8中新增的第三方鍵盤也來自越獄社群。
圖:控制中心 v.s. SBSettings
雖然蘋果完全有能力把越獄給幹掉,但在喬布斯時代,他對越獄是默許的,所以蘋果沒有把事做絕,越獄社群才能百花齊放,創作出各種使用者喜愛的產品。我想,越獄社群的黑客精神,或許引起了喬布斯的共鳴,讓他把槍口抬高了一寸。
不好意思,插句題外話,不知道大家怎麼看錘子手機,怎麼看羅永浩?我以前一直以為羅永浩是大忽悠,直到看了羅振宇採訪他的《長談》,從 這個視訊 的194:30處開始,羅永浩提到了關於越獄社群的一些細節。這幾句話,外行是講不出來的,我才知道,其實這哥們是內行,他懂,從此改變了我對他的看法。錘子沒走下去,我感到很惋惜。
到了庫克時代,不知道是不是為了完成KPI,蘋果官方把越獄社群的幾個重大創新給抄了個底掉。逮著一隻羊可勁薅羊毛,羊不就成葛優了麼?最終結果,就是原來一些功能必須越獄才能用,現在不越獄就能用,使用者就不越獄了。越獄沒有了群眾基礎,國外那些越獄大神就沒有動力了;這個時候,中國團隊接過了越獄的接力棒,事情就有點變味了。
早期盤古團隊還是比較給力的,首發了幾次越獄,維持住了越獄社群的人氣;可是盤古退出後,一些團隊釋出越獄成功的訊息,把使用者的胃口吊起來,但是不釋出越獄,朝使用者頭上潑盆冷水。使用者的反應普遍是這種風格:
我認為,這種蘋果官方往死了薅羊毛,越獄團隊把使用者當猴耍的行為,就是涸澤而漁,遲早要把行業給害死。
行業都不行了,我區區一個從業者,再努力又有什麼用呢?所以,從那時起,我就沒有再往iOS逆向上投入更多精力了;到今天,越獄行業已經名存實亡,成為了黑灰產賺快錢和打工仔衝業績的跳板。唉……
通過這件事,我也隱隱感覺到,庫克這哥們沒有喬布斯的那種極客情懷;蘋果其實也變味了。
開始創業
經過上面的分析,我發現繼續鑽研本專業技術,最後是死路一條。歸根結底,產品服務使用者,技術服務產品,技術巔峰固化了我的技術思維,如果用技術思維去打造產品、服務使用者,就是張冠李戴、指鹿為馬;這其實是一種職業病。
要根治它,必須刮骨療毒 —— 做一個真正意義上的網際網路產品,用產品、運營、商業思維去中和技術思維,是我給自己下的藥方。
2012到2014年,是移動網際網路創業的高峰期,市場的錢集中在網際網路行業,遍地都是孵化器,隨便一個App都可以融幾百萬的天使輪;期間克強總理也提出了“大眾創業,萬眾創新”的口號。為了突破瓶頸,我也響應號召,加入了創業大軍。
這段創業,從2015年1月興沖沖開始,到2016年6月以失敗告終,共計十八個月;酸甜苦辣,百感交集,寥寥數語我不知如何下筆。創業失敗後,喪事喜辦,我撰寫了《我的失敗與偉大》系列文章來複盤這整個過程,其中兩篇還被虎嗅選作2016年8月4日的網站C位薦文,不知道有同學看過嗎?
這段創業雖然失敗了,但卻治好了我的職業病 —— 十八個月前的24k純程式設計師,蛻變成了對事業發展有全面認識的一專多能型選手。我還想清楚了兩個很重要的職業問題:
我想成為什麼樣的人?“能程式設計,會運營,懂商業,愛產品,可以解決使用者問題的網際網路人。”
我想做什麼樣的事情?“用網際網路方法論,做感動人心的大眾產品。”
2016年
“蘋果餿了”
創業結束後,是否該繼續從事iOS相關工作,我思考了很久。
“春江水暖鴨先知” —— 我喜歡在一線工作,因為一線對行業變化最敏感。看完WWDC 2016後,現場稀稀拉拉的掌聲和臺上強顏歡笑的高管,導致無論是消費者還是從業者,都有點男默女淚;網上也適時出現了這個表情包:
後來我還專門整理思路,寫了篇《 透過現象看本質 - 寫在觀看WWDC 2016 Keynote之後 》,分享在了iosre上。
簡單說,庫克這哥們,是個供應鏈和公司管理人才,管理強調的是紀律;而喬布斯是產品人才,產品主張的是創新。紀律和創新,某種程度上是相剋的;和平時期的蘋果,更需要管理,而戰爭時期的蘋果,更需要產品;但那個能帶隊創新產品的人已經回不來了。
一個人的命運啊,當然要靠自我奮鬥,但是也要考慮到歷史的行程。我想問各位iPhone使用者三個問題:
你上次安裝新App是什麼時候?
你怎麼看這幾年的iPhone?
你怎麼看這幾年的華為、OPPO、Vivo、小米?
如果你得出了跟我類似的答案,就可以理解我的決定了 —— 我決定不再往iOS上投入額外精力了。
《21世紀機器人》
在一次技術會議上,我認識了在學生時期就拜讀過他大作的張銀奎老師,之後一直保持著聯絡。
2016年,張老師從因特爾離開,拉了個小團隊,想做點機器人相關的事情;我認為機器人是大勢所趨,對這個方向也很感興趣,於是參與了專案前期調研工作。
我們計劃合譯《 21世紀機器人 》,作為知識儲備。當時我想,翻譯一本書,常規操作不就是簡單開個電話會議分下工,然後定期討論,最後交稿就結束了麼?
結果沒想到,張老師組織大家到廬山秀峰鬆雪樓,在“飛流直下三千尺”的環繞中,“沾著古人的靈氣”,非常有儀式感的開啟了這個專案。
圖:我們在鬆雪樓開工了
《21世紀機器人》這本書也很有意思。它用一半的篇幅講了作者在現實中,從零到一打造一個名為Jimmy的機器人的過程,而用另一半篇幅,以Jimmy為主角,構造了一個未來場景下的科幻故事,形式非常新穎,讀起來津津有味。
圖:封面就是機器人Jimmy
遺憾的是,經過三個多月的調研,我們認為當時的工業級機器人已被壟斷,門檻太高進不去;消費級機器人因技術原因,離市場期望還差得很遠,時機不夠成熟。所以專案就擱置了。
但是,我從這件事上得到很大的啟發 —— 原來理工男也可以很有趣,很文雅,很浪漫;原來我的鋼鐵直男癌是有救的。
“PHP是全世界最好的語言”
四月的一天,一個360的哥們找我幫個小忙 —— 即將在北京舉辦的全球PHP開發者大會,邀請到了PHP之父Rasmus Lerdorf。主辦方DevLink想給他找個懂技術的翻譯,找了倆月愣是沒找到合適的人,所以問我能不能頂上。
我絕對不知道,我作為一個iOS工程師,怎麼讓我去PHP會議上當翻譯呢?那我就硬著頭皮上吧。沒想到效果還不錯;參會的朋友在知乎上是這樣評價的:
通過這次會議,我才知道跨界人才原來如此稀缺,自己這條路應該是走對了;此外,與Rasmus的“親密接觸”,也再次驗證了我“真正的高手,都是低調謙和”的論斷。
iDev蘋果開發者大會
國內的技術會議我參加過一些,坦白說,90%都是商業互吹,乾貨不多。但PHP大會不是,主辦方DevLink的出發點還比較純粹。他們有意再辦一個蘋果開發者大會,於是邀請我去做一個分享;因為跟我專業對口,加上對他們的認可,我欣然應允了。
圖:我作題為《iOS逆向工程一隅》的分享
會議期間我跟DevLink閒聊,問他們選人的標準是什麼?他們說,技術好的人很多,但很多人不願分享,也不懂得如何溝通,肚子裡有貨倒不出來;技術之外,他們更看中綜合素質。颱風、分享內容、業界影響力等等,都會加以考慮。
這個結論,進一步堅定了我走跨界人才這條路的決心。此時,我基本徹底拿掉了自己的“程式設計師”包袱,輕裝再出發。
加入支付寶
創業結束後,一位在口碑工作的iOS工程師朋友問我,支付寶這邊有一支新團隊,氣質跟我比較相符,做的事我應該也會感興趣,願不願意跟他們聊聊?當時我在上海,從沒想過來杭州,但心想,先聊聊唄!
沒想到,聊了五次(其實是經過了五輪面試),我發現支付寶裡面個個都是人才,說話又好聽;我也想驗證一下自己之前總結的那些網際網路方法論到底work不work,就從上海搬來杭州,加入了支付寶。
初來支付寶,一切既陌生又熟悉。陌生的是,畢竟這是我第一次正兒八經地在網際網路大公司工作,看啥都很新鮮。熟悉的是,支付寶的很多運作方式跟部隊差不多,只是包上了一層網際網路的外衣。
讓我驚喜的是,我自學的那些網際網路野路子,在工作中效果竟然很不錯 —— 入職第二十八天,我就在雙十一當天的全民小二活動中拿到了最佳個人獎。
圖:全民小二最佳個人PIN
因為團隊對路、專業對口、方向對頭,雖然加班很辛苦,但大家每天都很開心;心不累,工作就不累。我也在公司濃厚的網際網路氛圍中,重新梳理自己以往的思路,溫故而知新。
可惜好景不長,隨著圈子事件的出現與發酵,因為同屬一個部門,我們團隊也受到了牽連;大家只好擁抱變化,轉去做新的業務。
這個新業務,從我的角度看,有很多戰略層面邏輯沒有想透,導致戰術層面打法十分混亂,大家苦不堪言,市場效果很差。我在工作之餘,好好琢磨了一下這個產品,還專門寫了一篇郵件,把我的思考分享給決策層,可惜石沉大海。
彼時,正值螞蟻出海初期,國際部門急缺既會寫程式碼,又會說英語,還有創業心態的人,希望從主站調五十個人過去;HRG看我恰好都滿足,就問我感不感興趣。
我思考了一週,最終接受了這次調動,加入了國際部門,開始了內部創業。
在支付寶主站的一年,我也在思考自己的成長方向。我發現,不管是以前鑽研技術,還是後來琢磨產品,形成的那一套東西都在實戰中證明是可行的,我的學習能力還可以;“術”這個層面,只要我願意學,問題都不大。那麼,我應該再去學一門“術”嗎?
技術圈有一種說法:“好的程式碼應該如詩般優雅”。一首好詩,三言兩語,卻意味深長,回味無窮。宋朝詩人陸游在晚年的作品《示子遹》中說:“汝果欲學詩,工夫在詩外”,給了我很大啟發 —— 要想在網際網路行業百尺竿頭,其實方法反而是跳出網際網路,迴歸人性,認真生活。要想成為一個更好的網際網路人,歸根結底是要成為一個更好的人。
2017 ~ 2018年
國際部門
螞蟻出海的初期,從零到一的頂層戰略是很合理的。理論上來說,海外產品的商業邏輯,跟支付寶沒啥本質區別,所以適用於國內產品的那些網際網路方法論,也應該適用於海外產品,無非就是要結合國情重新落地。
但頂層戰略逐層細分,到了我所在的執行層面後,我發現有很多東西我看不懂;大家硬著頭皮執行了一年多之後,離頭部友商漸行漸遠。
一個輕資產網際網路產品,從零到一的自然週期是一年時間,這也是天使輪的錢一般只夠花一年的原因;時間到了,要麼產品模式被驗證了,要麼產品已經起來了,這樣才融得到下一輪。
其實從加入國際部門時,我就給自己設下了一年的期限,現在已經超時了。面對我們產品目前的市場表現,我也是時候放手了。
小米加步槍,國貨當自強
2018年,中國網際網路的人口紅利期結束了,整個行業都遇到了增長瓶頸,個人的成長也會受到影響。男怕入錯行 —— 我一直都喜歡關注處於成長期的行業,因為可以跟著學習,一塊成長;於是,我把目光轉向了近幾年成長明顯的國產智慧手機行業。這也是在做GLocal鬱郁不得志的一年裡,我的解壓方式之一。
智慧手機,是一個全球市場充分競爭的行業。國產手機從籍籍無名,到穩居前六,在零和遊戲裡把三星和蘋果搞得如此難堪,取得的成績有目共睹;這背後一定是有一套邏輯值得學習借鑑的。
四大手機品牌中,我研究最多的,不怕大家笑話,是很多人瞧不上的屌絲品牌 —— 小米。
圖:我在印尼實拍,大家看看各品牌人氣
把小米作為研究物件,一方面是它做過一件了不起的事 —— 大家津津樂道的移動支付、共享單車,之所以能流行開來,很大程度是源於國內智慧手機的普及;而正是小米這條鯰魚殺入手機市場,才整體拉低了智慧手機的■■,推動了智慧手機的普及。
另一方面,小米的高管普遍在社交媒體上比較活躍,我可以從中推匯出小米的一些戰略層面設計,對我領悟網際網路之“道”有很大幫助。
其實關於對小米和雷總的研究,我能再擼一篇起碼這麼長的文章出來,但是實在擼不動了。我先丟擲幾個問題,對這個話題感興趣的朋友,我們可以後續再深入交流。
雷總為什麼離開金山?之後為什麼當天使投資人?再之後為什麼創辦小米?
網際網路投資界,有阿里系、騰訊系和雷軍系這一說法。天使輪投資,業界平均成功率其實不高,雷總第一次當天使投資人(只算雷總個人,不算順為和小米),為什麼就能達到比業界平均成功率高的水平?(當然,雷總也錯過了投資阿里和騰訊……)
怎麼理解雷總的“網際網路方法論”?
怎麼理解雷總的“順勢而為”和“飛豬理論”?
雷總從沒做過手機,為什麼小米手機剛面世的前三年就可以拿下中國智慧手機市場的第一?
為什麼2015年小米遭遇了滑鐵盧?
為什麼小米在遭遇滑鐵盧之後能逆轉?
為什麼小米要做生態鏈?
為什麼順為和小米能夠成功投出來這麼多家生態鏈公司?
為什麼小米生態鏈產品能保持相似的調性?
為什麼小米生態鏈產品的■■可以壓到這麼低?
為什麼走網際網路輕資產模式的小米,也開始擴張線下門店了?
為什麼小米上市之後跌得這麼慘?
為什麼小米總監及以上高管在社交媒體上這麼活躍?
為什麼小米這兩年又開始走下坡路了?
為什麼小米要把紅米作為Redmi品牌給獨立出來?
為什麼小米旗艦機總是缺貨?
為什麼OPPO、Vivo比小米賣得好?
為什麼華為能穩居國內第一,並在國際上正面剛三星和蘋果?
為什麼蘋果和三星的市場在被國產手機蠶食?
把這些對小米提出的問題再延伸到華為、錘子、蘋果,甚至是傳音,又可以挖掘串聯起更多資訊;這個行業越研究越有意思,我學到了很多東西。
除了行業知識,小米也給了我很多生活上的啟發 ——
國家提倡供給側改革和消費升級,小米也在參與推動“中國製造”到“中國創造”的轉變。這個過程的核心重點之一,就是要升級企業的戰略能力;它也督促著我升級自己的思維層次。
好產品要順應人性。這句話被很多人當作藉口,去做那些迎合人性中黑暗面的產品。但人性中也有好的一面,比如雷總說過,感動人心,■■厚道的好產品是順應人性的;看到小米的產品賣得確實不錯,以前並沒有刻意關注人性的我,也開始重視起對人性的理解和體會,希望發揚人性中的善,避開人性中的惡。
例如,好的產品不應該讓人自卑。我在向父母輩的人介紹一些App時,他們的一個常見反饋是:“這個軟體太複雜了,學不會。我年紀大了,跟不上時代嘍!”其實大多數使用者是非常善良的,他們總是從自己身上找原因,而不覺得是產品有問題。顯然,在我看來,這些都不算是好的產品。
再例如,去年發生了兩件讓人感動的事。一件發生在巴黎,一名馬裡無證移民賈薩馬徒手爬上五樓陽臺,將懸掛在陽臺邊緣的四歲男童救下。之後他被總統馬克龍接見,並被授予法國身份;另一件發生在韓國,一名斯里蘭卡非法勞工西里衝進著火民宅救出九旬老人,被韓國政府破格授予綠卡。這說明,樂善好施、弘揚正氣,不僅是中華民族傳統美德,也是全人類共同認可的價值觀。
圖:馬克龍接見賈薩馬
我想,要做出更好的產品,成為更好的人,最終的祕密應該就是去領悟和發揚人性中善的那一面;它是不分國界的。
顏值即正義的時代已經來了。我身邊不少朋友對小米的評價,都是它家的產品設計感普遍比其他科技百貨產品要好,很多人是衝著這一點消費的。其實包括我在內的大多數中國男生,從小受到的教育都是不要臭美,好好學習就行了;大學讀了理工,又碰到一群同樣沒有審美的男生;畢業後進入沒有dress code的網際網路行業,每天早上頭也不梳,穿個大褲衩就去公司了。最後大家都形成了一種蜜汁自信,對這種中國特色直男審美,不以為恥反以為榮;這是直男癌最直觀的體現之一。
對我來說,除了上面的槍全中外,還是軍人出身,所以很長一段時間,我都是直男中的霸主 —— 鋼鐵直男。當我意識到這個問題,開始尋求解決方案時,在B站上碰到了《Queer Eye》(粉雄救兵)。這是一個五位gay(Fab Five)改造直男的劇,他們的很多觀點,顛覆了我從小到大接受的教育 ——
How you take care of yourself is how the world sees you.
I’ll teach Tom it’s okay to have a relationship with yourself, to take care of yourself.
Fab Five對待生活樂觀積極向上的態度,和勇敢追求更美好、更精緻生活的決心,對治療我的鋼鐵直男癌起到了很大的作用。只有我的品味提高了,我才能做出高品味的產品;只有我的生活品質更好了,我才能做出讓使用者的生活品質變得更好的產品。不是嗎?
以小米為代表的中國智慧手機行業,不僅給我帶來了很多職業上的啟發,也讓我觸類旁通地領悟了許多生活中的道理;為了表達我的感謝,我把自己的主力手機從iPhone X換成了小米MIX 3。向小米學習,向雷總學習!
2019年
下一波浪潮
移動網際網路的紅利期結束了,行業的成長也趨於平緩。下一波浪潮在哪裡?我想這是很多同學感興趣的問題;下面是我的想法,權當拋磚引玉。
我們先回顧一下IT行業的歷史:
在軟體時代,金山WPS、瑞星防毒這樣的老牌國產軟體被MS Office、卡巴斯基這樣的舶來品打得滿地找牙,在主場也比較被動。
在網際網路時代,搜狐、新浪、網易這三大門戶因為內容更符合國情,比Yahoo和MSN更接地氣,所以在中國市場扳回一城。
在移動網際網路時代,微信、淘寶、支付寶、滴滴這樣的產品,已經實現了對WhatsApp、eBay、PayPal、Uber的反超,開始出現走向世界的苗頭。
雖然阿里在美上市,騰訊在港上市,名義上是國際公司,但其實國際化產品較少。國際化做得比較好的,是哪些行業呢?華為在歐洲已經佔有17%左右的市場份額,小米在東南亞也取得了很好的成績;中國智慧手機行業的國際化做得不錯。
2012年,習主席提出了“實現中華民族偉大復興”的中國夢;要圓這個夢,全球化、國際化是必經之路。
小米已經成為全球最大消費級IoT平臺。
華為引領了全球5G的發展;在剛剛結束的兩會上,中國聯通研究院院長張雲勇說,到明年兩會時,5G就會大規模普及。
有了5G和IoT,是不是感覺還缺點什麼?沒錯,人工智慧。5G、AI、IoT,這三者現在基本是綁在一起,互相促進的。
那麼AI的發展到什麼地步了?大家肯定知道AlphaGo,但AlphaGo之後,大家可能不知道又出來了個更復雜的AlphaStar,是個玩星際爭霸2的AI。它跟人類職業選手打比賽,最終十比一完虐人類;我相信用不了多久,人類就一局也贏不了了。
其實AI正在很多人的注視之外高速發展著;AI需要海量資料來訓練,中國在這方面具有得天獨厚的優勢。
2019年達沃斯論壇的主題是《全球化4.0:打造第四次工業革命時代的全球結構》。第四次工業怎麼革命?主要靠5G + AIoT。
珠三角地區已經這麼發達了,為什麼要推出粵港澳大灣區,進一步加強這一塊區域的發展?我相信,這裡良好的製造業基礎,是重要的因素之一;再插上5G + AIoT的翅膀,克強總理提出的《中國製造2025》計劃,是不是就可以落地了?
工業級的發展趨勢,已經呼之欲出了。消費級呢?
老人和孩子對一個產品的反應,最接近人類直覺,也是一個消費級產品好壞的試金石;孩子拿到iPad就會在上面比比劃劃,說明iPad是一個好產品。我爺爺已經九十五歲了,雖然微信的設計足夠簡單,但每次我給他發視訊請求,他還是不知道怎麼接。
今年春節回家,我買了一臺米家自動洗手機,送給我爺爺。他的腿腳已經很不方便了,但看到我拿了個小米的新產品,就馬上顫顫巍巍地起身,向我“炫耀”他的新玩具 —— 小愛同學。他說:“小愛同學放一首何日君再來。”雖然小愛同學播放了另一首完全聽不懂的中文Rap,但我爺爺激動的樣子,讓我在那一瞬間,覺得新時代就要來臨了。
我認為,只要AI再往前跨一步,達到能夠跟人類正常對話的水平後,消費級5G + AIoT就會攜全新的互動形式,像移動網際網路一樣走進千家萬戶。在移動網際網路時代,一個人一般只有一臺手機,而在5G + AIoT時代,一個人一定會有多臺智慧裝置;所以5G + AIoT的到來會催生一個比移動網際網路起碼大十倍以上的市場,屆時,中國會誕生真正意義上的國際公司。
這就是我眼中的下一波浪潮。
有人可能會問,華為、小米、Google已經領跑了5G、IoT、AI,其他人還有機會嗎?以史為鑑,可以知興替:在大家都覺得移動網際網路是未來,但Nokia實在不太好用,而有點將信將疑的時候,是另一款大家沒有想到的新發明,iPhone,革新了這個時代。我認為5G + AIoT時代會重演這個過程 —— 一個大家都沒有想到的新發明,會橫空出世,引領這個時代。
在未來面前,我們都是孩子。在這個新發明出現前,大家基本處於同一起跑線,所以,你說我們還有機會嗎?
習主席曾多次指出,“當今世界正處於百年未有之大變局”,要“勇於回答時代課題”。響應這個號召,雖然我也不知道5G + AIoT時代的新發明是什麼,但笨鳥先飛,我現在就要出發去尋找這個答案了。如果大家有相關的人脈或者專案,麻煩幫忙牽個線,介紹給我,謝謝!
尋找我的夢想贊助人
IT行業是存在傳承的。很多軟體行業的人才,在網際網路行業能夠繼續發光;移動網際網路行業的大佬,也大都來自網際網路行業。我相信,在5G + AIoT時代,會有很多移動網際網路行業的先鋒勇立潮頭。
這幾年,隨著移動網際網路行業發展的減速,商業和產品模式很少出現大變化。大多數工作兩年以上的網際網路人,都基本掌握了工作技能;我幫大家解決程式碼中的bug越來越少了,但解決生活中的bug越來越多了 —— 其實網際網路人掙的真不少,但是好多人焦慮、迷茫、不快樂……
其實,這個問題的根源,已經由習主席在十九大報告中指出了 —— 我國社會主要矛盾已經轉化為人民日益增長的美好生活需要和不平衡不充分的發展之間的矛盾。
我相信,如果網際網路人遇到的這些問題能夠得到更多的關注,就更可能得到解決;網際網路行業更健康,就能吸引更多的人才投身這個行業,在5G + AIoT時代脫穎而出,為中國夢的實現推波助瀾。
在這個網際網路時代,網際網路已經走進了千家萬戶的日常生活。
新中國成立七十週年,老百姓在物質層面的需求已基本滿足,對精神層面的追求在不斷增長。
大眾對各行各業幕後英雄的關注越來越多;網際網路行業的幕後英雄是網際網路人。
大眾看到了網際網路人的可觀薪水和格子襯衣,卻看不到繁重的KPI,無休止的加班,更看不到網際網路人的迷茫與焦慮,和因工作生活失衡而導致的健康、家庭等問題。
大眾缺少全面系統瞭解網際網路人的渠道。
在接下來的一年,我希望再寫一本書。這次不談技術,而是著墨於人 —— 向大眾展現最普通、最真實、最典型的網際網路人,並以小見大,在新中國成立七十週年之際,記錄這個非凡的網際網路時代。
具體的做法是,對於中國網際網路排名前六位的城市,我會以杭州、上海、廣州、深圳、成都、北京的順序,自駕過去,各旅居兩個月;在每座城市挑選三名網際網路人,作為觀察者,深度跟蹤採訪他們,聆聽他們的故事;再作為從業者,把他們的故事,結合我對行業的理解,串聯起來,放在當前的的時代背景下,最終成書。
對於採訪物件的選取,我希望ta是既很典型又有故事,同時願意交個朋友,接受我的觀察和採訪的網際網路人;所以在此,我請求大家的幫助 —— 如果你是這樣的網際網路人,願意自薦,或者你認識這樣的網際網路人,願意推薦,請加我的微信,備註一下你的稱呼、地區、崗位、公司。謝謝!
圖:我的微信二維碼
故事的最後
在寫這篇長文,回顧我十年的成長時,許多片段像過電影一樣在我腦中回閃。
十年間,軍隊的磨練、出書的投入、創業的艱辛、螞蟻的見聞……
十年來,無數的困惑、清醒、低落、高昂、失望、希望、糾結、釋然……
十年後,在它們的裹挾下,我好像懂的很多,又好像什麼也不懂;對一切好奇,心中仍有夢想,願意再嘗試一下,想變成更好的自己。
我回到了自己的初心。
按理說,在這個網際網路寒冬,我的期權還沒拿完,現在離開,我應該比較忐忑。但想象過去,當我們的祖先還住在山洞裡時,每天早上拿著木棒出去打獵,他們也是頂著被老虎吃掉的壓力,才最終打到獵物,養活了族人。
馬老師曾說,“今天很殘酷,明天更殘酷,後天很美好”;我會懷著革命樂觀主義精神,永遠相信美好的事情即將發生,不回頭的走下去。
最後,還是以我喜愛的那首詩作為結尾吧。每當我因與眾不同,而懷疑自己的決定時,我都會朗讀這首詩;它讓我平靜,給予我力量。
未選之路
黃色的樹林裡分出兩條路,
可惜我不能同時去涉足,
我在那路口久久佇立,
我向著一條路極目望去,
直到它消失在叢林深處。
但我卻選了另外一條路,
它荒草萋萋,十分幽寂;
顯得更誘人、更美麗,
雖然在這兩條小路上,
都很少留下旅人的足跡。
雖然那天清晨落葉滿地,
兩條路都未見腳印痕跡。
呵,留下一條路等改日再見!
但我知道路徑延綿無盡頭,
恐怕我難以再回返。
也許多少年後在某個地方,
我將輕聲嘆息把往事回顧:
一片樹林裡分出兩條路,
而我選了人跡更少的一條,
從此決定了我一生的道路。
人生如逆旅,我亦是行人。朋友們,江湖再見!
zjjno #2
先頂後看
MMP #3
先頂後看
mayuchen #5
跟狗神有個共同點…我以前也在軍隊混…
Fish_1 #6
期待新書:grin:
Ken #7
佩服:grinning:
PureRuins #8
非常耐心的看完了狗神這篇文章。雖然不短但是內容真的蠻豐富的。也讓我有時間來思考一下自己。
狗神說了幾次謙遜,說了幾次獨立思考,當然最關鍵的還是堅持。期待狗神接下來的作品,也希望狗神能在未來的路找到自己的方向。越走越好!
iserenade #9
你是我認識的牛人中最牛的一個,也可能我只認識你這一個牛人,相信你的選擇是對的,期待你的書。
shizu2019 #10
一個字一個字地看完了。。。收穫很大
pengkeming #12
受益匪淺
TheHeadMasterZZ #13
先頂後看
aDreamCatcher #14
感謝狗神的分享,有受益…
vsccw #15
獲益匪淺,感謝狗神:blush:
jinycheerup #16
選我選我選我
xkang #17
人生難得為追尋自己心中的夢而不斷努力,諸多的人為了生活而生活