美團第一位前端工程師竟是轉行程式設計師!關於他的10年技術生涯
從飯否到美團,潘魏增用十年的技術生涯,詮釋了“長期有耐心”這句話的含義。在他看來,長期有耐心,其實也是延遲滿足感。對從事的行業來講,我們要把眼光放得更長遠一些,十年後才有回報的生意,往往都是大買賣。
對個人來講,不要把職位、職級這些虛的東西看得過重,關鍵看我們自己在其中承擔什麼角色,看我們自己的能力是否還有成長的空間。
從電子工程轉到計算機
1、為什麼大學讀的是電子系,但是畢業後卻選擇了網際網路行業?
潘魏增:高中時,對物理比較感興趣,學校有一個逸夫圖書館,裡面有大量關於物理的課外讀物,其中有一本雜誌叫《無線電》,特別令我著迷。只需要少量元器件,就可以實現超遠距離無線單向通訊(收音機),簡直太神奇了。於是,我就樹立了自己的理想,以後要成為一名電子工程領域的科學家,所以選擇了南開大學的電子系。
但是上大學之後突然發現,電子系的課程大部分都是以數學、物理相關的基礎理論為主,動手創造的機會很少,特別枯燥。一次偶然的機會,想在電腦上搭建一個HTTP伺服器,給各地的高中同學訪問,因為不太懂,然後就去學校的BBS請教。當搭建成功的一剎那,我突然感覺到一種“觸電”一樣的興奮感,相隔萬里的人竟然可以看到我寫的網頁內容,太不可思議了。於是,我就開始經常泡BBS學習,到後來我就成為了能夠回答別人問題的人,再後來,我就成為了南開BBS上WebDevelop版和Linux版的版主。
大學時,網際網路逐漸從第一次泡沫中復甦。我在圖書館偶然看到一本講網際網路革命的書,書中那些早期設想的有關網際網路的預言,都逐漸在一一實現。我深受作者的鼓舞,不過我覺得網際網路革命還尚在早期,未來還將獲得更加彭勃的發展,我應該在行業萌芽的時候,加入到這場浪潮當中去。怎麼加入?我不可能去「赤手空拳」地創業,畢竟還要吃飯,於是去網際網路公司工作就成了我最佳的實際選擇。當時在我們系,去網際網路公司工作,其實是一個非常另類的、不被人理解的選擇,因為絕大部分同學都去做了跟電路或者晶片等本專業相關的工作。但是,我很喜歡。
今天回頭看,我呆過的團隊做了很多改變世界的事,整個網際網路行業也大大地改變了世界的原貌,資訊更透明、公開,社會更加平等。科技革命總是短期被高估,長期被忽視。十多年前,我還用筆給同學寫信,在圖書館翻查資料,出門帶紙質地圖......站回當時看現在,幾乎是難以想象的:我們可以通過微信實現實時互動,通過知乎、維基百科和搜尋引擎查閱無窮無盡的資訊,出門有高德地圖,而且現在出門還幾乎不用帶現金。
工程師眼中的美團
2、在你眼中,我們美團是一傢什麼樣的公司?有哪些特質讓你印象深刻?
潘魏增:印象最深的,也是最喜歡的特質就是我們美團是一家學習型組織。公司創始人都非常善於去學習、思考和總結,並身體力行去分享、去鼓勵大家這麼做。
比如興哥,我覺得他的學習面特別廣。記得有一次聚會,興哥聊天時說到各地的方言,還幫忙給大家各自的方言做歸類,聊到興致起來,還拿出一本厚厚的語言書,證明他說的都有理有據。後來還有一次,興哥給大家送了一本關於地緣結構的書,他說不錯,推薦大家看。我看完之後確實對世界格局有了新的認識,對我幫助很大。
興哥能從學習中受益,我覺得很多人應該也是如此。學城(美團內部知識庫)和網際網路+大學,有大量內部學習的資料,有大牛的分享,有行業的判斷,有方法論,我自己也從上面學到了不少真東西,大家可以利用一些這些資源。
3、千團大戰後,美團又做了電影票(貓眼,已經獨立)、外賣業務,現在佈局了酒旅、出行和大零售業務,作為其中的一員,最大的感觸是什麼?
潘魏增:最大的感觸就是,每天都像在“打仗”。我們美團進入的領域一部分並不是最新的領域,另外一部分可能相對較新,同時有很多人也都看到了這個機會。表面上,美團像是和其他公司在爭奪,其實不然,實際上大家都在競賽,看誰能給使用者提供更大的價值,提供更好的產品。聽說有些公司,專門針對美團建立了“抗美辦公室”,我覺得他們的思路很奇怪,還在用“零和遊戲”的思維在做事情。
前些天,王慧文也分享了自己對這方面的看法,美團就是一種“嘗試”的心態在做事,我們最終是希望給使用者帶來更大的價值。美團的價值觀,第一條也是“以客戶為中心”。 因為競爭是全方位的,有時候看到其他公司寫的“黑稿”,裡面盡是一些沒有邏輯的猜測和誣陷。這個時候,我們反而更像是打了“雞血”一樣,想把我們自己的產品做的更好。
當然,這麼多年,也經歷了美團的很多從零到一的業務,有時候會感覺會比較煎熬,有時候也會很亢奮,就像坐雲霄飛車,有時候嗨到頂峰,有時候也會感覺跌到谷底,但尖叫總是持續不斷的。在美團的生活,真的很精彩。
十年技術生涯
4、對絕大多數青年來說,大學畢業後,應該是人生最好的十年,這十年最大的收穫是什麼?您怎麼理解王興說的“長期有耐心”這句話?
潘魏增:十年的收穫有很多,不過我感覺都是人生體驗的東西,到這個時間點,到了這個歲數,每個人總會零零散散收穫一些東西,包括物質層面的,還有精神層面的。對我而言,最大的收穫可能是更瞭解了自己,找到一些和自己更好相處的方式。
十年前,覺得自己什麼都能做,什麼都可以做得很好,現在大概明白自己的能力範圍在哪裡。
十年前,不明白自己想要什麼,現在儘管依然不是那麼清楚,但已經相對更清晰一些,還需要迭代。
長期有耐心,我的理解就是延遲滿足感。
對從事的行業來講,要把眼光放得更長遠一些。做個不是那麼恰當的比喻,每天計較得失的大部分都難成氣候,十年後才有回報的生意,往往都是大買賣。
對個人而言,不要太早著急“變現”,拿得多,往往不如拿得穩,也不要把職位、職級這些虛的東西看得過重。關鍵看自己在其中承擔什麼角色,看自己的能力是否還有成長的空間。
5、這十年,有沒有對自己影響特別大的人?
潘魏增:十年間,我有幸認識了很多非常優秀的人。有老闆,有同事,也有人生路上的師哥、朋友等,對我影響都很大,感謝得到了他們的教誨和幫助,也從他們身上學到了不少東西。
坦白講,我自己受穆榮均的影響比較深。我在公司裡最早接觸的人就是他,也是因為他,我被吸引加入了早期的飯否。他認為應該堅持做正確的事情,即使遇到阻力,也要不折不撓地推進。
比如,技術團隊早期要提升並行開發的效率,版本管理工具要從SVN遷移到Git,這個事情雖然是我主導,但事實上是穆榮均在背後鼓勵我這麼做。
又比如剛開始的美團技術學院,有很多BootCamp培訓、技術交流和組織上的雜事要做,同時會面臨業務上的一些壓力,穆榮均也是很支援我去展開這方面的工作。我相信對早期工程師文化的建設和團隊組織的成長,都是有幫助的。
6、這十年,對前端技術的認知,有哪些改變?
潘魏增:雖然十年來,前端技術層出不窮,但我理解的前端是「萬變不離其宗」,它是為終端使用者介面服務的,承接使用者與遠端資料的互動。前端的核心是資料的呈現,不管後端給什麼資料,前端只負責忠實的展示。前端也可能會做服務端的開發,也可能會做平臺化、工程化的工具,但它最根本的目標還是這個,不要偏離這個目標去做事情。
其次前端技術不能脫離業務而存在。前端工程師當中有部分同學很Geek,有的喜歡研究專深的技術,有的喜歡越界做點事情。這些本身也沒錯,但把更多精力去推動業務,獲得成功是回報更高的事情。如果做技術缺乏業務視角,往往是很危險的。
對做技術的同學們,有哪些建議?
潘魏增:有幾個建議,也是我個人的一些成長心得,僅供大家參考吧,希望能給大家帶來一點幫助。
第一個是打好基礎。 畢業剛走進職場的同學,一定要打好技術基礎。「勿在浮沙築高臺」,把地基打紮實,才能在上面建成高樓大廈。怎麼打地基,每個人有自己的方式,我個人比較喜歡的是看官方手冊、標準文件以及閱讀原始碼。
第二個是提升視野。 對於有一定經驗和技術基礎的工程師,建議多走出去,看看公司內其他團隊是怎麼做,業界是怎麼做的。好的技術往往是因為看得足夠多。
第三個是思考本質。 “老司機”可以多跳出來想想商業的本質、社會的本質,畢竟技術只是這個世界很小的“子集”。我們的社會是一個非常複雜的系統,結構遠比技術系統更加複雜。我也是最近幾年才開始有這個認識,還在慢慢地摸索、學習。希望大家共同努力吧!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2640460/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於PHP程式設計師技術職業生涯規劃PHP程式設計師
- 【人物誌】技術十年:美團第一位前端工程師潘魏增前端工程師
- 關於遊戲技術美術工程師的思考遊戲工程師
- 程式設計師轉AI工程師很難嗎?這6個技術是關鍵程式設計師AI工程師
- 程式設計師職業生涯程式設計師
- 關於要不要轉行做程式設計師的建議程式設計師
- 回望八年的程式設計師生涯程式設計師
- 程式設計師的技術遺產程式設計師
- 作為前端程式設計師的她憑什麼成為Judy團隊第一位助教?前端程式設計師
- 程式設計師、技術主管和架構師程式設計師架構
- 為什麼前端工程師需要關注設計前端工程師
- 設計模式與前端工程師設計模式前端工程師
- 美團技術leader:寫給工程師的十條精進原則工程師
- 好程式設計師web前端技術分享css盒模型程式設計師Web前端CSS模型
- 轉行Web前端工程師,需要什麼程式語言?Web前端工程師
- 從美術生到程式設計師轉型之路【我的故事】程式設計師
- 深度!程式設計師生涯的垃圾時間(上)程式設計師
- 程式設計師技術入股的那些坑程式設計師
- Java外包程式設計師的技術出路Java程式設計師
- 前端工程師的技術進階點在哪裡?前端工程師
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 好程式設計師web前端技術分享媒體查詢程式設計師Web前端
- 程式設計師的定位:『應用型工程師』或『科研型工程師』程式設計師工程師
- 從Java程式設計師到架構師,從工程師到技術專家,迷茫之路如何點亮Java程式設計師架構工程師
- 前端工程師必須掌握的設計模式前端工程師設計模式
- 沈向洋:工程師生涯的感悟工程師
- 好程式設計師前端教程-關於瀏覽器的相容問題程式設計師前端瀏覽器
- 淺談程式設計師職業生涯規劃程式設計師
- 好程式設計師web前端技術之CSS3過渡程式設計師Web前端CSSS3
- 工程師如何從技術轉型做管理?工程師
- 關於 Android 程式設計師最近的狀況Android程式設計師
- 技術領導力 程式設計師如何才能帶團隊 文摘 (一)程式設計師
- 程式設計師如何利用技術管理技巧程式設計師
- 27歲程式設計師職業生涯的“中年危機”程式設計師
- 程式設計師: 我只要技術牛就行! 軟體工程師: 那你能做個好專案嗎?程式設計師軟體工程工程師
- Java程式設計師的薪資取決於年限還是技術?Java程式設計師
- 關於程式設計師這個職業程式設計師
- 幽默:程式設計師與軟體工程師的區別程式設計師軟體工程工程師