A Day In The Life

とあるプログラマの備忘録

おすすめ本

本に線を引くのは抵抗がありますが

三色ボールペンで読む日本語角川書店このアイテムの詳細を見る赤、青、緑の三色ボールペンで線を引きながら本を読みましょうってことが書いてある本です。 赤は大事なところ、青はまぁまぁ大事なところ、緑は自分が面白いと思ったところに引く、はじめはなか…

いろんなフレームワークで実践されているパターン集

エンタープライズ アプリケーションアーキテクチャパターン翔泳社このアイテムの詳細を見るもう少し訳がしっかりしてればなぁと思うところが何点かありましたが、内容は良かったです。 トランザクションとかデータベースまわりのパターンが6割程度占めてまし…

O/Rマッピングとは何か?

HIBERNATE イン アクションソフトバンク クリエイティブこのアイテムの詳細を見る今使ってるFrameworkはデータベースまわりの機能が非常に弱い。 何とか改良したいなと、じゃあO/Rマッピングの勉強してみるかということで読みました。 Strutsインアクション…

リレーショナル理論本当にわかってる?

データベース実践講義―エンジニアのためのリレーショナル理論オライリージャパンこのアイテムの詳細を見る リレーショナル理論の本です。 商用のリレーショナルデータベース、OracleやSQL Serverなどは本当の意味でリレーショナルデータベースとは呼べない、…

どんぶり勘定はだめですよ

稲盛和夫の実学―経営と会計日本経済新聞社このアイテムの詳細を見る この本は良いシステムを作るには経営者からの視点が必要なんだと教えてくれました。 原価管理、在庫管理、販売管理等いろいろなサブシステムが最終的には企業会計につながっていく仕組みが…

Strutsを深く理解するなら

STRUTS・イン・アクションソフトバンククリエイティブこのアイテムの詳細を見る少し古い内容もありますがStrutsの生みの親が書いた本だけあって内容が深いです。 いままでなんとなく使ってた機能、「あ〜そういうことだったんだ」みたいな発見が沢山ありまし…

Hardcore Java

Java魂―プログラミングを極める匠の技オライリージャパンこのアイテムの詳細を見る 読み応えがありました。 Javaを深く理解したいならこれは読んどいたほうがいいですね。 内容的にはEffective Javaに似た感じですけどあっちより読みやすいです。 マニアック…

シンプルにわかりやすく

軽快なJava―Better,Faster,Lighter Javaオライリージャパンこのアイテムの詳細を見る データアクセス層のプログラムを作成している時に 大規模プロジェクトでとにかく速く作らないといけないから、あまり綺麗に作ろうとせず一定の規則性を持たせて作ったほう…

達人への道

達人プログラマー―ソフトウェア開発に不可欠な基礎知識 バージョン管理/ユニットテスト/自動化アスキーこのアイテムの詳細を見る CVS、JUnitの勉強をしたくて買った本です。 バージョン管理におけるリリースブランチの考え方やユニットテストでのモックオブ…

DBMSの構造を知ってると何かと役に立つ

RDBMS解剖学 よくわかるリレーショナルデータベースの仕組み翔泳社このアイテムの詳細を見る 情報処理試験の勉強にもなりそうなので買った本です。 日ごろからデータベースを頻繁に使っているにもかかわらず、その仕組みとか構造って知らないことが多いです…

コンピュータの歴史を知らずして

あなただけができることをやりなさい ソフトウェア界の偉人23人の名言集翔泳社このアイテムの詳細を見る 2年くらい前、転職活動をしてる時に出会った本です。 コンピュータの基礎を作った偉人からソフトウェアの基礎を作った偉人まで幅広く紹介されています…

UMLを一から勉強するなら

UMLモデリングのエッセンス―標準オブジェクトモデリング言語入門翔泳社このアイテムの詳細を見る UMLと言えばクラス図をなんとなく書いた程度の知識しかなかったのでそろそろ勉強しようかと思い買った本です。 実戦で使える情報がたくさんあり、何より文章が…

ランク上のプログラムを目指して

Effective Java プログラミング言語ガイドピアソン・エデュケーションこのアイテムの詳細を見る この本にはかなりの影響を受けました。 無駄な継承をしないとか、効率のいいループの回し方などなど目から鱗な内容がたくさんありました。 難しいところもあっ…

リファクタリングを実践するには

パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法日経BP社このアイテムの詳細を見る デザインパターンを使って効率よくリファクタリングするにはどうすればいいのかって事に焦点を当てて書かれています。 パターン魔にならないようにど…

リファクタリングの入門書

プログラムの育てかた 現場で使えるリファクタリング入門ソフトバンククリエイティブこのアイテムの詳細を見るユニットテストについての入門書を探しているときに見つけました。 リファクタリングを実践するための入門書です。 この本を読んでJUnitを使った…

HTTPの入門書

今夜わかるHTTP翔泳社このアイテムの詳細を見るHTTPの事を少し勉強しようと思い買いました。 分厚い本ですが内容が簡単で図も多いので一日で読めました。 HTTPについてまったく知らなかったので大変勉強になりました。

リファクタリングからはじめる良いプログラム

リファクタリング―プログラムの体質改善テクニックピアソンエデュケーションこのアイテムの詳細を見る 著者はあの有名なマーチン・ファウラー氏とケント・ベック氏です。 前置きが長くて退屈なところも多少ありますが、リファクタリングカタログの章まで進む…

人生を変えた一冊

プログラムはなぜ動くのか ― 知っておきたいプログラミングの基礎知識日経BP出版センターこのアイテムの詳細を見る この本に出会ったのは社会人1年目、まだ営業をやっていた時です。 ホームページ作成をしていたのでプログラムには興味がありましたが、自分…

わかりやすいデザインパターンの本

Java言語で学ぶデザインパターン入門ソフトバンククリエイティブこのアイテムの詳細を見る この本を読んでだいぶ勉強になりました。 デザインパターンだけでなくJavaについても勉強になるところが多かったです。 サンプルコードと説明がとてもわかりやすく楽…

考えるって何?

はじめて考えるときのように―「わかる」ための哲学的道案内PHPエディターズグループこのアイテムの詳細を見る 最近、自分の言いたいことをうまく伝えれなかったり、文章にかけなかったりで苦戦しています。 それが原因でヘコむ事も多いです。 自分の考えてい…

Strutsって結局何が出来るの?

Apache Strutsハンドブックソフトバンクパブリッシングこのアイテムの詳細を見る Struts1.1の内容がほぼすべて網羅されています。 Strutsって結局何が出来るの?って思っている方に最適です。 こんな機能を実装したいけどStrutsで出来るんだっけ?みたいな時…

Javaのルールブック

超図解 Javaルールブックエクスメディアこのアイテムの詳細を見る 今までVBでの開発しか経験のなかったので、Javaでのお作法がわかりませんでした。 過去に紹介したVB.NETルールブックは非常に役に立ったので今回も読むことにしました。 VB同様わかりやすく…

J2EEの基礎から学ぶ

注文の多いJ2EE 料理店翔泳社このアイテムの詳細を見る J2EEの勉強といっても何から手をつけていいかわからなかったので、この本を買いました。 Weblogic8.1とOracle9iを前提に書かれているので次のプロジェクトにぴったりでした。 説明がわかりやすく、とて…

デザインパターンってどうよ。

Javaデザインパターン徹底攻略技術評論社このアイテムの詳細を見る オブジェクト指向がなんとなくわかるようになってくると、 デザインパターンの勉強がしたくなります。 デザパタの本は分厚くて大層な本がいっぱいです。 なんか敷居高いなぁと思っていまし…

オブジェクト指向への第一歩

憂鬱なプログラマのためのオブジェクト指向開発講座―C++による実践的ソフトウェア構築入門翔泳社このアイテムの詳細を見る 初めはオブジェクト指向って何?って感じでしたが、 この本を読んでオブジェクト指向への道が開けました。内容もわかりやすく初心者…

コーディングルールを決めるなら

超図解VB.NETルールブックエクスメディアこのアイテムの詳細を見るVB.NETのコーディング規約が細かく紹介されています。 基本的な内容から、少し深い内容まで幅広く網羅されています。 内容がわかりやすいのと図解で丁寧に説明してあるのでかなりお薦めです…