2015/07/31 このエントリーをはてなブックマークに追加 はてなブックマーク - ぼくがJavaとプロジェクト開発をどうやって学んだか

ぼくがJavaとプロジェクト開発をどうやって学んだか

カテゴリ:








たまたま、
「最近CとJavaを勉強しています。オブジェクト指向難しいです」
という学生さんと話す機会があった。


もっと学びたいし、身に付ける方法が知りたい。
現場の感覚を早く身に着けたいって感じのことを言ってた。


んで、その熱意が結構いいなぁと思ったので、
一体自分はどうやってプログラミングとかこの仕事に対するレベルアップを図ってきたか
考えてみよう。ということでブログを書く次第です。



2015/07/26 このエントリーをはてなブックマークに追加 はてなブックマーク - 人月の神話とピープルウェアを読んだ

人月の神話とピープルウェアを読んだ

カテゴリ:




ソフトウェア開発に関係する仕事をしている人なら必ず聞いたことがあるだろう2冊
人月の神話とピープルウェアを読みました。

人月の神話―狼人間を撃つ銀の弾はない (Professional Computing Series) ピープルウエア 第2版 - ヤル気こそプロジェクト成功の鍵

僕が読んだのは人月の神話の第三版とピープルウェアの第二版。
(新装版を読んだ人はぜひ、何が加筆修正されてるのか教えて欲しいです)


普段、そんな本読んでもブログに書こうとは思わないのですが、
昔から名著として語り継がれるだけあって、ホントに感銘をうけたので
ブログを書こうという気持ちになった次第です。



この記事は、内容を要約や解説するわけではなく、
単純な感想を書くつもりです。
本からの引用があれば明記するようにします。



2015/07/12 このエントリーをはてなブックマークに追加 はてなブックマーク - 神クラスにどう向き合うか考えてみる

神クラスにどう向き合うか考えてみる




最近、仕事で今見ているソースコードが
めっちゃHogeUtilとかFugaUtilとかだらけで、
ドメインのプレフィックス + Utilつけりゃなんでも良いのかよ…とか思って考えてます。

そんで、これはいわゆる神クラスというやつだなぁと。
そこに立ち向かうにはどうしたら良いのか、
(どうリファクタリングしたら良いのか、クラス設計したら良いのか)
みたいなことを考えてみます。




GA