zoukankan      html  css  js  c++  java
  • 我要如何组建部门的技术团队

    前言

    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招聘一个技术人员。

    在经过项目经理和A的面试后,C进入了我们的技术团队,C是一位具有七年左右.NET工作经验的技术人员,所以A相信C完全可以胜任项目的开发,当然C的职位和我的是一样的。就这样我和C进行合作,各自进行不同模块的开发,具体不表。这样的过程大概持续了半年不到的时间来到了2014年底,C提出了辞职,我不知道具体的原因,也许是他觉得在项目中领导对我的信任远多于他,又或许他有更好的选择,不管怎样,祝福他吧。然后又回到原点,我又是一个人了,当然还有A。

    时间来到了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中高级开发工作师,详细需求请参考我在博客园发出的招聘。

    我为什么会困惑呢?

    1、 集团要求在2017年撤掉深圳办公室,合并在东莞长安的分公司进行办公,并且把东莞作为集团总部。我要不要去呢?

    2、 以前只是领导一两个下属进行开发,现在要组建自己的技术团队,我应该要招聘到哪些人员呢,在东莞能招到合适的么?

    3、 虽说在部门很受重视,但是毕竟工资不是很高,我应该坚守还是寻找更高平台或薪酬的工作呢?

  • 相关阅读:
    LeetCode "Super Ugly Number" !
    LeetCode "Count of Smaller Number After Self"
    LeetCode "Binary Tree Vertical Order"
    LeetCode "Sparse Matrix Multiplication"
    LeetCode "Minimum Height Tree" !!
    HackerRank "The Indian Job"
    HackerRank "Poisonous Plants"
    HackerRank "Kundu and Tree" !!
    LeetCode "Best Time to Buy and Sell Stock with Cooldown" !
    HackerRank "AND xor OR"
  • 原文地址:https://www.cnblogs.com/JustYong/p/6072985.html
Copyright © 2011-2022 走看看