一、R&D概念的分拆
搞研发的掏出名片来一般会印上这么个部门:R&D。所谓R&D就是Research & Develop,研究与开发,所以简称研发。我曾经碰到个高人,强调把这两词拆开来单独理解。“研究”就是把一个团队知识之外的知识点弄懂,引入项目中使用;“开发”就是把已经明白的东西做出来。
二、为什么多数程序员更喜欢搞研究
一般来说,研究人员比较嚣张,不喜欢按规矩行事,理想状态是中国文化里那种特立独行的大侠,一人单挑各种技术难题、熬夜数周最后搞定,写个DEMO CODE解决了关键问题,最多再搞篇技术总结文档,就可以长嘘一口气,等待众同事膜拜;而开发人员相对比较孙子,胆敢做点不合规矩的事,那就是藐视流程藐视公司制度,要镇压的。所以在研发领域,绝大多数人比较向往研究岗位,待遇好地位高、可以单干、能够证明自己的智商,最重要的是能够不断做新的东西不用重复劳动;而开发人员是苦力,整天做些“体力活”,比较没有技术含量,也难有比较大的长进,工作本质和手机生产线上按图纸插元器件的小妹差不了多少。
我也遇到过某些比较特别的、喜欢做重复性劳动的、喜欢在已知领做工程开发的程序员,实际上这些程序员没有很好的职业素养,而且基本都缺乏上进心,朽木不可雕也。
三、重研究轻开发的中小型团队多数下场悲哀
但对于中小型团队,尤其是创业阶段的团队,如果只做开发而不做研究,运气好还能苟延残喘一阵子,养活团队估计还没问题;而侧重研究而没有开发,绝对是死路一条,结果就是工程师做完研究,砍完大BOSS获得经验值和等级的快速提升(我称为“镀金”)完毕后,已经把投资人的钱烧光了,留个废品给投资人,然后各自高飞。
比如一个创业阶段的小团队想做个很炫的UI框架能和iPhone媲美;或者想自己做个3D游戏引擎;或者想做一个矢量地图引擎。不仅多数程序员喜欢砍这种高经验值的大BOSS,投资人也很难挡住这种诱惑力。但如果不是在该领域已有很深厚的积累,而是在只掌握了一二成核心技术的情况下去做这种研究,试图把这种高风险项目做出来以获得高回报的话

本文探讨了研发团队中研究与开发的角色,解释了为何大多数程序员倾向于研究,指出过度重视研究可能导致中小型团队失败。作者分享了研究与开发资源布局的两种方式,并提出在考虑投入比例和任务分配时应确保项目风险可控,以提高项目成功率。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



