最近發現工作中,老是有些很讓人煩躁的事情,而這些事情你不做就沒有人去做,進而會導緻整個項目就會是有你的進度而确定的。
先簡單概述下,狀況
我負責內建工作、有兩三個同僚負責提供庫,還有一個項目經理打包和一名測試人員,大家坐的位置比較分散。
我這邊的代碼量不是很多,庫那邊的同僚也主要是修改。但他媽的這個工作的重點在于測試,你庫修改了,你自己的通過測試,他改好了也得內建進行測試。項目經理隻會打包催人,其它的事情貌似隻能有內建者來幹,如果我不幹這個項目就發不了,是以這就是一個內建調試的活。
可是我他媽的是個CXY,職位是XX工程師,公司老把我逼成一個小工,活沒什麼代碼量,我哪來的積極性去幹?一年年的消耗自己,最後跳槽的時候,你會什麼啊?每天都他媽的很糾結。
話又說回來,活還是得幹啊,是以我就催庫啊,庫那邊也就改啊,來來回回好多次,最後你內建的時候發現,本來就是替換個庫,打個包的事情,演變成,下載下傳最新代碼,更新 對應的頭檔案,在換庫,讓項目經理打包,發給庫負責人驗證自己的修改,然後我這邊在過功能,時間都他媽消耗在這裡了,而且我他媽的聽老羅語錄長大的,或多或少被洗腦了,有點強迫症,做事情總是反複看反複查,看究竟是不是已經完成了,完成的好不好。一天就這樣過去了,然後晚上發現今天除了替換個庫,打個包,一天沒幹别的了
尼瑪。。。。
以上算是,對現狀的分析吧,
如何提高效率呢?
其實就是一句話,物盡其用呗。為啥這樣說呢?
我理想中的團隊:所有的隊員參與進來,自己知道自己是什麼角色,負責什麼的,提供出的東西是自己驗證過的,跟别人交換的接口是自己熟悉的,知道自己在幹什麼
一句話就是從你手上出來的東西,别人能用,讓别人會用。這樣整個團隊的效率就會非常高。A B C三人就可以各司其職。
實際情況呢:
團隊中的人除了我了解全局,其它人都了解的不全,導緻隻負責自己的一畝三分地,我提供的庫能讓你跑不死就可以了,我出了庫,你內建看看?我看你妹啊,你就不能打個包先驗證下。你庫做了修改,你他媽怎麼不考慮用的人的感受,你通知别人了嘛?當機了,找到你了你才說你是那麼修改的。打包的人你是不是應該了解整個項目是幹什麼的,有什麼功能,該怎麼用,要不要及時聯系測試。你出的包,要不要單獨放一個目錄供大家使用,你能不能學一點庫 頭檔案的對應關系啊,這樣你打包是不是就不會出錯? 一個地方卡在大家就必須得等着你解決才能幹别的。我他媽了解全局,雜活也一個人幹,導緻我很累,很抱怨,那幫鳥人像沒事情的人一樣。感覺不到壓力,這樣是不對的。
是以,在中國混,還得靠厚黑,靠高情商,做項目可以簡單的
首先分析:壓力是上司給的,做不出來,最後誰會受不了,答案是上司,是以屁民不需要焦慮,我不焦慮
其次:既然我了解全局,其它人不了解。那麼就對他們指手畫腳。把任務分解開了,推行下去。誰修改,誰驗證。修改者,要考慮影響到其它人,不然批鬥他
再次:将壓力悄悄的分散出去,讓他們也感受到,這事容易辦,郵件抄送給上司即可。
幹貨的東西:
1、做事不要重複,一次做好。庫不要老換來換去,不要容忍他們換,讓他們測好直接給打包的人,你隻管從分支上下載下傳代碼即可
2、大塊時間去做是:早上從9~11什麼事也不要管,就做這個。什麼郵件也不要看,什麼聊天也不要回。專注的去做
3、規劃,這東西也叫計劃,計劃就是瞎猜。隻做一天的規劃,這一天的規劃要細緻。
4、既然我懂全局,那就把他們應該知道的東西讓他們知道,郵件、聊天、壓力通通都分解下去,測試發現問題直接找相關負責人
總之,盡量讓别人完成那些不重要但又十分耗時的事情,自己保持監督和全局觀。我看這樣行?你們覺得呢??
也許有人會罵我了,和諧的團隊需要老闆的推動,我隻是一個碼農能做的是執行力,我把這個做好了,才是最根本的。假如有一天我自己開一個公司,我也會想老羅
那樣打造我的團隊。
一年年搞些無聊的代碼,由衷的不喜歡,但是為了錢,又不得不繼續下去,我是一個認真的人,但誰在乎我的輸赢?