資訊

大咖說:出道十五載,認知五迭代

有幾次“技術瑣話”向我約稿命題作文,我都沒有答應因為我知道這需要剖析自己、靈魂拷問。人性上我還是不太情愿的。今年春節前又和我約稿,我決定去寫寫我的一些成長路上的痛苦和快樂,也借“技術瑣話”的平臺認識更多的朋友。

下面我將我這15年的經歷總結成六部分「命里有貴人相助、一日為師、終身為師、墜落谷底的堅持、見世面、長見識、朋友給予最寶貴的信任、釣魚的智慧」,且聽我娓娓道來。

 1 

命里有貴人相助

我是2001年上的大學-我母校的名字叫安徽工業大學,一所坐落在馬鞍山的普通的本科。大學期間,我也掛科好幾次,那個時候重修還要交錢肉疼,不過計算機的專業課程從來沒有掛過,我覺得這是以后吃飯的本事,可得要認真對待。

那個時候也沒有焦慮這個詞,我記得到大三的時候開始有點著急了,著急以后畢業了去哪個城市就業,從事什么樣的工作?

還記得大四下學期的時候我就開始來上海面試,當時對于自己以后未來的方向非常迷茫,我記得第一次面試是在上海的東昌路附近面試一個市場銷售的崗位,面試的情景我也忘記的差不多了,我只記得我說我可以學,但是最終的結果并沒有錄取。

一次偶然的機會我看到51testing的網站,經常去論壇里面學習。我覺得要不我去試試測試,這個總比做程序員簡單的多吧(因為大學期間沒有參加過正式的項目實習,那編程能力完全停留在書本知識,應用太少了)。

面試了好幾家公司的初級測試崗位,最后也沒人一家公司錄取過,我還記得當時很是郁悶和我一個隔壁班的同學出去喝酒,只能借酒消愁。

皇天不負苦心人,一個偶然的機會我在CSDN認識了一位網友,我們加了QQ聊了很久,聊了我一些面試遇到的失敗,他問我未來的理想是什么,那個時候還沒有CTO這個說法,我說我想成為一家知名公司的總的技術負責人。

他說,你的目標如此明確,我建議你第一份工作是找程序員,就學Java,我這里有一些秘籍發給你(Thinking in Java和馬士兵的Java視頻課程),于是我花了整整2個月時間把文章看、視頻看完,雖然不能完全理解但是心里有一些概念。

我最后要準備去面試的時候,他說我也沒啥可以教你的了,你去網上搜索Java面試題集把他都背會,聽我的。

后來在畢業的時候我找到一家公司開始我的程序員工作,不過諷刺的是不Java語言是asp.net(C#)。

后來的工作中也有一些Java的項目,但是還是以asp.net為主。不過也算入了程序員這行。萬事開頭難吧。

雖然如今已經聯系不到那位北京的網友大哥,可是我從心里感激他給我前程的指引。

 2 

一日為師、終身為師

2008年我從那家小公司跳槽到了中興通訊,公司在上海張江高科,從此過上了張江男的生活。

在中興通訊,我認識了我的師傅,他這個人平時很隨和,但是一review代碼時就特別嚴厲。還記得有一次有一個功能讓我改了不下8次,從最初的方法變量命名、到后面的邏輯功能還有執行效率甚至異常情況處理還有版本兼容,就這一次讓我收獲技能比之前三年總和還要多。(編者:衡量成長不僅在于時間,環境和師傅、主管都很重要)

因為之前是小公司只要完成項目就可以,然而在這里,我學到了正確的編程思維以及如何寫好每一行代碼直到完美的地步的習慣。

但是好景不長,在中興通訊使用的技術相對比較落后,還有我不太喜歡就是強制每周要加班12小時,不管有沒有事,漸漸的我對這種工作比較抵觸。還有一個原因是當時我的開發經理他在這家公司已經呆了8年,我想如果我在這家公司要8年我才能混到開發經理,這樣的速度不是我想要的。我需要找到一個快速發展的平臺。(編者:一個思考題給大家,歡迎評論回復:一家公司留住人有哪些要素?)

一個偶然的機會我老婆在網上買一些日常用品,一個獨特的名字叫“1號店”映入眼簾,我覺得這種銷售模式不錯未來一定會有較大的發展,后來我自己投了簡歷也順利進入了這家公司。

臨走之前,我和我師傅聊了很多,心里特別感謝他對我的栽培,感謝在這里學習的技能?,F在一些大的節日都會找他聊聊,給他送祝福,一日為師、終生為師。

 3 

見世面、長見識

2010年5月我加入1號店,技術部才20多人,我記得我當時的工號是177,還記得當時整個1號店就一個前臺PC的銷售網站和一個后臺的系統,還有一個就是倉庫系統。

我記得加入不到2個月的時候,我的領導讓我負責公司的物流系統,于是我帶著2個兄弟,那個時候沒有產品也沒有測試,很快的實現了系統的從0到1。

再后來,我經歷了訂單從每日 5 千到每日 40 萬的過程,經歷了系統從最初的單機到集群再到服務化的整個過程。在這個過程中,我學習了電商的后臺、SCM 和整個面向 C 端商品展現、交易過程,見證了業務與架構的不斷設計和演進。

我認為:“對于一個電商人而言,能夠完整地經歷這些過程是非常值得開心和慶幸的。

當然我最開心是在這里認識了很多各個領域專業的朋友,比如當時來自ebay的DBA負責人,當時有著豐富經驗的運維網絡工程師,后來去了阿里的產品大牛,去了大眾點評的產品總監,還有一些非常資深的HR朋友,這些都是一生的財富。

雖然已經離開1號店6年了,1號店還有一個神奇的離職組織——1號人物,我們每年見一次,一起回憶那些過去,憶崢嶸歲月。

1號店絕對是我經歷過的公司企業文化做的做好的公司,沒有之一。在這里我見了世面長了見識,主導了核心產品和系統演進,也為后來的職業發展打下了堅實的基礎。

 4 

墜落谷底的堅持

2014年因為覺得自己的付出和公司給我的報酬不太匹配,我離開1號店,加入了一家上海知名的P2P公司,任首席架構師。

這是一家非常傳統的公司,我來的時候幾乎所有的系統都是單點,并且整個公司50號技術,好幾種開發語言,開發的流程也很隨意,就別談什么敏捷、devops等等了。

后來我和當時CTO說,這需要改變,CTO也非常支持我的想法,我們就開始著手從哪里開始,就在這個時候來了新的CTO,后來我才知道,老板早就對原來的CTO不信任,新來的CTO也基本上對我屬于放養狀態,我就主動約他吃飯,和他聊一些我的想法。

還是人生閱歷有限,我一股腦子把自己的話都和盤托出,他都同意,但是在實際工作中也不給與任何支持,還是繼續保持放羊的狀態,還讓他的下屬開始接替我的工作,給我安排了一個閑職。

我一直都想不通,為什么一個做事的人要受到如此對待,我開始找工作,因為平時太閑了,但是因為房貸的壓力,還有在這里工作才半年左右,我就堅持著就是那個時候學會了抽煙。

自己的時間多了,也多了一些思考,我就開始補一些自己知識的盲區,看了很多書,等待新的機會。那些日子很煎熬,可是我知道冬天總會過去,春天總會到來,我已經是到了谷底就是等待機會反彈而已。

 5 

朋友給予最寶貴的信任

一個特別的機會我看到了餓了么外賣這個產品,覺得很好玩,我根據直覺判斷這可能移動互聯網的新機會。

我找了當時餓了么的朋友幫忙內推,正好他們需要一個新的技術總監,我在面試了3個其他部門技術負責人之后被HR送走,一周了也沒任何消息。

后來拖內推的朋友反饋可能是因為當時工作太忙還是其他原因,我居然被遺忘了,又過了一周也沒任何反饋,我就把這事告訴我在1號店的首席架構師朋友,正好他認識當時餓了么新上任的CTO。

一個周末的中午CTO跟我打了電話做了一些簡單溝通就過了,后來還約了當時餓了么的創始人做了終面,不久之后我加入了餓了么,任技術總監。

其實我到現在也沒搞清楚具體真實的原因,不過我非常感謝1號店同事幫我和餓了么CTO溝通,這可能是他對我信用背書起的作用吧。

在餓了么三年多時間,我干成了兩件事:一是,打造餓了么客服中心關于投訴、反饋和內部流程系統的整個體系,助力餓了么在接受外部反饋和內部處理問題提效上做出了成績;二是,打造了餓了么未來餐廳這種商業模式的整個產品,并且提供產品支持。

 6

從釣魚啟發的智慧

從餓了么離開之后,我沒有馬上投入到下一份工作中,而是給自己放了一個長假。對于一個技術人而言,休息三個月太過“奢侈”,但他覺得自己一直不停歇地朝前走,甚至沒有時間思考自己的目標是什么。只有完全停下來,才能更深入地思考。

休息期間我培養了一個業余愛好——釣魚。在尋常人看來,釣魚就是拿一根魚竿,放上魚餌,靜靜地坐在河邊,等著魚上鉤就好了。然而,對于我這個半專業愛好者而言,釣魚是一項非常復雜的活動。

比如,季節不同,魚餌的選擇是有講究的。大部分的魚跟人一樣,夏天和秋天喜歡吃素,而春天和冬天喜歡吃葷。如果夏天去釣魚卻放葷的餌料,那釣上來的魚一定不會太多。另外,魚竿長度的選擇也有玄機,季節不同,魚活動的水深會不同,選錯了魚竿就可能接觸不到魚。

釣大魚和釣小魚的魚竿也有差別,如果想釣到大魚卻使用釣小魚的魚竿,就算大魚咬到了魚餌也會逃脫。

釣魚里有很多人生哲學,最重要的一點是,你要清楚你的目標是什么,針對這個目標你要使用什么樣的方法,并且這個方法還不能一成不變,需要從魚的吃口來判斷魚的口猛還是弱來調節浮漂的靈和鈍,可以從廣義上推廣到哲學的高度。

休息結束之后,我徹底清楚了自己的目標,如果說以前的工作經歷都是幫助他在技術深度里耕耘,那么他現在需要的是多維度的橫向發展,他需要更全面地武裝自己??偨Y了選擇公司的兩個原則:第一,目前公司所在的行業是在高速發展還是停滯不前;第二,自己可以做的事是否有足夠的挑戰且是持續的挑戰。

最后,在眾多工作機會中,我選擇了貝殼找房,“最高明的是選擇,最難的是堅持,從這個認知角度來考慮我認為,目前互聯網行業基本逃不過衣食住行,然而‘食’和‘行’都有了巨頭,從歷史車輪的軌跡來看,可能到了‘住’這個風口。再者,第一次見到我現在的領導時,從他堅定的眼神和對貝殼找房未來的展望看,我覺得他是一位非??孔V的領導,所以決定加入。

最后的話

以上,我從六個方面聊了一個技術人在這15年經歷的5次迭代,但是我的人生還長,后面也注定還會有痛苦的抉擇。

我或許敗北,或許迷失自己,或許努力也抵達不了,或許我已經失去一切,任憑怎么掙扎也只能徒呼奈何,或許我只是徒然掬一把廢墟灰燼,唯我一人蒙在鼓里,或許這里沒有任何人把賭注下在我身上。無所謂。有一點是明確的:至少我有值得等待值得尋求的東西。

如果覺得我的文章對你的朋友有用,也請隨手分享給他們,謝謝。

小編:特別推薦程軍兄弟的公眾號,一位愛思考的同學

原文:https://mp.weixin.qq.com/s/0kCnzJ1RHRo4YvEsGKiDAg

最干貨的java+分布式技術公眾號,兼及研發管理。本號專家陣容:螞蟻金服右軍、易寶CTO陳斌、米么金服總監李偉山、奧琪金科首席架構曲健、螞蟻金服高級技術專家張翔、美團高級技術專家楊彪等。

MySQL訪問行更新慢、用戶線程大量堆積竟是因為它

上一篇

“刪庫跑路”這件事情真的發生了 ,還是技術總監干的!

下一篇

你也可能喜歡

大咖說:出道十五載,認知五迭代

長按儲存圖像,分享給朋友

ITPUB 每周精要將以郵件的形式發放至您的郵箱


微信掃一掃

微信掃一掃
30岁的男人干啥赚钱快赚钱多