勇士vs灰熊,西席小结,欧米茄海马系列 aqua terra 女表
>>号外:存眷“Java精选”公众号,复原“口试资料”,免费领取资料!“”小法式,3000+ 道口试题在线刷,最新、最全 Java 口试题!
分歧的软件开发团队做事的风格也完全分歧。即使在统一家公司内,许多可变因素也会导致团队之间显现不同。作为一名软件工程师,每当与新同事合作或开发新软件时,平日都会感觉非常兴奋。但在加入新的开发团队时,我们必要思虑一系列的问题。
手艺层面1. 如安在内陆构建软件?
这是你应该认识的第一件事。毕竟,你的工作是开发和运行软件,构建是第一步!
2. 如安在内陆测试软件?
固然我们能够通过 CI 流水线发现测试错误,然则为了缩短内部开发循环周期,你必需可以在开发的呆板上运行测试,确保你可以精确地运行测试,同时还必要执行回来测试。CI 流水线不该该成为查验代码错误的第一道关卡。
3. 如何设置开发情况?
大概团队文档中有明确的要求,但你应该认识必要在开发呆板上安装哪些分歧的工具,才气让你成为一名高效的团队成员。一次性解决95%的要求,总好过在开发的过程中络续遇到错误和依赖项。
4. 源代码在哪里?
除了还没有编写任何代码的新产物以外,平日项目都有代码库。你必要知道代码留存在何处,以及如安在内陆呆板上获代替码。
5. CI/CD 流水线在哪里,工作方式是什么?
对于一个可确保交付高质量产物的团队来说,CI/CD 流水线是最常用的工具之一。你必要找出CI/CD流水线在哪里,并大致认识它的工作方式(可能只必要四处点一点尝尝看)。查看一下近来的运行状况,认识都有哪些步调。
6. 产物的待开发项在哪里?
你不仅必要知道软件当前的状况,并且还必要认识软件将来的样子。快速浏览待开发项,看看产物必要优先推出的功能。
7. 如安在预生产以及生产情况中运行测试?
有集成情况吗?团队是否采用了金丝雀构建与布置?团队是否采用了杂沓测试?认识团队如何确保生产软件符合并连结特定的尺度。
8. 是否必要随时待命?
这个软件是否必要随时待命?如果必要的话,轮班机制是什么?正常办公时间以外是否也必要随时待命?在待命期间,如何获取通知?平日如果不是遇到新组建的步队,并被直接放置上值班任务的话,在熟悉这方面的流程之前,你不会接到紧要电话。
9. 内部文档在哪里?
团队维护的内部文档在哪里?这些文档都是如何划分的?是最新的吗?
合作10. 团队中都有谁?负责哪方面的工作?
平日软件团队都有几位工程师。有的时候,每个工程师负责的工作都纷歧样,但这种环境并不常见。一般都由一个或几个工程师共同完成一个子项目。因此,你必要认识团队中每位法式员负责的工作。平日,你能够通过早晨的例会认识他们的工作数据。
11. 团队每周都有哪些例行会议?
每天早上都有例会吗?照样每周一次例行会议?你应该认识一下团队每周的例行会议。
12. 遇到“新手”问题,我应该找谁?
平日在刚加入一个团队的时候,都会给你分配一个“指导伙伴”,这个人已经在团队待了一段时间,认识团队的运作状况。这是一件非常紧张的事情,尤其是你对新软件一无所知(或险些一无所知)的时候,你的问题能够非常初级。即使你是高级工程师,在遇到“新手”问题时,也不要感觉欠好意思。
13. 新功能的决意权在谁手里?
产物有产物司理吗?工程团队有架构师吗?我们应该认识功能哀求的上游想法。如果可以跟这个人(产物司理)约个时间,认识一下产物近期与历久的发展规划就更好了。
14. 团队的主要沟通方式是什么?
他们使用 Slack ?照样Teams?或者通过电子邮件沟通?工程师平日会破费大量时间探讨问题和进行其他类型的商议。当然,作为团队的新成员,你也进展加入这些沟通渠道。
本文地址:http://www.wbwb.net/bianchengyuyan/228132.html 转载请注明出处!