
寻找3-5人嵌入式软硬件一体化成熟小团队如何从0到1组建能扛事的产品研发核心班底上一家公司做智能硬件产品时管理层头脑一热把软硬件全部外包出去结果App交付延期两个月电路板改版三次嵌入式固件和硬件接口各说各话联调反复返工。后来我们总结出一条血泪教训硬件产品成败的关键往往不取决于你有多少外包资源而在于核心研发是否掌握在自己手里。当你需要启动一个包含传感器、主控、通信、上位机或App联调的产品项目时一支3-5人的嵌入式软硬件一体化成熟小团队往往比大而全的部门更高效、更可控、更能打硬仗。这篇内容我结合这些年带嵌入式团队、面试几百号软硬件工程师的实际经验把组队逻辑、筛选要点、落地评估流程以及避坑清单一次讲透。先说一个很多创业团队容易陷入的误区以为自己需要的是一个能画板子的硬件工程师一个会写单片机程序的软件工程师凑两个人就开工。真干起来你会发现——硬件改一个引脚软件要跟着重构驱动软件要加一个功能硬件没有预留接口联调时出了问题两个人都觉得是对方的锅。嵌入式软硬件一体化团队真正有价值的不是硬件有人做、软件有人写而是软硬件在架构层面是一体化设计的。硬件设计之初就在为软件的可维护性铺路软件开发时也在为硬件的容错性兜底。这种默契靠临时拼凑是做不到的。我接下来要聊的内容主要面向三类人一是正准备启动硬件产品项目的创业团队负责人或产品经理二是已经在做嵌入式产品、想吸收成熟人才的研发主管三是想评估自己是否具备嵌入式软硬件一体化成熟工程师能力的开发者。你会在这篇文章里看到为什么3-5人是最合理的配置、每个角色要解决什么问题、如何通过一套可复用的筛选与评估流程判断候选人是不是成熟选手、以及团队组建之后怎么安排研发节奏才不会初期就埋雷。1. 为什么是3-5人嵌入式软硬件产品的最小可行研发单元1.1 从产品交付倒推团队配置嵌入式软硬件一体化产品无论做的是工业控制板、智能家居网关、车载电子、医疗电子还是消费类IoT设备它的研发链条基本是固定的需求定义、硬件原理图与PCB设计、嵌入式底层驱动BSP、外设驱动、RTOS/Linux移植、业务逻辑与通信协议、系统联调与测试。这个链条天然决定了它至少需要这几类能力硬件工程能力能做原理图设计、PCB Layout、元器件选型、信号完整性与EMC基础处理能动手焊接调试。嵌入式底层软件能力看得懂原理图能写寄存器级驱动对MCU如STM32、GD32、NXP i.MX系列、通信接口UART、SPI、I2C、CAN、USB有深入理解能跑RTOS或嵌入式Linux。应用层与协议能力能写设备端业务逻辑能和云端通信MQTT、HTTP、TCP/UDP私有协议能和App或上位机对接。一个人再厉害也顶多做到其中两项的深度。一个3-5人的小团队才能覆盖硬件底层驱动应用协议的完整闭环同时还能有一个角色承担测试、项目管理或文档沉淀。少于3人链条断档多于5人沟通成本骤增小步快跑的优势就没了——这个规模是嵌入式产品研发的实际经验值不是拍脑袋定的。1.2 团队的成熟到底指什么很多招聘需求上写3年以上嵌入式经验但真正决定一个团队或一个工程师成熟与否的不是年头而是是否具备三个标志性能力。第一软硬件边界感清晰但不僵化。成熟的嵌入式工程师会在软件设计时主动关注硬件约束比如某个GPIO是否复用、某个中断源是否冲突、某个外设电源域是否有奇怪的上电时序硬件工程师也会主动问软件你这个驱动初始化需要多长的延时你的通信超时容忍多少毫秒。这种互为对方留接口的意识是成熟团队最明显的特征。第二有完整的调试与排障方法论。遇到问题时不是靠猜而是二分法定位、波形测量、日志排查、回归验证一套组合拳。硬件工程师用示波器量时序、用逻辑分析仪抓协议软件工程师通过串口日志、JTAG断点、trace分析逐步缩小问题范围。第三有文档化与版本管理习惯。成熟的团队不会出现改了一版电路板但不知道改了什么的情况硬件有版本变更记录软件有git提交规范接口有统一文档。这些在项目前期可能觉得是浪费时间但到联调阶段就是救命稻草。1.3 3-5人的规模如何影响项目推进团队规模小意味着每一个人的产出占比都很高任何一个人掉链子项目就停滞。所以我后面会花大量篇幅讲筛选——你可以人少但绝对不能有人不成熟。与之相对的是小团队在沟通效率和决策速度上有天然优势。一个需求变更大团队可能要走评审、排期、跨部门协调小团队5分钟开会就能定下午就能动手改。从实际管理角度看3-5人的小组也不需要复杂的项目管理流程一支笔一个白板就能把迭代排清楚。每周两次15分钟的站会配合一个共享的排期表基本就够用了。如果这个规模还要上繁重的流程那说明团队本身有问题不是流程的问题。2. 角色拆解与能力画像这3-5个人分别都是谁2.1 经典配置模型硬件1人、软件2-3人、测试/综合1人我见过成功率比较高的配置是5人——硬件工程师1名嵌入式软件工程师2名底层驱动1名应用协议1名再加上1名兼顾测试、文档、项目协调的综合角色。如果预算紧张4人也能跑硬件底层软件应用软件测试/项目其中底层软件和应用软件往往是同一个人拆分精力但这要求此人能力非常全面实际招聘中这种人比较稀缺。如果是3人那么最优解是硬件工程师1人嵌入式全栈软件工程师2人——3人组成员必须至少有1人既有底层功底又能写应用否则联调时压力会全部砸在硬件工程师身上。3人团队对成员互相补位的容忍度很低所以我在后面筛选环节会更侧重考察候选人的技术纵深之外的广度。2.2 硬件工程师不只是画板子更要对系统负责合格的嵌入式硬件工程师至少需要掌握以下硬技能熟悉常见MCU平台ST、NXP、GD、TI等的硬件最小系统设计包括电源树设计、时钟/复位电路、调试接口JTAG/SWD见过或者亲手解决过电源纹波、晶振不起振、程序跑飞等经典问题。能独立完成原理图设计、PCB Layout对阻抗匹配、走线宽度、电源完整性、地平面分割有概念知道高速信号如USB、以太网和低速信号在布局上的差别。掌握常用通信接口的硬件设计与调试RS485的终端电阻、CAN的总线负载、I2C的上拉电阻值这些都应烂熟于心。有EMC/ESD基础认知知道在产品的哪个位置加TVS管、磁珠、共模电感能对辐射骚扰、静电打坏的常见现象做初步分析。我面试硬件工程师时必问的一个问题是你上一个产品的电源设计思路是怎样的 很多人能洋洋洒洒讲原理图但问到他怎么评估不同负载情况下的电压跌落、怎么优化电源地的回流路径时就露馅了。硬件工程师的高度体现在他能不能对系统的可靠性负责而不只是把网表和Layout做完就交付。2.3 嵌入式软件工程师底层方向离硬件最近的那个人底层嵌入式软件工程师要能看懂原理图甚至能从芯片手册里挖到别人忽略的细节。核心技能包括扎实的C语言功底指针、内存分配、结构体、位操作这些不是面试背题用的是要能在驱动代码里熟练运用的。比如操作寄存器时如何用volatile和位域、如何避免编译器优化带来的坑。了解MCU启动流程、中断向量、时钟树配置、低功耗模式切换。你让他基于一颗新MCU从零搭一个工程他能两天内给出串口能通、LED能闪的最小系统。能熟练使用调试工具J-Link / ST-Link / OpenOCD会用示波器和逻辑分析仪配合调时序会看数据手册里的时序图来写I2C/SPI驱动。如果是嵌入式Linux方向则需要懂U-Boot、设备树、内核裁剪、根文件系统制作能处理驱动的设备树匹配和GPIO复用冲突。这一角色最容易被低估的一点是他需要具备读图能力——不仅是读懂电路连接还要能从原理图中判断某个引脚默认上拉还是下拉、某个外设供电与使能脚的时序要求。没有这个基本功写驱动就是盲人摸象出了问题特别难排查。2.4 嵌入式软件工程师应用与协议方向让设备真正产生价值应用层嵌入式软件工程师负责设备端的功能逻辑、通信协议、数据采集与处理。具体来说精通MQTT、HTTP/HTTPS、TCP/UDP通信编程能基于不同的网络环境选择合理的重连、重传策略处理弱网、断网、黏包、半包问题。熟悉设备固件升级OTA的常见方案差分升级、双备份升级、升级失败回滚机制。能开发和维护设备与云端、设备与App之间的私有通信协议会设计协议版本兼容策略避免老设备在固件升级后因协议不兼容而变砖。对实时性要求比较高的场景了解如何用状态机来组织业务逻辑而非暴力用多个循环嵌套。有一定数据结构功底会用队列、环形缓冲、链表解决任务间的数据传递问题。这一角色最常被忽略的能力是协议健壮性意识。应用层工程师如果只管正常链路能通那产品到用户手里一定问题不断。真正的成熟选手会主动设计异常路径——服务器断开怎么办供电不稳反复重启怎么办数据校验失败如何处理这些远比写一个正常的业务函数更耗时但恰恰决定了产品的口碑。2.5 测试/项目综合角色小团队里的隐形支架3-5人的团队往往容易忽略测试这是一个很大的坑。嵌入式产品一旦出问题轻则返工重则召回。一个身兼测试、文档、项目协调的成员能够制定测试用例覆盖硬件信号、软件功能、协议交互、边界与异常场景。维护研发过程文档包括接口文档、测试报告、版本变更说明。协调软硬件联调节奏确保硬件打样回来的第一时间安排驱动验证而不是各等各的。如果你实在招不到专职测试也一定要让软件成员养成交叉测试的习惯——写驱动的测应用、写应用的测驱动这样既能发现对方的Bug也能沉淀系统的整体认知。后面我会给出一套可落地的测试方法与工具组合。3. 筛选有方法如何从简历和面试中识别成熟与伪成熟3.1 简历筛选看项目描述密度不看华丽词汇简历筛选是第一步。很多人的简历写负责XX项目开发我一般直接跳过写基于STM32F407FreeRTOSESP8266完成了智能网关设备的驱动开发与MQTT对接解决了弱网环境下TCP黏包的问题测试300台设备固件升级成功率99.8%——这种我能从里面获得大量判断信息。密度越高的描述越说明他真实参与并且深度思考过反之一堆形容词的基本可以礼貌婉拒。另外注意一个关键词区分熟悉和用过。写熟悉Linux驱动开发和写在Linux下做过3个字符设备驱动处理过并发访问是两个段位。前者可能只是编译过内核模块后者是真的踩过内核API的坑。招聘成熟团队必须认后者。3.2 技术面试题设计以实际产品场景为载体不要问那种讲讲什么是I2C的八股题而是设计综合场景题。我分享几组自己常用的问题你现在要设计一款带4G通信和环境传感器的数据采集设备供电是12V适配器MCU是ESP32。讲讲你的硬件方案设计和软件任务划分。 这个问题能同时考察软硬件能力——硬件上要关注电源转换效率和纹波、传感器选择、天线布局软件上要关注协议选择、任务优先级、数据缓存策略。客户反馈设备在现场运行几天后偶发重启你只有一根串口线和一台示波器排查思路是什么 这个考察排障方法论成熟的工程师会从供电稳定性、看门狗、内存越界、日志分析几个维度去排查而不是直接说可能是硬件问题。现有产品需要增加一个历史数据离线存储功能MCU Flash只有1MB每天存1000条带时间戳的数据能用多久你会怎么设计存储结构 这道题考察内存规划能力涉及Flash寿命、磨损均衡、掉电保护等多个层面。我特别建议在面试时准备一道现场画图题——给候选人一张白纸让他画出某个功能模块的软硬件框图或状态机。能画清楚的人逻辑能力和系统架构能力一定不差画不出来的人大概率只是在一堆代码里复制粘贴。3.3 实战任务测试给一个24小时的动手评估简历和面试都存在会说不会做的可能所以我强烈建议在正式录用前安排一个短周期的实战任务。任务不能是公司核心业务可以是一个最小外设驱动协议栈联调级别的小需求比如基于我们提供的开发板STM32或ESP32在24小时内实现一个温湿度读取通过串口打印支持上位机修改采样周期的功能。要求源码提交到git仓库提供简要设计说明。这个任务考察的是完整交付能力能否快速看懂原理图或开发板资料、能否编写清晰可维护的代码、能否输出基础文档、能否在规定时间内自测完成。实话说有相当一部分简历写得很好的人在这个环节就暴露出原型比如代码没有注释、没有处理边界情况、没有考虑串口数据粘包。通过这个实战任务的候选人加入团队后的磨合成本通常会低很多。3.4 软素质考察硬件产品开发是接力赛除了技术能力小团队更要看人能不能接得住别人递过来的活。面试时我会问几个软素质问题你上次和硬件工程师或软件工程师因为某个接口定义发生分歧是怎么解决的如果项目明天就要交给客户演示但你现在还差3天工作量你会怎么处理你上一个团队里谁的技术最让你佩服你从他身上学到最多的是什么这些问题没有标准答案但能看出一个人的协作意识、风险意识和成长心态。嵌入式软硬件项目是接力赛不是个人短跑不能接受我只负责我这块的单兵作战思维。4. 完整落地评估流程从需求说明书到团队磨合的实战操作4.1 写好你的嵌入式研发需求说明书在你开始到处找人之前先花两天时间写一份研发需求说明书这份文档既是招标和面试的输入也是团队组建后第一周的目标对齐材料。它至少要包含六个部分产品定位与使用场景这个设备部署在哪里使用者是谁每天大概运行多久功能清单与优先级分为P0必须交付、P1重要但有替代方案、P2可后置三档防止研发人员在理解上跑偏。性能指标比如ADC采样率、通信延迟上限、待机功耗、工作温度范围、存储容量要求。软硬件约束选定的MCU平台、通信方式、传感器供应商、认证要求比如CE、FCC、3C这些约束决定了后续的技术选型。接口定义初稿设备与云端的通信协议格式、设备与App的交互流程可以先列框架细节由研发团队补齐。交付里程碑比如2周完成原理图初版、6周完成样板打样、10周完成软硬件联调把关键节点明确写清楚。这个文档不追求完美但追求方向一致。很多团队组建后前期效率低不是人的问题是目标和输入根本不在一个频道上。4.2 如何拓宽人才渠道除了招聘网站还能去哪找当前嵌入式成熟工程师的存量市场本来就不大尤其软硬件都会的人非常稀缺所以找人的渠道短板要开阔。技术社区挖掘CSDN、电子工程专辑、面包板社区、极术社区、RT-Thread社区、开源硬件方案平台上活跃的技术博主和回答者经常就是潜在候选人。你可以在这些平台搜索嵌入式Linux驱动RT-Thread移植ESP32实战等高相关问题看看谁的回答有深度。GitHub与Gitee账号追踪搜索stm32-firmware、embedded-linux、driver-development等关键词关注长期维护嵌入式开源项目的作者。能持续输出代码的人大概率是真刀真枪做过的。技术会议与线下沙龙RT-Thread开发者大会、嵌入式系统联谊会、各地电子工程师圈子聚会这些场合遇到的人比招聘网站多一层真实感当场交流也更容易判断性格和协作风格。同行推荐嵌入式圈子不大如果你认识几位资深嵌入工程师请他们推荐候选人质量往往比自己海搜高得多因为推荐者会用自己的圈子信用做背书。渠道的优先级我建议是同行推荐开源社区技术社区传统招聘平台准确率大致与这个顺序一致。4.3 一轮笔试、二轮面试、三轮实战的筛选节奏一次完整的筛选节奏通常是三轮每一步都有明确的淘汰目标第一轮笔试线上90分钟考察C语言基础、数据结构与嵌入式编程常识题型建议以程序改错、位操作、状态机设计为主。这个环节把基础不牢的人筛掉。第二轮技术面试线下或视频120分钟我采用系统设计问答白板画图项目深挖的组合。项目深挖时重点问细节你在这个项目中具体解决了什么问题用的什么方案还有没有其他方案为什么选它追问三到五个为什么水分立刻现形。第三轮实战任务宅家或现场1-2天如上文的24小时任务评估候选人真实解决问题的能力、代码规范度和交付意识。三轮都通过的人即便不能保证100%匹配但大概率不会出现进来之后发现什么都不会的局面。我带过团队里最优秀的一名嵌入式工程师三轮中笔试成绩平平但项目深挖和实战任务几乎满分——因为他强在系统思维和解决复杂问题的能力而不是应试。筛选流程的意义就在这里尽可能从多个维度还原一个人的真实水平。4.4 团队磨合期前两周不要急着写代码团队组建后的前两周非常关键我建议不要急着进入写代码环节而是把时间花在三件事上第一统一开发环境与工具链。设定好IDE、编译工具链版本、代码仓库分支模型比如Git Flow简化版、代码规范、issue跟踪工具可以用Jira、Trello甚至一个共享的腾讯文档。这些看似琐碎却是避免后续内耗的关键。第二对齐软硬件接口标准。让硬件工程师带着原理图初稿给全队做一次讲解软件工程师从驱动视角提出接口需求完成后更新到接口文档里。这个过程能避免后面80%的联调扯皮。第三跑通一个最小系统demo。哪怕只是一个LED灯闪烁串口打印Hello Embed也要让全队一起看它跑起来。这不仅是技术验证更是凝聚力的来源——第一行能跑的代码是全队的共同目标。4.5 研发项目管理小团队的轻量协作法3-5人团队不需要重型流程但必须有轻量协作的框架。我推荐组合是每日站会每周排期看板里程碑复盘。每日站会控制在15分钟内每个人说三件事昨天做了什么、今天打算做什么、有什么卡住的地方。不要超过15分钟更不要变成技术讨论会——技术讨论单开小会。每周排期看板可以用Trello或电子表格维护分为待办/进行中/验证中/已完成四列。每个人每周领取2-4个明确任务周末前必须更新状态。里程碑复盘在每个里程碑节点比如原理图评审、样板点亮、联调通过做一次大家复盘哪里顺利、哪里踩坑、下一步怎么改进。复盘不是追责是沉淀经验。这套流程看起来简单但对于小团队异常有效因为它同时在解决方向一致和进度可视两个问题。很多嵌入式项目失控不是研发人员不努力而是所有人的努力没有汇总到一个可见的轨道上。5. 避坑清单与常见误区这些雷我已经替你踩过了5.1 三个不要招避开伪资深工程师在我筛选嵌入式软硬件团队的过程中有几个不要招的教训特别深刻。不要招只会写应用不会看原理图的软件工程师。嵌入式软件工程师如果连自己板子上MCU的晶振接了哪些引脚、哪个引脚有上拉都不清楚遇到硬件相关的问题就会束手无策把时间花在无谓的猜测上。不要招只会画板子不懂软件流程的硬件工程师。硬件工程师如果完全不理解软件的任务调度、不考虑外设初始化时序、不知道固件升级需要额外的Flash分区他设计的硬件往往会在软件落地时制造一堆兼容性问题。不要招没有调试工具的文档工程师。有些候选人张口闭口都是术语但你问他你用什么型号的逻辑分析仪你抓I2C时序时采样率设多少他就含糊其辞了。这类人进团队后很容易把Demo演示当交付做不了真正的产品。5.2 三个要小心识别容易被忽视的风险还有一些风险不像上面的伪资深那么明显但同样能把项目带进坑里。小心只做过单一产品类型的人。长期只做某一种MCU或某一种方案比如一直做STM32裸机容易形成思维定式。换一颗芯片、换一个RTOS他就需要很长时间去适应。成熟的嵌入式工程师应该具有一定的技术迁移能力对新平台是三天上手一周熟练而不是一看就慌。小心抗拒文档和版本管理的人。嵌入式项目到了后期最怕的就是改来改去不知道改了什么。如果你发现候选人对写文档、做代码评审明显抵触招进来之后他大概率会成为团队协作的黑洞。小心只愿意做新项目、不愿意做维护的人。硬件产品发布后总会有各种各样的售后问题、老版本支持问题。如果团队里全是只喜欢从零到一的人产品发布后的维护阶段就会非常痛苦。成熟的团队应当有人愿意沉下心处理老问题。5.3 关于外部团队与外包的补充思考我聊的是寻找成熟小团队这里必须澄清一个边界如果你找的是外部外包团队那么你需要的评估标准和本文其实不完全一样——外包合作更看重SOW工作说明书的清晰度、交付节点的验收标准、以及外包团队的行业案例。但如果你像标题所说是寻找这样一支团队作为自有研发力量那么你就得从招聘筛选磨合这套体系里做功课。我实际接触过很多硬件创业团队他们最初想的都是先把外包跑通赚到钱再自建团队但绝大多数走不通。原因很简单外包团队和自研团队的激励结构完全不一样。外包是按节点交付它天然倾向于做出来而不是做好用自研团队则要长期对产品负责他们会主动考虑可制造性、可维护性、功耗优化。所以我的建议是如果你的产品要有持续竞争力最终一定要有自己掌控的嵌入式核心团队。6. 现实定位与预期管理3-5人也需要有边界6.1 团队能力边界什么项目适合3-5人什么项目不适合3-5人的嵌入式软硬件一体化小团队最适合的项目通常是那些功能边界清晰、性能指标明确、软件复杂度可控的中小型智能硬件产品——比如单节点环境监测设备、智能网关、小型控制器、带屏交互的消费类IoT设备。这类产品的共同特征是单板系统为主、外设数量有限、软件规模在几万行以内一个5人团队可以在三到六个月内完成V1.0量产版本。但如果你的项目是复杂的车载域控制器、医疗影像设备、大规模分布式工业控制系统那3-5人的小团队就不太够用了。这些项目往往需要多专业线并行推进硬件还分电源、射频、数字逻辑多个专精方向软件要分AutoSAR、功能安全、AUTOSAR、BSP、中间件、上层算法等数层3-5人的结构天然覆盖不过来。这时候应该考虑的是如何拆解成多个子模块外包或招更大规模的团队。6.2 技术栈选型的现实约束招聘难度与效率的平衡3-5人团队在技术栈选择上必须权衡招聘难度和开发效率。比如MCU平台选STM32市场热度高、参考资料多、会的人也多招聘时容易匹配但如果非要选一颗非常小众的芯片即便它性能更好、价格更低招聘时就只能找到极少数愿意学新平台的候选人风险很大。同样实时操作系统选FreeRTOS还是RT-ThreadLinux还是RTOS都会影响团队搭建速度和后期维护成本。我的建议是除非产品有硬性指标需求比如必须用高安全等级的操作系统否则尽量选择生态成熟、工程师保有量大的技术栈。团队组建阶段能快速招到合适的人本身就是一项重要约束条件。从热词搜索结果来看目前嵌入式方向热度很高的学习内容集中在嵌入式内核源码嵌入式Linux项目实战RTOS移植VSCode集成环境开发MCU工程CanMV与AI视觉等方向。这些方向的热度也说明技术在整体往上走——AI模型在嵌入式设备上的部署比如宠物检测、猫狗识别、嵌入式Linux的复杂工程管理、更高阶的软硬件协同调试方法论比如HSI软硬件接口测试正在成为嵌入式团队的核心竞争力。如果你要组建的团队要做的是智能视觉或边缘计算类产品那么团队中至少要有一个成员熟悉NPU/DSP加速、模型量化、Caffe/TensorFlow Lite/ONNX Runtime在边缘设备的部署流程这个在传统嵌入式基础上是一个硬加分项。6.3 对未来演进的一点建议小团队也要留好扩展插座3-5人只是当前阶段的配置产品做起来后一定会面临扩展需求。我建议团队创始人在组建时就规划好扩展插座——即代码架构、模块设计、接口协议都应该是可以平稳接入新人的。具体来说代码仓库要有清晰的模块划分新人来了能根据目录结构快速找到传感器驱动在哪个目录、协议解析在哪个文件。硬件设计要预留扩展接口哪怕只是引出几组空闲的GPIO和电源引脚这样后续增加功能时不需要重新打板。文档体系从第一天就建立——不是写了放在那吃灰而是要求每次设计变更都同步更新文档。这样等团队从5人扩到10人、20人的时候不会出现问谁谁都知道一点但谁也说不完整的情况。根据我个人的经验很多小团队在5人阶段没有养成文档习惯等到扩张到十几个人的时候再补文档成本极高几乎等于重做一场。与其后面痛苦不如前期就形成一个轻量的文档习惯。寻找3-5人嵌入式软硬件一体化成熟小团队这件事本质上是为一款硬件产品寻找能够长期共同成长的合伙人。人对了产品就成了一半。希望这篇基于实践经验的内容能帮你在组队、筛选到磨合这条路上少踩几个坑早日组建出能扛事、能打仗的核心班底。最后再分享一个小技巧组建团队的前几周把大家拉到一起吃顿饭、聊聊各自之前做过的产品——真正的好工程师眼里是有光的你聊几句就能感受得出来。