下面是一个 Python 示例:根据输入的述职分类,生成对应的 Markdown 格式述职报告框架。新增分类需修改 FRAMEWORKS。
```python
from typing import Dict
FRAMEWORKS: Dict[str, Dict] = {
"技术": {
"title": "技术岗位述职报告框架",
"sections": [
("一、工作回顾与职责", [
"本期负责的系统、模块、项目及角色",
"关键技术方案、架构设计与难点攻关",
"日常开发、维护、值班与协作情况"
]),
("二、目标完成情况", [
"需求交付:计划数量、实际完成、按时率",
"质量指标:Bug 数、线上故障、可用性、性能",
"技术建设:文档、规范、工具、组件、自动化"
]),
("三、主要成果与亮点", [
"重点项目交付及业务价值",
"性能、稳定性、效率、成本优化成果",
"技术分享、带新人、跨团队协作贡献"
]),
("四、问题与不足", [
"延期、返工或线上问题的原因分析",
"技术深度、广度或方案设计不足",
"沟通、协作、时间管理改进点"
]),
("五、经验与反思", [
"可复用的方法、流程或工具",
"失败教训与改进措施"
]),
("六、下一步计划", [
"业务目标与技术目标",
"重点项目建设与排期",
"个人成长与团队贡献计划"
]),
("七、结语", [
"总结表态,感谢团队与领导"
])
]
},
"销售": {
"title": "销售岗位述职报告框架",
"sections": [
("一、业绩完成情况", [
"销售额、回款额、毛利、完成率",
"新客户、老客户、重点客户贡献",
"与目标及同期对比"
]),
("二、重点工作回顾", [
"重点客户跟进与转化",
"渠道拓展、市场活动、商务谈判",
"团队协作与资源协调"
]),
("三、成果与亮点", [
"大单、标杆客户、新市场突破",
"销售方法、话术、流程沉淀",
"客户满意度与复购情况"
]),
("四、问题与不足", [
"未完成目标的原因",
"客户结构、转化率、客单价问题",
"风险客户与回款问题"
]),
("五、经验与反思", [
"有效销售策略与失败案例",
"客户需求洞察与竞争应对"
]),
("六、下一步计划", [
"业绩目标分解与关键动作",
"重点客户与市场计划",
"能力提升与团队协作计划"
]),
("七、结语", [
"总结表态,感谢支持"
])
]
},
"管理": {
"title": "管理岗位述职报告框架",
"sections": [
("一、团队与目标管理", [
"团队规模、分工、人才结构",
"年度或季度目标制定与达成",
"制度、流程、机制建设"
]),
("二、业务与项目成果", [
"核心业务指标完成情况",
"重点项目推进与跨部门协同",
"降本增效、风险控制成果"
]),
("三、团队建设与人才培养", [
"招聘、培养、晋升、激励",
"梯队建设与关键岗位备份",
"团队氛围与文化建设"
]),
("四、问题与不足", [
"目标偏差与原因",
"管理动作、沟通机制不足",
"人才流失或绩效问题"
]),
("五、经验与反思", [
"管理方法论与有效实践",
"失败教训与改进"
]),
("六、下一步计划", [
"业务目标与管理目标",
"组织优化与人才计划",
"重点机制与流程建设"
]),
("七、结语", [
"总结表态,感谢团队"
])
]
},
"运营": {
"title": "运营岗位述职报告框架",
"sections": [
("一、运营指标完成情况", [
"用户数、活跃、留存、转化、GMV 等",
"内容、活动、渠道、社群数据",
"目标完成率与同比环比"
]),
("二、重点工作回顾", [
"活动策划与执行",
"内容运营、用户运营、渠道投放",
"数据监控与策略迭代"
]),
("三、成果与亮点", [
"爆款活动、增长案例、ROI 提升",
"运营 SOP、工具、方法论沉淀",
"跨部门协作成果"
]),
("四、问题与不足", [
"指标未达标原因",
"用户增长、留存、转化问题",
"预算、渠道、执行效率问题"
]),
("五、经验与反思", [
"有效运营策略与失败复盘",
"数据驱动与用户洞察"
]),
("六、下一步计划", [
"核心指标目标与拆解",
"重点活动、渠道、内容计划",
"能力提升与协作计划"
]),
("七、结语", [
"总结表态,感谢支持"
])
]
},
"通用": {
"title": "通用述职报告框架",
"sections": [
("一、工作回顾与职责", [
"本期岗位职责与主要任务",
"参与的项目、事项与角色"
]),
("二、目标完成情况", [
"关键目标与完成数据",
"计划与实际对比"
]),
("三、主要成果与亮点", [
"重点成果与业务价值",
"个人贡献与协作贡献"
]),
("四、问题与不足", [
"未完成事项及原因",
"能力、流程、协作中的不足"
]),
("五、经验与反思", [
"可复用经验",
"失败教训与改进措施"
]),
("六、下一步计划", [
"下一阶段目标",
"关键动作与时间节点",
"个人成长计划"
]),
("七、结语", [
"总结表态,感谢团队与领导"
])
]
}
}
# 可选别名,方便模糊输入
ALIASES = {
"研发": "技术",
"开发": "技术",
"程序员": "技术",
"市场": "运营",
"行政": "通用",
"人事": "通用",
"财务": "通用",
}
def generate_report_outline(category: str, name: str = "XXX", period: str = "YYYY年度") -> str:
"""
根据分类生成述职报告框架。
:param category: 分类,如 技术、销售、管理、运营
:param name: 述职人
:param period: 报告周期
:return: Markdown 格式的述职报告框架
"""
raw = category.strip()
category_key = ALIASES.get(raw, raw)
framework = FRAMEWORKS.get(category_key)
# 模糊匹配:例如输入“技术类”也能匹配“技术”
if framework is None:
for key in FRAMEWORKS:
if category_key and (key in category_key or category_key in key):
framework = FRAMEWORKS[key]
break
# 找不到则使用通用框架
if framework is None:
framework = FRAMEWORKS["通用"]
lines = [
f"# {period}述职报告",
f"**述职人:** {name}",
f"**分类:** {raw or '通用'}",
"",
f"## {framework['title']}",
""
]
for section_title, items in framework["sections"]:
lines.append(f"### {section_title}")
for item in items:
lines.append(f"- {item}")
lines.append("")
return "\\n".join(lines)
if __name__ == "__main__":
# 示例:生成技术岗述职报告框架
print(generate_report_outline("技术", name="张三", period="2025年度"))
print("\\n" + "=" * 60 + "\\n")
# 示例:生成销售岗述职报告框架
print(generate_report_outline("销售", name="李四", period="2025年度"))
```
运行后会输出 Markdown 文本,可以直接复制到支持 Markdown 的编辑器,或粘贴到 Word 中继续填写。
如果要增加分类,比如“客服”“财务”“产品”,只需要在 FRAMEWORKS 中按同样格式添加即可。
此文仅学习参考用。
网硕互联帮助中心


评论前必须登录!
注册