働く
-
コードリポジトリへのアクセスを得る前に、同僚に
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
に問題がある場合、パイプライン全体を実行する前に別々に実行して動作を確認します。これにより、デバッグサイクルが速く、小さくなります。