如何在团队内做技术分享

简介: 大家好,我是前端西瓜哥。我所在的公司的前端部门,每周都会开周会,然后其中一个环节就是做技术分享。我们是轮流每周一位前端同学做主持人,且必须做技术分享,其他人则是选择性分享。今天我们讲讲如何在团队内做技术分享。

大家好,我是前端西瓜哥。

我所在的公司的前端部门,每周都会开周会,然后其中一个环节就是做技术分享。我们是轮流每周一位前端同学做主持人,且必须做技术分享,其他人则是选择性分享。

今天我们讲讲如何在团队内做技术分享。

文档就好,没必要用 PPT

我们的形式很简单,分享者将要分享的内容放到 协同在线文档,将链接发出来,然后分享者投屏到视频会议上。

有些会议软件像飞书支持投屏文档,投出来的文档和浏览器打开没有区别,可以自由选择是否追随共享人的位置,个人觉得挺方便的,不需要自己一会看发出来的链接,一会看投屏。

没必要一定要用 PPT 的形式分享。因为 PPT 制作比较麻烦,更适合正式的场合,比如汇报、对外的演讲。对内的技术分享,可以随意一些,简单一些,我们把精力放在内容上,形式只是锦上添花。

此外,使用协同在线文档时,大家可以实时在上面对不懂的地方进行留言提问,或讲一些自己的见解,可以让信息更内聚。

内容

关于技术分享的内容,一般来说并没有什么限制,只要是技术文章即可。

但我们更建议分享一些和工作相关的内容,因为可以扩充团队面对工作需求的一些底层知识。

比如为了做某个需求去调研,弄明白的一些方案,为什么这样选型,有什么问题,你可以分享一下(不过可能在技术评审的时候就说过了)。此外,这种经过实践的知识的分享,更容易做到深入浅出,面对同事的提问也能更好地回答。

然后我觉得内容应该足够短小精悍,切一个足够细的点,但不要太难,也不要过于百科全书式。这样同事才能有收获,不会犯困、或者听得云里雾里,同时也能控制好时间。

有些同事讲的内容很多,严重超时,如果听众没能跟上思路或者本身就对话题不感兴趣,慢慢就会走神,最好控制好演讲时间,我认为至少在 25 分钟以内。

有些同事则是明显看出来没有做太多的准备,讲的磕磕绊绊,内容也少,非常快就结束战斗了,并不可取。

做好准备

技术分享花费的是团队所有人的时间,不能让别人听了后觉得什么都没学到,所以很有必要做好准备的。

首先自然是准备好文章内容,最好合理分成各个小节,带上小标题,不要密密麻麻的一堆字,当然这也考验作者的写作能力,对于一些写作比较少的同学,是不错的锻炼机会。

然后就是技术文章,经常要提供的一些 demo,这些应该提前写好,然后简单运行一下,确认没有问题,而不是在演讲中手忙脚乱地写出一些错误的 demo。

互动

互动是非常重要的一件事情,演讲者需要根据听众的反馈来进行内容的调整,比如通过听众的表情弄明白他是否对当前这个点感兴趣,决定是否要深入讲解。

很尴尬的一件事情是,你问 “有什么想要我解答的问题” 时,全场的沉默。这其实在我们团队的分享中经常发生,尤其是是在远程办公开会又不开摄像头的情况下。

可能有的同事不太敢问,觉得太基础;也可能对方没有听懂你在说的东西,他没认真听或者没听明白;可能有的同事其实在做其他的事情(远程开会的情况)。

对此,你可能需要一个 “群众演员” 来和你进行互动,这样其他人才会被带动起来。“群众演员” 可以是本事就很喜欢发言的同学,或者你可以拜托和你熟的同事,让他来提问或者你自己准备好一个问题。

即使只有 “群众演员” 来和你交互,也好过自己一个人独角戏的尴尬。

对于远程会议,国内程序员还是比较腼腆,一般都比较抗拒开摄像头的。但还是建议开上摄像头,这样才能确保所有人都是在认真地听你演讲,同时也更好地判断听众的状态。

这点可能还是和团队的技术氛围有关系,平时忙着做需求,而不去举办一些有意思的团建活动,大家其实并不能太放得开。

其他

可以考虑搭建一个团队的博客网站,一些内容比较好的适合分享的文章,可以放到团队博客上,也是有助于提高公司吸引人才的竞争力的。

结尾

一定要珍惜做技术分享的机会,它可以提高我们的综合能力:写作能力、演讲能力、沟通能力、临场发挥能力等。

我是前端西瓜哥,经常分享前端技术,欢迎关注我。

相关文章
|
算法 C语言 C++
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)(一)
C++ std::chrono库使用指南 (实现C++ 获取日期,时间戳,计时等功能)
5748 1
|
7月前
|
前端开发 JavaScript BI
如何开发车辆管理系统中的车务管理板块(附架构图+流程图+代码参考)
本文介绍了中小企业如何通过车务管理模块提升车辆管理效率。许多企业在管理车辆时仍依赖人工流程,导致违章处理延误、年检过期、维修费用虚高等问题频发。将这些流程数字化,可显著降低合规风险、提升维修追溯性、优化调度与资产利用率。文章详细介绍了车务管理模块的功能清单、数据模型、系统架构、API与前端设计、开发技巧与落地建议,以及实现效果与验收标准。同时提供了数据库建表SQL、后端Node.js/TypeScript代码示例与前端React表单设计参考,帮助企业快速搭建并上线系统,实现合规与成本控制的双重优化。
|
弹性计算 算法 应用服务中间件
nginx配置访问密码,实现用户输入用户名密码才能访
如果我们在 nginx 下搭建了一些站点,但是由于站点内容或者流量的关系,我们并不想让所有人都能正常访问,那么我们可以设置访问认证。只有让用户输入正确的用户名和密码才能正常访问。效果如下:
3916 0
|
消息中间件 负载均衡 监控
skynet框架:批量服务管理方案
【10月更文挑战第7天】Skynet 框架下的批量服务管理方案通过高效、可靠及可扩展的设计,实现了对大量服务实例的集中管理。该方案涵盖服务注册与发现、消息队列、负载均衡及集群管理等关键技术,确保系统稳定运行并提升响应速度。其优势在于提高系统性能、增强可靠性、便于扩展及简化管理操作,适用于大规模分布式系统、微服务架构、实时数据处理及游戏服务器等多种场景。通过定制化优化,可充分发挥 Skynet 框架的优势,构建高效稳定的分布式系统。
735 6
|
SQL 监控 关系型数据库
避免锁表:为Update语句中的Where条件添加索引字段
在一个灰度环境中,某业务创建数据时出现异常延迟,原本以为是第三方接口问题,但日志显示接口响应正常。进一步排查发现,工单表的SQL插入操作因另一个业务的无索引UPDATE操作阻塞。具体问题在于UPDATE语句的where子句涉及字段缺失索引,导致锁表并影响并发性能。通过复现问题并为相关字段添加索引,解决了阻塞问题。重要的是,在编写UPDATE语句时要注意Where条件字段的索引,以优化查询并减少锁表影响。
573 6
避免锁表:为Update语句中的Where条件添加索引字段
|
人工智能 开发框架 算法
Qwen-Agent:阿里通义开源 AI Agent 应用开发框架,支持构建多智能体,具备自动记忆上下文等能力
Qwen-Agent 是阿里通义开源的一个基于 Qwen 模型的 Agent 应用开发框架,支持指令遵循、工具使用、规划和记忆能力,适用于构建复杂的智能代理应用。
11113 13
Qwen-Agent:阿里通义开源 AI Agent 应用开发框架,支持构建多智能体,具备自动记忆上下文等能力
|
达摩院 供应链 JavaScript
网络流问题--仓储物流调度【数学规划的应用(含代码)】阿里达摩院MindOpt
本文通过使用MindOpt工具优化仓储物流调度问题,旨在提高物流效率并降低成本。首先,通过考虑供需匹配、运输时间与距离、车辆容量、仓库储存能力等因素构建案例场景。接着,利用数学规划方法,包括线性规划和网络流问题,来建立模型。在网络流问题中,通过定义节点(资源)和边(资源间的关系),确保流量守恒和容量限制条件下找到最优解。文中还详细介绍了MindOpt Studio云建模平台和MindOpt APL建模语言的应用,并通过实例展示了如何声明集合、参数、变量、目标函数及约束条件,并最终解析了求解结果。通过这些步骤,实现了在满足各仓库需求的同时最小化运输成本的目标。
|
机器学习/深度学习 计算机视觉
【YOLOv8改进】骨干网络: SwinTransformer (基于位移窗口的层次化视觉变换器)
YOLO目标检测创新改进与实战案例专栏介绍了YOLO的有效改进,包括使用新型视觉Transformer——Swin Transformer。Swin Transformer解决了Transformer在视觉领域的尺度变化和高分辨率问题,采用分层结构和移位窗口自注意力计算,适用于多种视觉任务,如图像分类、目标检测和语义分割,性能超越先前最佳模型。此外,文章还展示了如何在YOLOv8中引入Swin Transformer,并提供了相关代码实现。
|
安全 编译器 C语言
C语言安全编程:避免缓冲区溢出等安全。
C语言安全编程:避免缓冲区溢出等安全。
|
开发者 索引 Python
Python中的海象运算符:简洁而强大的赋值表达式
【4月更文挑战第17天】Python 3.8 引入了海象运算符 `:=`,也称赋值表达式运算符,用于在表达式内部赋值,简化代码并提升可读性。它能用于条件判断、循环控制和函数参数等场景,优化逻辑流程。然而,使用时需注意可读性、运算符优先级及赋值限制,以确保代码清晰易懂。海象运算符是Python编程的一个有用工具,但应根据情况谨慎使用。