- 相關(guān)推薦
如何做好創(chuàng)業(yè)公司的技術(shù)負(fù)責(zé)人
技術(shù)負(fù)責(zé)人主要負(fù)責(zé)帶領(lǐng)技術(shù)團(tuán)隊(duì)更好的支持業(yè)務(wù)發(fā)展,對(duì)項(xiàng)目的構(gòu)建完成至關(guān)重要。那么,如何做好創(chuàng)業(yè)公司的技術(shù)負(fù)責(zé)人呢?
如何做好創(chuàng)業(yè)公司的技術(shù)負(fù)責(zé)人
請(qǐng)善待原有技術(shù)團(tuán)隊(duì)
這個(gè)產(chǎn)品目前融資了,而原有技術(shù)團(tuán)隊(duì)肯定付出了很多,也許他們技術(shù)能力并不突出,也可能聽不懂你的技術(shù)術(shù)語(yǔ),也沒有做過(guò)高負(fù)載的網(wǎng)站。
但是他們肯定足夠辛苦,因?yàn)橐恢痹谀冻,?duì)待他們要抱著幫助的心態(tài),不要一上去就提出批評(píng)或者質(zhì)疑,不要提擴(kuò)展性、可維護(hù)性這樣很虛的概念,而要了解目前遇到了什么難題,你能夠坐下來(lái)仔細(xì)和他們分析,并實(shí)實(shí)在在幫助解決問(wèn)題,技術(shù)人員都很單純,你幫助了他們,就會(huì)服你,會(huì)尊重你。
假如技術(shù)負(fù)責(zé)人不能幫助他們,那就不要去添亂,比如用行政的命令要求他們遵守代碼規(guī)范,畫架構(gòu)圖,進(jìn)行代碼審查,不要有高高在上的感覺,你過(guò)來(lái)是解決問(wèn)題的,而不是來(lái)生產(chǎn)制度的。
就算你看到了技術(shù)團(tuán)隊(duì)有很多問(wèn)題,也要逐步的去優(yōu)化,因?yàn)樵诂F(xiàn)階段,原有團(tuán)隊(duì)是最了解目前的技術(shù)組成,不要全部推翻,也不要用新來(lái)的人去替代他們,尊重他們,幫助他們,才是最好的方式。
整鍋挖來(lái)一個(gè)團(tuán)隊(duì)需要慎重
很多公司負(fù)責(zé)人找技術(shù)負(fù)責(zé)人的一個(gè)標(biāo)準(zhǔn),就是看這個(gè)人的人脈,能不能找到很多技術(shù)人員,快速搭建技術(shù)團(tuán)隊(duì),這個(gè)思路其實(shí)是沒問(wèn)題的,因?yàn)楣矩?fù)責(zé)人需要放權(quán),專業(yè)的事情交給專業(yè)的人去做,可是假如技術(shù)負(fù)責(zé)人招的人都是原來(lái)的朋友、同事,形成家族式技術(shù)團(tuán)隊(duì),那么就要警惕了。
首先這個(gè)用人成本非常高,招來(lái)的人并不完全是因?yàn)榧夹g(shù)負(fù)責(zé)人的個(gè)人魅力而來(lái)的,他需要平衡是否值得,所以高工資成為必然,當(dāng)然假如確實(shí)是高水平的技術(shù)人才,這也是合理的。
其次以關(guān)系這種方式引進(jìn)的員工,技術(shù)水平肯定良莠不齊,很多人因?yàn)楹图夹g(shù)負(fù)責(zé)人良好的關(guān)系而進(jìn)來(lái)的,更要命的是技術(shù)負(fù)責(zé)人引進(jìn)人只是為了證明他的人脈那就危險(xiǎn)了,所以技術(shù)負(fù)責(zé)人只要覺得一個(gè)人聽話,這個(gè)人可能就會(huì)被引進(jìn),而不是以技術(shù)能力而衡量了。
另外一般技術(shù)負(fù)責(zé)人的年齡可能不小了,而必然原來(lái)的同事年齡也不小了,可能他們?cè)瓉?lái)是技術(shù)人才,可隨著年齡的提升,他們可能是個(gè)“技術(shù)管理者”,而失去了編碼能力,對(duì)于創(chuàng)業(yè)團(tuán)隊(duì)來(lái)說(shuō)這是非常不好的事情,創(chuàng)業(yè)團(tuán)隊(duì)其實(shí)更需要業(yè)務(wù)開發(fā)人員。
家族式管理的弊端
在特定的時(shí)間,家族式管理很有用,因?yàn)榧夹g(shù)人員任何的行為都是建立在幫助技術(shù)負(fù)責(zé)人的角度,所以干勁會(huì)很足,對(duì)于技術(shù)負(fù)責(zé)人來(lái)說(shuō)就更好了,不用動(dòng)員,不用講管理技巧,只要建立兄弟之間的關(guān)系就行了,任何事情都能搞定。
假如這些兄弟確實(shí)技術(shù)能力很強(qiáng),那么技術(shù)體系可能會(huì)很好,假如技術(shù)能力不強(qiáng),設(shè)計(jì)和開發(fā)出的東西沒有任何的審查,技術(shù)負(fù)債就會(huì)很多,而技術(shù)負(fù)責(zé)人本來(lái)的職責(zé)不就是掌控技術(shù)質(zhì)量嗎?你完全放開,要你何用?
家族式團(tuán)隊(duì)很有可能和原有團(tuán)隊(duì)產(chǎn)生摩擦,比如原有團(tuán)隊(duì)感覺受到了排擠,很有可能處處不配合,而新進(jìn)團(tuán)隊(duì)可能為了有更多的話語(yǔ)權(quán),會(huì)搶班奪權(quán),所以這兩個(gè)團(tuán)隊(duì)就為了私利,不會(huì)專注于技術(shù),內(nèi)耗會(huì)很嚴(yán)重。
這種事情就很多,比如某個(gè)公司,新來(lái)的技術(shù)負(fù)責(zé)人帶來(lái)了自己的團(tuán)隊(duì),并且都是級(jí)別很高的職位,而老同事感覺這些人啥都不懂,什么也解決不了,而新來(lái)的團(tuán)隊(duì)又各種的變革,導(dǎo)致互相利益不平衡,很多老同事走了。
請(qǐng)先進(jìn)行技術(shù)方案的設(shè)計(jì)
對(duì)于一個(gè)剛來(lái)的技術(shù)負(fù)責(zé)人來(lái)說(shuō),有許多工作,比如組建團(tuán)隊(duì)、了解產(chǎn)品,但更重要的是設(shè)計(jì)靠譜的技術(shù)方案。
首先要了解系統(tǒng)存在的問(wèn)題,要了解產(chǎn)品未來(lái)的走向,要了解技術(shù)團(tuán)隊(duì)的現(xiàn)狀,針對(duì)這三點(diǎn),你需要親自操刀,設(shè)計(jì)一個(gè)針對(duì)目前最優(yōu)的技術(shù)方案。
為什么要親自呢,因?yàn)槟闶羌夹g(shù)負(fù)責(zé)人,不了解技術(shù)問(wèn)題,就無(wú)法進(jìn)行技術(shù)管理,親自設(shè)計(jì)了,才能有針對(duì)性的去解決問(wèn)題,將來(lái)系統(tǒng)遇到瓶頸,就能更好的優(yōu)化或者重新設(shè)計(jì)。
不要用各種理由不去做這個(gè)事情,在早期這很重要。
不要過(guò)度追求專業(yè)化
其實(shí)在創(chuàng)業(yè)公司,一般追求小而快的概念,但是很多從大公司出來(lái)的技術(shù)負(fù)責(zé)人充滿激情,任何事情都想追求專業(yè)化,這可能會(huì)出現(xiàn)很多問(wèn)題,這里舉幾個(gè)例子。
存在很多沒有意義的技術(shù)崗位,比如現(xiàn)在很多產(chǎn)品并沒有多少的用戶,可非要搞數(shù)據(jù)挖掘,很多數(shù)據(jù)通過(guò)簡(jiǎn)單的 Shell 腳本就能解決,可專業(yè)的數(shù)據(jù)挖掘崗位要求并不低,從成本和效益看,并不建議有。
喜歡造輪子,在創(chuàng)業(yè)團(tuán)隊(duì),其實(shí)應(yīng)該多用開源的解決方案,現(xiàn)在發(fā)現(xiàn)很多公司喜歡自己實(shí)現(xiàn)或?qū)υ熊浖鰯U(kuò)展,假如沒有特殊原因,應(yīng)該用成熟的解決方案,原因第一就是研發(fā)成本,第二就是這個(gè)開發(fā)成本會(huì)很長(zhǎng),第三就是穩(wěn)定性有待考量。
過(guò)度設(shè)計(jì),就是設(shè)計(jì)的方案不結(jié)合目前的實(shí)際情況,考慮的太復(fù)雜,所以實(shí)現(xiàn)的也特別復(fù)雜,和造輪子一樣,也存在同樣的浪費(fèi),其實(shí)過(guò)度設(shè)計(jì)到還好,就怕錯(cuò)誤設(shè)計(jì),比如我原來(lái)單位,非覺得 MySQL 性能不好,要加一層 Memcached 緩存,最后設(shè)計(jì)并線上使用發(fā)現(xiàn)后,緩存命中率非常低,白白浪費(fèi)了大量服務(wù)器,損耗了性能,并增加了系統(tǒng)的復(fù)雜性。
不要有開發(fā)語(yǔ)言歧視,比如前端業(yè)務(wù)層用 PHP,后端數(shù)據(jù)層用 Java,性能沒有想象的那么夸張,這也是細(xì)分崗位的一種缺陷。
專業(yè)化的反面其實(shí)就是技術(shù)負(fù)債,上面也只是簡(jiǎn)單的說(shuō)下,有很多的最佳實(shí)踐指導(dǎo),想表明的就是太專業(yè)化是對(duì)效率的最大打擊(時(shí)間、成本等等),我原來(lái)也遇到很多類似的情況,這個(gè)傷害分為兩個(gè)階段,第一階段就是短期的一錘子傷害,比如說(shuō)技術(shù)方案上線了,浪費(fèi)了一些時(shí)間和成本,但是這個(gè)浪費(fèi)是固定的,可衡量的。
第二階段就非常難衡量了,為早期的決策還債,比如說(shuō)原來(lái)的技術(shù)方案上線后,后期開發(fā)特別難擴(kuò)展,維護(hù)也非常困難,累計(jì)起來(lái)是對(duì)生產(chǎn)力的極大打擊,成本非常昂貴。
招人要慎重
關(guān)鍵詞就是數(shù)量和質(zhì)量,沒有合適的情愿不招。
在創(chuàng)業(yè)團(tuán)隊(duì),項(xiàng)目一個(gè)接著一個(gè),很容易造成一個(gè)假象,開發(fā)人員不夠,所以就大量的去招人,這是非常不成熟的行為,尤其假如這個(gè)技術(shù)團(tuán)隊(duì)沒有太強(qiáng)的最佳開發(fā)實(shí)踐,新來(lái)的人員可能會(huì)很茫然,各有各的開發(fā)習(xí)慣和模式,會(huì)導(dǎo)致 1+1 < 2 的現(xiàn)象產(chǎn)生。
人一多,分工就要細(xì)化,一細(xì)化協(xié)作就會(huì)產(chǎn)生一定的問(wèn)題,所以招人要控制數(shù)量。
第二就是重視質(zhì)量,質(zhì)量這個(gè)詞每個(gè)人都有自己的標(biāo)準(zhǔn),我核心的觀點(diǎn)就是情愿使用一個(gè)技術(shù)底子扎實(shí)的畢業(yè)生,也不愿意使用一個(gè)有多年開發(fā)經(jīng)驗(yàn)但無(wú)技術(shù)底蘊(yùn)的人。
一個(gè)沒有技術(shù)體系的開發(fā)人員總有一些瓶頸和不好的習(xí)慣,會(huì)有很多累。
不了解公司負(fù)責(zé)人
很多公司負(fù)責(zé)人找技術(shù)負(fù)責(zé)人的時(shí)候,都是求才若渴,目標(biāo)就是希望這個(gè)人去搞定技術(shù)事宜,可在頭腦中并沒有衡量標(biāo)準(zhǔn),一切都是變化的。
對(duì)于一個(gè)技術(shù)負(fù)責(zé)人來(lái)說(shuō),可以天天和他聊,告訴他架構(gòu)的重要性,人員的重要性,這些確實(shí)很重要,但并非必要性,對(duì)于公司負(fù)責(zé)人來(lái)說(shuō)他其實(shí)就關(guān)注開發(fā)速度、穩(wěn)定性、產(chǎn)出,他并不關(guān)心深層次的技術(shù)內(nèi)部是如何運(yùn)轉(zhuǎn)的。
舉個(gè)我遇到的情況,原來(lái)一個(gè)同事去一個(gè)公司做負(fù)責(zé)人,他天天搭基礎(chǔ),優(yōu)化系統(tǒng),后來(lái)不知道什么原因走了,而產(chǎn)品負(fù)責(zé)人這么評(píng)價(jià)他「來(lái)這么久一個(gè)產(chǎn)品也沒上線」。
這個(gè)例子對(duì)技術(shù)人員應(yīng)該很具有打擊性。
不要有求必應(yīng)
和技術(shù)合作最多的就是產(chǎn)品人員,個(gè)人覺得產(chǎn)品人員思維有點(diǎn)發(fā)散,做任何事情都比較著急,天天思考這個(gè)功能,那個(gè)功能;一個(gè)簡(jiǎn)單的數(shù)據(jù)需求就問(wèn)技術(shù)要不要弄個(gè)后臺(tái)出來(lái)。
反正一刻也不會(huì)讓你閑著。
對(duì)于一個(gè)成熟的技術(shù)負(fù)責(zé)人來(lái)說(shuō),不能什么都快速答應(yīng),因?yàn)檫@是對(duì)自己的傷害,第一開發(fā)人員就算多一倍也會(huì)不夠,需求會(huì)源源不斷的來(lái);第二產(chǎn)品人員很多情況會(huì)考慮不成熟,假如你完全按照他們說(shuō)的去設(shè)計(jì),方案會(huì)非常復(fù)雜,有的時(shí)候邏輯性也會(huì)顯得有問(wèn)題,會(huì)讓系統(tǒng)很難有效的持續(xù)運(yùn)轉(zhuǎn)。
第三有時(shí)候人工完成的時(shí)間比開發(fā)一個(gè)系統(tǒng)完成的時(shí)間少得多,所以少開發(fā)一些無(wú)意義的腳本或后臺(tái),比如剛開始產(chǎn)品人員覺得這個(gè)數(shù)據(jù)很重要,過(guò)了幾天就會(huì)突然覺得沒用了。
這樣的例子很多很多,我的意思并不是不去配合產(chǎn)品人員,而是從自己專業(yè)角度出發(fā),給出合理的意見,當(dāng)然需要避免激化矛盾。
不要依賴測(cè)試
在創(chuàng)業(yè)團(tuán)隊(duì),由于開發(fā)時(shí)間要求特別高,開發(fā)人員在評(píng)估時(shí)間的時(shí)候,特別喜歡加上測(cè)試時(shí)間,等同于拿測(cè)試時(shí)間完成其開發(fā)時(shí)間,這是一種非常不好的行為。
比如說(shuō)一個(gè)項(xiàng)目開發(fā)時(shí)間要 5天,測(cè)試時(shí)間要 5 天。
看上去好像開發(fā)時(shí)間只占一半(開發(fā)人員好像很高效),但實(shí)際上測(cè)試時(shí)間開發(fā)人員肯定還在開發(fā),給測(cè)試人員的是一個(gè)半成品。
另外開發(fā)人員知道有測(cè)試人員會(huì)測(cè)試出問(wèn)題、會(huì)把關(guān),初期的開發(fā)質(zhì)量肯定不高,這種案列見過(guò)很多。
所以不要變現(xiàn)的用測(cè)試時(shí)間彌補(bǔ)開發(fā)時(shí)間,有可能的話,開發(fā)人員自己負(fù)責(zé)測(cè)試,當(dāng)然這個(gè)實(shí)際操作起來(lái)有困難。
[如何做好創(chuàng)業(yè)公司的技術(shù)負(fù)責(zé)人]
【如何做好創(chuàng)業(yè)公司的技術(shù)負(fù)責(zé)人】相關(guān)文章:
創(chuàng)業(yè)型公司該如何做好營(yíng)銷09-17
創(chuàng)業(yè)公司如何創(chuàng)新08-28
四個(gè)案例告訴你如何做好創(chuàng)業(yè)公司的運(yùn)營(yíng)07-31
創(chuàng)業(yè)公司如何競(jìng)爭(zhēng)和如何虧損?06-22
創(chuàng)業(yè)公司應(yīng)該如何招人?07-31
創(chuàng)業(yè)公司如何競(jìng)爭(zhēng)和如何虧損?(2)07-07
怎樣做好創(chuàng)業(yè)10-01