S1E1:从程序员到Tech Lead

从职业发展的角度,随着技术能力和项目经验的积累,大部分程序员到了一定的成熟阶段,会成为Tech Lead,开始一段新的旅程。事情逐渐变多,时间不够用,没时间写代码,团队内影响力不够……

程序员新声 的第一期,我们来聊聊从一个程序员到Tech Lead的转变,是什么契机触发了这个转变,会遇到哪些问题,我们又该如何处理好这些问题,成为一个优秀的Tech Lead。

本期主播

  • 主持人:张凯峰
  • 嘉宾:李一鸣,李光毅,麻广广

时间轴

  • 04:50 成为Tech Lead的经历分享
  • 11:55 成为Tech Lead后会碰到哪些出乎意料的问题?
  • 20:40 什么是好的Tech Lead?
  • 27:20 Tech Lead是程序员的必经之路吗?
  • 33:50 Tech Lead的职责是什么?十年前和现在有区别吗?

关于程序员新声

程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。

你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。

主播简介

  • 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact
  • 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook
  • 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌
  • 麻广广,咨询师,架构师,个人主页:码猿外

S4E13:质量体系中的关键实践

继续上一期我们对正在编撰中的《质量体系白皮书》的讨论。

这一次我们聊到质量体系的构建需要哪些关键实践,这是从更实际的角度思考质量体系的落地过程。我们还讨论到,质量体系的落地需要基础设施的支撑,以及为之付出相应的成本。

这是本季的最后一期。在过去的四季中,各位主播收到来自社区的很多支持和反馈,大家的声音我们都听到了,我们会持续更新和优化这个节目。借由这奇妙的缘分,让我们共同期待新的一季。

本期主播

  • 主持人:张凯峰
  • 嘉宾:林冰玉,刘冉,于晓南

时间轴

  • 02:12 质量实践介绍:需求评审、测试覆盖率、线上监控
  • 25:02 为什么质量基础设施作为单独的维度被提出来?
  • 32:25 质量基础设施会大概包括哪些内容?

相关链接

关于质量三人行

质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S4E12:人,才是做质量工作最核心的部分,而不是流程

继续上一期我们对正在编撰中的《质量体系白皮书》的讨论。

这一次我们聊到质量策略和测试策略的区分,这是从更大外延来思考我们日常工作的整体性。以及,人才是质量工作的核心组成,因为再完美的策略和流程,也需要人去落地,而人的质量意识是需要不断增强的。

本期主播

  • 主持人:张凯峰
  • 嘉宾:林冰玉,刘冉,于晓南

时间轴

  • 05:35 质量策略是借生产企业的视角来思考软件的质量。
  • 16:35 要根据质量目标来制定质量策略,而不是单单复制别家的策略
  • 21:20 指定质量策略的人往往不是一线负责落地的人

相关链接

关于质量三人行

质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S4E11:我们在编撰一本《质量体系白皮书》

《质量三人行》的主播们打算结合质量领域观察、节目精华和个人经验,推出《质量体系白皮书》。本期我们聊到如何构建白皮书的整体架构,以及它会包含哪几大部分内容。

本期主播

  • 主持人:张凯峰
  • 嘉宾:林冰玉,刘冉,于晓南

时间轴

  • 08:50 为什么会有这样的结构设计?
  • 15:27 为什么叫质量体系,而不叫测试体系?
  • 28:16 每个人聊一个主题

关于质量三人行

质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S4E10:QA从其他角色那可以学什么?

质量三人行一直推崇全功能团队,团队为质量负责,以及由此对应的一系列实践,包括测试左移,测试右移。这些都意味着质量人员需要离开擅长的工作场景,进入到业务分析,软件开发,甚至运维的领域,展开合作,并从中学习并不熟悉的知识和技能,反哺对于测试和质量的思考和设计。

同样地,在QA的“进入”后,Dev、BA和Ops也会耳濡目染质量人员对测试的坚持,对质量的权衡,练习用户思维和系统的全局观念。

所以这是一个不同角色互相学习的过程,自然就会共同为质量负责。

本期主播

  • 主持人:张凯峰
  • 嘉宾:林冰玉,刘冉,于晓南

时间轴

  • 10:05 对设计和开发的理解,是建立白盒思维的过程。
  • 17:30 开发人员做事有条理,也有规范的约束
  • 32:11 QA往往是复杂遗留系统的宝藏

关于质量三人行

质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S4E9:研发自测测什么?研发测了还需要测试吗?

本期讨论的话题围绕研发自测展开。

我们讨论了研发和测试这两个不同的角色对被测软件的理解差异,目前业界研发自测的现状,研发自测需要研发人员和测试人员如何协作等问题,并澄清了一些常见的对于研发自测固有的误解。

本期主播

  • 主持人:林冰玉
  • 嘉宾:林宁,刘冉,于晓南

时间轴

  • 04:00 目前业界研发自测的现状是怎样的?
  • 19:38 研发自测到底测什么呢?
  • 32:00 测试人员和开发人员如何协作才能更好的研发自测?
  • 37:16 研发自测和TDD有什么关系?

关于质量三人行

质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S4E8:测试和前端做朋友,共同提升质量(下)

这是一期《质量三人行》与前端程序员播客《Web Worker》的串台节目,我们一起讨论了前端测试与不同角色的测试分工、代码质量和代码评审、测试和质量保证等相关话题。从各位资深从业者的讨论中,相信大家可以看到不一样的视角和观点。

本期主播

  • 主播:《质量三人行》播客 李光毅、刘冉
  • 前端嘉宾:《Web Worker》播客 辛宝 Otto 刘威 Franky 小白菜 Cabbage

时间轴

  • 00:53 对年轻程序员提升代码质量的建议
  • 11:32 优秀的测试什么样?
  • 22:07 刘老师解释敏捷实践 kickoff 和 signoff
  • 29:00 大家怎么看TDD?

关于质量三人行

质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S4E7:测试和前端做朋友,共同提升质量(上)

这是一期《质量三人行》与前端程序员播客《Web Worker》的串台节目,我们一起讨论了前端测试与不同角色的测试分工、代码质量和代码评审、测试和质量保证等相关话题。从各位资深从业者的讨论中,相信大家可以看到不一样的视角和观点。

本期主播

  • 主播:《质量三人行》播客 李光毅、刘冉
  • 前端嘉宾:《Web Worker》播客 辛宝 Otto 刘威 Franky 小白菜 Cabbage

时间轴

  • 04:35 主播们经历的大项目,什么是大项目
  • 09:30 从可读性到测试岗位关注的自动化测试、覆盖率、活文档
  • 14:30 主播们如何实践 Code Review
  • 28:40 落地测试的经验、测试岗位如何测试和提升质量

关于质量三人行

质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S4E6:质量与速度有什么关系?

在大部分研发语境下,我们更关注交付速度,关注是否能按时按量上线。而质量作为一个相对隐含的属性,往往没有获得足够的关注。若从全局上综合考虑质量和速度的话,它们之间是怎样的关系?是否相互影响?

本期我们探讨了质量与速度的关系,体会到了“欲速则不达”的道理。

本期主播

  • 主持人:张凯峰
  • 嘉宾:张起荣,林冰玉,刘冉,于晓南

时间轴

  • 03:55 为什么质量和速度会有冲突关系?
  • 16:21 大家对于“质量”本身存在着不同程度的误解。
  • 23:00 起荣分享三个项目案例,横向看质量与速度的辩证关系。

参考链接

关于质量三人行

质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

S4E5:大规模敏捷项目中的测试与质量问题

这一次,我们聊到在大规模敏捷项目中,所遭遇到的测试和质量问题。大规模意味着团队结构、技术复杂度和知识传递都有了不同以往的变化,这对于测试和质量的影响是方方面面的。

  • 跨团队的集成测试如何有效开展?谁来主导或统一规划?
  • 测试实践的落地执行在每个team会变形,是否需要统一指导标准?
  • 如何对齐对于人员的能力要求?
  • 跨团队的技术栈,是否有必要完全统一?在什么情况下可以统一,什么情况下不建议统一?

本期主播

  • 主持人:张凯峰
  • 嘉宾:林冰玉,刘冉,于晓南

时间轴

  • 07:30 微服务等软件架构对于领域的切分,也对测试和质量产生影响。
  • 27:30 需要有一个角色总观各个团队,制定整体策略。
  • 34:17 QA在大规模团队中的要求更高,需要风险识别能力和问题定位能力。

关于质量三人行

质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。