查看原文
其他

老程序员5分钟从3个角度介绍完互联网公司开发流程

我是程序汪 我是程序汪 2021-09-08


程序员公司具体干什么?
日常的工作流程
这个很简单,视频做出来
分享给大学生和没有参加工作的朋友


视频里比较粗,下面列个详细的


详细基本阶段:


开会角度

  1. PD需求提供和需求评审会议(产品与开发的撕逼大会)

  2. 详细设计文档的评审会议(花费大量时间,非常重要)

  3. 测试用例评审会议

  4. 代码审查 code review

  5. 生产缺陷批斗会(复盘会议)



环境角度

  1. DEV (开发环境)

  2. SIT(测试环境)

  3. 预发(模拟生产)

  4. 灰度

  5. 生产



开发角度

  1. 需求理解

  2. 任务排期

  3. 详细设计文档(非常重要)

  4. 代码中

  5. 联调自测中



部分小公司的现状

  1. 文档管理混乱或就没有什么文档

  2. 会议非常少,除了需求会议必须的,其他能省就省了

  3. 开发流程非常简单,PD吼一声马上就得上线,没有中间过程

  4. 环境比较混乱,开发机器资源经常紧张,老板舍不得多钱啊。

  5. 从来没有代码审查code review,一般是生产出bug了才会去看代码

  6. 小公司肯定没有这么多流程,如环境可能就开发、生产环境了,详细设计文档都可能没有



详细设计文档(非常重要 设计不好 后期迭代到处暴雷

  1. 流程图、时序图、各种UML图

  2. 核心接口字段设计

  3. 表结构字段设计,数据库表MR图




总结

  1. 详细设计文档的编写能力非常重要并会花费70%左右的开发时间

  2. 代码时间并不多30%左右吧

  3. 像阿里、华为、腾讯这样的大公司对开发中的文档管理要求都非常高。

程序汪往期精彩文章包含答案



1. 程序汪最近整理的BAT大小厂面试题2019   (面试题目录推荐)

金钱要使用BigDecimal数据类型(使用double的已经被公司开除了)

2019京东商城笔试真题一(java和.NET校招)

程序汪发现Lambda最通俗易懂的一篇文章(收藏表示你看了)

985硕士粉丝纠结去腾讯还是头条,找程序汪咨询(秋招面经技巧分享)

良心文章-SQL优化(好文章希望更多人能学到)

2.程序员接私活说好1万,但是项目做完只拿到1千

3.程序员回4线城市老家,靠接私活月入1万多已经3年了

4.程序汪个人简介

5.目录:我把精华文章都整理出来了    (大目录列)

公众号是回复 001 或 002 一直到006 都能找到面试视频以及答案

给个[在看],是对程序汪最大的支持


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存