タグ付けされた質問 「books」

プログラミング、ソフトウェア開発、コンピュータサイエンスなどに関連する書籍に関する質問。書籍の推奨事項を尋ねないでください。これらはこのサイトではトピック外です。多くの人気のある本にはすでに質問があるので、既存の質問を確認してください。


27
なぜ人々はプログラミング本を使用するのですか?[閉まっている]
プログラミングの方法を学ぶための最良の方法は何かと尋ねられると、人々は通常、さまざまな著者によって書かれた大量のテキストへの参照を提供します。 しかし、私は多くの人が本からプログラムを学ぶことをまったく信じていません。彼らは通常、課題に直面しており、それを克服するためのツールとしてプログラミングを使用していることがわかります。 たとえば、私がプレイしていたゲームのサーバーを起動したかったため、プログラミングに「入りました」。そのため、特定のサーバーのサポートをグーグルで調べて読み、現在は開発したスキルのみを使用して雇用されたソフトウェアエンジニアです(そして、さらに開発されました)、あまり人気のないサーバーパッケージ用のC#スクリプトをコーディングします。 だから私の質問は、人々は一般的にこれらの本から学ぶ方が簡単だと思いますか?私はそれらのいくつかを見て、それらを終了するように私を励ますにはあまりにも「ドライ」であることがわかりました。

6
すべての関数型プログラミングの設計パターンはどこにありますか?[閉まっている]
オブジェクト指向プログラミングの文献には、設計パターンがたくさんあります。オブジェクト指向プログラミングに関するほとんどの本は、工場やデコレーターのようなパターンを設計するために1〜2章を捧げています。それでは、関数型言語の同等のパターンとは何ですか?なぜそれらについて本を書いていないのですか?関数型言語について、デザインパターンの必要性を取り除く特別なものはありますか?

15
コンピュータープログラミングの技術-読むか読むか [閉まっている]
プログラミングに関する本はたくさんありますが、コードコンプリートはほとんどの人の「必読のプログラミング本」のリストの一番上にあるようですが、Donald KnuthによるThe Art of Computer Programmingはどうですか?私は忙しい人で、仕事と若い家族の間にはたくさんの自由時間がありません。そのため、私はそれをどのように使うかについて慎重でなければなりません。 私は不思議に思っています-ここで誰かが「TAOCP」を読んでいますか?もしそうなら、読む時間を作る価値がありますか、他の本やペットプロジェクトのようなより多くのサイドプログラミングやオープンソースへの貢献は、専門能力開発の観点から私の時間のより良い使用でしょうか? 免責事項-「Knuth is my homeboy」Tシャツを着ている人は、誤解しないでください-読みたいのですが、優先リストの一番上にあるべきなのか、他の何かが最初に来る必要がある場合。
63 books 


30
プログラミング/思考スキルの開発を支援するために、プログラマはどのような非プログラミング本を読むべきですか?[閉まっている]
プログラマの本棚には、どのようなプログラミングの本があるべきかについて多く の質問があります。あなたがより良いプログラマーまたは開発者になるのを助けることができる非プログラミング関連の本はどうですか?また、なぜ彼らが役立つのかを知ることも興味深いでしょう。 私の最初の選択は、Sun Tzuの「Art of War」(ただし決まり文句)です。これは、プロジェクトの成功がその最も弱いリンクの強さに依存することを明らかにしたためです(そして、戦争は大きなプロジェクトです)。

5
プログラマー向けのオーディオブック?[閉まっている]
私は毎日2時間通勤しているプログラマーです。その時間の一部をソフトウェア開発に関するオーディオブックで埋めたいと思います。私がより良いプログラマーになるのに役立つオーディオブックをいただければ幸いです。ここでは、デザインパターンとコンピューティング履歴に関するノンフィクションに関する本が役立つと考えていますが、私は何にでもオープンです。 私は車でこれを聞いていることを念頭に置いて、私が聞くことができる最高のオーディオブックは何ですか? 編集:多くの人々はポッドキャストも提案しています。これはありがたいことですが、ポッドキャストは有限量のデータとしてではなく、常に到着するデータストリームに到着するため、これらの異なるコンテンツストリームをすべてジャグリングする方法も評価されます。 より具体的に言うと、通勤車両にはMP3 CDプレーヤー、MP3ファイル用のUSB入力、およびAUX入力があります。AUX入力にプラグインできるAndroidおよびwebOSデバイスを所有しています。
55 books 

8
私はCSの学生であり、正直なところ、Knuthの本を理解していません[非公開]
私はビル・ゲイツからのこの引用に出くわしました:「もしあなたがすべてを読むことができるならば、あなたは私に履歴書を必ず送るべきです。」彼はThe Art of Programmingの本について話していました。だから私はかなり興味があり、それをすべて読みたいです。しかし、正直なところ、私はそれを理解していません。 私は本当に知的ではありません。だから、これが私がそれを理解できない理由であるに違いないが、私は学ぶことを切望している。現在、基本的なアルゴリズムに関する第1巻を読んでいます。私のような初心者/遅い人に優しい本がありますか?これは知識を深めるのに役立ち、将来Knuthの本を簡単に読むことができますか?

18
よく知られているが、プログラミングに関する古い本の有効期限はありますか?[閉まっている]
読んだ後、すべてのプログラマが読むべき書籍に関する質問を次のように不要とみなされるべき場合、私は疑問に思います: 完全なコード:1993年の第1版。2004年5月の第2版 アルゴリズムの紹介(Cormen、Leiserson、Rivest、Stein):1990年の第1版。2001年9月の第2版。2009年の第3版 実用的なプログラマー:1999年10月 コンピュータプログラムの構造と解釈:1984年の第1版。1996年9月の第2版 Cプログラミング言語:1978年の第1版。1988年4月の第2版 これらの本はすべて非常に古いようです。現代のコンピューティングと、それらの本が書かれたときの現在のものとの間に違いはありませんか? 例えば、私の61歳の先生は非常にうまく物事を説明しますが、彼が25年前と今教え始めた間に行われたすべてを考慮することを忘れています。 それらの本についても同じではありませんか?現在の慣行により近い原則と技術を教える現代の本はありませんか?それとも、今日でも有用で関連性があると思いますか?

11
デザインパターンに関する標準的な本はありますか?[閉まっている]
私はデザインパターンの学習に興味があり、この主題を学習する上で一流の本と見なされるものを知りたいと思っています。 ベストプラクティス、設計方法論、および設計パターンに関するその他の有用な情報を説明するための事実上の標準である本はありますか?その本はそれを特別なものにしていますか?

1
アジャイルに関する標準的な本はありますか?
ソロ開発者として、私はアジャイルのようなプロセスを使用していると思いますが、私がやっていることを実際のアジャイルと比較し、自分のプロセスを改善できるかどうかを確認したいと思います。 アジャイルに関するベストプラクティス、方法論、およびその他の役立つ情報を説明するための事実上の標準である本はありますか?その本は特別なものですか?
45 agile  books 

9
Programmers.SEやStack Overflowに時間を費やすことは、初心者向けの優れたプログラミング本の代わりになるでしょうか?[閉まっている]
Programmers.SEとStack Overflowに時間を費やす(積極的に参加する)ことで、Code Complete 2のような本を読むことに費やす時間(それ以外の場合は読書リストの次になる)に近いプログラミングスキルを向上させることができます。 OK、プログラミングを始めている人にとってはこの質問に対する答えかもしれませんが、プログラミング言語に精通しているが改善したいときにコンテキストで尋ねるこの質問を追加したいと思います彼のプログラミングスキル。私はこの質問をSOで読んでいて、この本は他の多くの人(ジェフやジョエルを含む)にも推薦されています。 具体的には、C、Java、Pythonなどでプログラミングを行っているにもかかわらず、コーディングスキルやCC2のレビューを読んで満足していないのに、さらに改善する必要があることに気付きました。 。 だから、基本的に私はプログラミングスキルを向上させるための最善の方法を知りたいです-ここ/ SOにもっと時間を費やすか、CC2を続けて、時間が許せばここに来るかもしれません。



20
ソフトウェアアーキテクチャの理論と実践に関するベストブックですか?[閉まっている]
私の会社には、プログラミングからアーキテクチャに移行したい開発者が数人います。ソフトウェアアーキテクチャの理論と実践に関する最高の本は何ですか?可能であれば、カバー写真を含めてください。 一般的な本、および特定の技術に関連する本を自由に含めてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.