??1、李鑫你好,請(qǐng)和大家介紹下你和目前所從事的工作吧?
??大家好,我是李鑫,在萬(wàn)戶網(wǎng)絡(luò)技術(shù)部工作已經(jīng)有七個(gè)年頭了,目前任職技術(shù)二部部門(mén)經(jīng)理,主要負(fù)責(zé)開(kāi)發(fā)人員的工作協(xié)調(diào)、技術(shù)難點(diǎn)攻關(guān)和產(chǎn)品規(guī)劃。
??2、你對(duì)代碼有著怎樣的情感?對(duì)豐富的編程語(yǔ)言是否有什么特別的喜好嗎?
??在碼農(nóng)行業(yè)工作了這么長(zhǎng)時(shí)間,無(wú)疑我是非常熱愛(ài)這個(gè)行業(yè)的;雖然編碼過(guò)程中有過(guò)焦慮有過(guò)煩惱,但我仍然堅(jiān)定的認(rèn)為這些都值得我為之付出青春和光陰的。
??在編程語(yǔ)言方面,其實(shí)我說(shuō)不上對(duì)哪一門(mén)語(yǔ)言有特別的偏好。我個(gè)人認(rèn)為各種各樣的編程語(yǔ)言就像是象棋棋盤(pán)上的棋子,應(yīng)對(duì)不同的業(yè)務(wù)需求就像應(yīng)對(duì)不同的棋局,不同的編程語(yǔ)言也像棋子一樣,有自己獨(dú)特的“七子著法”;優(yōu)秀的開(kāi)發(fā)者其實(shí)不應(yīng)偏執(zhí)于一門(mén)技術(shù),應(yīng)該選一兩門(mén)主編程語(yǔ)言“深挖洞”,同時(shí)熟悉其它多門(mén)編程語(yǔ)言“廣積糧”。
??3、在最初做管理的兩年里,人員流動(dòng)率大,這兩年人員趨于穩(wěn)定,在這塊團(tuán)隊(duì)管理方面有什么感悟。
??啊……在任職成為技術(shù)部部門(mén)經(jīng)理初期,我經(jīng)歷了很長(zhǎng)時(shí)間的轉(zhuǎn)型陣痛期,現(xiàn)在回想起來(lái)還要摸著我的小心臟,擔(dān)心它會(huì)爆炸了(哈哈)。我的確在這個(gè)階段中感悟到了許多!
??在任職管理崗位之前,我的工作是負(fù)責(zé)一些復(fù)雜項(xiàng)目開(kāi)發(fā)和ezEIP、ezSHOP兩個(gè)產(chǎn)品的研發(fā),那時(shí)候的感覺(jué)是整個(gè)人都鎖定在這些項(xiàng)目和產(chǎn)品上,每天工作的目標(biāo)就是以最好的狀態(tài)完成手上的功能開(kāi)發(fā);而接手管理崗位之后,瞬間要面對(duì)公司所有的成百上千個(gè)在建項(xiàng)目的開(kāi)發(fā)人手協(xié)調(diào)、廣深上海幾十個(gè)項(xiàng)目經(jīng)理和售前的技術(shù)咨詢、部門(mén)三十多名前后端開(kāi)發(fā)人員的人員管理、各種疑難項(xiàng)目的難點(diǎn)攻關(guān)……當(dāng)時(shí)的感受就像是一輛正在高速公路上飛速往前開(kāi)的汽車,突然停在一個(gè)無(wú)限大的足球場(chǎng)正中間,不知道往哪個(gè)方向才是正確的。
??在轉(zhuǎn)型過(guò)程中犯過(guò)很多錯(cuò)誤,也導(dǎo)致部門(mén)成員包括一些核心成員紛紛流失;幸運(yùn)的是當(dāng)時(shí)得到了上級(jí)領(lǐng)導(dǎo)的悉心指導(dǎo)和兄弟部門(mén)的體諒扶持,到現(xiàn)在部門(mén)也越來(lái)越壯大,部門(mén)的兄弟們也越來(lái)越給力!其實(shí)所謂的中層管理,就是配合高層領(lǐng)導(dǎo)制定的戰(zhàn)略,按計(jì)劃地執(zhí)行并且穩(wěn)定團(tuán)隊(duì)和維護(hù)執(zhí)行成果,相對(duì)于高層領(lǐng)導(dǎo)而言,中層管理者是團(tuán)隊(duì)的管家。在自己團(tuán)隊(duì)內(nèi)部,對(duì)于團(tuán)隊(duì)新成員來(lái)說(shuō),管理者是新員工的導(dǎo)師,在細(xì)心教導(dǎo)之外還需要有嚴(yán)厲甚至苛刻的要求;而對(duì)于團(tuán)隊(duì)核心骨干來(lái)說(shuō),管理者是這些成員的導(dǎo)游,除了給他們指明道路之外,還要讓他們“玩”的舒心。我想這大概是我在團(tuán)隊(duì)趨于穩(wěn)定的過(guò)程中的一些感悟吧。
??4、你能為我們分享一些優(yōu)秀的實(shí)踐,描述一下技術(shù)主管應(yīng)該怎樣在團(tuán)隊(duì)中開(kāi)展工作嗎?
??按照我目前的工作內(nèi)容,除開(kāi)代碼和技術(shù)類咨詢答疑之外的工作,大多都是資源協(xié)調(diào)和進(jìn)度制定方面的工作內(nèi)容;代碼技術(shù)類的內(nèi)容,對(duì)于非技術(shù)類的朋友可能會(huì)覺(jué)得很枯燥,那么我就資源協(xié)調(diào)和進(jìn)度制定方面簡(jiǎn)單分享一下我的小小看法吧。
??因?yàn)楣緲I(yè)務(wù)量非常大,同期開(kāi)展的大大小小項(xiàng)目非常多,而團(tuán)隊(duì)內(nèi)開(kāi)發(fā)人員的技術(shù)水平也有高有低,在項(xiàng)目高峰期單個(gè)工作日內(nèi)有三四十個(gè)待處理項(xiàng)目也是常有的事(單程序開(kāi)發(fā)處理項(xiàng)目,有時(shí)還會(huì)更多),如何把這些待處理項(xiàng)目分配給每一位團(tuán)隊(duì)成員,并且確保每一位成員的工作量盡量平均、項(xiàng)目難度和該成員的技術(shù)能力盡量匹配、項(xiàng)目完成進(jìn)度盡量不被拖延,成為了技術(shù)部管理者在日常工作安排中的一門(mén)學(xué)問(wèn)。
??其實(shí)說(shuō)來(lái)也簡(jiǎn)單,就是將項(xiàng)目和團(tuán)隊(duì)成員進(jìn)行歸類,說(shuō)白了就是將“事”和“人”進(jìn)行歸類。
??關(guān)于“事”的歸類,將要處理的事務(wù)分為重要和緊急兩個(gè)維度,提醒大家多去做重要并且不緊急的事務(wù)。但對(duì)于像技術(shù)部這樣的后端生產(chǎn)部門(mén)而言,是很難從多個(gè)項(xiàng)目中對(duì)比出哪個(gè)項(xiàng)目是更緊急、更重要的。
??于是我自己構(gòu)建了一個(gè)象限圖,用耗時(shí)和成效兩個(gè)維度來(lái)權(quán)衡哪些事務(wù)應(yīng)該優(yōu)先處理。項(xiàng)目處理之前,我先根據(jù)項(xiàng)目的需求點(diǎn)預(yù)估大概的工作量,同時(shí)預(yù)估這個(gè)項(xiàng)目處理完成之后會(huì)為客戶、為公司能帶來(lái)什么樣的成效;根據(jù)以上的判斷來(lái)決定哪些事情應(yīng)該優(yōu)先處理,哪些事情可以稍做延后。
??對(duì)“人”的歸類則是團(tuán)隊(duì)的梯隊(duì)建設(shè),了解各個(gè)團(tuán)隊(duì)成員的技術(shù)能力和他們以往做過(guò)的功能案例,將項(xiàng)目按難易程度和以往案例一一對(duì)應(yīng)的分配給各個(gè)團(tuán)隊(duì)成員。
??5、你是如何激勵(lì)你團(tuán)隊(duì)程序員的,有沒(méi)有好的方法分享?
??外界對(duì)程序員的印象通常都是:冷漠、呆板、話少……但真實(shí)走近程序員才會(huì)發(fā)現(xiàn):程序員的冷漠是外冷內(nèi)熱;程序員的呆板是因?yàn)樗麄兪悄X科動(dòng)物,臉上沒(méi)表情實(shí)際大腦在飛速運(yùn)轉(zhuǎn)中;話少是因?yàn)樗麄儼芽陬^語(yǔ)言的神經(jīng)元用在了計(jì)算機(jī)編碼語(yǔ)言上。真實(shí)的人情世故中程序員往往比心思細(xì)膩的少女更敏感,卻又不愿口述表達(dá)。我的程序員之路當(dāng)年也是從零起步,對(duì)于團(tuán)隊(duì)成員的心態(tài)方面,我往往推己及人:在我當(dāng)年遭遇困難時(shí),我需要團(tuán)隊(duì)的帶頭人給我什么幫助?在我當(dāng)年取得成就,我期望受到怎樣的認(rèn)可?把自己的心境放到對(duì)方當(dāng)時(shí)的處境上,同時(shí)和對(duì)方交心溝通,給予他們期望的幫助和應(yīng)得的激勵(lì)。
??可能以上內(nèi)容都比較抽象,說(shuō)一個(gè)具體一點(diǎn)的:其實(shí)當(dāng)程序員做了一個(gè)牛B功能的時(shí)候,會(huì)賤賤的期望秀智商;把他的成就公布給更多的人,讓大家一起學(xué)習(xí),既可以激勵(lì)個(gè)人,也可以讓團(tuán)隊(duì)成長(zhǎng)。
??6、在用技術(shù)手段完成某戰(zhàn)略或運(yùn)營(yíng)目標(biāo)的過(guò)程中,有何常見(jiàn)的難題?身為技術(shù)管理者,能不能分享下都是如何解決的?
??難題就是進(jìn)度!在市場(chǎng)運(yùn)營(yíng)過(guò)程中,經(jīng)常會(huì)掉進(jìn)“計(jì)劃趕不上變化”的坑。的確,市場(chǎng)環(huán)境是隨時(shí)會(huì)發(fā)生變化的,往往前面一批功能進(jìn)度還沒(méi)完成,市場(chǎng)策略已經(jīng)變了,程序開(kāi)發(fā)很容易就掉進(jìn)“改!改!改!”的黑洞。
??這其實(shí)是一個(gè)行業(yè)難題,沒(méi)有終極解決方案的,在做到“技術(shù)引領(lǐng)市場(chǎng)”這種境界之前,我們必須要去迎合市場(chǎng),我們能做的只是緩解這個(gè)問(wèn)題帶來(lái)的不適應(yīng)。借用“敏捷開(kāi)發(fā)”和“迭代增量式開(kāi)發(fā)”的思想,將龐大的戰(zhàn)略目標(biāo)拆解成若干個(gè)子目標(biāo),在目標(biāo)實(shí)施過(guò)程中隨時(shí)準(zhǔn)備好應(yīng)對(duì)變化,同時(shí)在某個(gè)子目標(biāo)達(dá)成后及時(shí)收取用戶意見(jiàn)進(jìn)行下一輪迭代。
??7、關(guān)于大家期望的我們公司的技術(shù)創(chuàng)新方面有什么規(guī)劃,有沒(méi)有想打造一個(gè)什么強(qiáng)有力的技術(shù)平臺(tái)?
??當(dāng)然有想過(guò),而且其中一個(gè)平臺(tái)的一期功能已經(jīng)試運(yùn)行有一段時(shí)間了,這個(gè)平臺(tái)的目標(biāo)分為幾個(gè):1、 以往我們的項(xiàng)目經(jīng)驗(yàn)很大程度積累在開(kāi)發(fā)者個(gè)人身上,開(kāi)發(fā)者人員流失后這些開(kāi)發(fā)經(jīng)驗(yàn)都跟著流失了,我們的想法是可以把過(guò)往的項(xiàng)目經(jīng)驗(yàn)也同時(shí)積累到平臺(tái)上,同時(shí)減少新項(xiàng)目開(kāi)發(fā)的工作成本;2、每個(gè)開(kāi)發(fā)者有個(gè)人的編碼風(fēng)格,不同的編碼風(fēng)格出品的質(zhì)量是參差不齊的,借助這個(gè)平臺(tái)可以統(tǒng)一大部分的編碼風(fēng)格,降低項(xiàng)目錯(cuò)誤率;3、在有條件的情況下,可以合并項(xiàng)目的開(kāi)發(fā)工種,減少項(xiàng)目冗余的開(kāi)發(fā)人手,提高出品效率;4、為更多項(xiàng)目上的創(chuàng)新技術(shù)提供一個(gè)統(tǒng)一的出入口和展示窗口。其它更多細(xì)節(jié)就不方便透露了,目前還在基于試運(yùn)行版本上做更多迭代,試運(yùn)行結(jié)束大范圍普及的時(shí)候大家就知道啦!另外也有一些想法正在醞釀中,以后有機(jī)會(huì)再跟大家介紹。