オープンソース プロジェクトに参加したいが、自分の特定のスキルセットに合った提案が欲しい [終了]

StackOverflow https://stackoverflow.com/questions/1183449

  •  19-09-2019
  •  | 
  •  

質問

重複した質問である可能性があることは承知していますが、この質問は私のスキルセットに非常に特化しています。

オープンソース ソフトウェア プロジェクトに参加したいと考えています。私はプロのソフトウェア開発者であり大学院生 (ソフトウェア エンジニアリングの理学修士) であり、専門的に (本業では) ASP.NET、ASP/VBScript、SQL Server を使用しています。

最近初めて大学院コースを受講しましたが、そのコースで紹介されたのは、 MinGW, シグウィン そして GCC. 。これにより、オープンソース ソフトウェアの力と偉大さに目が開かれました。私は常に Firefox と Subversion という大手企業を尊敬してきましたが、そのおかげでより深い洞察が得られました。

生産的でありながら学ぶこともできるプロジェクトに参加したいと考えています。私は、プロジェクトが開発の初期段階にあるものの、将来性を示していることを望みます (失敗したり中止になった場合は、新しいプロジェクトを見つけます)。私はこのプロジェクトが Linux コミュニティにあることを望みますが、Windows、Mac OS X、Linux 上で動作することを期待しています。

以下は私がよく知っているテクノロジーです。

  • .NET 2.0、1.1
  • SQLサーバー
  • SQLite
  • ココア
  • ココアタッチ
  • MySQL
  • マーキュリアル
  • 転覆
  • シグウィン
  • MinGW
  • GCC / GDB

IDE

  • Visual Studio 2005/2008
  • NetBeans
  • Xcode
  • メモ帳 :-)

言語

  • C#
  • VB.NET
  • C++ (かろうじて)
  • 目的-C (好ましい)
  • C (好ましい)
  • JavaScript
  • HTML / XML / など

この質問がやや主観的であることは承知していますが、この回答は私の考えに最も適しています。 欲しい プロジェクトで。探しているものについての質問を受け取った場合は、この投稿を更新します。

アップデート:私にぴったりのプロジェクトがまだ見つかりません。前述のプロジェクト、MariaDB と Mono はどちらも良い選択肢ですが、私が満足できるものよりも少し成熟しています。

また、そのような場合には政治が存在することも理解しています。 接合 プロジェクト。しかし、オープンソースの良いところは、チームの完全な(あるいは半分でも)「メンバー」でなくても参加を開始できることです。コードベースを学習し、コア チームに貢献することを開始するだけです...私にとってはそれで十分です。

役に立ちましたか?

解決

あなたのスキルセットに基づいて

私の推薦は、複数のオープンソースプロジェクトで作業することになります。あなたは、CはmingwのとMSVCの両方を使用しての経験を持っています。のみmingwのを使用してコンパイルするかだけMSVCを使用してコンパイルライブラリとネイティブの移植を支援するためにその知識を使用してください。これは、LIBSの全体的なクロスプラットフォームの性質のために貢献し、あなたはそれらに精通取得します。あなたがそれらに精通しているたら、機能を拡張することができます。これは、あなたが学ぶと同時に貢献できるようになります。私は大きなリストにグラムしないようにかなりの数のlibsがあります。私はこれらの経験からMSVCの下でうまくコンパイルされません知っているので、私は、MySQL / MariaDBに言及します。とにかく、私の2セント....

他のヒント

MariaDBは、開発者が必要です。 MySQLのプロジェクトは、水の中に効果的に死んでいると、元の開発チームは、MySQLのコードベースのフォークで、予見可能な将来のための互換性を維持しますMariaDB、に移っています。その後、バック開発チームのメンバーに知られている問題を解消するパッチを発行しようとすると、ソースをダウンロードして自分でコンパイルやってより多くの運を持っています。あなたは十分にパッチを発行する場合は、時間をかけてあなたはそれらのソースリポジトリにコミット状態を付与される可能性があります。しかし、あなただけの「ねえ、私はあなたのプロジェクトに参加したいので、ここで私は、適切なチャネルを経由せずに、あなたのトランクにコミットいくつかのコードだ。」と言うことはできませんあなたは、いくつかの政治をプレイしています。あなたが個人的な称賛のためにそれをやっている場合、あなたは自分自身のプロジェクトを開始したほうが良いかもしれません。

あなたがC#と.NETに興味があれば、

、あなたはモノラルに貢献すべきです。 ;)

私はあなたのスキルセットの外にあるプロジェクトへの貢献を考慮推薦します。また、新しいスキルを習得しながら、オープンソースプロジェクトへの貢献の2倍の利益を得るています。

-bn

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top