程序员加入新团队,必须知道的 20 道问题!

不同的软件开发团队做事的风格也完全不同。即使在同一家公司内,许多可变因素也会导致团队之间出现分歧。作为一名软件工程师,每当与新同事合作或开发新软件时,通常都会觉得非常兴奋。但在加入新的开发团队时,我们需要思考一系列的问题。

技术层面

2. 如何在本地测试软件/strong>

虽然我们可以通过 CI 流水线发现测试错误,但是为了缩短内部开发循环周期,你必须能够在开发的机器上运行测试,确保你能够正确地运行测试,同时还需要执行回归测试。CI 流水线不应该成为检验代码错误的第一道关卡。

4. 源代码在哪里/strong>

除了还没有编写任何代码的新产品以外,通常项目都有代码库。你需要知道代码保存在何处,以及如何在本地机器上获取代码。

6. 产品的待开发项在哪里/strong>

你不仅需要知道软件当前的状况,而且还需要了解软件未来的样子。快速浏览待开发项,看看产品需要优先推出的功能。

8. 是否需要随时待命/strong>

这个软件是否需要随时待命果需要的话,轮班机制是什么常办公时间以外是否也需要随时待命待命期间,如何获取通知常如果不是遇到新组建的队伍,并被直接安排上值班任务的话,在熟悉这方面的流程之前,你不会接到紧急电话。

合作

11. 团队每周都有哪些例行会议/strong>

每天早上都有例会吗是每周一次例行会议应该了解一下团队每周的例行会议。

13. 新功能的决定权在谁手里/strong>

产品有产品经理吗程团队有架构师吗们应该了解功能请求的上游想法。如果能够跟这个人(产品经理)约个时间,了解一下产品近期与长期的发展计划就更好了。

外部因素

16. 客户的支持协议有哪些/strong>

是否有我们必须遵守的 SLA们必须支持哪些协议/p>

产品

19. 利益相关者关注的焦点是什么/strong>

是否存在某个核心人物或其他团队希望看到的功能些利益相关者往往会对软件的短期和长期路线图产生重大影响。了解他们关注的焦点就可以让你看清接下来的发展方向。

总结

对于大多数软件工程师来说,加入一个新团队与接触一项新技术是一个激动人心的时刻!我们需要利用这段时间抓紧学习。希望本文的这些问题能够帮助你快速地融入新团队!

作者 | Thomas Stringer
来源 | https://trstringer.com/20-questions-for-new-software-team/
翻译 | 弯月 出品 | CSDN

近期热文推荐:

1.1,000+ 道 Java面试题及答案整理(2021最新版)

2.别在再满屏的 if/ else 了,试试策略模式,真香!!

3.卧槽!Java 中的 xx ≠ null 是什么新语法/p>

4.Spring Boot 2.5 重磅发布,黑暗模式太炸了!

5.《Java开发手册(嵩山版)》最新发布,速速下载!

觉得不错,别忘了随手点赞+转发哦!

程序员加入新团队,必须知道的 20 道问题! 微信公众号 程序员加入新团队,必须知道的 20 道问题! 专注分享主流 Java 技术

来源:Java技术栈

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月11日
下一篇 2021年7月11日

相关推荐