互联网公司黑话解密:从PRD到DDL,新人必懂的职场

互联网公司黑话解密:从PRD到DDL,新人必懂的职场"火星语"

Scroll Down

互联网公司黑话解密:从PRD到DDL,新人必懂的职场"火星语"

本文采用对话形式,通过小李和小王的问答,带你深入了解互联网公司的专业术语和日常黑话。

引言

在互联网公司工作,经常会听到各种缩写和黑话。对于刚入职的新人来说,这些术语往往让人一头雾水。今天,我们就通过小李和小王的对话,来揭开这些神秘术语的面纱。


对话开始

小李的困惑

小李:小王,我最近刚入职了一家互联网公司,发现同事们经常用一些我听不懂的缩写交流。比如PRD、DDL、TL、TB、PD等等,这些到底是什么啊?我感觉自己像个局外人一样。

小王:哈哈,理解你的感受!我刚入职的时候也是这样,感觉大家在说"火星语"。这些其实都是互联网公司的专业术语和日常黑话,我来给你详细解释一下。

产品相关术语

小李:那先从PRD开始吧,这个我听得最多。

小王:PRD是"Product Requirements Document"的缩写,中文叫"产品需求文档"。这是产品经理的核心工作成果,详细描述了一个产品功能的需求、目标用户、使用场景、功能规格等。简单来说,就是告诉开发团队"我们要做什么"的文档。

小李:哦,那DDL呢?这个听起来很紧急的样子。

小王:DDL是"Deadline"的缩写,就是截止日期。在互联网公司,DDL就是生命线!比如"这个功能的DDL是周五",意思就是周五之前必须完成。DDL通常和项目进度、版本发布计划紧密相关。

小李:那TL和TB又是什么?

小王:TL是"Team Leader"的缩写,就是团队负责人,通常负责技术决策和团队管理。TB就比较有意思了,它有好几种含义:

  • TB (Team Building) - 团队建设/团建,比如"下周TB去爬山"
  • TB (Tech Brief) - 技术简报,用来快速同步技术方案
  • TB (Technical Brief) - 技术简报的另一种说法
  • TB (Team Brief) - 团队简报

小李:PD呢?

小王:PD是"Product Director"或"Product Designer"的缩写,产品总监或产品设计师。在有些公司,PD也指"Project Director"项目总监。

开发职位相关术语

小李:对了,我还经常听到一些开发相关的职位缩写,比如FE、BE、SDE、QA等等,这些又是什么意思?

小王:很好!这些是开发团队中最常见的职位缩写。FE是"Frontend Engineer"前端工程师,负责用户界面的开发。BE是"Backend Engineer"后端工程师,负责服务器端逻辑和数据库操作。

小李:那SDE呢?

小王:SDE是"Software Development Engineer"软件开发工程师,这是最通用的开发职位称呼。在不同公司,SDE可能指代不同的开发角色,比如有些公司用SDE泛指所有开发工程师。

小李:QA我知道是质量保证,那SDET呢?

小王:SDET是"Software Development Engineer in Test"测试开发工程师,这是一个比较特殊的职位。SDET既要懂测试,也要会编程,主要负责编写自动化测试脚本、搭建测试框架等。相比传统的QA,SDET更偏向于技术实现。

小李:对了,我有个疑问。为什么在日常过需求、拉测试同学的时候,大家都说"叫上QA",而不是说"叫上TE"呢?TE不是更准确的缩写吗?

小王:哈哈,这是个很有意思的问题!这其实涉及到几个方面:

首先,历史习惯。QA(Quality Assurance)这个术语在软件行业中使用得更早、更广泛,已经成为了一种约定俗成的称呼。即使现在很多公司把职位名称改成了TE(Test Engineer),但在日常交流中,大家还是习惯说"QA"。

其次,职责范围。QA不仅仅是测试,还包括质量保证的整个流程,比如测试计划制定、缺陷管理、质量监控等。而TE更偏向于具体的测试执行工作。所以"叫上QA"更准确地表达了"叫上负责质量保证的同学"这个意思。

第三,团队认知。在很多团队中,大家已经形成了"QA=测试同学"的认知,不管这个人的具体职位是TE、QA还是SDET,在需要测试支持的时候,都会说"叫上QA"。

最后,简洁性。QA只有两个字母,比TE更容易发音和记忆,在日常快速交流中更实用。

小李:那这么说,TE和QA在职责上有什么区别吗?

小王:确实有区别。TE(Test Engineer)更专注于测试执行,比如功能测试、性能测试、自动化测试等具体工作。而QA(Quality Assurance Engineer)的职责更广,除了测试执行,还包括:

  • 质量流程设计和优化
  • 测试策略制定
  • 缺陷分析和质量报告
  • 与开发、产品团队的协作
  • 质量文化建设

所以QA更像是一个"质量守护者"的角色,而TE更像是一个"测试执行者"的角色。不过在很多公司,这两个职位的实际工作内容会有重叠。

小李:我还听到过SRE、DevOps这些,它们有什么区别?

小王:SRE是"Site Reliability Engineer"站点可靠性工程师,主要负责确保系统的稳定性和可靠性。DevOps是"Development Operations"的缩写,DevOps工程师负责开发与运维的融合,包括自动化部署、监控、运维工具开发等。两者有重叠,但侧重点不同。

小李:那设计相关的职位呢?

小王:设计职位也有很多缩写。UI是"User Interface Designer"用户界面设计师,UX是"User Experience Designer"用户体验设计师。有些公司会合并为UI/UX设计师。VD是"Visual Designer"视觉设计师,GD是"Graphic Designer"平面设计师,ID是"Interaction Designer"交互设计师。

小李:我还听到过一些高级职位,比如SA、TA、EA。

小王:这些都是架构师级别的职位。SA是"Software Architect"软件架构师,负责软件系统的整体架构设计。TA是"Technical Architect"技术架构师,更偏向于技术选型和架构决策。EA是"Enterprise Architect"企业架构师,负责整个企业的技术架构规划,级别最高。

小李:那资深开发呢?

小王:资深开发通常用SSE表示,即"Senior Software Engineer"资深软件工程师。还有PSE"Principal Software Engineer"首席软件工程师,这是比资深更高级的职位。有些公司会用Staff SDE表示技术专家级别的开发工程师。

技术相关术语

小李:除了这些,我还听到过一些技术相关的缩写,比如API、SDK、MVP等等。

小王:很好!API是"Application Programming Interface"的缩写,应用程序编程接口,是不同系统之间通信的桥梁。SDK是"Software Development Kit"的缩写,软件开发工具包,提供开发某个平台应用所需的工具和库。

小李:MVP呢?

小王:MVP是"Minimum Viable Product"的缩写,最小可行产品。这是敏捷开发中的重要概念,指具备核心功能、能够满足早期用户需求的产品版本。MVP的目的是快速验证产品假设,收集用户反馈。

项目管理术语

小李:我还听到过一些项目管理相关的,比如Sprint、Scrum、Kanban。

小王:这些都是敏捷开发方法论中的术语。Sprint是冲刺,通常指2-4周的开发周期。Scrum是一种敏捷开发框架,强调团队协作和迭代开发。Kanban是看板方法,通过可视化工作流程来管理项目进度。

小李:那PO和SM呢?

小王:PO是"Product Owner"产品负责人,负责产品愿景和需求优先级。SM是"Scrum Master"敏捷教练,负责确保团队遵循Scrum流程,移除开发过程中的障碍。

小李:对了,我还经常听到"人天"这个词,比如"这个功能需要5人天",这是什么意思?

小王:啊,这是工作量估算的术语!“人天"就是"Man-Day"的缩写,英文缩写是MD。比如"5人天"就是"5MD”,表示一个人工作5天的工作量。相关的还有:

  • MD (Man-Day) - 人天
  • MM (Man-Month) - 人月
  • MY (Man-Year) - 人年
  • WD (Working Day) - 工作日
  • CD (Calendar Day) - 日历日

小李:那还有Story Point呢?

小王:Story Point是敏捷开发中的工作量估算单位,缩写是SP。它不直接对应时间,而是相对复杂度。比如一个简单的bug修复可能是1SP,一个复杂功能可能是8SP。团队会根据历史数据计算Velocity(速度),即每个Sprint能完成多少SP。

数据相关术语

小李:我还听到过一些数据相关的,比如DAU、MAU、PV、UV。

小王:这些都是数据分析中的关键指标。DAU是"Daily Active Users"日活跃用户数,MAU是"Monthly Active Users"月活跃用户数。PV是"Page View"页面浏览量,UV是"Unique Visitor"独立访客数。

小李:那ROI和KPI呢?

小王:ROI是"Return on Investment"投资回报率,衡量投入产出比。KPI是"Key Performance Indicator"关键绩效指标,用来衡量业务目标达成情况。

沟通协作术语

小李:我还听到过一些沟通相关的,比如FYI、ASAP、TBD。

小王:这些都是邮件和即时通讯中的常用缩写。FYI是"For Your Information"供你参考,ASAP是"As Soon As Possible"尽快,TBD是"To Be Determined"待定。

小李:那BRD和MRD呢?

小王:BRD是"Business Requirements Document"商业需求文档,描述商业目标和价值。MRD是"Market Requirements Document"市场需求文档,分析市场机会和用户需求。这两个文档通常在产品开发的前期阶段使用。

测试相关术语

小李:我还听到过一些测试相关的,比如QA、UAT、BETA。

小王:QA是"Quality Assurance"质量保证,负责软件测试和质量控制。UAT是"User Acceptance Testing"用户验收测试,由最终用户进行的测试。BETA是测试版本,通常指面向部分用户的测试版本。

运维相关术语

小李:我还听到过一些运维相关的,比如CDN、DNS、SSL。

小王:CDN是"Content Delivery Network"内容分发网络,用来加速网站访问。DNS是"Domain Name System"域名系统,将域名转换为IP地址。SSL是"Secure Sockets Layer"安全套接层,提供加密通信。

小李的总结

小李:哇,原来有这么多专业术语!感觉我现在对互联网公司的黑话有了更清晰的认识。这些术语确实能让沟通更高效,但前提是大家都懂。

小王:没错!这些术语和黑话是互联网公司文化的一部分,掌握它们能帮助你更好地融入团队。不过也要注意,不要过度使用缩写,特别是在与新人或外部合作伙伴沟通时,要确保对方能够理解。

互联网公司职位及日常工作常用黑话总结

小李:小王,你能给我总结一份完整的互联网公司常用黑话清单吗?我想收藏起来,以后遇到不懂的可以随时查阅。

小王:当然可以!我来为你整理一份详细的清单:

产品相关

  • PRD (Product Requirements Document) - 产品需求文档
  • BRD (Business Requirements Document) - 商业需求文档
  • MRD (Market Requirements Document) - 市场需求文档
  • PD (Product Director/Designer) - 产品总监/设计师
  • PM (Product Manager) - 产品经理
  • MVP (Minimum Viable Product) - 最小可行产品
  • MVP (Most Valuable Player) - 最有价值员工(注意:与上面的MVP不同)

项目管理

  • DDL (Deadline) - 截止日期
  • TL (Team Leader) - 团队负责人
  • TB (Team Building) - 团队建设/团建
  • TB (Tech Brief) - 技术简报
  • PO (Product Owner) - 产品负责人
  • SM (Scrum Master) - 敏捷教练
  • Sprint - 冲刺(开发周期)
  • Scrum - 敏捷开发框架
  • Kanban - 看板方法
  • TBD (To Be Determined) - 待定
  • ASAP (As Soon As Possible) - 尽快

工作量估算

  • MD (Man-Day) - 人天
  • MM (Man-Month) - 人月
  • MY (Man-Year) - 人年
  • WD (Working Day) - 工作日
  • CD (Calendar Day) - 日历日
  • SP (Story Point) - 故事点
  • Velocity - 团队速度
  • Estimate - 估算
  • Actual - 实际耗时
  • Buffer - 缓冲时间

技术相关

  • API (Application Programming Interface) - 应用程序编程接口
  • SDK (Software Development Kit) - 软件开发工具包
  • CDN (Content Delivery Network) - 内容分发网络
  • DNS (Domain Name System) - 域名系统
  • SSL (Secure Sockets Layer) - 安全套接层
  • HTTPS (HTTP Secure) - 安全超文本传输协议
  • REST (Representational State Transfer) - 表述性状态转移
  • SOAP (Simple Object Access Protocol) - 简单对象访问协议

数据指标

  • DAU (Daily Active Users) - 日活跃用户数
  • MAU (Monthly Active Users) - 月活跃用户数
  • PV (Page View) - 页面浏览量
  • UV (Unique Visitor) - 独立访客数
  • ROI (Return on Investment) - 投资回报率
  • KPI (Key Performance Indicator) - 关键绩效指标
  • CTR (Click Through Rate) - 点击率
  • CVR (Conversion Rate) - 转化率

测试相关

  • QA (Quality Assurance) - 质量保证
  • TE (Test Engineer) - 测试工程师
  • SDET (Software Development Engineer in Test) - 测试开发工程师
  • UAT (User Acceptance Testing) - 用户验收测试
  • BETA - 测试版本
  • ALPHA - 内部测试版本
  • RC (Release Candidate) - 发布候选版本

小贴士:虽然职位名称可能是TE,但日常交流中大家习惯说"叫上QA",这是因为QA术语使用更早、更广泛,且QA的职责范围更广,包括质量保证的整个流程。

沟通协作

  • FYI (For Your Information) - 供你参考
  • FYR (For Your Reference) - 供你参考
  • CC (Carbon Copy) - 抄送
  • BCC (Blind Carbon Copy) - 密送
  • EOD (End of Day) - 今天结束前
  • EOW (End of Week) - 本周结束前

职位缩写

  • CEO (Chief Executive Officer) - 首席执行官
  • CTO (Chief Technology Officer) - 首席技术官
  • CFO (Chief Financial Officer) - 首席财务官
  • COO (Chief Operating Officer) - 首席运营官
  • VP (Vice President) - 副总裁
  • SVP (Senior Vice President) - 高级副总裁
  • EVP (Executive Vice President) - 执行副总裁

开发相关职位

  • SE (Software Engineer) - 软件工程师
  • SDE (Software Development Engineer) - 软件开发工程师
  • SRE (Site Reliability Engineer) - 站点可靠性工程师
  • FE (Frontend Engineer) - 前端工程师
  • BE (Backend Engineer) - 后端工程师
  • FSE (Full Stack Engineer) - 全栈工程师
  • DE (DevOps Engineer) - 运维开发工程师
  • TE (Test Engineer) - 测试工程师
  • SDET (Software Development Engineer in Test) - 测试开发工程师
  • QA (Quality Assurance Engineer) - 质量保证工程师
  • UI (UI Designer) - 用户界面设计师
  • UX (UX Designer) - 用户体验设计师
  • UI/UX (UI/UX Designer) - 用户界面/用户体验设计师
  • VD (Visual Designer) - 视觉设计师
  • GD (Graphic Designer) - 平面设计师
  • ID (Interaction Designer) - 交互设计师
  • SSE (Senior Software Engineer) - 资深软件工程师
  • SDE (Senior Development Engineer) - 资深开发工程师
  • PSE (Principal Software Engineer) - 首席软件工程师
  • SA (Software Architect) - 软件架构师
  • TA (Technical Architect) - 技术架构师
  • EA (Enterprise Architect) - 企业架构师
  • Staff SDE (Staff Software Development Engineer) - 技术专家级开发工程师

其他常用术语

  • OKR (Objectives and Key Results) - 目标与关键成果
  • KPI (Key Performance Indicator) - 关键绩效指标
  • SLA (Service Level Agreement) - 服务级别协议
  • SOP (Standard Operating Procedure) - 标准操作程序
  • FAQ (Frequently Asked Questions) - 常见问题

小李:太感谢了!这份清单真的很全面,我以后遇到不懂的缩写就可以直接查了。

小王:不客气!记住,这些术语虽然能让沟通更高效,但最重要的是要确保沟通的双方都能理解。如果遇到不确定的缩写,大胆地问出来,这很正常,也是学习的过程。


结语

互联网公司的专业术语和黑话是行业文化的重要组成部分。掌握这些术语不仅能帮助你更好地融入团队,还能提高沟通效率。但记住,术语只是工具,真正的价值在于有效的沟通和协作。

对于新人来说,遇到不懂的术语不要害怕,多问多学,慢慢就会熟悉起来。同时,在与不同背景的人沟通时,也要注意适当解释术语,确保信息传递的准确性。

希望这份黑话大全能帮助你在互联网公司的职场道路上走得更顺畅!


本文采用对话形式,通过小李和小王的问答,深入浅出地介绍了互联网公司的常用专业术语和黑话,希望能帮助新人快速融入互联网公司的文化环境。