2

私はロンドン サウス バンク大学でコンピューター システムとネットワーク エンジニアリングを学んでいます。PHP、Java などのオブジェクト指向プログラミング言語と C++ について少し知っています。実際、C++ の知識を向上させたいと思っています。しかし、私の知識は本からのものです。私は実際のプロジェクトの経験がありません。オープンソース プロジェクトでプログラミングの経験を積むことを考えていました。それは良い考えだと思いますか。Microsoft Visual C++ (express) をダウンロードしたばかりですが、どこから始めればよいかわかりません。また、Sourceforge や Google コードなどのサイトを使用して C++ プロジェクトを見つけるのが難しいと感じています。たとえば、検索をフィルタリングして、C++ で行われたプロジェクトのみを見つけることはできますか??

本でコードを調べるのは簡単だと思いますが、プロジェクトを管理するのは面倒です。言語自体を扱う以外に、プロジェクトの管理に役立つ本やサイトを知っていますか?

経験を積み始めるにはキックスタートが必要だと思います。私はプログラマーとして働きたいと思っており、C++ は良い選択だと思います。あなたが私を助けてくれることを願っています。

どうもありがとう!

4

3 に答える 3

1

他のライブラリを使用して、いくつかの当面のプロジェクトに取り組むようにしてください。例: gtkmm、qt4、opengl、boost、または Qt4。そのためのドキュメントも必ず作成してください。UMLも素晴らしいでしょう。私は GTK+ から始めて、単純なテキスト エディターを書き、次に mp3 プレーヤーを書きました。
次に、openGL に切り替えてゲームを作成し、ブースト ライブラリで遊んで STL を深く理解します。
さらに、他の大学が提供するクラスをグーグルで検索し、プロジェクトの仕様をダウンロードして、そのクラスの学生だったようにそれに取り組んでください。
C++ 機能を使用してスキルを向上させるには、Topcoder の Web サイトにアクセスしてください。彼らはあなたが解決すべき問題の膨大なコレクションを持っています。さらに、経験を積むために他の提出物を表示することもできます。Topcoder は、アルゴリズムだけでなく C++ の機能も理解するのに非常に役立ちました。アリーナでプレイし始めたその日から、STL を使用することが増えました。この助けを願っています;)

于 2010-12-26T09:16:00.170 に答える
0

Qt は間違いなく私がよく書いたライブラリであり、C++ についてもっと知りたい場合は勉強する価値があります。

于 2010-12-26T08:55:41.367 に答える
0

これは、オープン ソース プロジェクトのプロデューシング OSSへの参加と主導に関する本です。

于 2010-12-26T08:56:43.107 に答える