我要如何組建部門的技術團隊

前言程序員

2014年10月份入職A公司的新組建的部門,主要作基於Windows平臺的C/S架構的開發。我是2011年本科畢業的,因此當時大概說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無改善的狀況下,B被辭了。因此本部門在深圳Office 就只有我一我的了。學習

我和A的合做模式是這樣的:A把BA提交的需求進行分析,而後分解成若干個工做項提交到項目管理系統,我天天從項目管理系統拿工做項進行項目開發。因此他更多的是作系統層面的事情,而我更多的時間是用來Coding。這樣的合做方式大概持續了三四個月左右,咱們的新系統勝利的上線了,高層對於咱們新團隊的項目成果表示欣喜,但同時新的需求也持續不斷的下發下來,因此須要再在深圳Office招聘一個技術人員。spa

在通過項目經理和A的面試後,C進入了咱們的技術團隊,C是一位具備七年左右.NET工做經驗的技術人員,因此A相信C徹底能夠勝任項目的開發,固然C的職位和個人是同樣的。就這樣我和C進行合做,各自進行不一樣模塊的開發,具體不表。這樣的過程大概持續了半年不到的時間來到了2014年末,C提出了辭職,我不知道具體的緣由,也許是他以爲在項目中領導對個人信任遠多於他,又或許他有更好的選擇,無論怎樣,祝福他吧。而後又回到原點,我又是一我的了,固然還有A。orm

時間來到了2015年的6月,中間一直沒有招聘到頂替C的人。我在團隊中的付出也獲得了領導的承認,因此當招聘新的員工時,基本都是由我來面試,經過個人技術面試後,再由A和項目經理進行下一輪的面試。就這樣咱們招聘到了D,D的職位是P(Programmer), 平時是由我來分配任務給D處理。 後來,A辭職了,我頂替了A的職位,如今技術團隊就變成我和D了,再後來,D辭職了,招聘來了E,再後來E辭職了,到如今,由我一我的繼續堅守着。項目管理

 

現狀開發

如今的狀況是A項目的4.0版本以及勝利上線了,並且已經部署安裝在全球超過20個國家和地區。因此A項目目前來說新功能的開發很少,重要的是作一些技術支持及一些維護性的工做。部署

集團收購了美國的一家軟件公司,該公司的重要項目是B,是一個零售解決方案,基於RFID應用。這個解決方案在歐美地區比較受歡迎,可是在大陸沒有客戶,因此CEO但願把這個方案在大陸進行推廣,因此想在大陸成立一個針對這個項目的技術團隊,以基於大陸客戶的需求進行項目B的定製開發。因此這個月底我會和香港其餘同事到項目B的美國團隊辦公室進行爲期十天的學習,咱們的目標是獲得項目B的源代碼及與項目B有關的資料。博客

因此2017年的計劃是A項目的維護及功能增強,B項目的定製開發(若是可能的話),C項目的開發(WIP)。可是目前就我一個在職技術人員,兼系統分析、代碼開發於一體的多功能型軟件工程師,因此咱們的目標是組建一個大概四人的技術團隊,以支持A、B、C的項目開發。

困惑及將來

因此如今當務之急是儘快組建項目的技術團隊,以支持項目的開發。須要的技術人員包括Winform中高級開發工程師、ASP.NET Web中高級開發工做師,詳細需求請參考我在博客園發出的招聘。

我爲何會困惑呢?

一、 集團要求在2017年撤掉深圳辦公室,合併在東莞長安的分公司進行辦公,而且把東莞做爲集團總部。我要不要去呢?

二、 之前只是領導一兩個下屬進行開發,如今要組建本身的技術團隊,我應該要招聘到哪些人員呢,在東莞能招到合適的麼?

三、 雖然說在部門很受重視,可是畢竟工資不是很高,我應該堅守仍是尋找更高平臺或薪酬的工做呢?

相關文章
相關標籤/搜索