zoukankan      html  css  js  c++  java
  • 程序员的三种发展方向

    程序员的三种发展方向--架构师,技术管理,项目经理

    架构师

    架构师要做的事

    1. 业务调研
    2. 需求分析
    3. 概要设计
    4. 概要设计评审
    5. 详细设计
    6. 详细设计评审
    7. 项目管理计划
    8. 项目初始化
    9. 版本控制
    10. 编码开发
    11. 系统测试
    12. 系统上线

    总结:架构师主要关注技术方面,业务系统的实现方面。

    技术管理

    技术管理要做的事

    1. 管理规划
      工作职责:带领整个团队往前走,上级只会设定一个目标,剩下做什么、怎么做,都是你要考虑的。
      思维方式:更习惯于去关注做一件事能带来的可能性收益,并以此来判断是否值得投入资源去做,们把这种叫“规划思维”
      关注的焦点:目标和结果导向的,他们时时关心目标和前进方向,盯着远方的目标

    2. 团队建设
      实施手段:涵盖了整体团队的工作,靠自己一个人是无论如何都做不完的
      合作维度:合作的内容非常丰富,上级,平级和下级
      合作关系:你们的关系其实比以前更好相处了,前提是你得认识到这一点

    3. 任务管理
      任务来源:虽然也有上级工作的拆解和安排,但更多是靠自己筹划,然后和上级去沟通确认

    4. 技术能力
      技术视角:需要的是技术判断力

    总结:技术管理,即要关注技术,又要关注团队管理,任务管理。

    项目经理

    项目经理要做的事
    十大领域,五大过程组。

    总结:项目经理,主要是保证项目按时按量完成,不需要懂技术。

    在小公司,架构师,技术管理,项目经理三个身份是同一个人担任的。
    在大公司,架构师,技术管理,项目经理是分开的。

  • 相关阅读:
    图片加载库Glide
    Home键和back键下 Activity的生命周期变化
    Fragment重叠问题
    Fragment与Activiy之间的交互
    android事件拦截处理机制详解 .--------转
    实现手机QQ的抖动效果
    点评点赞功能的基本实现------个人观点
    自定义侧滑菜单
    检查设备剩余内存
    StringByAppendingPathComponent和stringByAppendingString的区别
  • 原文地址:https://www.cnblogs.com/weijiqian/p/14397374.html
Copyright © 2011-2022 走看看