如何做好技术串讲

article/2025/6/27 11:01:13

首先,如何做好演讲是个好话题,不过这过于大众的主题不想写,除非哪天能想到点 新意 再说;
其次,串讲和演讲有啥区别呢?其实也没啥区别,一会儿说说我自己的理解;
最后,什么时候做技术串讲也分情况,这个最后会说到。


背景介绍:

我司使用 Nodejs 大概两年多,不过分为好些独立的方向,且各自有其技术负责人。

这月初,高(神)大(叨)上(叨)的CTO安排几个技术负责人分别把手头的项目好好整理,组织我们相互的串讲。目的不多解释,就是为了加深我们同事之间的基情嘛(如果我说目的是为了“一起背锅”,那肯定是偶价值观有问题了嘛:P)

89.jpg


什么是技术串讲?

“就是把要讲的知识点,从头到尾讲一遍,讲解中举一些例子加强理解。串讲主要以讲为主,不需要多少互动和练习,串讲之后可以辅之以一些练习。” —— 百度百科

我对技术串讲的理解就是:把要讲的技术主题,【方方面面】都说的有条理、够清晰。

串讲和演讲有啥区别?

其实嘛,也可以说没啥区别。
说点我自己的理解:

  • 串讲基本是对内的,演讲对内对外即可;
  • 串讲是有考核机制的,不令人满意的串讲会被重新安排串讲;
  • 演讲当然对PPT要求高些;串讲对文档积累要求高些;

引用段在微博上看到的有关演讲的段子:

share.png


分享下偶自己有关技术串讲的套路:

  1. 背景或历史的介绍
  2. ​项目架构图或思维导图
  3. 文件夹目录讲解 - 如文件名含义、套路、配置等
  4. 开发/测试/上线 流程 - 如线上机器地址,测试机器地址
  5. 各种预案 - 如部署、bug定位等
  6. 代码细则/逻辑细则 介绍
  7. 如何调试 - 如有木有后门
  8. 存在的问题 - 如历史包袱之类
  9. 未来的改进

PS:自行挑选,以上每项都可视情况砍掉哈~


神马时候应该做技术串讲?

  • 转正前
  • 接手新项目

但是,往往技术串讲都是什么时候呢?

  • 出问题之后

好吧程序员们,这就是真相~~

22.jpg

over.


http://chatgpt.dhexx.cn/article/WoPSEeXT.shtml

相关文章

软件开发过程与项目管理(8.软件项目质量计划)

软件开发过程与项目管理(8.软件项目质量计划) 课件 软件质量基本概念 质量定义 质量是满足要求的程度,包括符合规定的要求和满足顾客隐含需求。 软件质量定义 软件质量是软件满足明确说明或者隐含的需求的程度 质量与等级 质量与等级…

软件项目开发基本流程详解

软件项目开发流程图是用来详细描述了软件在开发过程中产品调研、设计、开发、测试等各个阶段中各个角色,包含产品经理、研发、测试、用户等需要处理的事情,以及在不同阶段可以达到哪种效果。那么,一款软件从研发到发布到底要经过哪些流程呢?…

嵌入式软件开发流程

根据使用的开发工具套件不同,软件开发流程会有差异,但主要步骤大致相同。对于使用宿主机(PC)的集成化开发环境,软件开发流程一般包括创建项目、添加文件、编译连接、下载调试等步骤,如下图所示。 图1&#…

软件项目开发流程以及人员职责,软件工程中五种常用的软件开发模型整理

文章目录 一、软件项目开发流程逻辑图开发流程需求分析概要设计详细设计编码测试软件交付验收维护 软件维护软件升级 软件项目开发流程以及人员职责软件工程中五种常用的软件开发模型整理软件系统开发流程七大详细步骤完整介绍 一、软件项目开发流程逻辑图 这张图应该清楚的说…

软件工程项目流程

软件工程项目流程 1.1 项目合作与成员 根据本项目的工作内容和范围,我们将成立一个20人左右的项目工作组来负责本项目的开发。 1.2 项目实施方法 项目管理的成效直接关系到整个项目的成败。尤其是实施与移动互联网有关的新技术应用项目,无论在国内和国外都是有一定难度的,更…

软件工程----开发大致流程

软件开发的流程 需求分析概要设计项目计划详细设计编码测试项目测试项目部署后期运维软件开发注意事项 不同的软件项目,有不同的需求侧重点,开发流程也是不一样的。比如开发一个大型Web电商项目,这个往往需要采用前后端分离的方式&#xff0c…

软件项目开发流程逻辑图

相关链接: 软件项目规划大纲知识点

软件项目的开发流程

一个项目的开发流程 软件开发流程(Software development process) 1.项目启动 1、项目组成立(公司成员、客户成员) 2、制定项目预期目标 3、制定项目计划周期 4、建立好项目组成员沟通机制 2.需求调研 1、创建调研计划、协调调研时间 2、收集客户资料,获取客户需求 …

软件项目开发流程

软件开发流程(Software development process) 首先 看一下基本软件项目开发流程图 其中 1.需求分析:通过对客户业务的了解和与客户对流程的讨论对需求进行基本建模,最终形成需求规格说明书。2.总体设计:通过分析需求信…

一个完整的软件项目开发流程,软件过程,软件生命周期

一、开发流程图 1、需求分析 结构化分析面向对象分析 2、原型设计 结构化设计面向对象设计 3、程序开发 结构化开发面向对象开发 4、程序测试 二、软件生命周期 软件分析 1、问题定义 确定好要解决的问题是什么(what),通过对客户的访问…

软件项目开发的完整流程

APP早已与我们的生活息息相关,一款APP从开发到上线需要哪些步骤,开发一个APP要多长时间,今天和大家分享一下完整的开发流程。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1、需求的整理 和开发传…

软件开发的一般流程

说明: 最初所有的开发工作都是由后端工程师完成的,随着业务越来越繁杂,工作量变大,于是我们将项目中的可视化部分和一部分交互功能的开发工作剥离出来,形成了前端开发。 大约从2005年开始正式的前端工程师角色被行业所…

git创建分支及合并

git创建分支及合并 1、在远端创建自己的分支 2、在本地创建自己的分支,并切换到自己的分支 git branch newbranch git checkout newbranch 3、将远端和本地分支关联起来 git branch --set-upstream-toorigin/newbranch newbranch git pull 4、在本地分支修改代码&#xff…

IDEA中如何进行GIT分支合并

明确一点: 如果项目交给git管理了【如何将项目交给git管理:https://www.cnblogs.com/sxdcgaq8080/p/8058898.html】 1.若文件显示红色,表示文件未add到git进行管理 2.若文件显示绿色,表示文件已经交给git管理,但从未…

Git 分支合并策略

在实际开发中,我们应该按照几个基本原则进行分支管理: 首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活; 那在哪干活呢?干活都在dev分支上,也就是说&am…

git 分支代码合并

由于要开发一个新功能,但是后台接口数据都不确定,我打算切一个分支,在分支上进行开发测试,以下是合并分支的步骤:(建议在test分支解决冲突,不要在master分支解决冲突) 下图是在test…

Git分支合并操作教程(超详细配图说明)

测试内容: A、首先建立master,提交文件a、b、c B、新建分支branch1,包含master文件a、b、c,修改a提交branch1 (此时两个分支a文件不同,b、c相同) C、在master中修改b提交 D、在master中修改c,新增d提交…

详解Git分支及分支合并

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目…

进行git分支合并

欢迎访问我的博客地址 : 博客地址 如何进行分支合并 分支合并分为两种情况,一种是本地分支合并,一种是远程分支合并到本地分支,下面,分别用GIF动画演示 本地合并分支: https://static.oschina.net/uploads/img/201603/11110502_Puw4.gif 远程分支合并 https://static.oschina.…

Git 分支合并情况

本文章主要是记录自己学习git时候,面对分支合并,考虑的一些情形,仅供参考。 1、没有冲突的情况 master分支没做改变,branch1改变,将branch1合并到master分支上。 具体操作如下: 2、有冲突情况 在master分…