オープンソースに開発者として貢献したいJavaプロジェクト。 Apache / Java.net のほとんどのプロジェクトは開発またはコミッターになるのが非常に難しいです。開発者として2年間の経験が比較的ありやすいプロジェクトを提案できますかJava経験。
Android 電話を入手してください。あなたが毎日何かを使うとき、あなたはその中の問題をずっと簡単に見ます。迷惑なものを見つけたら、修正してください(すべてのUIはJavaで、一部は下位レベルです)。
Apache Commons には、作業可能な数十および数十のニッチな領域があります。お気に入りを選んでプラグインを始めましょう!さらに良いことに、自分で始めてみませんか?世界には、より多くの、より良いソリューションの余地が常にあります。
...コミッターになるのは非常に難しい
:)プロジェクトへの貢献を開始してもすぐには、プロジェクトのコミッターにはなりません。だから、そんなに早く心配しないでください。
これが私が提案するものです-
sOで前に述べたように、他の人が開発したかどうかに関係なく、使用するプロジェクトを見つけて、さらに開発する意欲を高めます。
あなたができる最善のことは、オープンソースに貢献することだと思いますJava実際に使用するアプリ、こうしてやる気が出ます。また、巨大なものから始めないでください。 jDownloader 、 muCommander および TuxGuitar が適しています。
貢献するプロジェクトを決定する最も重要な要素は、そのプロジェクトへの関心です。すでにオープンソースを使用している場合Javaコードライブラリ/製品の場合、すでにプラットフォームが構築されています。次のステップは、ドキュメント/ヒントとコードの形式でそれに貢献することです。 。
ドキュメントは通常、どのプロジェクトにとっても簡単で優れた出発点です。個人的な例を紹介します。私は NetBeans Community Docs への記事の寄稿から始め、その後1年間管理しました。現在、私は NetBeans Python support のコードコミッターでもあります。
あなたも同様の軌跡をたどることができます。 Javaすでに知っており、使用しているプロジェクトを選択し、それをいじくり回して、それについてもっと知ったら、バグの修正や機能の提供を開始できます。コミッターになることを心配しないでください。コミッターは、多くの場合、あなたが稼がなければならない切望されたポジションです。
Kenai を見たことがありますか?これは、Sunが支援するかなり新しいプロジェクトホスティングサイトなので、参加する機会がたくさんあるかもしれません。 Netbeans 6.7 との統合も優れています。