1

StackOverflow Podcast のエピソード 57 の推奨事項に基づいて、「コンピューター プログラムの構造と解釈」、「C プログラミング言語」、「Unix プログラミング環境」、および「アルゴリズム入門」を購入しました。基本的なプログラミング スキルを向上させ、いくつかのオープン ソース プロジェクトに貢献し、将来の雇用の見通しを改善したいと考えています。選択したテキストの推奨される読む順序はありますか? また、書籍のどの特定の主題/セクションにもっと注意を払う必要がありますか? ありがとう。

4

2 に答える 2

1

すでにプログラミングのバックグラウンドがある場合は、Cormen などからすぐに使用できるようになります。で音声講義を見つけましたhttp://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-046JFall-2005/CourseHome/を参考にしてください。シラバスと前提条件も読みたいと思うかもしれません。

さらにプログラミングが必要な場合は、C ブックまたは SICP を使用できます。最初に C を学び、後で SICP に参加しました。私はそのアプローチに満足していました. どちらがあなたに合っているかはわかりません. Cの本は、順番に作業することができます。

UPE を最大限に活用するには、おそらく適切な C のバックグラウンドが必要ですが、すべてのプログラマーにとって価値があります。

これらが収益の増加にどの程度役立つかはわかりませんが、私はそれらすべてを楽しんでおり、それらで働くことでより優れたプログラマーおよび IT 専門家になりました。

他の人は、少なくとも彼らにとって、そしておそらくあなたにとって、異なる、おそらくより良い提案を持っていると確信しています.

于 2009-07-12T17:01:47.497 に答える
0

Unix Programming Environmentを除いて、これらの本を読みました。

C プログラミング言語(ホワイト ブック) は、C を学ぶのに適した本です。

Structure and Interpretation of Computer Programs (SICP) は特別な種類の本です。本当に勉強しなければならない本です。多くのプログラミングの概念を教えてくれます。この本の最初の 3 つの部分は必読です。

  1. 手順による抽象化の構築。
  2. データによる抽象化の構築。
  3. モジュール性、オブジェクト、および状態。

Introduction to Algorithmsは自己学習には少し難しいですが、良い本です。

特定の順序で本を読むべきではないと思います。重要なのは、演習をスキップしないことです。

于 2009-07-12T17:00:38.763 に答える