今天分享点职场的话题,笔者也在互联网研发岗位干过几年,实践过程中大概了解了其中的职责任务。研发组长主要指的是具备P7职级的组长。平时在招聘网站很少会看到组长的职责,就算说,招聘HR也说不到点子上,搞得很多人会很懵,到底研发组长要掌握哪些技能呢?今天就来简单聊一下。
研发组长的职责主要分几块
研发任务
研发基本是组长的必备技能了,这块又包含了写码能力和文档能力。
写码能力是最基本的技能,比如面试时经常考的算法,架构,计算机基础知识,职位专业知识(比如前端、后端、Android、iOS这些)等等。
文档能力属于次一级能力,用好了可以锦上添花,不过在我看来文档能力也是必须具备的技能,比如开启一个新项目,你要写调研方案,技术方案等等。
招聘新人
招聘基本是组长必须做的职责,通常是研发组长提出用人要求,由主管审批HC,然后交给HR,让HR撒网,大面积招聘,第一关把学历和经历符合要求的先筛选出来,把收集的简历直接转发给研发组长,由研发组长看具体技能要求和项目要求,然后研发组长决定是否约候选者电面、面试,研发组长将符合要求的候选者发给主管和HR,主管继续复试,最后将结果反馈给HR是否可以发offer。大部分公司都是上面这个流程,但也有例外的,比如有的公司没有HR和主管,只能研发组长自己招聘,这就会比较累,也会占用大量的日常工作时间。我自己的经验是面试尽量安排在上午10-11点或下午2-3点,每个人面试时间不宜超过30分钟,关于这块以后我写一个专门的文章来聊,还是很有意思的。
培训
培训是对新员工或老员工一种能力提升,比如从技术层面,软实力层面的全方位培训,使团队整体的战斗力提升。也会关系到能否建立员工归属感的关键环节。比如我之前给团队成员培训,就包括了各种规范(写码、邮件、文档等)、制度、每周分享、caseStudy学习等等,以后有时间再单独分享。总之,培训是研发组长很重要的职能之一,也是组员是否有持续战斗力的关键。
人员组织和管理
这里主要说的是行政组织和日常事务管理,比如开会动员能力,资源协调能力,沟通能力,组员的产出管理能力,组员的职业规划和要求等,在这些方面都能达到合格的标准,那么对应的也是软实力了,这方面可能需要自己去实践得出结论,也就是与人打交道的方面,一般做程序员的这方面是比较弱的,所以如果是刚开始上岗会有不适应,那我的方法就是先把框架搭起来,然后再往里面填东西,先知道自己要做什么,然后再根据目标反推我要做什么,也可以叫以终为始的逻辑。
这次就聊这么多,其实每个环节展开都能写一篇文章,我后面会详细论述每个技能点应该做到什么标准才算合格,也算是这几年工作的分享,希望对大家有帮助。