这里已经介绍了很多内容,所以我不再重复所说的。
乍一看,我看来您有专家和具有管理技能/思想的领导者。很好,但是还不完整。
您是一个务实的人:让他们的生活更轻松。
您至少可以涵盖两个领域:
- 深入研究初创公司选择的语言的技术细节
- 提高代码的质量,并平滑使用代码的过程
技术
这些家伙是各自领域的专家,这很好,但这并不意味着他们知道如何用纸袋编码。老实说,我见过非常聪明的人在编写可怕的,难以维护的代码。
您有机会成为这里的技术主管。内外学习语言,直到您了解所有语言的精妙之处。了解社区使用的习语。研究那里存在的有用的库。
质量
有一些忘恩负义但有用的任务:
- 谁维护代码源存储库?
- 谁编写/维护测试?
- 谁监督测试套件通过?并确定有罪的犯?并狠狠地对罪犯进行侦查?
有一些步骤可以帮助您,无论是否非常正式:
- 您如何查看提交?(是否与代码的某些区域相关联的所有权?)
- 您如何计划工作/任务?
围绕想法和编写代码有很多外围活动。
您有机会成为这里的质量领导者。学习行业最佳实践(有点“敏捷”,一点点混乱,一些TDD等),并制定适合您公司的流程。学习构建系统(make,cmake,忍者等),并编写使构建/部署容易的脚本。检查Jenkins(或其他)并构建一个持续集成服务器。
他们在各自的领域中令人印象深刻,那很棒。既然您现在还没有专业知识,我想说是时候让您识别弱点了(您也可以征求他们的意见)并填补一个空白!