五四,阿里巴巴新青年瞭解下?

今天,橙子挖掘了幾位程序員小哥的故事,他們是淘寶技術節上涌現出的「高手」。爲了追求極致,代碼也能成爲一種藝術,看完以後也許你會對技術人有徹底不一樣的認識。前端

1python

伯靈:「技術做品表明我對技術的態度:解決問題、創造價值,還要好玩!」程序員

從初一就開始經過turbo pascal接觸編程的小二伯靈,不只剛剛經歷了本身的阿里6年陳,還完成了本身十年技術生涯的一次轉型,從移動開發轉型到數據驅動的用戶增加團隊,這是新零售淘系技術部今年的最重要的戰場之一。面試

從2017年到18年,伯靈主導了天貓 tagram項目開源,寫文檔、建門戶、作社區,打磨了好久。「一開始咱們就很是清楚的定位Tagram是一個業務級的框架方案,基於這個原則,咱們作了取捨。爲了性能,放棄了動態性;爲了運維效率,放棄了靈活性。咱們在某些場景上作了不少協做和融合;它不只是前端的框架,也要加上後端的tac容器方案,才能達到咱們想要的最大限度的發揮優點。推進的過程既服務了業務,也堅持了代碼的原則和理念。編程

交出這份移動技術的答卷以後,伯靈放棄過去十年的技術積累,投身到數據驅動的全新領域。「不焦慮是不可能的,在新領域的我的起點過低了。無論是我的、團隊、組織,對個人要求並非零起點,中間有一個巨大的落差,只能經過快速的學習在短期把能力拉到預期的水位。」興趣和熱情再次成爲他在新領域的老師。後端

生活中的伯靈,喜歡玩拼圖、樂高、四驅車一切可以動手的小物件。辦公室裏同事的一個放電池的存錢罐都被他改形成用USB供電的。在家裏,他有本身的小菜譜作飯。他還親手開發了一個網站,記錄和太太從相識相戀到結婚的點滴,這是一種極客式的浪漫。瀏覽器

2安全

廣陌:「老闆立了flag:作很差就去跳西湖。肉體最痛苦的時候,精神上是很興奮的。」服務器

從小喜歡玩遊戲,玩不過癮就本身改遊戲的小二廣陌,大學瓜熟蒂落的報考了計算機專業。相比學生時代,工做以後動輒面對幾億用戶。性能、可用性、用戶體驗等成了考慮的優先因素。小二廣陌來到淘寶後感受很「過癮」,"手機淘寶的用戶是普通消費者,我本身也是資深的手淘用戶,我作互動這個東西作了有沒有爆點,我仍是頗有感受的。」併發

說道最難忘的「春晚項目」,廣陌感慨:「我歷來沒有作過這樣的項目」,從市場部拿到冠名權到春晚只有21天,時間緊互動量大,期間通過5-6次壓測。「肉體是最痛苦的,但精神上是很興奮」。然而,全國人民對春晚的熱情遠遠超出咱們的想象,咱們按雙11三倍量來準備服務器,但是春晚當天第一場互動一來,咱們就掛了。第二年,老闆立了Flag,作很差就去跳西湖。幸運的是,咱們沒有去。

還有就是前兩年雙11被吐槽的紅包規則複雜問題。「雖然這背後的邏輯是防黑產、防資損,但不能損失用戶的體驗。」爲了保護用戶體驗,互動團隊多開發了半個多月,最後咱們作到了。咱們作技術要麼爲隊友提效,要麼是爲創新、爲產品提供思路。

3

君展:「痛苦的時刻是成長最快的時候!」

小二君展是淘寶iOS客戶端穩定性的負責人,有一次邀請了AliExpress的俄羅斯開發者過來分享,君展注意到他對代碼的細節和規範。「咱們業務發展很快,但不能丟了對代碼優美性的追求。此次淘寶技術節的‘幕後之王’我有幸做爲策劃和評審參與其中,也是很好的機會去review學習兄弟團隊的代碼。」

君展總結本身在阿里的技術之路是一波多折:2017年初,團隊大調整,技術上的瓶頸是沒有什麼新東西可作,本身感受沒有什麼成長。這是君展第一次想轉崗。冷靜下來再思考,君展問本身究竟是環境的問題仍是本身的問題?

「拿到3.25就走了,幹得不爽就轉崗。身邊的人並無由於這樣就作的更好。若是有問題就換環境,那就永遠不可能突破。痛苦的時刻是成長最快的時候,和主管聊了一下,我最終選擇沉下心來突破本身。」

2017年年初,君展以爲客戶端把該解決的問題都解決了,可等到7-8月 crash愈來愈多,bug愈來愈難查。歸根究底是業務愈來愈多,展示形式追求特效,君展和團隊面臨新的穩定性挑戰。在更大的挑戰面前,君展從新燃起鬥志!

從剛開始作技術,到如今帶團隊,僅僅把技術作牛逼不夠,還得要帶來價值,要高效的解決問題,沉澱出平臺和工具。解決問題是根本,不斷地創新和突破、技術的先進性才能體現出來。

君展最大的驕傲是他的兩個女兒,他說:「等她們大一點,我也會教她們編程的。」

4

哲良: 「我以爲代碼是個藝術品,他很美。」

也許是由於工做的特性,不少技術人業餘的愛好都和遊戲機械分不開,可是小二哲良算是比較特殊的一個,他從不玩遊戲,甚至直到上了大學才第一次接觸電腦。「我以爲打代碼就是打遊戲。」 他笑着說。

哲良來阿里的這幾年裏並非一路順風。初到阿里雲作PaaS的時候作了不少系統,那時候投入大量精力,用了不少資源。但由於用戶的階段、技術基礎設施、市場的階段、技術的成熟程度等緣由沒有很快見到成效。「從長遠來看,作這件事兒的判斷沒有問題,可是從當下的狀況它適不適合去作,這是要去理解而且接受的。」雖然辛苦付出沒能拿到結果,可是試錯後快速做出正確決斷並平復心情,對他來講是相當重要的成長。

立刻就要35歲的他對年齡危機有着本身的見解。「不管35歲仍是45歲,年齡只是一個影響因素,若是既不去跟進,又不去思考,可能不到35歲就會被淘汰。要有5-10年作準備,理解本身的能力和價值,以及團隊的須要,保持持續的理解和學習,所謂的危機就不會成爲阻礙程序員發展的洪水猛獸。」

對於不作程序員作什麼工做這個問題,他給出的答案是確定的「我仍是想作程序員,我很享受作程序員的感受」。

5

正凡:「對於咱們產品有抱怨的用戶是真的關心咱們。」

小二正凡出生在四川偏遠山區,從小就喜歡拆卸家裏僅有的幾件電器,「電視爲啥有畫面,錄音機爲何會說話……」各類各樣廢棄的電子產品就是他最愛的玩具。直到上了大學,沒有那麼多東西能夠拆(主要是拆了要賠),他就把關注點放到了鑽研軟件技術上,看了很多黑客安全攻防的書。

2015年初入阿里,他負責的是圖片庫Phenix,那時候在作圖片庫的引擎框架重構,對他來講是一件頗有挑戰和成就感的事,用他本身的話就是「給飛行中的戰鬥機換新引擎」。在圖片庫的那段時光,他對客戶的反饋很敏感,天天至少刷10條用戶輿情,挨個打電話。

「印象最深的是有一個臺灣的用戶,說手淘的圖片一直不出來,我給他發個壓縮文件過去,他很是配合。最初的時候也會問,你是否是騙子,真的假的。可是到後面,會像粉絲同樣配合咱們的工做,花上好幾天時間裏幫助咱們去作測試,重啓一下手機,卸載一下,再安裝一下。我直到如今都很感謝他,對於咱們產品有抱怨的用戶是真的關心咱們。」

從2017年開始參與MNN作了不少從0到1的事情,一步一步創建技術品牌。「不少東西不是一上線就有成千上萬的人使用,須要逐步將基礎打紮實」。此次技術節算是他第一次作競技類互動遊戲策略,一開始提了好多idea,後來逐條簡化論證,從原有的 10條規則簡化到3~4條,「作減法有時更重要,畢竟你們一下能明白的,才能跑得更順。」

工做以外的他很喜歡打遊戲,特別是和別人團隊做戰的遊戲。也喜歡週末去西溪溼地清靜一下,躺在沒有人的草地上睡一下午。

若是有一天不作程序員了,他想去造機器人,造更牛逼的硬件,拿個螺絲刀去這裏擰一下那裏擰一下。

6

晏之:「作技術就是一個Debug的過程。」

小二晏之是淘寶的老用戶了,加入了淘寶後,成爲直播團隊的一員,和你們一塊兒從0-1把淘寶直播創建成一個1000w 日活的平臺。在這伴隨業務成長的三年裏,他以爲蠻驕傲的。特別是2017年12月,直播答題上線,做爲高併發項目,量級堪比雙11,但就是在這樣的高壓下,他們頂住了。這不只要歸功於前端技術預案和後端服務端的處理,還離不開他們對技術的嚴謹和責任感。

「作技術就是一個Debug的過程,技術的過程就是不斷去發現,去嘗試,去了解,有太多你沒接觸過的領域須要去探索」。

對於直播業務來講,觀衆、主播、機構就是客戶羣體的組成元素。爲了讓你們有更好的使用體驗,他們常常會組織用戶調研把主播請到公司來,現場聽他們反映問題,每次客戶說出問題時,你們內心都不是很好受,由於本身作的產品沒有知足他們的指望。

全部的語言都是他對技術的熱愛和極致追求的體現,可是除去技術,他也有另一個夢想:「我想報師範專業,和孩子們一塊兒玩。我以爲本身是個喜歡分享的人,想把知識傳遞給更多人。」


7

甄子:「從舞廳的服務生到創業公司的CTO,我但願當我老了,我爲了那個夢想奮鬥過。」

從舞廳的服務生到創業公司的CTO,小二甄子的程序人生要從10歲那年,父親給他買的第一臺486電腦提及。從basic、foxbase到C語言,用編程語言構建虛擬世界裏複雜場景的能力,讓甄子沉浸在其中。早早結束學業後,甄子外出打工。

剛到深圳時,他爲了生計投過各類崗位,家政、保安,甚至在一家舞廳當服務生,後來憑着本身對電腦的熟悉和喜愛,成了一家軟件公司的銷售。「編程是個人興趣,還能養活本身。白天跑業務,隨時包裏裝一個.net編程寶典,邊幹邊學。沒多久,我就成了一家小創業公司的技術總監。」

「由於我有一顆躁動不安的心吧。」甄子並不知足現狀,他想去更大的平臺嘗試一下,因而去面試了一家互聯網公司,儘管沒有985/211的高文憑,面試官仍是被這個充滿幹勁的小夥所吸引,一聊就是3小時,最終經過7輪面試,甄子以跳崖式的降薪去了那家公司,後來又到了阿里。

創業時,甄子就自學過嵌入式開發,工業設計;爲了作智能家居開發,他本身作電路設計,本身打板。學習新鮮事物對於他言,就是發現未知的美,正如兒時對計算機的沉迷同樣,甘之如飴。來到阿里以後,甄子前後支持過應用發行 、國際信息流、廣告平臺、國際瀏覽器、淘寶等業務的開發,跨度特別大,可是這些也並無讓他退卻,責任感和對技術的熱愛驅使他不斷前行。

「在阿里的挑戰不是常規意義上的挑戰,不是你能不能把事情執行好。」 甄子談到一次讓他觸動極大的場面,在前端委員會的會議上,前端委員會的主席圓心面對一次故障的處理。「圓心說:'出了這個事情,大家都等着公司來處理,沒有人會處理這個,大家本身要主動承擔責任去處理這個事情。公司就是大家的。' 給個人震懾太強了,公司就是咱們本身的,遇到了問題我就應該想着怎麼去解決。」

「我如今跳進了一個新的領域去探索機器學習,探索性質的項目公司不會投不少資源,我就本身去寫python,調模型,看paper,天天3-4點才睡覺,你根本意識不到,由於你沉浸其中。」

咱們開發圈裏有句話」don’t repeat yourself,也不要去repeat 別人的人生。我但願當我老了,我爲了那個夢想奮鬥過。「


原文連接 本文爲雲棲社區原創內容,未經容許不得轉載。

相關文章
相關標籤/搜索