昨年、開発者がオープンソース プロジェクトに貢献することが奨励される Hacktoberfest について初めて知りました。私は、一流のグローバル ツール (どのように 貢献できるかが分からなかった) から、まったく意味のない "Hello, Worlds" に至るまで、多くのプロジェクトを通過するのに多くの時間を費やしましたが、なんとかこの課題をクリアすることができました。 「 (なぜが貢献するのかがわかりませんでした)。
2024年、私は再びこの状況を乗り越えて奮闘したいと考えています。しかし今回は、秤のもう一方の皿にも何かを置きたいと思いました。私は GitHub リポジトリ内のさまざまなサイド プロジェクトにあちこちで取り組んでいます。そのうちのいくつかはおそらく生まれる前に絶滅してしまうでしょうが、他のものはすでに非常に良好な状態にあると私は思います。
そして、私の Java デモがあります。これは私が指摘したいプロジェクトであり、できれば注目を集めて開花させる手助けをしたいと思っています。
元々は、Java 17 がリリースされた 2021 年に職場の同僚向けのプレゼンテーションとして始まりました。私は Java 9 以降に行われた変更を検討するのにかなりの時間を費やしました。最も興味深い機能をいくつか挙げ、それらを実際に動作させるためのデモのコレクションを準備しました。参考までに、ここでは元の状態がほぼ保存されています。
プレゼンテーションは大成功でした。そして、資源を捨てたくないという気持ちもありました。私の当初の目標は、Java のリリース サイクルに追いつき、デモを定期的に更新することでした。仮想スレッドのデモのように、それができることもありましたが、ほとんどの場合は遅れをとってしまいました。実際の仕事で常に十分な作業があり、さらにサイドプロジェクトのアイデアがあったため、そのデーモンについて話すことはできずに気が散ってしまいました。いつも耳元でささやいてくる先延ばし癖…
カット。今は2024年9月下旬です。 JDK 23 が数日前にリリースされました。私は、一貫性のない Java デモのセットに新しいビットを追加する、まったく新しい Markdown コメント機能を試しています。 突然、突飛なアイデアが浮かび上がります!
今年のハクトーバーフェストに参加してみませんか?私の取り組みをより広く一般に公開し、新たな貢献者を歓迎し、私自身では決して達成できないであろう状態までプロジェクトを引き上げてみてはいかがでしょうか?
私は、「そこにあるすべての JEP のすべてのデモ」 のような包括的なセットのための場所があると信じています。 Java は急速に進化しているため、経験豊富な開発者でも追いつくのが難しい場合があります。仕事をしていると、古いバージョンに行き詰まってしまうことがよくあります (私はまだ Java 7 のプロジェクトで 8 年間生きています!) 誰もが最新のニュースを見る時間と意欲があるわけではありません。 Java リリースごとに常に大量のチュートリアル記事が存在しますが、それは現在の新機能セットに関するものに限られます。すべてを 1 か所にまとめた別のプロジェクトをご存知ですか?違います...
それでは、Java デモ に来てください。Hacktoberfest に関連しており、あなたの PR をレビューして受け入れることに熱心です。このプロジェクトはデモのような性質があるため、経験の浅い Java プログラマーでも広く利用できます。
まず、Java 23 と Java 22 から始まる最新の機能に焦点を当てたいと思います。しかし、まだ慣れていないとしても、古いものについてはやるべきことがまだたくさんあります。ですから、心配しないで、自分にできると思うことは何でも手伝ってください。迷った時はお気軽にご質問ください!ここまたは GitHub の問題経由で。または、私の電子メールで個人的にご連絡ください。
プロジェクトの成長を見るため、そして私自身新しいことを学ぶために、皆さんの貢献を楽しみにしています。私は開発者としての道のりでいくつか間違った方向に進んだと確信しています。したがって、「修正するには良すぎる」 という気分にならないことを願っています。
開発者の皆さん、一緒にハッキングを楽しんでください!
以上がハクトーバーフェスト中に「Java デモ」を一緒に構築しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。