齢を取れば取るほど時間が経つのが早く感じるもので、2014年も残り1か月になってしまった。まだ”2014年”という響きでさえ馴染めていない気がするのに、もう2015年になるのかと思うと少し焦燥感にかられてしまう。 ところで今年も例年と同じように本を100冊近く読んだ。今年は運良く、読んでよかったと思う本に多く出会えた気がする。今回はその中から「涙が出るほど感動した本」、「衝撃を受けた本」、「インスピレーションが刺激された本」を10冊厳選してランキング形式で紹介する。ジャンルは文庫本から漫画、絵本まで様々なのでご注意。 読んで衝撃を受けた本 TOP10 1.はせがわくんきらいや 1976年に出版され、2003年に復刊した名作絵本。以前このブログで取り上げたことも⇒『はせがわくん きらいや は大人にも読んでほしい名作』。 ヒ素入りミルクを飲み体を壊してしまった"はせがわくん"に「きらいや」と言
今春まともなエンジニアになりたい人とはつまり僕のことです。 ちなみに最近まで読んでいたのはこっち →「ソフトウェアテストを勉強しはじめて10ヵ月でやったこと - うさぎ組」 読み返すのも含めてこれらをしっかりと読もうと思ってる書籍をあげてみます。 最後のほうにOOPの設計系の書籍について補足を書いておきます。 CleanCoder まだ半分くらいまでしか読んでいませんが、宣伝の通り全てのソフトウェア開発に関わる人に読んでほしいと思わせますね。 Clean Coder プロフェッショナルプログラマへの道 作者: Robert C. Martin,角征典出版社/メーカー: アスキー・メディアワークス発売日: 2012/01/27メディア: 大型本購入: 12人 クリック: 645回この商品を含むブログ (36件) を見る いかにして問題を解くか 数学を題材に扱いながらも一般的にどのように目の前
私は夏休みの宿題のやり方を教えてもらったことがありません。約2ヶ月という限られた時間で、どういう風に消化していくと良いのかを学習したことがなかったのです。 夏の終わりに24時間テレビが放送されますが、あれを見ながら、答えをチラ見し、綺麗なドリル(*1)を1冊消化するのは忘れられない子供の頃の思い出です。 この経験はソフトウェア開発にも似ていて、開発の手法を知らなければ、良い結果を生むのは難しいのです。不幸なことに、夏休みの宿題のように明確に何をやるべきなのか、明確では無いのです。 夏休みの苦い思い出と、ウォーターフォールっぽい大失敗プロジェクトの経験をいくつか得た上で、アジャイルソフトウェア開発を学ぶことによって、ソフトウェアのつくりかたを学びました。 これは、中小のSIerでも、イケてるWEBサービスを提供している会社でも教えてくれたことではありませんでした。そう、夏休みの宿題のやり方を
07<< 12345678910111213141516171819202122232425262728293031>>09 激動の2011年も最後の日となりました。 当ブログの2011年記事をしめくくる特集として、 毎年恒例「各誌のマンガランキング」をまとめてご紹介したいと思います。 「このマンガがすごい! 2012」 「THE BEST MANGA 2012 このマンガを読め!」 「オトナファミ 2012年2月号[雑誌]」 各誌のランキングは、それぞれ選者が異なってるので(一部かぶってますが) それぞれの色に合わせたランキングになってるのが大変興味深いところ。 それらを読み比べて解いてみると、その年のマンガ業界が見えてくる…カモ? ※参考、昨年も同企画やってます <2010年度> ⇒全3誌の「2010マンガランキング」に全て選ばれた、ベスト11作品+α! <2009年度> ⇒全3誌の「
2011年11月08日10:22 カテゴリ 自分の周りに居る凄腕プログラマーが実際に読んでいる本 こんにちわ、VOYAGE GROUPでエンジニアをしている伊織といいます。 RubyKaigi2010/2011でスタッフをさせて貰ったりしています。 他にも渋谷rbランチなどに顔を出させて貰っています。 弊社の先輩エンジニアは勿論の事、RubyKaigiのスタッフをやらせてもらったりShibuyarblunchやLispコミュニティでうろちょろしているお陰で僕の周りには凄いプログラマーが沢山います。そこで、周りの凄腕プログラマーが実際に読んで「良かった」と言っていた技術書を幾つか挙げてみたいと思います。自分で手を動かしてやった本は僕の感想も添えます。 計算機プログラムの構造と解釈 クチコミを見る 有名な魔術師本。MITで長年教科書として使われてきた本です。今はPythonなので違う筈。今やっ
最近では企業における機械学習の認知度も高まっていてエンジニアの求人募集でも「望ましいスキル:機械学習」というのをよく見かける。特にweb系の企業だと当たり前のように機械学習を活用した魅力的なサービスが生み出されているようだ。 そんなわけで先日書いた機械学習の入門記事もそれなりに好評で末尾の教科書リストも結構参考にしていただいた様子。ということで、これから機械学習をはじめる人のためにオススメの教科書を10冊ほどピックアップしてみた。 幸いにして機械学習の分野には良書が多い。5年前はナイーブベイズすら知らなかった私も、これらの教科書のおかげでなんとか機械学習を使えるようになりました!(個人の体験談です。効果には個人差があります) 参考: 機械学習超入門 〜そろそろナイーブベイズについてひとこと言っておくか〜 - EchizenBlog-Zwei 最初に既存の機械学習の教科書まとめを挙げておくの
自然言語処理を活用したwebサービス開発に関わって5年以上経った。いい機会なのでこれまでを振り返って役に立ったと思う5冊をメモしておく。 1.珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造 まずはこれ。有名な本なので知っている人も多いと思う。簡単に説明するとちょっと前に「フェルミ推定」という名前で流行ったような、データから必要な数値を概算する方法や、問題が起きたときに問題点がどこにあるのか?最小の労力で解決するにはどこをいじればよいのか?などが書いてある。「webサービスで自然言語処理だ!」というと無限に夢が広がりがちなので、どういうデータが使えるのか、それをどういう形にもっていけばイケてるサービスになるのか、それはどのくらいの期間で実現できるか、ということを考える必要がある。そういうわけで本書は真っ先に読むべき一冊なのでは(余談だけれど、以前M << Nなデータに対してO(
中級クラス〜のデベロッパにとって,フォローする事が望ましいIT系雑誌のリスト。 また,それらの読み方。 つまり,書店における立ち読みのポイントと,購入の判断基準。 (1)Web+DB PRESS (2)Software Design (3)日経Linux (4)日経NETWORK (5)日経SYSTEMS (6)日経ソフトウェア 補足 なぜ雑誌なのか? 読者層としては, 主にWebアプリの開発をチーム内でリードするエンジニアやアーキテクトを想定。 (1)Web+DB PRESS 雑誌のホームページ http://gihyo.jp/magazine/wdpress この雑誌の読み方: 「特集」は無条件で精読する。 「プログラミング言語の記事」は,下記の点に注目して把握する。 言語の癖や特色,他の言語と差異化するファクター その言語から,あるサービスを利用するためのAPIの存在 バージョンアッ
この記事で、アルゴリズムの勉強はアルゴリズムカタログを覚えることじゃないよということを書きました。 プログラムの理論とはなにか アルゴリズムの勉強というのは、スポーツで言えば腕立て伏せや走り込みみたいな基礎体力を養うようなもので、「ソートなんか実際に自分で書くことないだろう」とかいうのは「サッカーは腕つかわないのに腕立ていらないだろう」とか「野球で1kmも走ることなんかないのに長距離の走り込みいらないだろう」とか言うようなものです。 Twitterでアルゴリズムの勉強とはなにかと尋ねられて、「アルゴリズムの基本的なパターンを知って、それらの性質の分析のしかたをしって、いろいろなアルゴリズムでどのように応用されているか知って、自分が組むアルゴリズムの性質を判断できるようになることだと思います。 」と答えたのですが、じゃあ実際どういう本で勉強すればいいか、ぼくの知ってる本からまとめてみました。
プログラミングというのは、名前をつける行為なんだと思う。 プログラミングで一番大切なこと。 もしも、プログラマーじゃない人に、「プログラミングで一番大切なことは?」と聞かれたら、迷わず「名前」だと答える。もちろん、人それぞれだし、自分はスキルの高いプログラマーじゃないよ、と前置きして。 名前が9割と言ったときの、9割という部分は人によってだいぶ差があるんだと思う。もっと小さいかもしれない。けれど、名前が重要だという点に関しては、反対するプログラマーはいないんじゃないだろうか。 時代や環境で変わる名前。 いま僕がイメージしてる名前というのは、変数名だったり関数名だったりクラス名だったり、とにかくいろいろ。さらに、JavaScriptとか高階関数をバリバリ使うような場合など、名前をつけないという選択肢もある。 なんとなくJavaScriptと書いたんだけど、名前はプログラミング言語や開発環境や
先日のエントリで手続きを記述するという側面と、式を記述するという2つの側面があるということを書きました。 プログラムの理論とはなにか そして、手続きの性質として代表的な、アルゴリズムについての勉強のしかたについてまとめてみました。 アルゴリズムの勉強のしかた そこで、今回は、式を記述するという側面の勉強のしかたと、あとこの分野は自分でもまだ全然勉強してなかったので、これからどういう本を読もうと思っているかをまとめてみます。 プログラム意味論 プログラムは必ずプログラム言語、少なくとも記号で記述します。*1 そこで、プログラムの勉強という点では、どのように動くかというアルゴリズムの勉強だけではなく、どのように書けるか、書いたものにどのような性質があるのかということも知る必要があります。 例えば、2005年あたりからRubyのような動的型付け言語が流行りだし、Javaなどの静的型付けの言語との
執筆した井上誠一郎氏ら共著者に敬服。お疲れさまでした。 パーフェクトJavaScript (PERFECT SERIES 4) 言語仕様のpart2(2〜7章)まで読みました。その後はパラパラっと流し読み。まずは言語仕様までの内容について雑感を述べます。 JSには既にサイ本と呼ばれるバイブルが存在しますが、サイ本は「仕様を淡々と解説している本」といった印象を持っています。対してパーフェクトJavaScriptは「仕様における用語を整理し、分かりやすくまとめて解説している本」といった印象でした。そして表紙がダサいです。ガラケーがのってます。サイ本に対してガラケー本といったところでしょうか。・・・って不名誉な名称だからやめとこうと思いましたが、パーフェクトJavaScriptと長いのでやっぱり使います。 対象読者 入門書ではないと「はじめに」で言い切っています。対象読者についてもそのページで言
1ヶ月ほどまえに、私はシリコンバレーを訪れたのだが、そのときサンフランシスコの本社で Twitter の採用面接を受けてきた。結果は残念、ということだったのだが、その経緯について書いてみようと思う。 なぜ Twitter 社の面接を受けたのか。7月の終わりころ、私はシリコンバレーで働くにはどうすべきなのか、ということについて頭を悩ませていた。考えながらぼうっと Twitter のタイムラインを眺めていたのだが、Twitter が日本人エンジニアを求人しているという情報が飛び込んできた。おお〜、と思って軽い気持ちで職務経歴書を Twitter に送ってみたのだ。 相当数の人たちが職務経歴書を送ったはずだし、私は書類選考で落とされると高をくくっていた。ところが、数日してTwitter の人事担当者からメールがあり、電話面接をやるからいつがいいか?という。まさかの展開に私はやや慌てた。電話面接を
技術評論社の安藤さんから「若い読者のための選書60冊」を頼まれた。 本屋さんで『最終講義』の刊行イベントとして、お薦めの本を選んで、それを並べて、あわせて買って頂こうという趣旨のものである。 本を選ぶのはたのしい仕事なので、さくさくと60冊選んだ。 もうフェアは終わってしまい、「どんな本を選んだのか知りたい」という人からメールがあったので、ご参考のために掲げるのである。 こんなのでした。 「日本および日本人論」として読むべき本(35) 『福翁自伝』(福沢諭吉) 『明治十年 丁丑公論・痩我慢の説』(福沢諭吉) 『氷川清話』(勝海舟) 『柳北奇文』(成島柳北) 『勝海舟』(子母沢寛) 『竜馬がゆく』(司馬遼太郎) 『坂の上の雲』(司馬遼太郎) 『ある明治人の記録-会津人柴五郎の遺書』(石光真人) 『澁江抽斎』(森鴎外) 『断腸亭日乗』(永井荷風) 『「坊っちゃん」の時代』(関川夏央・谷口ジロー
作者紹介キース・フェラッジ…貧しい家庭に育つが、ハーバード・ビジネススクールに入学し、卒業後デロイト・コンサルティングに就職。その後は大手ホテルチェーンのCMO、新興オンラインゲーム会社のCEOを歴任した後、独立してマーケティング・コンサルティング会社を起業した。世界で最も広い人脈の持ち主と「フォーブス誌」で評されている 概要・筆者の実演している人脈作りの秘訣が筆者の実体験を踏まえながら紹介されている ・単なるハウツー本にとどまらず、筆者独自の深い思想が表れている ・シンプルな言葉で明快にそのメッセージが伝わるので、人脈を築きたいと思っている人や現状に悩む人におすすめしたい内容となっている 心構え 人脈とは何か・成功するには人に対抗するのでなく、協力するのが大事である ・「誰かを助ければ、その人もあなたを助ける」という普遍の法則がある ・ビジネスは人間的営みであり判断を下すのも人間である
デベロッパー向けに情報発信をしている「Dr. Dobb's Journal」が、この1年(昨年7月1日から今年の6月30日まで)に出版されたIT系書籍の中から優れた本を選ぶ「Jolt Awards」が今年も発表されました。 発表記事では選考理由などが紹介されていますが、以下では選ばれた6冊がどんな本なのかを紹介しましょう(当然ながらすべて洋書です)。DSL(ドメイン固有言語)やClojure、Continuous Deliveryなど、新鮮な話題を提供している本が並んでいます。また、マーチン・ファウラー氏の著作が2冊(「Domain-Specific Languages」「Continuous Delivery」)選ばれている点にも目を見張ります。 タイトルに目を通すだけでも、いま何が開発者のあいだで話題になっているのかが伝わってきますが、もし興味を持たれたら実際に中身を読んでみてはいかが
2:名無しさん@涙目です。(埼玉県):2011/04/06(水) 21:33:25.67 ID:r7BIR4zK0 LO 14:名無しさん@涙目です。(チベット自治区):2011/04/06(水) 21:36:13.61 ID:VvhFK8lN0 >>2がLOかよ ニュー速酷すぎる 328:名無しさん@涙目です。(埼玉県):2011/04/06(水) 23:22:59.52 ID:LkdMwjHZ0 >>2で終わってた 9:名無しさん@涙目です。(京都府):2011/04/06(水) 21:35:13.79 ID:JDnfPJNY0 吉川英治「宮本武蔵」 37:名無しさん@涙目です。(dion軍):2011/04/06(水) 21:40:07.94 ID:+2nh7tYG0 思考の整理学 大学への数学 宮脇俊郎のらくらく理論ゼミナール 46:名無しさん@涙目です
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く