五四,阿里巴巴新青年了解下?
今天,橙子挖掘了幾位程序員小哥的故事,他們是淘寶技術(shù)節(jié)上涌現(xiàn)出的“高手”。為了追求極致,代碼也能成為一種藝術(shù),看完之后也許你會(huì)對(duì)技術(shù)人有完全不同的認(rèn)識(shí)。
1
伯靈:“技術(shù)作品代表我對(duì)技術(shù)的態(tài)度:解決問題、創(chuàng)造價(jià)值,還要好玩!”
從初一就開始通過turbo pascal接觸編程的小二伯靈,不僅剛剛經(jīng)歷了自己的阿里6年陳,還完成了自己十年技術(shù)生涯的一次轉(zhuǎn)型,從移動(dòng)開發(fā)轉(zhuǎn)型到數(shù)據(jù)驅(qū)動(dòng)的用戶增長(zhǎng)團(tuán)隊(duì),這是新零售淘系技術(shù)部今年的最重要的戰(zhàn)場(chǎng)之一。
從2017年到18年,伯靈主導(dǎo)了天貓 tagram項(xiàng)目開源,寫文檔、建門戶、做社區(qū),打磨了很久。“一開始我們就非常清楚的定位Tagram是一個(gè)業(yè)務(wù)級(jí)的框架方案,基于這個(gè)原則,我們做了取舍。為了性能,放棄了動(dòng)態(tài)性;為了運(yùn)維效率,放棄了靈活性。我們?cè)谀承﹫?chǎng)景上做了很多協(xié)作和融合;它不僅是前端的框架,也要加上后端的tac容器方案,才能達(dá)到我們想要的最大限度的發(fā)揮優(yōu)勢(shì)。推動(dòng)的過程既服務(wù)了業(yè)務(wù),也堅(jiān)持了代碼的原則和理念。
交出這份移動(dòng)技術(shù)的答卷之后,伯靈放棄過去十年的技術(shù)積累,投身到數(shù)據(jù)驅(qū)動(dòng)的全新領(lǐng)域。“不焦慮是不可能的,在新領(lǐng)域的個(gè)人起點(diǎn)太低了。不管是個(gè)人、團(tuán)隊(duì)、組織,對(duì)我的要求并不是零起點(diǎn),中間有一個(gè)巨大的落差,只能通過快速的學(xué)習(xí)在短時(shí)間把能力拉到預(yù)期的水位。”興趣和熱情再次成為他在新領(lǐng)域的老師。
生活中的伯靈,喜歡玩拼圖、樂高、四驅(qū)車一切能夠動(dòng)手的小物件。辦公室里同事的一個(gè)放電池的存錢罐都被他改造成用USB供電的。在家里,他有自己的小菜譜做飯。他還親手開發(fā)了一個(gè)網(wǎng)站,記錄和太太從相識(shí)相戀到結(jié)婚的點(diǎn)滴,這是一種極客式的浪漫。
2
廣陌:“老板立了flag:做不好就去跳西湖。肉體最痛苦的時(shí)候,精神上是很興奮的。”
從小喜歡玩游戲,玩不過癮就自己改游戲的小二廣陌,大學(xué)順理成章的報(bào)考了計(jì)算機(jī)專業(yè)。相比學(xué)生時(shí)代,工作之后動(dòng)輒面對(duì)幾億用戶。性能、可用性、用戶體驗(yàn)等成了考慮的優(yōu)先因素。小二廣陌來到淘寶后感覺很“過癮”,"手機(jī)淘寶的用戶是普通消費(fèi)者,我自己也是資深的手淘用戶,我做互動(dòng)這個(gè)東西做了有沒有爆點(diǎn),我還是很有感覺的。”
說道最難忘的“春晚項(xiàng)目”,廣陌感慨:“我從來沒有做過這樣的項(xiàng)目”,從市場(chǎng)部拿到冠名權(quán)到春晚只有21天,時(shí)間緊互動(dòng)量大,期間經(jīng)過5-6次壓測(cè)。“肉體是最痛苦的,但精神上是很興奮”。然而,全國(guó)人民對(duì)春晚的熱情遠(yuǎn)遠(yuǎn)超出我們的想象,我們按雙11三倍量來準(zhǔn)備服務(wù)器,可是春晚當(dāng)天第一場(chǎng)互動(dòng)一來,我們就掛了。第二年,老板立了Flag,做不好就去跳西湖。幸運(yùn)的是,我們沒有去。
還有就是前兩年雙11被吐槽的紅包規(guī)則復(fù)雜問題。“雖然這背后的邏輯是防黑產(chǎn)、防資損,但不能損失用戶的體驗(yàn)。”為了保護(hù)用戶體驗(yàn),互動(dòng)團(tuán)隊(duì)多開發(fā)了半個(gè)多月,最后我們做到了。我們做技術(shù)要么為隊(duì)友提效,要么是為創(chuàng)新、為產(chǎn)品提供思路。
3
君展:“痛苦的時(shí)刻是成長(zhǎng)最快的時(shí)候!”
小二君展是淘寶iOS客戶端穩(wěn)定性的負(fù)責(zé)人,有一次邀請(qǐng)了AliExpress的俄羅斯開發(fā)者過來分享,君展注意到他對(duì)代碼的細(xì)節(jié)和規(guī)范。“我們業(yè)務(wù)發(fā)展很快,但不能丟了對(duì)代碼優(yōu)美性的追求。這次淘寶技術(shù)節(jié)的‘幕后之王’我有幸作為策劃和評(píng)審參與其中,也是很好的機(jī)會(huì)去review學(xué)習(xí)兄弟團(tuán)隊(duì)的代碼。”
君展總結(jié)自己在阿里的技術(shù)之路是一波多折:2017年初,團(tuán)隊(duì)大調(diào)整,技術(shù)上的瓶頸是沒有什么新東西可做,自己感覺沒有什么成長(zhǎng)。這是君展第一次想轉(zhuǎn)崗。冷靜下來再思考,君展問自己到底是環(huán)境的問題還是自己的問題?
“拿到3.25就走了,干得不爽就轉(zhuǎn)崗。身邊的人并沒有因?yàn)檫@樣就做的更好。如果有問題就換環(huán)境,那就永遠(yuǎn)不可能突破。痛苦的時(shí)刻是成長(zhǎng)最快的時(shí)候,和主管聊了一下,我最終選擇沉下心來突破自己。”
2017年年初,君展覺得客戶端把該解決的問題都解決了,可等到7-8月 crash越來越多,bug越來越難查。歸根究底是業(yè)務(wù)越來越多,展現(xiàn)形式追求特效,君展和團(tuán)隊(duì)面臨新的穩(wěn)定性挑戰(zhàn)。在更大的挑戰(zhàn)面前,君展重新燃起斗志!
從剛開始做技術(shù),到現(xiàn)在帶團(tuán)隊(duì),僅僅把技術(shù)做牛逼不夠,還得要帶來價(jià)值,要高效的解決問題,沉淀出平臺(tái)和工具。解決問題是根本,不斷地創(chuàng)新和突破、技術(shù)的先進(jìn)性才能體現(xiàn)出來。
君展最大的驕傲是他的兩個(gè)女兒,他說:“等她們大一點(diǎn),我也會(huì)教她們編程的。”
4
哲良: “我覺得代碼是個(gè)藝術(shù)品,他很美。”
也許是因?yàn)楣ぷ鞯奶匦?#xff0c;很多技術(shù)人業(yè)余的愛好都和游戲機(jī)械分不開,但是小二哲良算是比較特殊的一個(gè),他從不玩游戲,甚至直到上了大學(xué)才第一次接觸電腦。“我覺得打代碼就是打游戲。” 他笑著說。
哲良來阿里的這幾年里并不是一帆風(fēng)順。初到阿里云做PaaS的時(shí)候做了很多系統(tǒng),那時(shí)候投入大量精力,用了很多資源。但因?yàn)橛脩舻碾A段、技術(shù)基礎(chǔ)設(shè)施、市場(chǎng)的階段、技術(shù)的成熟程度等原因沒有很快見到成效。“從長(zhǎng)遠(yuǎn)來看,做這件事兒的判斷沒有問題,但是從當(dāng)下的情況它適不適合去做,這是要去理解并且接受的。”雖然辛苦付出沒能拿到結(jié)果,但是試錯(cuò)后快速作出正確決斷并平復(fù)心情,對(duì)他來說是至關(guān)重要的成長(zhǎng)。
馬上就要35歲的他對(duì)年齡危機(jī)有著自己的看法。“無論35歲還是45歲,年齡只是一個(gè)影響因素,如果既不去跟進(jìn),又不去思考,可能不到35歲就會(huì)被淘汰。要有5-10年做準(zhǔn)備,理解自己的能力和價(jià)值,以及團(tuán)隊(duì)的需要,保持持續(xù)的理解和學(xué)習(xí),所謂的危機(jī)就不會(huì)成為阻礙程序員發(fā)展的洪水猛獸。”
對(duì)于不做程序員做什么工作這個(gè)問題,他給出的答案是肯定的“我還是想做程序員,我很享受做程序員的感覺”。
5
正凡:“對(duì)于我們產(chǎn)品有抱怨的用戶是真的關(guān)心我們。”
小二正凡出生在四川偏遠(yuǎn)山區(qū),從小就喜歡拆卸家里僅有的幾件電器,“電視為啥有畫面,錄音機(jī)為什么會(huì)說話……”各種各樣廢棄的電子產(chǎn)品就是他最愛的玩具。直到上了大學(xué),沒有那么多東西可以拆(主要是拆了要賠),他就把關(guān)注點(diǎn)放到了鉆研軟件技術(shù)上,看了不少黑客安全攻防的書。
2015年初入阿里,他負(fù)責(zé)的是圖片庫(kù)Phenix,那時(shí)候在做圖片庫(kù)的引擎框架重構(gòu),對(duì)他來說是一件很有挑戰(zhàn)和成就感的事,用他自己的話就是“給飛行中的戰(zhàn)斗機(jī)換新引擎”。在圖片庫(kù)的那段時(shí)光,他對(duì)客戶的反饋很敏感,每天至少刷10條用戶輿情,挨個(gè)打電話。
“印象最深的是有一個(gè)臺(tái)灣的用戶,說手淘的圖片一直不出來,我給他發(fā)個(gè)壓縮文件過去,他非常配合。最初的時(shí)候也會(huì)問,你是不是騙子,真的假的。但是到后面,會(huì)像粉絲一樣配合我們的工作,花上好幾天時(shí)間里幫助我們?nèi)プ鰷y(cè)試,重啟一下手機(jī),卸載一下,再安裝一下。我直到現(xiàn)在都很感謝他,對(duì)于我們產(chǎn)品有抱怨的用戶是真的關(guān)心我們。”
從2017年開始參與MNN做了很多從0到1的事情,一步一步建立技術(shù)品牌。“很多東西不是一上線就有成千上萬的人使用,需要逐步將基礎(chǔ)打扎實(shí)”。這次技術(shù)節(jié)算是他第一次做競(jìng)技類互動(dòng)游戲策略,一開始提了好多idea,后來逐條簡(jiǎn)化論證,從原有的 10條規(guī)則簡(jiǎn)化到3~4條,“做減法有時(shí)更重要,畢竟大家一下能明白的,才能跑得更順。”
工作之外的他很喜歡打游戲,特別是和別人團(tuán)隊(duì)作戰(zhàn)的游戲。也喜歡周末去西溪濕地清靜一下,躺在沒有人的草地上睡一下午。
如果有一天不做程序員了,他想去造機(jī)器人,造更牛逼的硬件,拿個(gè)螺絲刀去這里擰一下那里擰一下。
6
晏之:“做技術(shù)就是一個(gè)Debug的過程。”
小二晏之是淘寶的老用戶了,加入了淘寶后,成為直播團(tuán)隊(duì)的一員,和大家一起從0-1把淘寶直播建立成一個(gè)1000w 日活的平臺(tái)。在這伴隨業(yè)務(wù)成長(zhǎng)的三年里,他覺得蠻驕傲的。特別是2017年12月,直播答題上線,作為高并發(fā)項(xiàng)目,量級(jí)堪比雙11,但就是在這樣的高壓下,他們頂住了。這不僅要?dú)w功于前端技術(shù)預(yù)案和后端服務(wù)端的處理,還離不開他們對(duì)技術(shù)的嚴(yán)謹(jǐn)和責(zé)任感。
“做技術(shù)就是一個(gè)Debug的過程,技術(shù)的過程就是不斷去發(fā)現(xiàn),去嘗試,去了解,有太多你沒接觸過的領(lǐng)域需要去探索”。
對(duì)于直播業(yè)務(wù)來說,觀眾、主播、機(jī)構(gòu)就是客戶群體的組成元素。為了讓大家有更好的使用體驗(yàn),他們經(jīng)常會(huì)組織用戶調(diào)研把主播請(qǐng)到公司來,現(xiàn)場(chǎng)聽他們反映問題,每次客戶說出問題時(shí),大家心里都不是很好受,因?yàn)樽约鹤龅漠a(chǎn)品沒有滿足他們的期望。
所有的語(yǔ)言都是他對(duì)技術(shù)的熱愛和極致追求的體現(xiàn),但是除去技術(shù),他也有另外一個(gè)夢(mèng)想:“我想報(bào)師范專業(yè),和孩子們一起玩。我覺得自己是個(gè)喜歡分享的人,想把知識(shí)傳遞給更多人。”
7
甄子:“從舞廳的服務(wù)生到創(chuàng)業(yè)公司的CTO,我希望當(dāng)我老了,我為了那個(gè)夢(mèng)想奮斗過。”
從舞廳的服務(wù)生到創(chuàng)業(yè)公司的CTO,小二甄子的程序人生要從10歲那年,父親給他買的第一臺(tái)486電腦說起。從basic、foxbase到C語(yǔ)言,用編程語(yǔ)言構(gòu)建虛擬世界里復(fù)雜場(chǎng)景的能力,讓甄子沉浸在其中。早早結(jié)束學(xué)業(yè)后,甄子外出打工。
剛到深圳時(shí),他為了生計(jì)投過各種崗位,家政、保安,甚至在一家舞廳當(dāng)服務(wù)生,后來憑著自己對(duì)電腦的熟悉和喜好,成了一家軟件公司的銷售。“編程是我的興趣,還能養(yǎng)活自己。白天跑業(yè)務(wù),隨時(shí)包里裝一個(gè).net編程寶典,邊干邊學(xué)。沒多久,我就成了一家小創(chuàng)業(yè)公司的技術(shù)總監(jiān)。”
“因?yàn)槲矣幸活w躁動(dòng)不安的心吧。”甄子并不滿足現(xiàn)狀,他想去更大的平臺(tái)嘗試一下,于是去面試了一家互聯(lián)網(wǎng)公司,盡管沒有985/211的高文憑,面試官還是被這個(gè)充滿干勁的小伙所吸引,一聊就是3小時(shí),最終通過7輪面試,甄子以跳崖式的降薪去了那家公司,后來又到了阿里。
創(chuàng)業(yè)時(shí),甄子就自學(xué)過嵌入式開發(fā),工業(yè)設(shè)計(jì);為了做智能家居開發(fā),他自己做電路設(shè)計(jì),自己打板。學(xué)習(xí)新鮮事物對(duì)于他言,就是發(fā)現(xiàn)未知的美,正如兒時(shí)對(duì)計(jì)算機(jī)的沉迷一樣,甘之如飴。來到阿里之后,甄子先后支持過應(yīng)用發(fā)行 、國(guó)際信息流、廣告平臺(tái)、國(guó)際瀏覽器、淘寶等業(yè)務(wù)的開發(fā),跨度特別大,但是這些也并沒有讓他退卻,責(zé)任感和對(duì)技術(shù)的熱愛驅(qū)使他不斷前行。
“在阿里的挑戰(zhàn)不是常規(guī)意義上的挑戰(zhàn),不是你能不能把事情執(zhí)行好。” 甄子談到一次讓他觸動(dòng)極大的場(chǎng)面,在前端委員會(huì)的會(huì)議上,前端委員會(huì)的主席圓心面對(duì)一次故障的處理。“圓心說:'出了這個(gè)事情,你們都等著公司來處理,沒有人會(huì)處理這個(gè),你們自己要主動(dòng)承擔(dān)責(zé)任去處理這個(gè)事情。公司就是你們的。' 給我的震懾太強(qiáng)了,公司就是我們自己的,遇到了問題我就應(yīng)該想著怎么去解決。”
“我現(xiàn)在跳進(jìn)了一個(gè)新的領(lǐng)域去探索機(jī)器學(xué)習(xí),探索性質(zhì)的項(xiàng)目公司不會(huì)投很多資源,我就自己去寫python,調(diào)模型,看paper,每天3-4點(diǎn)才睡覺,你根本意識(shí)不到,因?yàn)槟愠两渲小!?/p>
我們開發(fā)圈里有句話”don’t repeat yourself,也不要去repeat 別人的人生。我希望當(dāng)我老了,我為了那個(gè)夢(mèng)想奮斗過。“
原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的五四,阿里巴巴新青年了解下?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FRIDA 实用手册
- 下一篇: Spring Cloud Alibaba