ブログ形式の都合で、6/17のできごとを18日の項に書いてます。
イデアルITスクールというところで3時間ほど話をしてきました。
http://www.ideal-ed.jp/
テーマなしだったのですが、だいたい表題のようにプログラマとして仕事をするときに勉強したほうがいいものについてという内容で話てみました。
特に今回は、これからプログラマとして働くという人たちだったので、高度なことを目指せるようにという視点だけではなくて、たとえばプログラマは生活の糧で休日はプログラム以外に当てるという場合に、高度ではないことを楽に行うという視点も考えてみました。
まあ、結局言うことは同じなのですけども。
話してるときに書いたメモ
で、紹介した本。なんどかあげたことあるもの。
まずは、プログラムが動く物理的なマシンの制約をしるために、CPUとかハードウェアのアーキテクチャ知っておくのが大事ですよってことで。
- 作者: 坪山博貴
- 出版社/メーカー: ソーテック社
- 発売日: 2005/05
- メディア: 単行本
- 購入: 1人 クリック: 24回
- この商品を含むブログ (4件) を見る
あと、サーバー構成としてクラウドが流行ってますと。
- 作者: 日経BP社出版局
- 出版社/メーカー: 日経BP社
- 発売日: 2010/04/22
- メディア: 単行本
- 購入: 11人 クリック: 1,429回
- この商品を含むブログ (22件) を見る
数学・論理方面では、論理学をやりましょう、と。プログラムを効率的に考えれるだけではなく、考えるということ自体の効率がよくなるので、プログラマにならないとしてもおすすめ。
簡単な真理値分析もしました。
- 作者: 野矢茂樹
- 出版社/メーカー: 東京大学出版会
- 発売日: 1994/02/18
- メディア: 単行本
- 購入: 24人 クリック: 175回
- この商品を含むブログ (80件) を見る
ただ、上記の本は不完全性定理まで触れていて、そこまで必要というわけでもないので、簡単によむならこちらでいいかと。
- 作者: 野矢茂樹
- 出版社/メーカー: 中央公論新社
- 発売日: 2006/09/01
- メディア: 新書
- 購入: 24人 クリック: 142回
- この商品を含むブログ (133件) を見る
で、論理計算からプログラムのほうに入るなら関数型言語ということで、OCamlを使ってるこの本。
プログラミングの基礎 ((Computer Science Library))
- 作者: 浅井健一
- 出版社/メーカー: サイエンス社
- 発売日: 2007/03/01
- メディア: 単行本
- 購入: 17人 クリック: 409回
- この商品を含むブログ (127件) を見る
- 作者: R.ブランデンベルク,P.グリッツマン,石田基広
- 出版社/メーカー: シュプリンガー・ジャパン株式会社
- 発売日: 2007/12/13
- メディア: 単行本
- 購入: 25人 クリック: 344回
- この商品を含むブログ (39件) を見る
あと、高校でやるような数学も大切なので、数学ガールは読んでおけ、と。
- 作者: 結城浩
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2007/06/27
- メディア: 単行本
- 購入: 58人 クリック: 1,055回
- この商品を含むブログ (967件) を見る
それから、今回は持っていってなくて挙げてかったけど、組み合わせ理論の話。赤・青・黄のおみやげの話とか、道順の組み合わせの話とか。
離散数学「数え上げ理論」―「おみやげの配り方」から「Nクイーン問題」まで (ブルーバックス)
- 作者: 野崎昭弘
- 出版社/メーカー: 講談社
- 発売日: 2008/11/21
- メディア: 新書
- 購入: 14人 クリック: 104回
- この商品を含むブログ (33件) を見る
という感じで、ぐだぐだ3時間ほど話をしました。
最後は、東京タワー楽しいという話。
ストリートビューで、その場でとられたユーザー写真が立体的にマッピングされています。
http://j.mp/97m4AU