寫在冬日的第一天--一個女程序員第十五年工作總結

冬天來了,一年又過去了。

看了去年的總結,原來真是一年比一年雞零狗碎了啊。 不是沒時間想,確實是沒什麼可想可總結可回味的。 這是從業以來最一地雞毛的一年了。

今年沒什麼技術,管理之分了。因爲所有的所有都好像是一鍋臘八粥,全攪和一塊兒了。主題是邊緣產品的生存(掙扎,滅亡)之道。 

在去年人員大幅度更迭後我們組在人頭上是滿員了,但是人員質量真是一言難盡,除了生產力極不穩定,倒是可以在工作閒談中體會人生百態。分產品線來縷一縷思路

--------------------------------------------------------

產品線A

這個產品就是一個基於Umbraco 的CMS,客戶不少但是收費不高, 主要是用來維護客戶關係。這玩意本身沒什麼技術含量,但是如果想着把它和其他產品打通,客戶從下單開始增加各種自動化的話還是挺好玩的。本來模式是由1.5開發,0.5測試,產品經理組成。去年寫完總結那個全職開發就跳槽了,弄得我在年終寫報告的時候無話可寫,跟產品經理商量商量就覺得前途黯淡而默默落淚。很多有意思的功能都沒辦法實現了,況且由於一直是一個人開發,代碼個人風格嚴重,留下的技術債也不少,當時就覺得接管的人很難辦。哪想到真是沒有最慘只有更慘。 填坑人是被領導硬塞過來的除了年紀不新,其他一切全新的新人,就是年近不惑零開發經驗的殘疾人,因爲以前崗位搬機器彎腰什麼的,現在殘疾了得轉個一直坐着的崗位。人家是真.殘疾啊,三天曬網,兩天打魚,出勤率各種不保證,而且有醫囑。帶這樣的新人,我白頭髮都多好幾根,一個不小心他找我談話,說我某天說話態度不好,威脅要投訴我。真是無語,腿瘸不會被歧視,心瘸就只能呵呵了。

這樣的開發偏偏遇到了各種認真負責的產品經理,他並沒有因爲產品邊緣化而得過且過,想出來的主意又正又可行。偏偏遇到我們組的開發再可行的點子都很難投入生產。四月的時候一個好點子如果不出demo就被斃了,我連續四天加班到凌晨兩點趕工demo. 說實話工作這麼久第一次這麼長時間高強度的加班。還跟閨蜜哼唧了一下。

以上情況,在我們這個配置下,果斷取消測試。測試MM去需要她的產品。對待開發外表要像春天般溫暖,內心如秋風掃落葉一樣。所有的事情都要備案,備案,備案,保護自己纔是第一要務。大半年的時間,這哥們的技術好歹有點提高,修修補補湊合着用吧。對待認真負責的產品經理,就跟他磨需求,細化,探討是不是可行。這麼幹的目的之一是拖延時間...另外需要保證一旦需求進入生產階段能不修改就不修改了

 

--------------------------------------------------------

產品線B

前端是Augular,後面是.net的web app. 是一個大產品的附屬產品。 配置是2.5開發,0.5測試,產品經理。這兩個開發,一個是年過半百的純職場油子,各種混但又不出線。一個是剛剛戰勝白血病歸來的MM,頭髮還處於化療後開始長的板寸階段。他們倆每週真正工作的時間不會超過25小時。這個產品由於當時大客戶叫的聲音大一度特別被重視,大老闆每天盯着開發進度。走上正軌了以後就靠邊站了。這個團隊的主要矛盾在於開發非要在敏捷這個瓶子裏裝瀑布的酒,而產品經理恨不得完全靠想法,demo,實踐這種高迭代的方式輸出。 開團隊會真是個頭疼的事,產品經理兼需求寫了個功能需求大綱,開發再用幾天的時間把這個大綱變成一個類似論文一樣的細節需求要求產品經理簽字,而產品經理目前想不到那些多的細節而拒絕簽字。然後把需求大卸八塊,分塊簽字然後進入生產週期。生產週期中review的時候發現跟產品經理的初衷不太一樣,磨破嘴皮子開發才同意修改需求。每次這個時候產品經理大概都要暴走了。而一個大需求在拆分重組的時候很大概率又會有問題,由於溝通成本太高了,一般我會在這個地方把零件拼起來,然後總體走一遍。

當我忍無可忍打算做惡人開了這個工資比誰都高卻不幹事的油子的時候,現實給我展現了它殘酷而令人無奈的一面。這哥們在我們單位二十年,根基極穩。他當年在的一個產品組,那個老大已經進了高級管理層,而對面大客戶當年負責那個產品的客戶經理也進了他們那邊的高層。那個產品早就不再輝煌,只是偶爾的被客戶提及查查改改,頻率也就是半年一次。每次客戶想起必然不走正規客服,直接是對方大佬致電我們大佬,然後直接找這個油子,糊弄一下交工了事。這個人別說是我,就是我的經理都沒動得了他。他是個好人,卻實在不是個好開發。口碑之差,有一次別的組來要人,要白血病MM也不要他。我提出換成他,那個組長放下話,即便社招也不要他。於是白血病MM轉組,而油子大哥隨着產品遲暮而被我求爺爺告奶奶的找個別的組接受走人了事。產品經理和我經歷了這個產品從出生到遲暮的全過程,他對產品的感情很深,憤憤不平。而我則更看重這一路走來認識的人,經歷的事兒

--------------------------------------

產品線C

產品線C是年初明確說生命線兩年,讓我站好最後一班崗的產品。配置3開發,0.5測試,0.5需求,產品經理,都是女性,公司所有開發組唯一娘子軍. 當初人員凋零,一個是別的組搞不定的MM,另一個剛剛產假結束的姑娘,我必須把自己的開發技能點配在這個組上,因爲別的組要不就沒有大的開發需求,要不就還能糊弄了事。這倆姑娘那是真菜,一個姑娘本來學刑偵的,因爲她爸爸在我們單位做開發所以跟着實習就留下了, 另一個姑娘大學畢業進入公司剛剛過實習期就懷孕,然後三年生倆,剛剛回來。而產品本身是有相當量的開發需求的(公司沒跟客戶說團隊變動,所以客戶的期待比較高),記得當初我看到這配置的時候覺得可以找塊豆腐撞死了。哪想到團隊小宇宙爆發了,所展示的生產力讓我老闆都刮目相看。

總結原因,

1. 雖然開發起點低,但是勤奮,刑偵MM在別的組的時候老同志看在她爹的面子上各種保護,她沒有什麼鍛鍊機會。來我們組,一個蘿蔔兩個坑,不上都不行。摔打摔打就出來了。 另外一個MM,有基礎,雖然沒什麼實際開發經驗,但是勤學敢問,有什麼不憋着。兩個人進步特別快,從簡單上手,現在可以獨當一面了。不過路還長

2. 這個團隊沒人嘰歪,有錯就認,不狡辯不推卸。極大的降低了溝通扯皮成本,出錯後迅速糾錯改正前進.高速迭代

3. 大框架定下後自由度高,用會的方法解決,解決不了就分批次,螺旋上升一樣的解決。事實上這是我們的折中之策,因爲人員能力實在有限。我曾經拿着C的功能設計給A的產品經理看,他指出的很多細節問題,可是如果我摳這些,那這個功能基本上在規定時間內是不能上線的。而C的產品經理就直接說第一版忽略這些細節,以後慢慢細化。

今年第二次小宇宙爆發是剛剛過去的那個月,我們找別的組借調一個開發過來,都說好了臨時又取消了。一邊唸叨的男人靠不住,一邊把預計8周的工作量在四周做完交活。一個漂亮的開發仗,可是那段時間太專注功能開發忽略了一些團隊運行的東西,該催的沒催,其他組沒有提供我們需要的接口,還有就是自動測試進展緩慢,人員能力弱是一方面,另一方面是自信不足,出來的東西有些時候不知道是不是對的。我關照不夠,所以拖拖拉拉。讓人頓悟的是產品上線後,我改的這個大部分贏得了各種讚揚,但是出了3個不該出的問題,一下暴露了關注團隊不夠的問題。目前試行的解決方案就是如果我要專注開發,其他的事情要放手交給別人去做,去催,去關照。

今年夏天我們這個產品重回主產品線,這個客戶調查後上層做的決定。客戶的滿意度特別高,而且是在客戶不知道團隊變動,人員驟減的前提下的調查。我們雖然還有技術債,自動測試也還在慢慢補,不過已經算是做到事半功倍了

以上總結很少說事兒,而大多說人。因爲只有真的把人調動起來,團隊才能真正的運轉起來。雖然我們都是圍繞着事情在運轉,但是每個節點上的人才是關鍵。如果豬隊友少一個,團隊效率成倍增加。但是把重心放在人上面要比放在事上面要累很多,畢竟每個人都是獨立的個體,我又跨在三條線上。別看每條線資源少,但是拓展開來需要協調調度打交道的人很多。而世界上永遠是不靠譜的人比靠譜的多,有的人從一個角度看特別不靠譜,但是換一種方式頓時就靠譜起來了。明年估計也還是跟人打交道吧

 

------------------------------

工作之外,今年比較開心的是放飛自我各種蹦蹬。帶着全家玩,帶着父母玩,跟好閨蜜拋夫棄子玩,一拖二帶着娃玩。去了很想去的敦煌,順着敦煌看了相關的書籍,記錄片。而且還把敦煌,龍門,雲崗橫着拉了一條線。算是玩明白了

另外就是沒打遊戲,開始畫畫。一個體育生開始畫畫了,以爲簡筆畫水平,沒想到十一個月的自學水平長了很多。畫畫帶給我更多的是對美的認識,現在再看畫又有不同的感受了。不光是看畫,就是看網頁設計都更有感覺

人到中年,家人都好,還有好友聽我哼唧。夫復何求

還是那句話
擡頭做人 低頭做事
過幸福的小日子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章