研发职位到底应该怎么设置?(上)

简介: 研发职位到底应该怎么设置?(上)

研发的英文是R&D,即研究(Research)与开发(Development)。软件研发这个词包含了两个意思,第一是架构设计,即决定一个系统采用什么样的架构,怎么做,通常这是系统分析师或者架构师的责任,系统分析师是比较传统的叫法,现代互联网公司往往喜欢用架构师来替代;第二是代码实施,也就是通过编写代码把系统实施出来,一般这是程序员的工作。

 

现在我国互联网行业的软件研发人员的职业生涯往往从写代码开始,然后逐步积累经验向系统设计的方向发展,例如模块设计,系统设计等,等到积累了足够的经验并在思维能力提升之后,程序员可能逐渐成长为专门从事系统设计的架构师。所以程序员与架构师之间有一段很长的路,而且这是一条渐进的灰色地带,有时候两者之间在职位分工方面很难区别。不知道从哪朝哪代开始,行业里用软件研发人员笼统地涵盖相关的职位。

 

实际上,不同的企业在职位设计上有不同的做法,中国的互联网企业多数参考硅谷的做法,就是以软件研发工程师覆盖写代码的程序员,负责系统设计的系统分析师,以及专门负责架构设计的架构师等不同职位。

 

R(研究)/架构师

image.png



春节前在一个互联网CTO的微信群里,大家聊起了对程序员落实系统架构设计的担忧。有的时候架构设计得很优秀,但是真正落地的系统一塌糊涂,也有的时候没有架构设计,程序员自发完成设计和编程。
近期观察到一个支付公司的研发团队,尽管研发工程师们非常努力,但是该团队所负责的应用系统,在架构设计和代码实施上却是坑坑洼洼乏善可陈。


架构设计是这样的


image.png


image.png


这些现象让我回想起了自己在新加坡、日本、美国和中国的四段职业生涯。反思这四段职业经历,对比目前所面临的困局,我感觉有必要对比分析四个国家的互联网公司在软件研发职位方面的设计,希望能从中提炼出有价值的经验,或许对互联网企业的CTO有一定的启发意义。



相关文章
|
8月前
|
运维 前端开发 算法
揭秘成熟互联网团队:团队成员包括哪些岗位?
揭秘成熟互联网团队:团队成员包括哪些岗位?
363 0
|
架构师 Oracle Java
研发职位到底应该怎么设置?(下)
研发职位到底应该怎么设置?(下)
142 0
研发职位到底应该怎么设置?(下)
|
存储 运维 Kubernetes
【Offer5000-基础产品事业部1】- 招聘职位详情
阿里云智能云原生应用平台负责服务阿里集团,并面向行业客户承担加速企业数字化转型升级,推动核心技术互联网化演进的责任,帮助企业客户和开发者全面拥抱云计算、最大化发挥云计算的价值、享受云计算的红利。团队本次招聘岗位4个:1、云原生研发Leader ;2、 Serverless研发专家;3、容器平台技术专家;4、Serverless基础平台研发专家。
4526 0
【Offer5000-基础产品事业部1】- 招聘职位详情
|
机器学习/深度学习 人工智能 算法
【Offer 5000-基础设施事业部】- 招聘职位详情
基础设施事业部本次招聘岗位4个:1、 AI/HPC/BigData大计算类基础设施高级产品专家;2、 AI大数据高性能计算领域业务架构师;3、大计算机群性能专家;4、服务及技术支持专家 。
3513 0
【Offer 5000-基础设施事业部】- 招聘职位详情
|
存储 运维 前端开发
【Offer 5000-基础产品事业部2-B】- 招聘职位详情
阿里云混合云团队责基础产品中的混合云存储产品,致力于研发混合云存储,分布式软件定义存储,灾备以及数据管理产品,依托遍布全球的阿里云基础设施,构筑安全,可靠,高效的混合云存储系统,助力企业客户数字化转型。团队本次招聘岗位3个:1、混合云存储管控开发专家;2、混合云存储数据面开发专家;3、混合云存储测试和交付技术专家/高级技术专家。
2966 0
【Offer 5000-基础产品事业部2-B】- 招聘职位详情
|
设计模式 前端开发 JavaScript
【Offer 5000-基础产品事业部2-A】- 招聘职位详情
阿里云开放平台服务着百万级用户,拥有亿级访问量的平台与场景,是连接阿里云与客户的重要产品门户。在阿里云提出被集成理念后,开放平台已经成为阿里云最核心产品线之一,我们的使命是让企业更好地使用阿里云。团队本次招聘岗位3个:1、开放平台工具研发专家/高级专家 ;2、开放平台前端技术专家;3、开放平台Java研发专家/高级专家。
1927 0
【Offer 5000-基础产品事业部2-A】- 招聘职位详情
|
前端开发 小程序 UED
技术团队 TL 如何培养人才?钉钉前端团队负责人为你总结了这些经验
攀登者不会给自己设限,会刻意安排时间去学习,追求下一站的自己。
技术团队 TL 如何培养人才?钉钉前端团队负责人为你总结了这些经验
|
存储 人工智能 运维
阿里云存储团队招聘贴(技术岗位)【2020.07.28更新】
我们相信技术的力量,更相信拥有技术力量的人。 我们期待存储的未来,更期待与你一起创造未来。
4021 0
|
项目管理
艾伟也谈项目管理,假如我是一个项目总监/经理
  就国内中小民营企业而言,项目总监/经理的角色最为尴尬。项目总监/经理不是一个行政上的title,所以没有行政、财务、人力上的权力;项目总监/经理也很少有项目提成或项目奖金;项目总监/经理更多的被视为因政治因素而临时授命的一个暂时性的英雄人物,一个能够带领一群初级工程师完成某项任务的高级技术工程师。
1244 0
|
算法 Java 程序员
阿里员工吐槽:阿里巴巴太累了,找到60万的工作我就离职
一名阿里员工因为加班顿生怨言:在阿里巴巴干着太累了,找到60万的工作我就离职,并且直言压力很大:心累,开发还得干产品的活,一天8个会,各种拉你,这边还得解决客户的问题,还得干PM的活推动各方开发,每到周日晚上就想辞职,有没有一样的?   看样子这名阿里员工已经不堪忍受这种工作状态了,其称自己目前的职级是P7,年收入差不多在70万左右,如果能找到60万的工作,虽然降薪了,但会毫不犹豫离职。
3795 0

热门文章

最新文章

下一篇
开通oss服务