|
黃勇,現(xiàn)任特贊科技( tezign.com )CTO ,圖書《架構(gòu)探險(xiǎn)》作者,Smart 開源項(xiàng)目作者,TGO 鯤鵬會(huì)上海分會(huì)會(huì)員,QCon 講師。十年以上互聯(lián)網(wǎng)軟件架構(gòu)與技術(shù)管理經(jīng)驗(yàn),擅長(zhǎng)敏捷開發(fā),推崇“輕量級(jí)”架構(gòu)思想。喜歡閱讀,熱愛交流,樂(lè)于分享。 與其說(shuō)黃勇是一位技術(shù)管理者,倒不如稱他為“時(shí)間管理者”。各種技術(shù)大會(huì)上你能看見他的身影;他寫技術(shù)博客最頻繁時(shí)可以做到“每日一博”;同時(shí),他還是《架構(gòu)探險(xiǎn):從零開始寫 Java Web 框架》與《架構(gòu)探險(xiǎn):輕量級(jí)微服務(wù)架構(gòu)(上下冊(cè))》三本圖書的作者;此外,他還經(jīng)常開展 TGO 鯤鵬會(huì)線下交流活動(dòng),組織得有聲有色。 當(dāng)被問(wèn)起做這些本職工作以外的事情會(huì)不會(huì)覺得浪費(fèi)時(shí)間時(shí),黃勇很開心的回答:"無(wú)論是擔(dān)任大會(huì)講師、寫技術(shù)文章,還是出書,實(shí)際上都是對(duì)所學(xué)技能的再次理解與整理,通過(guò)分享的方式讓自己的思路變得更加清晰,這是一件有收獲的事兒。" 也正是因?yàn)檫@種開放和分享的心態(tài)相伴,他從不吝嗇分享自己的成長(zhǎng)經(jīng)歷、技術(shù)以及管理經(jīng)驗(yàn)。他常說(shuō):“希望我曾經(jīng)犯下的錯(cuò)誤和積累的經(jīng)驗(yàn),能給技術(shù)朋友們一些借鑒?!?/span> 2006 年大學(xué)畢業(yè)后,黃勇加入上海一家軟件公司擔(dān)任程序員。期間和同事一起開發(fā)了一款讓用戶可以按需定制的基于互聯(lián)網(wǎng)的平臺(tái)軟件,最終為用戶提供基于 SaaS 的應(yīng)用軟件。2008 年,他帶領(lǐng)團(tuán)隊(duì)遠(yuǎn)赴深圳,為國(guó)內(nèi)一家知名證券公司開發(fā)了一款經(jīng)紀(jì)人管理系統(tǒng)。也是在這個(gè)項(xiàng)目中他的角色開始轉(zhuǎn)變,他開始學(xué)習(xí)如何與人打交道,如何做需求分析,如何將需求轉(zhuǎn)變?yōu)榧夹g(shù),如何帶領(lǐng)團(tuán)隊(duì)。他說(shuō):“這個(gè)項(xiàng)目對(duì)我而言是從程序員轉(zhuǎn)向項(xiàng)目經(jīng)理的里程碑,我很感激我的老板和同事們給我這樣的機(jī)會(huì)。” 做出了成績(jī)自然受老板器重,黃勇在公司得到了比其他同事更多的鍛煉機(jī)會(huì)。除了程序員和項(xiàng)目經(jīng)理,也擔(dān)當(dāng)過(guò)產(chǎn)品經(jīng)理、售前顧問(wèn)等角色??梢哉f(shuō),整個(gè)軟件生命周期的崗位,他幾乎都做了一遍。但由于當(dāng)時(shí)管理經(jīng)驗(yàn)不足,過(guò)程中也出現(xiàn)過(guò)一些問(wèn)題和困惑。入職四年后,他決定離開公司,去外面看看。 但由于之前做過(guò)的崗位太多,導(dǎo)致他不知道自己接下來(lái)的路要怎么走。“到底該走技術(shù)路線,還是管理路線?”這種找不到方向的感覺讓他非常痛苦。在這種情況下,黃勇經(jīng)歷了長(zhǎng)達(dá)半年的職業(yè)動(dòng)蕩期?!澳嵌螘r(shí)間我一個(gè)月?lián)Q兩、三家公司,最短三天,最長(zhǎng)不過(guò)一個(gè)月,”他略帶調(diào)侃地說(shuō),“那時(shí)候,上海很多公司已把我加入黑名單?!彪m然說(shuō)的輕描淡寫,但其中的煎熬難以想象。 然而,這段動(dòng)蕩期也不是毫無(wú)收獲,那個(gè)讓他對(duì)架構(gòu)師這個(gè)職業(yè)產(chǎn)生向往的人,就出現(xiàn)在這段動(dòng)蕩的后期。 當(dāng)時(shí),他入職某領(lǐng)域頂尖的一家公司還不到一周。有一天,他照常走進(jìn)辦公室,眼前的景象讓他非常意外:辦公室里竟然煙霧繚繞,一群人聚在一起吸煙、聊天,時(shí)常還發(fā)出陣陣歡笑聲,而帶頭的是他的領(lǐng)導(dǎo)。黃勇抬頭看看他們頭上禁止吸煙的牌子,覺得這一幕很是諷刺。 正處在人生低谷,內(nèi)心又動(dòng)蕩不安的黃勇,立即把這件事上升到了企業(yè)文化層面。在經(jīng)過(guò)了無(wú)數(shù)次思想斗爭(zhēng)后,他勇敢地走進(jìn)老板的辦公室,直接向大老板提出辭職,并在老板的追問(wèn)下說(shuō)出了自己的頂頭上司帶頭吸煙的事。得知此事的老板并沒(méi)有生氣,而是心平氣和的跟他聊行業(yè)趨勢(shì)、公司發(fā)展,并幫他規(guī)劃職業(yè)路線。這讓他感到萬(wàn)分糾結(jié)。從老板的辦公室出來(lái)后,他竟然放棄了辭職。 然而得罪了領(lǐng)導(dǎo),這事怎么了結(jié)?黃勇內(nèi)心非常無(wú)助,那晚更是難以入眠。第二天他很早到了公司,不料領(lǐng)導(dǎo)早已坐在辦公室里。他用余光觀察到領(lǐng)導(dǎo)在看他,但兩個(gè)人都不吭聲。這種狀態(tài)很難熬,他干脆打破尷尬,主動(dòng)去找領(lǐng)導(dǎo),準(zhǔn)備接招,大不了就是被開除。 出乎意料的是,領(lǐng)導(dǎo)對(duì)前一天的事只字未提,而是在白板上流暢地畫起了公司的技術(shù)架構(gòu)圖。這位領(lǐng)導(dǎo)之前是阿里的資深架構(gòu)師,他從曾經(jīng)的阿里技術(shù)一直講到目前公司的技術(shù)現(xiàn)狀,一講就是兩個(gè)小時(shí)。黃勇聽的非常暢快,兩人交流得也十分愉快,早已忘記了他是那個(gè)“煙鬼”。同時(shí)他開始覺得架構(gòu)師非??幔幌M约河谐蝗找材艹蔀橐幻麅?yōu)秀的架構(gòu)師。 黃勇還從領(lǐng)導(dǎo)那里得知,團(tuán)隊(duì)里不少人都是他從阿里帶過(guò)來(lái)的兄弟。這讓黃勇意識(shí)到,抽煙也許只是與弟兄們拉近關(guān)系的一種方式而已。 領(lǐng)導(dǎo)不但沒(méi)有怪罪黃勇,反而對(duì)他委以重任。畢竟在老板面前打領(lǐng)導(dǎo)的小報(bào)告是一件不好的事情,領(lǐng)導(dǎo)對(duì)自己越好,自己反而更內(nèi)疚。他最終還是離開了這家公司,但是心中已經(jīng)明確了方向:要走技術(shù)路線,要做架構(gòu)師! 當(dāng)時(shí)黃勇很清楚自己的情況,雖然代碼已經(jīng)寫得非常順暢,但如何圍繞公司業(yè)務(wù)去設(shè)計(jì)架構(gòu)卻是自己的短板。幸運(yùn)地是,當(dāng)時(shí)有個(gè)外企給了他一份架構(gòu)師的 Offer ,他就毫不猶豫的去了。 由于之前的經(jīng)驗(yàn)積累,黃勇駕馭新的工作綽綽有余。但安逸并沒(méi)有讓他懈怠,他開始利用業(yè)余時(shí)間寫技術(shù)博客。 “我清楚的記得,那是在 2013 年 9 月 1 日,我在開源中國(guó)網(wǎng)站發(fā)表了我人生的第一篇博文 《 Smart Framework:輕量級(jí) Java Web 框架 》 ,這篇文章影響了我后續(xù)兩年,甚至改變了我接下來(lái)的職業(yè)發(fā)展道路?!秉S勇這樣告訴記者。 剛開始寫這篇文章時(shí),黃勇心里沒(méi)底,因?yàn)檫@個(gè)框架只是他的個(gè)人設(shè)想,甚至連一行代碼都沒(méi)開始寫。斟酌再三,他想出了一個(gè)比較好的思路,就是先將這個(gè)構(gòu)想寫成文章并發(fā)布到網(wǎng)站讓大家討論,基于討論結(jié)果再做具體實(shí)現(xiàn),然后再將實(shí)現(xiàn)過(guò)程寫成技術(shù)文章,最后請(qǐng)大家進(jìn)行點(diǎn)評(píng),并基于大家的建議進(jìn)行改善,這樣就能形成一個(gè)良性并且有價(jià)值的循環(huán)。慢慢地,他的技術(shù)文章吸引了大量的讀者,甚至有公司邀請(qǐng)他加入。 2014 年,黃勇放棄了在外企安逸的工作環(huán)境,加入了易傳媒( AdChina )。他說(shuō):“我看到的未來(lái)互聯(lián)網(wǎng)的發(fā)展趨勢(shì),廣告程序化交易以及廣告與大數(shù)據(jù)的結(jié)合,未來(lái)最值錢的一定是數(shù)據(jù)?!?/span> 當(dāng)時(shí)的易傳媒正處于技術(shù)轉(zhuǎn)型初期,需要將 .Net 全部遷移到 Java ,這件事情的挑戰(zhàn)非常大。黃勇卻只用了半年時(shí)間,為團(tuán)隊(duì)重新設(shè)計(jì)并搭建系統(tǒng)架構(gòu),幫同事們進(jìn)行技能培訓(xùn),帶領(lǐng)團(tuán)隊(duì)將所有產(chǎn)品成功地遷移到了 Java 平臺(tái),出乎所有人的想象。他說(shuō),他把這件事情分拆成了三步:第一步是定義開發(fā)規(guī)范與流程,第二步是培養(yǎng)核心技術(shù)人員,第三步是分階段進(jìn)行改造。 到 2015 年初,阿里巴巴與易傳媒建立了深度合作,阿里媽媽事業(yè)部與易傳媒進(jìn)行了整合,成為“新阿里媽媽”,于是他也成為了阿里巴巴的一名員工,負(fù)責(zé)阿里媽媽大數(shù)據(jù)品牌營(yíng)銷產(chǎn)品的系統(tǒng)架構(gòu)工作。也是在兩家公司整合的過(guò)程中,黃勇完成了自己的第一本書《架構(gòu)探險(xiǎn):從零開始寫 Java Web 框架》,他希望這本書能對(duì)一些想成為架構(gòu)師的程序員們有所幫助。 為何這本書叫《架構(gòu)探險(xiǎn)》呢?黃勇認(rèn)為,架構(gòu)師這個(gè)職位跟探險(xiǎn)家很類似,得跑到所有人的前面,去探索一些未知的世界。需要踩一些坑,然后再去填坑鋪路。路鋪平了,程序員大部隊(duì)才能輕松的走過(guò)去。 阿里巴巴架構(gòu)師做得小有成就之后,黃勇面臨著又一次角色挑戰(zhàn)。他加入特贊科技,成了一位名副其實(shí)的“空降” CTO 。入職第一天,公司一位 PHP 的老兵跑到屁股還沒(méi)坐熱的黃勇身旁說(shuō),“黃勇,我找你有點(diǎn)事兒,你過(guò)來(lái)一下。”語(yǔ)氣就像一位領(lǐng)導(dǎo)要找犯了錯(cuò)的員工談話那樣。 “好啊!”黃勇面對(duì)這樣的突擊只能見招拆招。 “你會(huì)不會(huì)把我們 PHP 都給開掉?”對(duì)方開門見山。 “你為什么這么問(wèn)?”黃勇趁著把問(wèn)題拋回去的空檔,迅速思考如何回答這個(gè)問(wèn)題。 “聽說(shuō)你是做 Java 的,有 10 年的經(jīng)驗(yàn),應(yīng)該是專家。Java 我是不懂的,但是我相信你也不懂 PHP ,所以你應(yīng)該會(huì)把我們干掉吧?”這位老員工把自己內(nèi)心的想法坦誠(chéng)地說(shuō)了出來(lái)。 “我永遠(yuǎn)只會(huì)干掉一類人,那就是做不出事情、沒(méi)有業(yè)績(jī)、混日子的人。這是公司給我的責(zé)任,我應(yīng)該把這件事情做好?!秉S勇給出了這樣的答案。 這句話說(shuō)完之后,黃勇得到了對(duì)方的認(rèn)可,算是解決了第一個(gè)棘手的問(wèn)題。但麻煩還遠(yuǎn)遠(yuǎn)沒(méi)有結(jié)束。沒(méi)有空降經(jīng)驗(yàn)的黃勇犯了一個(gè)嚴(yán)重的錯(cuò)誤:他把一個(gè)空降兵變成了一個(gè)空降團(tuán)隊(duì)。 黃勇來(lái)到特贊后短短幾個(gè)月,不少在阿里時(shí)的同事辭職跟著他來(lái)到特贊。這時(shí)候老兵們就很慌張,他們擔(dān)心新兵會(huì)把自己滅掉。于是公司形成了兩支互不相容的團(tuán)隊(duì):老兵隊(duì)伍和新兵隊(duì)伍。吃飯的時(shí)候分伙,工作的時(shí)候互相“捅刀子”。這讓黃勇非??鄲?,為了緩解這種狀況,他邀請(qǐng)大家一起吃了頓飯。但飯桌上仍然是老人坐一邊,新人坐一邊,各玩各的手機(jī),根本不交流,場(chǎng)面很尷尬。 后來(lái)老兵陸陸續(xù)續(xù)都離開了團(tuán)隊(duì),黃勇也意識(shí)到自己的錯(cuò)誤,開始思考和總結(jié)。 “如果這件事重來(lái)一次,我絕不會(huì)輕易地將自己的老部下帶進(jìn)來(lái),就算是請(qǐng)他們進(jìn)來(lái),也不要一起組團(tuán)進(jìn)來(lái),這是職場(chǎng)中的一個(gè)大忌。”黃勇非常堅(jiān)定的說(shuō)。 經(jīng)過(guò)復(fù)盤,黃勇制定了一套新人入職計(jì)劃:每個(gè)新人進(jìn)來(lái)都要找一個(gè)“老司機(jī)”帶路,這樣新人進(jìn)來(lái)就有機(jī)會(huì)和老人一起合作,很快就能融合進(jìn)來(lái)。特贊目前的方法是,一個(gè)新人進(jìn)來(lái),老人會(huì)去看他的簡(jiǎn)歷,給自己挑選“徒弟”,有時(shí)候老人還會(huì)爭(zhēng)搶某個(gè)條件好的新人,這樣新人就很容易融入團(tuán)隊(duì)。 目前特贊的業(yè)務(wù)做得非常不錯(cuò),技術(shù)團(tuán)隊(duì)的規(guī)模也逐漸壯大起來(lái),黃勇很自豪地說(shuō):“現(xiàn)在的團(tuán)隊(duì)跟他剛加入公司時(shí)相比有了質(zhì)的飛躍?!痹?jīng)他需要帶著大家一起做項(xiàng)目,一起分析需求,一起寫代碼,一起去看很細(xì)節(jié)的東西,包括處理一個(gè)個(gè) Bug ,但是現(xiàn)在基本上細(xì)節(jié)都不用管了,因?yàn)樘刭澋募夹g(shù)小伙伴們都得到了成長(zhǎng),越來(lái)越多的技術(shù) Leader 們能夠主動(dòng)擔(dān)當(dāng),自己才有精力做更重要的事情。 黃勇認(rèn)為,作為一個(gè)領(lǐng)導(dǎo)者把項(xiàng)目帶好這只是第一步,這叫做“成事”;第二步是培養(yǎng)人才,讓他們成為你的左右手,幫你分擔(dān)事情,這叫做“煉人”;除了帶好項(xiàng)目,培養(yǎng)好人才,還要能定一些規(guī)則制度,讓管理變成自動(dòng)化,像生產(chǎn)線一樣自動(dòng)運(yùn)轉(zhuǎn),這叫做“立制”。必須做到成事、煉人、立制,才能稱作一位稱職的領(lǐng)導(dǎo)者。 該如何培養(yǎng)自己的左右手?黃勇認(rèn)為,這些人是離你最近的人,你要對(duì)他高標(biāo)準(zhǔn)、嚴(yán)要求,原則性的東西要先講好,反而對(duì)于一線基層員工要學(xué)會(huì)寬容他們,這叫做“近嚴(yán)遠(yuǎn)寬”原則?!氨热纾覝?zhǔn)備提升一個(gè)人做團(tuán)隊(duì) Leader ,我會(huì)訂制一些要求并提前告訴他:我會(huì)給你一個(gè)試用期,如果在試用期內(nèi)團(tuán)隊(duì)對(duì)你都投贊成票,你就可以正式上任,反之,如果有一個(gè)人說(shuō)你不好,我就要換人。要讓他知道,對(duì)他嚴(yán)格是為了讓他能坐穩(wěn) Leader 的位置。他能與團(tuán)隊(duì)把關(guān)系處好,這是當(dāng) Leader 的首要前提,次要的才是他的職業(yè)技能,前者成為‘軟技能’,后者稱為‘硬技能’。” 關(guān)于制定規(guī)則,黃勇也舉了個(gè)例子:一個(gè)項(xiàng)目開始,要開項(xiàng)目啟動(dòng)會(huì),要同步狀態(tài),遇到問(wèn)題要記錄出來(lái),項(xiàng)目結(jié)束后復(fù)盤,這樣在運(yùn)轉(zhuǎn)的過(guò)程中就會(huì)產(chǎn)生自己的知識(shí)庫(kù),可以定期拿出來(lái)給新人培訓(xùn)。把這種運(yùn)轉(zhuǎn)的方式教給大家,那么再做新的項(xiàng)目,他們就會(huì)自己按照流程去做。 “我從來(lái)不去管他們,甚至也不需要下屬跟我一對(duì)一工作匯報(bào)。我認(rèn)為,一個(gè)有技巧的領(lǐng)導(dǎo)者根本不需要通過(guò)正式的匯報(bào)才能知道工作進(jìn)展。”黃勇自信地說(shuō)。 如果想知道項(xiàng)目進(jìn)展,黃勇通常會(huì)組織個(gè)聚餐或者團(tuán)建。在非常放松的狀態(tài)下,問(wèn)問(wèn)大家最近的工作,有沒(méi)有遇到一些困難?需不需要幫助?有沒(méi)有總結(jié)出一些失敗的經(jīng)驗(yàn),給大家提個(gè)醒?這個(gè)時(shí)候,大家會(huì)很愿意分享一些細(xì)節(jié)。黃勇認(rèn)為,專門的談話都是有防備的,你聽到的可能是準(zhǔn)備好的不真實(shí)的話。 作為一個(gè)技術(shù)人,黃勇是許多知名技術(shù)大會(huì)的講師,出過(guò)三本技術(shù)暢銷書,獲得了業(yè)內(nèi)很多贊揚(yáng),但是他從不驕傲,也并不滿足于此。他坦誠(chéng)的告訴記者,業(yè)務(wù)能力是他現(xiàn)階段的短板。特贊所做的是一塊全新的業(yè)務(wù),目前跑道上沒(méi)有太多的選手。雖然共享經(jīng)濟(jì)是下一個(gè)萬(wàn)億級(jí)的市場(chǎng),但是真正懂這一塊的人并不多。他還需要更多地去了解業(yè)務(wù)和市場(chǎng),帶領(lǐng)團(tuán)隊(duì)開發(fā)用戶最需要的產(chǎn)品。 “多少年來(lái),我們技術(shù)人一直都是負(fù)責(zé)將需求落地,其實(shí)這是很初級(jí)的做法。后面希望能有更多的機(jī)會(huì),能走出去和用戶交流,去了解他們到底在想什么,到底要什么。希望能了解業(yè)務(wù)的本質(zhì),并通過(guò)技術(shù)的手段去幫助傳統(tǒng)行業(yè),讓互聯(lián)網(wǎng)創(chuàng)造未來(lái)?!秉S勇說(shuō)出了自己的期望。 |
|
|
來(lái)自: TGO鯤鵬會(huì) > 《待分類》