朋友們好。 在此請教一個職場的出路。不好意思有點長,先謝謝大夥兒。我兩年前到這個公司,職務是Chief Architect in A (A是專業領域). 項目是把公司的領域A的舊係統推翻,更新換代。
我老板比我早來大半年。 他手下除了新招的我,還有幾個manager或director,分管軟件,硬件,測試等team。 我管的這個項目,按我們部門的規矩, 隻是一個project,我自己手下沒有人。我從他們軟件,硬件,測試每個team抽取人員, 組成一個專門攻這個project 的delivery team。等project 結束後, 分到軟件組和硬件組維護。
軟件組的manager M在這個公司十多年, 技術出身。 他從developer 做到tech lead, 然後做到manager. 我的這個項目要推翻的舊係統A, 就是他在管。他也管另一塊領域B。 他組裏有一個做A的developer (且叫他Sam)在我們delivery team。
M說過他對Sam的期望是項目結束後Sam能夠own這個項目的持續運轉和維護(the operation). 可是Sam後來performance出問題。M沒辦法, 問Sam能不能暫時向我匯報,因為是我在指導Sam的工作。因為Sam的工作態度注定是個燙手山箊, 我拒絕了。後Sam離職。那是項目最緊張的時候,臨時招了一個contractor 頂Sam的活。 M建議這個contractor 先向我匯報,我同意了。
我們和雇的consulting公司一起做。經過一年多的時間,第一期終於成功了,期間周末晚上加班是常態。目前在做項目的第二期。 M手下的另一個developer在我們delivery team做第二期, 我和這個developer合作愉快。
我和M的關係以前不錯。但是我越來越感覺到他是想在項目結束後take over。 而我付出的越多,我越不甘心項目成功後交給他管。我是這個項目的solution lead + techinical owner , 不隻管architect的high level的東西,很多細節也必須管。 我希望A和B領域以後分開。M雖然以前管A領域, 但是他不太懂A。但M的一個理由是,在大公司,A和B是應該分開,但我們是小公司,A和B應該合在一起。
我們delivery team現在缺人,我很希望我自己招人。但M拚命阻撓。他希望他手下的幾個做舊係統的developer盡快完成手頭的工作,轉型到我做的新項目上來。 M他自己不在delivery team, 所以不知道項目的細節,在這個項目上目前沒有什麽話語權, 但我知道他自己私下努力在學我們的code和設計。
M應該在我來這個公司前就一直在考慮怎麽防止他丟失領域A 。我還認為, 他一直在想怎麽承擔最小的risk, 但拿到項目成功後最大的利益。我強烈表達過好幾次,我需要人手,老板也非常知道我需要人,我每周工作>60-70 小時。因為Sam的不給力,我在做本該Sam做的細節工作,已經陷入細節的泥譚。我真的手下需要人。但是我老板仿佛有點怕M (感覺在我加入這個公司之前他們有什麽協定?). 他答應要給我招一個得力助手,但遲遲沒有兌現。 我希望我手下的那個contractor轉正都很難。老板倒是認真對待這個難題,專門雇了org structure 方麵的consultant想好好解決這個問題,但最後無果,因為我有我的理由,M也有M的理由。
在我加入這個公司之前不久,M把他手下最得力的人提拔成和我同樣級別,title 是Chief Architect in B。 我猜這樣給人的perception是他也能管到我。 我老板過幾年退休, 那麽新老板來了, 看到我和M的手下大將是一個級別的title,我底下沒有人,M口才非常好,那很可能就讓我向M匯報。
M現在把我老板抓得牢牢的。 目前在討論項目的第三期, 我老板拉M進去,竟然不帶我開會。老板說知道我忙,希望我在三期隻在high level 把關。 但我老板沒敢告訴我但是我從別人那裏得知,老板提名M當三期工作的Architect 。 我得知後非常失望,這不是讓M做我的工作嗎?工作再努力,成績再好,還是被輕易安排出局。
我的困境是,我很難建立自己的team。 我現在嘔心瀝血做的,很可能在為M做嫁衣裳。 現在一期成功後的operation我在管。同時負責一期的operation 和二期的新內容,非常累。如果M最終名正言順負責這個項目今後的operation 他會要求我必須教會他手下的人,或者遇到問題還是要我解決,因為很多複雜的地方隻有我知道怎麽做。那麽事實上我還是在為M打工。而且,因為項目不是他親手做出來的,遇到問題他會推卸責任到我(例如,原先設計有問題,這個為何那樣做的?code 沒按標準寫,等等等等)
我想在這個公司深耕,做到退休。 但意識到沒有自己的team,紮根很難。在這個大的項目結束後,如果我不負責日後的運行(operation), 不清楚還會有多少新的archtecture 的工作。被別人排擠很容易;公司又怎會養一個手頭沒有活的人?
我和M 有無雙贏的可能?還是必須一勝一敗,或我遲早出局?感謝大家的建議。