前日、自分の最初のプルリクエストを提出しました。受け入れられて、とても嬉しいです。
今回のプルリクエストは形式が内容よりも重要でした。プロジェクトのドキュメントが少し古くなっていて、小さな修正が必要でした。自分自身もデプロイの過程で少し困惑しました。
メンテナーとのコミュニケーションの中で、いくつかの考えが生まれました。
自分の英語表現能力には自信がありませんでした。経験がないため、コミュニケーションの過程での言葉遣いや俗語の表現には特に不安がありました。思わず礼儀正しくなってしまいました。自分はまるで感情のない翻訳機のように感じましたが、リラックスしたユーモアと礼儀のバランスを取るのは難しいです。これらのことは機会があれば学ぶ必要があります。
厳密な態度。今回、ドキュメントの一行を修正しただけで、あまり考えずに行いました。自分の知識レベルや技術力で問題ないと思っていましたが、実際には当然の考え方でした。メンテナーに質問されてしまいました。どうしようもありませんが、この点は技術をしっかり学ぶ必要があります。
メンテナーには敬意を持っています。メンテナーは私とこの新人の間で余暇時間を使ってコミュニケーションを取ってくれました。本来は小さな変更で、開発者自身なら 1 分で処理できるかもしれませんが、私とは時差を超えて 6 回のメッセージのやり取りを 3 日間行いました。私の理由が理解できない(技術レベルが足りない)対応について、メンテナーは明確な指摘ではなく、私に理由を尋ね、本当に問題があったのかを確認し、最後に感謝の言葉を述べました。
オープンソースの世界には、私は常に憧れています。しかし、野生のプログラマーにとっては本当に簡単ではありません。私は大学院時代もずっとエンジニアリングをしていましたが、コーディングや理論、コンピュータの基礎については本当に弱いです。自分の技術が早く自分の好きなプロジェクトに貢献できるレベルになることを願っています。この小さな一歩は大きな一歩です。