私はいくつかのGNUソフトウェアプロジェクトに貢献したいと考えています。私は特定のプロジェクトに夢中になりましたが、いつ、いつ、どのように開始するのか分かりません。GNU開発に足を踏み入れるには?
私はあなたが以下としっかりする必要が感触を持っている:
- プログラミング言語
- gccの
- は、GDB
- は
- emacsの
- アプリケーション自体を作る
- パッチ の
- CVS
- など
だから私はできるだけ良いそれらすべてを習得しようとしています。
But: 寄付する前に、リストに載っているすべてのプログラムやツールをマスターする必要がありますか?できるだけ早くプロジェクトに参加する必要がありますか? GNUプログラマーの小さな問題を解決するための助けを借りてもらえますか、それとも自分の「最初の問題」のための時間がないのでしょうか? あなたは私を助けることを願っています!
すべてのベストを、
イノ
PS:私は開発者として参加したいと思いませんdocumentatorやIRCのサポーター:)
[EDIT]
感謝として、これまでのあなたの答えはあなたです。
私はすでにアプリケーションをコンパイル、デバッグ、実行していますが、これはもう問題ではありません。私は仕事に就かない(私はIRCの助言に従うと思う)ちょっとしたこと。
私はこのプロジェクトに参加して、C(およびフリーソフトウェア/オープンソースソフトウェア全般)に精通したいと考えています。私はプログラミングを始めたときにCをやりましたが、いつも好きでしたが、専門的な環境でそれを扱う機会はありませんでした。
私は5,6年後からプログラミングから私のお金を稼ぐので、もう私は完全なグリーンホーンではありません;)。
具体的には、1つのGNUプロジェクトまたはオープンソースソフトウェアを一般的に意味しますか? – LB40
私は一般的にGNU、フリーソフトウェア、LINUX/UNIX、オープンソースを意味します。 – Inno
FOSSプロジェクトに参加することは、Cの学習や「おなじみ」の良い方法ではありません。あなた自身のコードを書き、K&Rのような本を最初に読んでください。 –