zoukankan      html  css  js  c++  java
  • 新入职如何快速进入工作状态(<10X程序员工作法>)

    新入职如何快速进入工作状态

    思考框架

    我们在哪?新环境

    我们要去哪?上手

    如何做到?去了解

    • 1.业务
    • 2.技术
    • 3.团队运作

    1.业务(大图景)

    了解了业务,你可以推演出基本的代码结构;反之则不行

    了解一个业务,思考如果自己做,会怎么做

    最快的方式:请教别人,问清楚做什么,解决什么问题,业务流程是什么样的

    请教别人业务时,保持警惕,防止这个时候别人讲太多技术

    2.技术

    系统的技术栈

    系统的业务架构

    • 包含哪些模块

    • 与哪些外部系统有交互

      • 如果没有现成的图,就讨论画出一张图来(自己主导去做)

    从外到内了解

    • 外部

      • 系统对外提供了哪些接口

        • 外部接口是怎样的

          • REST,RPC,MQ
        • 信息承载方式--协议

          • JSON,Protocol Buffer,XML
      • 系统需要集成哪些外部系统

    • 内部

      • 从业务入手,系统有哪些模块组成,每个模块的职责

        • 职责不清,会产生依赖问题
      • 技术上对应着分层

        • 一个模块内部分了多少层,每层的职责

    动手环节

    • 会先从构造脚本开始,了解项目的常用命令

    • 最后是代码

      • 目录结构
      • 配置文件位置
      • 模块在源码上的体现

    3.团队运作

    外部

    • 需求从哪里来
    • 产品最终由谁使用
    • 团队需要向谁汇报
    • 如有外部客户,日常沟通怎么安排

    内部

    • 会议安排
    • 是否有代码评审

    可以知道需要帮助时可以找谁帮忙

    只需要整体上认知,可以请教团队现状的人,

    使用行话

    XMind - Trial Version

    xmind文件位置:https://github.com/StephennQin/mind-map/blob/master/新入职如何快速进入工作状态.xmind

  • 相关阅读:
    小网络的激活函数
    Dual Path Networks
    RT600之Mailbox
    RT600之OTFAD
    RSA算法详解
    RT600之SB
    RT600之master key
    RT600之PUF
    RT600 Boot详解
    RT如何生成image
  • 原文地址:https://www.cnblogs.com/Stephen-Qin/p/13424045.html
Copyright © 2011-2022 走看看