スキップしてメイン コンテンツに移動

投稿

ラベル()が付いた投稿を表示しています

Head Firstソフトウェア開発 を読んでみた

本を読む→レビュー なルーチンを復活させよう計画。 今回は Head Firstソフトウェア開発 ―頭とからだで覚えるソフトウェア開発の基本 を図書館で見つけて借りて夏休み中放置していて返却日が迫ってきたので慌てて読んでまとめました。 1. 概要 似たような内容のHeadFirstシリーズに Head Firstオブジェクト指向分析設計 ―頭とからだで覚えるオブジェクト指向の基本 Head Firstデザインパターン―頭とからだで覚えるデザインパターンの基本 等があります。 一部内容が被ってたりしており、割合的には オブジェクト指向分析設計 : デザインパターン : オリジナル(+α) = 3 : 1 : 6 位のイメージ。 ちなみに似た内容の方の本2冊は買ってます。今回のは返却済み。 2. +αのこと 被っている内容については各本を参照してもらうとして、この本独自の点をあれこれ。 I. 繰り返し 一番重視されているのが「繰り返し」。 小さい単位では、毎朝スタンドアップミーティングを行い、現在の進捗や気づいたこと、今日の作業の妨げになり得る案件等を報告しあう繰り返し。 大きい単位では、納期までに結果を納品し、それに対しての反省から次のプロジェクトの見積を計算しなおす繰り返し。 等、各単位での繰り返しを行うことで、常に現状を確認し、予想で物事を考えないようなシステムを作ることが重要としています。 II. バーンダウンチャート 単語として知らなかったのでピックアップ。 詳細は本を読んでもらったほうが良いと思いますが。これも現状把握の一手段です。 III. バージョン管理 Subversionの導入について軽くですが触れられており、導入からチェックアウト、タグやブランチの付け方、考え方などがある程度理解できます。 詳細まで解説するとページ数がいくらあっても足りないので、本当に触りだけですが、これだけでも知っているのと知っていないのとでは共同開発の効率に差が出そうな感じです。 IV. テスト(テスト駆動開発) これも軽くですが触れられていました。テストのコンパイル、単体テストの自動化方法や、テスト駆動開発の考え方と、その効果、利便性などが解説されています。 結合テストに関してはあまり触れられてません。 3. 総評 本の内容としては、基本的なプロジェクトにおけ...

「ハッカーと画家」を読んでみた

前 に読みたい本で上げたうちの1つ ハッカーと画家 コンピュータ時代の創造者たち を学校の図書館で見つけたので、借りて読んでみました。 そもそも、前からこの本の存在は知っていたのですが、タイトルと表紙、帯のくだり等を見て、 「スーパーハカーになるなら画家のこういうところを見習え!」 みたいな内容が書いてあるんだろうなと予測して、毛嫌いして読んでいませんでした。 が、読書メーターのコメントをたまたま読んでみたところ、そういう内容じゃないような感じのコメントだったため、試しに読んでみようということに。 実際読んでみると、内容は著者のPaulGrahamのソフトウェア、プログラム言語等についての色々なエッセイをまとめたもので、 画家との関連も、ハッカーと画家には同じクリエイターとして様々な共通点があるといった内容の17個あるエッセイの1つで語られてるだけでした。 つまるところ内容とタイトルは殆ど関連がありません。 実際の内容的には、各エッセイごとのタイトルについて著者の結構過激な意見、批判、提案などが書かれており、それに対して読者も意見を考え、持つことで色々とやる気が起きるような内容になっています。 また、この著者はLispの方言であるArcを考えている人で、それに伴い基本的には動的型付け寄りで、静的型付けにはどちらかというと批判的です。 そのあたりも、読者の考えが湧きやすいという意味では面白いと思います。 系統的には、Joel on Softwareなどに似た形ですが、より一般人とハッカーの間の話が多いものでした。 薄くてすぐ読める内容なので、気になった方は気軽に読んでみては。

「あなたもいままでの10倍速く本が読める」を読んでみた

あなたもいままでの10倍速く本が読める この本を読んでみました。 内容は「フォトリーディング」という本の読み方を用いることで脳の潜在機能を目いっぱい使い、早く効率的に脳へ記憶し、活用していこうという話。 要のフォトリーディングは、「信じられない」「こんなの身につけられるはずがない」という意見もあるとは思うけれど、その前後のプレビューやポストビュー、スキタリング、高速リーディング等等の話は、普段、小説、雑誌、参考書や論文等を読む際に心に留めておくべき基礎的な話であり、「本の読み方」関連の話を聞いたことが無い人はそのあたりを認識することだけでも収穫になると思います。 フォトリーディング周りの評価は先に述べたとおり判断が難しいところ。 この本を読んだからといってすぐに必ずできる!というものではなく、この本をきっかけに特訓して、精神的にも技術的にも成熟できて初めて身につけられる(かもしれない)ものです。 まだ読み終わったばかりなので実践は積んでいませんが、学生の身なのでマインドマップと同様に普段の勉強や研究に取り入れつつ実践して行こうと思います。 ということで、信じる信じないはともかく、本の読み方のひとつとして知っておいてもいいと思われる一冊です。 余談: 僕は買ってませんが、この本の図解版である 図解! あなたもいままでの10倍速く本が読める というのもあり、amazonや読書メーターのレビューにこちらもあわせて読むことで身に着けることが出来たという話もちらほらありました。