一个不合格的管理者
作為程序猿,最痛苦的事情是什么?除了工資低,我認為是一個項目做著做著,忽然不要你做了。這是啪啪打臉的節奏。
我現在就遇上了。辛辛苦苦,活沒少干,但動輒得咎,到頭來為他人作嫁衣裳。個中痛苦,唯有自知。
究其原因,說到底,就是因為沒做好嘛。不管你有多辛苦,沒做好就是沒做好。辛苦,而沒做好,只能說明你做得不對,瞎做,瞎J8忙。
為什么沒做好呢?我認為是自己作為一枚研發經理,在管理上,存在缺失。缺失到什么程度?
0、沒有設計
對系統的數據庫設計一問三不知,別人問起,支支吾吾,基本靠蒙,或者想當然。當然,這個數據庫是另外一組人設計的,但這不是理由。作為負責這個項目部分功能開發的主管,我居然從來沒有認真去研讀這個數據庫設計,從而造成對業務、邏輯基本生疏,很難去設計、細化和監督開發工作。
1、沒有監管
作為研發主管,負責開發的系統,手下的人開發出來,我只是“哦”了一聲,居然不去跑一個業務流程,看通不通,是否順暢,監管不力。
其后果,就是當大家一起開會看進度時,我才發現原來自己負責做出來的東西,居然這么爛!難怪被踢出局。我自己都沒辦法原諒自己。
然后這幾天拿起代碼來修改,親自上陣,我靠,這代碼寫的。差點都成經典案例了。
管理,看來不是一件容易的事。不是分分模塊,布置一下任務這么簡單的。應該是:
0、開發前有設計
把握全局,對整個項目有把控,業務、流程應該了然于胸。
1、開發中有參與
工作分配給下屬是肯定的,但即使做不到自己開發,代碼也應該要不定期抽查。代碼審查一定是整個團隊來進行,你作為主管,抽10分鐘看看難道不可以嗎?難道真的那么忙?
2、定期檢查,糾偏
這個最重要。公司一些重大的項目,高層基本上每周一看,在會議室里放投影,將系統過一遍。作為開發人員,肯定壓力山大。我認為這是抓項目最有效的手段。那作為項目組,自己過一遍也可以啊。程序猿都有上進心,誰也不想自己做出來的東西露怯。
近期家里裝修,我選了裝修公司。價格肯定比直接找施工隊貴很多,但我看中的是裝修公司有一套裝修標準,期望能給我比較好的質量。
那公司找我做研發經理,肯定也是希望我可以對開發工作進行設計、管理、監督,有一套標準,能保證產品出來有比較好的質量。
平心而論,我認為自己是一個比較好的開發人員,工作積極主動負責,能想人之不想。但是,項目單打獨斗是不行的,作為管理者,我應該如何將我自己的好的做法推行到下屬中,這是我要努力學習的。
總結
- 上一篇: Direct3D 12入门教程之 ---
- 下一篇: 面向2018年的设计趋势