工作
-
在获得代码仓库访问权限之前,向同事索要
pom.xml
文件并尝试下载 Nexus 依赖项。 -
即使没有实际代码,但有 Nexus 库,我们可以实际反编译 JAR 文件或实验这些库。我们可以做很多事情。要跳出思维定式。
-
最好在 Sonatype Nexus 仓库的
settings.yaml
中配置用户令牌。 -
不要等待访问请求票据的批准。在你获得访问权限之前,考虑你可以做什么。
-
很多工作可以在你开始工作之前完成。一个人可以提前熟悉几乎所有的东西。所有的东西都有开源的替代代码或材料。
-
工作通常涉及特定的设置、稍微不同的代码逻辑以及访问权限或密码来完成任务。
-
预见项目的下一个阶段。考虑当前项目如何进展以及用户将需要或期望什么。
-
考虑所有可能的方法来完成工作、取得进展,并在获得访问权限或他人提供的材料之前尽可能多地准备。
-
不要满足现状;尽可能多地完成任务并自动化。
-
使用 Python 的
requests
库来替代 Postman。 -
Windows 和 PowerShell 也是可行的选项。常用的命令仅限于几十个。学好它们。
-
考虑一个工程师如何在 5 年或 10 年内在这个项目上工作,并考虑如何快速实现类似的效率。
-
使用笔记和日志目录。仔细复制控制台或前端页面的日志以进行详细分析。
-
考虑如何将这些知识传达给新加入团队的成员。
-
考虑如果每个人都尽力而为,我们有 50 个这样的工程师,我们能够实现什么。
-
可以从内部 Nexus 仓库轻松下载的库可以手动下载并放置在
.m2
仓库中。 -
读取
pom.xml
文件以确定 Maven 编译目标和项目所需的 JDK 版本。 -
而不是在 Jira 或 Confluence 中搜索,直接使用员工 ID 定位他们的页面并了解他们的活动。
-
如果我们遇到一个错误,例如如果
npm run build
在大型构建管道中有问题,我们可以单独运行它以确保它在运行整个管道之前工作。这使得调试周期更快、更小。