これは重複した質問かもしれませんが、この質問は私のスキルセットに非常に固有のものです.
オープンソース ソフトウェア プロジェクトに参加したいです。私はプロのソフトウェア開発者であり、大学院生 (ソフトウェア エンジニアリングの理学修士) であり、専門的に (本業で)、ASP.NET、ASP/VBScript、および SQL Server を扱っています。
私は最近、最初の大学院コースを受講し、そのコースでMinGW、Cygwin、およびGCCを紹介されました。これにより、オープンソース ソフトウェアの力と偉大さに目が開かれました。私は常に Firefox と Subversion のビッグ ネームを尊敬してきましたが、そのおかげでより深い洞察が得られました。
生産的でありながら学ぶことができるプロジェクトに参加したい. プロジェクトは開発の初期段階であるが、有望であることを望んでいる. プロジェクトが Linux コミュニティにあることを望みますが、Windows、Mac OS X、および Linux で動作することを期待しています。
以下は私がよく知っている技術です。
- .NET 2.0、1.1
- SQLサーバー
- SQLite
- ココア
- ココアタッチ
- MySQL
- マーキュリアル
- 転覆
- シグウィン
- MinGW
- GCC / GDB
IDE
- ビジュアル スタジオ 2005/2008
- NetBeans
- Xcode
- メモ帳:-)
言語
- C#
- VB.NET
- C++ (ギリギリ)
- Objective-C (推奨)
- C (優先)
- JavaScript
- HTML/XML/など
この質問はやや主観的であることは承知していますが、この回答は私がプロジェクトで求めているものに最も適しています。探しているものを導くための質問が寄せられたら、この投稿を更新します。
更新: 自分に合うプロジェクトがまだ見つかりません。前述のプロジェクト、MariaDB と Mono はどちらも良い選択ですが、私が満足できるよりも少し成熟しています。
また、プロジェクトに参加する際には政治的側面があることも認識しています。しかし、オープン ソースの良いところは、チームの完全な (または 1/2 の) "メンバー" でなくても参加できることです。コードベースの学習を開始し、コア チームに貢献するためだけに...それで十分です。