华为的MDE岗位的全称是”Module Design Engineer”,即模块设计师。以下是MDE岗位的主要角色认知和职责:
角色认知:
1. 系统设计的传承人和模块设计的责任者:MDE负责参与系统设计,传承系统设计理念,并承担模块设计的具体责任。
2. 模块架构守护者和模块技术把关者:作为模块架构的守护者,MDE负责模块架构设计、维护和持续演进,确保技术的正确性和先进性。
3. 开发团队软件技术带头人:MDE是开发团队中的技术领导者,引导技术方向和提升团队技术能力。
职责细化:
– 参与系统设计:负责模块需求分析、方案设计。
– 模块内DFx类、痛点优化类、技术债务需求识别和协助落地:处理与模块相关的设计优化、技术痛点和债务。
– 模块架构设计、看护和持续演进:进行模块架构的规划和持续改进。
– 模块核心代码编写、需求代码审核、优秀代码识别:编写关键代码并进行代码审查。
– 模块内技术决策、方案及交付件评审:在模块内进行技术决策和方案评审。
– 协助进行模块内经验固化,知识管理:促进知识共享和经验传承。
– 协助进行模块内持续改进、效率提升:持续优化模块性能和开发效率。
– 新技术选型及引入:负责新技术的评估、选择和引入。
– 开发人员技术能力提升运作:提升团队成员的技术水平。
MDE任命与更迭:
– MDE候选人通过组内推荐或个人自荐产生,并需通过上岗答辩。
– 上岗答辩内容包括对责任模块的汇报、痛点分析和改进方向。
– 答辩评委可能包括系统工程师(SE文心一言 ERNIE Bot 教程)、项目领导(PL)、其他MDE成员等。
MDE运作:
– 参与设计例会。
– 对模块特性设计和Story设计进行预审。
– 进行代码检视,确保代码质量。
– 参与版本变更控制委员会(CCB)。
– 组织MDE例会,讨论技术问题。
– 协助进行模块内缺陷分析和改进。
发布者:Ai探索者,转载请注明出处:https://javaforall.net/265022.html原文链接:https://javaforall.net
