読書感想文」カテゴリーアーカイブ

世にも奇妙なマラソンたち

珍しく本屋でスポーツ関連のコーナーに足を踏み入れた時に面白そうな本を見つけて思わず購入。

猫まっしぐラン!! おもしろマラソンガイドブック
猫ひろし
エフエム東京
売り上げランキング: 53969

マラソン色々

これほどまでに色々な種類があるものかと思ってしまうほど紹介されている大会はバラエティに富んでいる。
給水ならぬ給スイカが出てくる大会
富里スイカロードレース
川の中をひたすらに走る大会
サーキットを走る大会
カレーライスの材料を集めながら走る大会
いやはや。仮装をして走るなんてのが序の口ではないだろうかと思ってしまうほどの種類だ。

先日トレイルランニングの講習でお会いした方も、以前仮装レースに出たことがあってその時の様子を楽しそうに話をしていた。
マラソンというとストイックなイメージが先行してしまい、キツイとか辛いとかそういう面ばかりが思い浮かんでしまいがちだ。
純粋に走るって事を楽しむ。そういう心もちでこれらの大会は楽しめそうなのでいいですね。
ちょっとどれかに挑戦してみようか?スイカロードレースなんてちょうど千葉だからいいかもしれませんね。

それにしても猫ひろし

マラソンしているんだ。しかも、フルマラソンを3時間18分で走ってるということはなかなか早い。
それだけでも十分すぎるほど驚きだというのにさらなる追い打ちをかける新事実が!!!

生年月日:1977/08/08

猫ひろしって同い年だったのか。。。
絶対にもっと年上だと思っていた。なんだか色々とショックだった。

あぁ、テストエンジニア

いちばんやさしいソフトウェアテストを読んだ

いちばんやさしいソフトウェアテストの本 (技評SE新書 19) (技評SE新書)
石原 一宏 布施 昌弘
技術評論社
売り上げランキング: 14416

ソフトウェアを開発するうえでテストというものは必要不可欠な話である。ただ、ソフトウェアのテストエンジニアや品質管理者というものを目指す!という話をあまり聞いた事がない。これは私が聞いた事がないだけの話かもしれない。
本書はその現状を打破するために作られた本ではないかと思う。
テスト工程は、あくまでテストする対象となる機能。ここで言うとプログラムがない限りは実際のテストは出来ない。もちろん、仕様上の不備・不具合を指摘したりそれに合わせてテスト計画を練る事もとても重要な作業だ。ただ、肝心の開発が予定通り進む事は稀で往々にして遅れが発生する。その時に削られるのはまっさきにテスト工数がやり玉にあげられる。
バグを見つけたら見つけたで開発側からは裏切り者扱いされたりもするかもしれない。もちろん、バグを見つけたという事は間違いなく評価されるべき事で、そのままプログラムが世に出た時の被害を考えれば素晴らしい事。ただ、納期が迫ってただでさえ遅れが発生している開発担当者の感情的な心根としてそういう発想につながってしまう事もあるだろう。
本書でも第6章で涙ぐましい対策が語られている

常に挨拶と礼節を心がけ、開発者とチームメンバーとよりよい関係を目指します!
(中略)
そこで、テストエンジニアは常に開発者と良好な信頼関係を保ち気軽に話ができるようになっておく必要があります。(P126)

開発側に属する私としては色々と頭を下げたくなる内容だ。
これからのソフトウェア開発を考えると品質というものはより求められ、それに比例するかのようにテストエンジニアの価値というものはどんどん上がっていくだろう。
本書がそのきっかけとなってくれる事を願う。

ただ、本書は対象とする読者をどこに置いているのだろうか?実際に開発に携わっている人間にとっては本書は優しすぎる。そうなると、対象読者はだれになるのだろうか?
第1章は優しいものの、その後はV字モデルの説明、W字モデル。名前だけならAllPairsや直交表も出てくる。
うーん、対象は学生なのかな?

既知への向き合いかた

小飼弾氏著「決弾」を読んだ

決弾 最適解を見つける思考の技術
小飼 弾 山路 達也
アスペクト
売り上げランキング: 103246
おすすめ度の平均: 3.5

4 電子書籍で読んでみました
5 もう決断に悩まない
3 頭の体操に
4 機械以下の奴隷にならないために
4 決断は買えない

前作となる弾言とは異なり、本書はQA形式仕立ての構成になっている。
実は今回もiPhoneで購入したのだが…iPhoneはリアル書店と違って試し読みができない。小飼氏がどういう思いでこの構成にしたのかは不明だが、個人的にはあまり好きじゃないなぁーと思った
小飼氏に共感できるか以前に質問に共感できないことがしばしば有るからである
勿論、それらに対してなんて答えるのか?という意味においては、興味深いものも有るのですけどね

あ、それ知ってるな

最近、本をそれなりの量読むようになってきた。私は速読とかフォトリーディングとか出来ない(うまく見についてない)ので、読むスピードは遅いですが。
ただ、「あ、それどっかに書いてあったな」と思うことは良くある。

たいていはどの本の内容も既知の知識であり、人によっては知っている内容です。
けれど、「この知識をこう表現できるんだ」ということは勝間さんの本を読むまでしらなかった。1つの事実に対しても、表現は複数ある。目にとっての読書の楽しみとは、新事実との遭遇ではなく、新表現との遭遇なんです

なるほど、確かに書いて有ることの、私は9割とはいかないかもしれないが、多くは読み手側が既に知っている内容なのかもしれない。知りたいと思う内容に関して、現代では本当の意味での”新事実”なんてそうそう簡単には出てこないだろう。
ただ、知っているのと自分の言葉に出来る、使うことが出来るというのは違う。
こう言う使い方や表現方法も有るんだ!って言う読み方は、自分の言葉にするための手助けになるかもしれないと思った。

私は情けない話ではあるが、セミナー。特に暗転している場のセミナーでは寝てしまうことがある。話の中に「あ、それ知ってるな」があった瞬間に一気に興が削がれてしまう感じ。そして、肝心な部分を見逃すんだから世話ない話だ。
気持ちの持ちようなんだろうけど…ちょっとこの考え方を取り入れてみよう

え?根がいい加減だからそんなことになるんだって?
たぶん、それも当たっているんだとは思う。

何を読み取るのか

これまで、本を読むときには「何かを得なきゃ!」という気持ちが強い。たぶんこれは、”元をとる”っていう意味ではそんなに間違ってはいないスタンスなんだろうけど、得るものが、必ずしも本のタイトルにある分野である必要はないということに気がついた気がする。
もしかすると、これはそもそもの小飼氏の思惑とは外れるかもしれないが、本にある言い回しであったり表現だったり。そこに行きつくまでの背景だったりを読み取ることも一つの成果ではないだろうか。
これらを積み重ねて自分のものとして整理することに今後気をつけていくことにしよう。

謎解き謎解き

ようやく「数学ガール フェルマーの最終定理」を読み終えた

数学ガール/フェルマーの最終定理
結城 浩
ソフトバンククリエイティブ
売り上げランキング: 5141
おすすめ度の平均: 4.5

5 数学は難しいけど、その面白さ、美しさが分かる小説
2 著者のインタビュー
5 数学を魅せる本第2弾
3 数式は良い
5 背理法の切れ味が心地よい

目次

  • あなたへ
  • プロローグ
  • 第1章 無限の宇宙を手に乗せて
  • 第2章 ピタゴラスの定理
  • 第3章 互いに素
  • 第4章 背理法
  • 第5章 砕ける素数
  • 第6章 アーベル群の涙
  • 第7章 ヘアスタイルを法として
  • 第8章 無限降下法
  • 第9章 最も美しい数式
  • 第10章 フェルマーの最終定理
  • エピローグ

そこそこの厚みがある上に数式を毎回追いかけて考えたりするととても読むのに時間がかかる。数式の細かいところはいくつかは読み飛ばしたし、自分の手で計算をしてないから頭には入ってないけどやはり時間がかかる。
ただ、時間をかけるだけのことはあったのではないかとも思う。

ピタゴラ

懐かしいっていうか、習った定義とかってほとんど覚えてないんだな~ということを再実感。もう、色々と思いだしながら読んでいました

  • ピタゴラスの定理
  • 合同
  • 複素数

言葉の定義を覚えていないのはやはり使っていないこともあるけど、本書で出てくるたとえで言うところの”しっくりときてなかった”のだろう。その場その場で覚えた気になっていただけなのだ。

証明せよ

様々な定義や予測を立てながら証明をしていく様を読みながら、私は自分の仕事をなぜか思い出していた。
あちらこちらから来る障害の内容を確かめ、一つ一つ事実を確認しながら最終的に問題点や解決策を探していく。その過程では過去の障害事例や解決案を織り交ぜながら思考を巡らせていく。
それは、すでに過去に証明された内容を定義として利用し、命題を解いていく証明の進め方と結構ダブルのではないだろうか。
著者はJavaの本も多数執筆しているプログラマー。やはり、この仕事は数学的な考え方が。。。。!
ちょっとこじつけかな。

でも、与えられた命題を解く…という意味においては同じ作業なのではないかと思う。
そして、それを楽しいと思えるのは、理系な人間なんだろうなぁと思った。

ソフトウェアアーキテクトが知るべき97のこと

O’REILLYから出ている「ソフトウェアアーキテクトが知るべき97のこと」を読んだ

ソフトウェアアーキテクトが知るべき97のこと
オライリージャパン
売り上げランキング: 747

珍しくAmazonが新刊を速攻で届けてくれた。つまり、予約があまりされなかったということだろう。技術書なんてそんなものだ…。

本書は、読んで字のごとくソフトウェアアーキテクトが知っておかなければいけないことや、何に注力していかないといけないのか?ということに関して数々の人がその考えを述べている。
本全体としてまとまっているというわけではなく、どちらかというと「あなたはどう思いますか?」って感じの質問に対しての解答集のようなものだ。

ちなみに、日本語訳は無いが原文はこちらにある

97 Things Every Software Architect Should Know – The Book
http://97-things.near-time.net/wiki/97-things-every-software-architect-should-know-the-book

日本語版である本書は、上記97の内容以外に日本人アーキテクトによる追加の内容11本を含んでいる

何を知るべきなのか

実際には、それぞれの立場や会社の性質。従事しているプロジェクトの内容やチーム編成によっても立ち位置は変わってくると思うので、「おー!そうだよね!!」って思うこともあれば「ふーん」と思うこともあった。
ただ、まとまっていないといっても、考えることというのは比較的似通っていて、言っていることはある程度のカテゴリに分けられている

  1. 技術を正しく把握・使うことの重要性
  2. コミュニケーションの重要性
  3. ビジネスを考えることの重要性

とってもざっくばらんに分けるとこんな感じじゃないかな?
たぶん、この人たちにとっては”ソフトウェアや技術に対する知識を持っているのは当たり前”で、プラスして何が重要かということが言いたいんだろう。技術ばっかりの頭でっかちになってはだめですよって。本書でたびたび出てくるところの「象牙の塔」ですね

  • 象牙の塔 http://ja.wikipedia.org/wiki/%E8%B1%A1%E7%89%99(Wikipedia:象牙)
    • 現実からかけ離れた夢想の世界。学者が閉じこもる研究室の比喩。ミヒャエル・エンデの『はてしない物語』にも登場する

面白いと思い、やはり悩ましいのはコミュニケーションだろう。

そんなときに必要なのは、昔から定評のあるテクノロジーです。実際、そのテクノロジーは、人類の歴史で最も重要な技術上のイノベーションです。何だと思いますか。それは話し合いです(P.6 Mark Ramm)

ソフトウェアアーキテクトをビジネスとデベロッパーの間に置くとなると、やはりこのスキルは必須になるだろう。これはプロジェクトをチームとして、会社として成功に導くためには間違いなく必要なことだ。
その割に、これにかかるコストだとか労力というものは軽視されがちで、結果としてプロジェクトはとん挫したりする。
また、もうひとつ。重要なコミュニケーションがある

ソフトウェア・アーキテクトは、どのプラットフォームの仕事をしているかにかかわらず、相互のコミュニケーションを円滑にするための手段を持たなければなりません。その手段の1つが、アーキテクチャー/デザインパターンによるコミュニケーションです。(P.84 Mark Richards)

そう。同じプラットフォーム、同じ言語で開発を行ったとしても別のチームのプログラマがすぐに他のチームで活躍できるとは限らない。仕様書が情報を知るための重要なリソースになることもあるが、プログラマであればまずソースを見ることが多いのではないか?その時に内容を理解したり、プログラムの意図や流れというものを理解するのにこれらデザインパターンというのは間違いなく威力を発揮する。
逆を言えば、本来であればデザインパターンを適用すると効果的な場面において適用されていないとすると、不必要な誤解を招く可能性まであるということだ。

私自身は、デザインパターンに対して習熟しているとはまだまだ言えない。
一人の技術者としてのコミュニケーションがとれるよう、勉強していかなければいけないと痛感することになった。

考具を読んだ

加藤 昌治さん著の考具を読んだ

考具―考えるための道具、持っていますか?
加藤 昌治
阪急コミュニケーションズ
売り上げランキング: 1683

この本自体が2003年に発売され、その後の数々の本や雑誌によって発想法は紹介されているので、特別”新しい”というものはなかった。もちろん、これを2003年に読んでいたら目からうろこ状態で歓喜していたかもしれない。
ただ、”知っている”ということと”できている”ということは別の話だ。「あー、これね。うん、知ってる知ってる」って言ったところでやったことがなかったり実際にそこから気付きが生まれる前に辞めてしまったり。
アイデア・発想法に関しては本書にも描かれているとおり「量が質を生む」という性質はあると思う。それがわかっているくせに続かない私はやはりわかっていないのだろう。

というわけで、さっそく会社で試してみることにした。本書とは直接関係はないのだが、KJ法によって「理想の職場」ってテーマでメンバーを集めて話し合ってみた。

KJ法(Wikipedia)
http://ja.wikipedia.org/wiki/KJ%E6%B3%95

やり方を知ってはいたものの、実際にやってみるとまとめるのが難しい!あまり、仕事直結の話以外に関して意見を出し合う機会も少なかったので、なかなか面白い発見がいくつかあった。
なかなか本で得た内容を実践することは難しいが、やはり実践することによって気付くことは多い。これからも忘れないようにしていかなければいけない。

クラウドコンピューティング仕事術

ふと目に入ったので西田 宗千佳著 「クラウドコンピューティング仕事術」を読んだ

クラウド・コンピューティング仕事術 (朝日新書)
西田 宗千佳
朝日新聞出版
売り上げランキング: 33003

読んだ・・・のだが・・・ううむ、これは

仕事術というよりは入門?

クラウドを有効利用した仕事術ということで私が期待したこととは結構食い違っている内容であった。本書で取り上げられている内容は

  • GMail
  • EverNote
  • スマートフォンの利用
  • バックアップは大事だよ

くらいではないだろうか。
ラインナップからしても物足りない。私自身がIT関連の企業に勤めているからそう思うだけなのかもしれないが、どれも十分すぎるほど認知されている内容だ。
もちろん、それぞれで書かれている内容はそんな変なことが書かれているわけではなく、分かりやすく書いてはいるのでこれらのサービスをあまり活用していない方にとっては参考になるかもしれない。
だが、ここまで広まっているモノに対して今更感があるのは否めないだろう。
数多いサービスがあるのであまり手広く広げすぎても読みづらい内容になってしまうかもしれないが、もう少し「イヒッ」って思えるようなサービスだったり使い方だったりが紹介されているといいと思った。

では、何を?

あれこれ考えてみたけど、自分自身でクラウドを利用した目新しいものはあまり使っていない。最近はiPhoneとOutlook、OneNoteあたりを旨い事何かできないかな~とは思っているけど、あまりクラウドって感じじゃない。
Windows AzureやGoogleAppsを使って自分でサービスを…ってのはちょっと現実的ではない。
さしずめ、個人でもメリットの出るセールスフォース等の利用方法なんてのも面白いのかもしれない。
「これって企業向けじゃない?」
って内容のサービスも、見方を変えれば個人で十分活用できるものもあるはずじゃないかな?

でも、案外そんなものなのかもしれない。

伊坂作品を続々と

伊坂幸太郎作品を多く持っている友人から借りて、いくつか読んでいます。

読み終えたのは

オーデュボンの祈り (新潮文庫)

オーデュボンの祈り (新潮文庫)

アヒルと鴨のコインロッカー (創元推理文庫)

アヒルと鴨のコインロッカー (創元推理文庫)

今読んでいるのは

重力ピエロ (新潮文庫)

重力ピエロ (新潮文庫)

読み終えたら

ラッシュライフ (新潮文庫)

ラッシュライフ (新潮文庫)

を借りる手はずが整っている。それに魔王の続編といわれる

モダンタイムス (Morning NOVELS)

モダンタイムス (Morning NOVELS)

も読みたいと思っている。伊坂作品をひたすら読む日が続いているわけだが、さすがにここまで読み続けていると作者の傾向が見えてくる。なんとなく今回もこんな感じで終わるのかな~と思ったりしながら読むのは私にとってはなかなか新鮮でそれはそれで面白い。考えてみると、小説にしろビジネス書にしろ”特定の著者”の書物を立て続けに読むということはそれほどなかったこと。出来うることならば作者が書いた順に読むのが作者の意図が何かしら見えてきそうでいいような気もするけれど。まぁ、なかなかそう思っては見ても難しいものかな。2巡するくらいの意気込みでもあれば別だろうが。

それにしてもビジネス書以外の本をここまで立て続けに読んだのは初めてではないだろうか?あったとしてもそれは子供時代の話になりそうだ。うん、ドリトル先生とか

ドリトル先生アフリカゆき (岩波少年文庫 (021))

ドリトル先生アフリカゆき (岩波少年文庫 (021))

実はとなりにいたりする?

誰がどれだけの資産を持っているなんて分からない。実はあなたの隣にも?って事で「となりの億万長者」を読んだ

となりの億万長者―成功を生む7つの法則
トマス・J. スタンリー ウィリアム・D. ダンコ
早川書房
売り上げランキング: 1581
おすすめ度の平均: 4.5

4 FInd out what the rich do.
4 20代の時に巡り合いたかった。
5 お金持ちになるための“守り”の教科書。
4 高額所得者ではなく、金融資産を持っている人=となりの億万長者
3 あんまり・・・

億万長者の定義

本書で述べている”億万長者”は、収入がものすごい高い人という意味ではなく、莫大な”資産”を持っているのか?ということにフォーカスしている。
つまり、どれだけ収入があったとしても、支出をし続けていれば資産としては貯まるわけはない。実は、億万長者は高級な服や装飾品で身を固めたり高級車を何台も所有していたりするとは限らず、倹約していたりするというのが本書内の調査結果とされている。

収入を越えるような支出をしたり、それに近しい支出をする。これは別に億万長者に限らず普通の会社員であっても同じ考え方は適用できると思う。収入を上げることは短期的にはなかなか難しいかもしれないが、支出を下げることは比較的容易だ。それはわかる。

支出をコントロールする。これは支出をただ単に抑えるというわけではなく”意味のある支出をする”ということに尽きるのだと思う。
つまり、そのお金を投資しているのか浪費しているのか。これの見極めがどれだけできるか…。自分を納得させるために、実は浪費なのにもかかわらず”投資”だと思いこんでしまってはいないか。
他人にとっての投資行動が、必ずしも自分自身にとっての投資とは限らないはずで、これらは自分自身がしっかりと見極めていかなければならないこと。

自分自身が使うためにどれだけ資産が必要で、子供のためにどれだけ資産が必要なのか。もういい加減に真剣にならなければいけないだろうなぁ