前言
2014年10月份入職A公司的新組建的部門,主要做基于Windows平臺的C/S架構的開發(fā)。我是2011年本科畢業(yè)的,所以當時大概說3年左右的工作經驗。入職的職位是AP(Analyst Programmer)分析程序員,我把它理解為中高級程序員類似的職位。我入職時的部門包括一個部門領導 (Department Director),一個項目經理(Manager),2個BA(Business Analyst),以及三個技術人員(包括我)。 其他兩位技術人員A和B,A的職位是SA(System Analyst),是我和B的上司,B的職位和我一樣。
除了我和B在深圳Office辦公之外,其他同事都在香港總部上班,A每周大概會過來深圳這邊兩至三天,其他同事無特殊情況的話,一般每個月過來一次。
剛入職的第一個星期,讓我很困惑的是B是一個很難進行溝通的人,其實他也只比我早入職大概一個月左右吧,我跟其他新同事私底下聊到這個話題,他們都同意我的觀點。對于我而言,團隊凝聚力和合作是非常重要的,如果在深圳Office的唯一的部門同事還拒絕合作,把同事當敵人看待的話,這對于我而言是不能接受的。當A過來深圳辦公時,我和他聊到這個話題,他表示很同意我反映的B很難進行溝通的事實。因為在我來之前,A和B也會經常打交道,我一個星期就能理會的情景,A應該比我更明白。再后來,反復的進行溝通且B無改善的情況下,A被辭了。所以本部門在深圳Office 就只有我一個人了。
我和A的合作模式是這樣的:A把BA提交的需求進行分析,然后分解成若干個工作項提交到項目管理系統(tǒng),我每天從項目管理系統(tǒng)拿工作項進行項目開發(fā)。所以他更多的是做系統(tǒng)層面的事情,而我更多的時間是用來Coding。這樣的合作方式大概持續(xù)了三四個月左右,我們的新系統(tǒng)勝利的上線了,高層對于我們新團隊的項目成果表示欣喜,但同時新的需求也持續(xù)不斷的下發(fā)下來,所以需要再在深圳Office招聘一個技術人員。
在經過項目經理和A的面試后,C進入了我們的技術團隊,C是一位具有七年左右.NET工作經驗的技術人員,所以A相信C完全可以勝任項目的開發(fā),當然C的職位和我的是一樣的。就這樣我和C進行合作,各自進行不同模塊的開發(fā),具體不表。這樣的過程大概持續(xù)了半年不到的時間來到了2014年底,C提出了辭職,我不知道具體的原因,也許是他覺得在項目中領導對我的信任遠多于他,又或許他有更好的選擇,不管怎樣,祝福他吧。然后又回到原點,我又是一個人了,當然還有A。
時間來到了2015年的6月,中間一直沒有招聘到頂替C的人。我在團隊中的付出也得到了領導的認可,所以當招聘新的員工時,基本都是由我來面試,通過我的技術面試后,再由A和項目經理進行下一輪的面試。就這樣我們招聘到了D,D的職位是P(Programmer),我是他的上司,由我來分配他的工作任務。就這樣,我有史以來有了我的下屬同事,其實是不是下屬不重要,重要的是我的作用越來越重要了。 后來,A辭職了,我頂替了A的職位,現(xiàn)在技術團隊就變成我和D了,再后來,D辭職了,招聘來了E,再后來E辭職了,到現(xiàn)在,由我一個人繼續(xù)堅守著。
現(xiàn)狀