在过去很长一段时间,因为公司发展状况和核心的原因,对平台组的关心是不足的
在我的认知里面,平台组工作需要思考以下几个问题:
1:为什么要组建平台组?
2:平台组怎样才能体现出其价值?
3:平台组的技能要求如何?
4:在当前的技术发展趋势情况下,平台组技术人员如何定位自己的职业发展?
我个人的回答如下:
1:在目前软件行业(特别是互联网行业)大规模生产的背景下,业务开发和底层支持的分离,有助于专业分工和效率的提高,如数据分析/服务监控/平台性能优化/服务器等工作,不应该由业务开发人员承担
2:平台组需要从大规模测试/服务的稳定性/性能的负载能力/系统的监控和优化等角度,对产品业务发展予以全面的支持
3:广博的知识/系统底层的熟悉/系统管理员/DBA/系统架构的了解/开源项目二次开发能力
4:目前底层的开源项目越来越多,如何及时了解最新动态,评测,根据业务发展提出建议和二次开发改造,就变成了核心的竞争力
下一个阶段,会从上述几个方向努力,提高我们的平台组价值
在我的认知里面,平台组工作需要思考以下几个问题:
1:为什么要组建平台组?
2:平台组怎样才能体现出其价值?
3:平台组的技能要求如何?
4:在当前的技术发展趋势情况下,平台组技术人员如何定位自己的职业发展?
我个人的回答如下:
1:在目前软件行业(特别是互联网行业)大规模生产的背景下,业务开发和底层支持的分离,有助于专业分工和效率的提高,如数据分析/服务监控/平台性能优化/服务器等工作,不应该由业务开发人员承担
2:平台组需要从大规模测试/服务的稳定性/性能的负载能力/系统的监控和优化等角度,对产品业务发展予以全面的支持
3:广博的知识/系统底层的熟悉/系统管理员/DBA/系统架构的了解/开源项目二次开发能力
4:目前底层的开源项目越来越多,如何及时了解最新动态,评测,根据业务发展提出建议和二次开发改造,就变成了核心的竞争力
下一个阶段,会从上述几个方向努力,提高我们的平台组价值