• 写给自己的2020年总结


    2020年对我来说是重要的一年,有成长也有惭愧。主要有以下几点。

    个人职业角色的转变

    以前自己是开发工程师的角色,19年下半年开始转变到小组Leader的角色,负责组内的项目管理,对上管理,团队管理,产品管理,以及和其他部门协调资源。事情的种类成倍的增加。

    项目管理

    项目管理是一个很大的话题,管理好一个项目确实不容易,事情比较多,主要包括项目需求分析,架构设计,技术选型,任务分解排期,项目进度跟进,质量把控,上线,迭代以及这个过程中每个环节可能出现的风险点发现解决。确实需要花费很多精力时间。不过从最初的一无所有到最后一个成型的产品上线投入使用,真的是很开兴,就像自己的孩子出生一样,有一种喜悦感,满足感。

    设计,开发阶段主要事项有:

    • 全员都参与了解项目,有一个全局观,而不是每个人只负责自己的一小片,对其它部分不熟悉甚至是不了解。
    • 项目需求分析与设计,我会先写一版,并全员参与讨论,头脑风暴,发现一些隐藏的点,也让大家熟悉项目整个流程,基本逻辑。
    • 项目的最终设计也要和用户沟通,告诉用户以后使用系统的一些场景,达成一致。
    • 项目拆解提纲挈领,主抓关键点,包括模块边界接口,数据库设计,模块内主要功能逻辑以及一些异常风险点。
    • 每天站会,同步进度,暴露问题,及时解决。
    • 如果项目可以分期的话,可以先上一期,在使用中迭代,继续完成下一期。

    团队管理

    不同的团队人数,管理的方法不一样,我管理的是一个小组,还算比较好管理,平时大家一起工作,对彼此也比较熟悉,沟通基本没有障碍。我主要做了以下几点:

    • 技术分享
    • 平时工作中解决的问题记录与分享

    对上管理

    对上管理非常重要,

    • 上级需要你及时反馈。上级时间精力有限,需要下级主动反馈每个阶段的成果或遇到的问题,沟通可能存在的风险,上下认知达成一致
    • 上级可以协调更大的资源。有事项目需要外部资源,自己无法协调,可以反馈给上级协调,有助于目标达成。

    产品管理

    产品与项目管理是两个不同的角色,由两个人担当。我这个小组没有划分很细,我也承担了产品的角色,主要体现在:

    • 需求分析,原型设计都会站在用户角度考虑如何设计更好反应业务的形态,用户使用体验更好,开发过程中也会主动和用户沟通某些关键点对他们是否有影响。
    • 项目上线后,对用户使用体验,使用过程中遇到的问题负责,甚至还会将自己当做用户使用体验,不断优化改进。
    • 系统会进行一些打点,及时察觉用户操作过程中出现异常,及时解决,先于用户。

    个人技能

    • 学会了go基本功能开发以及线上调试
    • 学会了python的基本功能开发,以及django,cellery使用
    • 看了十来本书籍,包括电子书,纸质书以及专栏,很多书籍没有读完,很惭愧,立的flag倒了。

    21年Flag

    虽然20年很多Flag倒了,但仍然需要再竖起来,21年更加严于律己

    • DDD领域驱动学习与实践
    • 团队管理、项目管理上更加高效专业
    • 更有体系的学习知识
    • 及时总结沉淀输出
    作者: 单行线的旋律单行线的旋律's Blog on 博客园
    出处:http://www.cnblogs.com/mycodingworld/
    作品单行线的旋律 创作,采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。 欢迎转载,但任何转载必须保留完整文章,在显要地方显示署名以及原文链接。如您有任何疑问或者授权方面的协商,请 给我留言
    如果喜欢我的文章,欢迎关注我的公众号;分享技术、生活故事,做一个有故事的技术人
  • 相关阅读:
    数据结构与算法(3-4)--矩阵的压缩存储
    数据结构与算法(3-3)--队列的应用
    数据结构与算法(3-2)--栈的应用
    数据结构与算法(3-1)--栈和队列
    数据结构与算法(2)--线性表(数组和链表)
    数据结构与算法(1)--时间及空间复杂度
    python变量与地址的关系
    python高级(03)--socket编程
    python高级(02)--生成器和迭代器
    python处理http接口请求
  • 原文地址:https://www.cnblogs.com/mycodingworld/p/14383399.html
Copyright © 2020-2023  润新知