Javaのみならず、Ruby開発のIDEとしても評価が高いNetBeansを使ってみてください。
Glassfish対応、Javaエディタ機能の強化などが実装されています。
「仕事を100倍楽しくするプロジェクト攻略本」を読んだ
PMP?そんな小難しい理論は一切なし!
PMとしての考え方がこんな薄い本に詰まってます今度はプロジェクトリーダー向けの本。けっこういろいろなところで評判になっている本です。
プロジェクトリーダーを学ぶための本はたくさんありますが、この本は非常に特徴的です。
- ものすごく薄い
- 小難しいことは書いていない
- ゲーム風に書いてある
ただ、勘違いしないで欲しい。この本はハウツーものではありません。もちろん方法も載っていますが、このとおりにやることを義務付けられる必要ないと思います。「ゲームのように楽しくプロジェクトをゴールに導こう!」常にそういう考え方をもってマネージメントするのが重要ではないでしょうか?
この本の考え方では、プロジェクトリーダー=勇者として、仲間とともにゴールを目指して冒険します。冒険はには困難な事も怒るわけですが、それを仲間と協力し合いながら楽しく冒険を続けるわけです。勇者は仲間の尻をたたいて冒険に連れて行くわけではありません。皆が同じ方向を向いて自主的にゴールに向かっていくのが重要なわけです。
私も気をつけなければなあと思ったのはこれ。
5章「勇者は提案せず!提案を受け入れろ!」より
「ダメだからこうしろ」という言い方をしてはいけない。仲間は、各自のやる気でしか動かないことを認識すべきだ。他人の方法を押し付けられて、やる気など出てこない。
(中略)
勇者が「こうしたらいいのに!」と分かっていて、相手の方法が遠回りに見えても、見守ってあげよう。少しの遠回りは許してあげよう。
なるほど。より良い方法を無理やりやらせるよりも、本人が自分で見つけ出した方法で高いモチベーションでやる方がずっといいというわけです。
自分に置き換えてみてもそう思います。あれこれ「ああした方がいい。この方が良いからこうしなさい」と言われると、それが正論であってもなんかやる気がなくなってしまいます。ましてや、指示された方法に多少の問題が見つかったりしたら(おこがましいことですが)「ほらね。やっぱり俺が最初考えたようにやれば。。。」と思い込んでますますやる気がなくなってしまいます。仲間を信じて仲間に任せなければならないわけです。
ゲームが好きな人には、ぜひオススメします。ただ「書いてある方法を覚えていきなり使い始める」なんてことはしなくてもよいと思います。楽しく冒険(プロジェクト)するという意識だけでずいぶん違うと思います。
ちなみに本が薄いってどれぐらい薄いかというと、ペンよりも薄いぐらいの厚みです。一冊ぐらいすぐに読み終えます。
「プログラマの完全常識」を読んだ
新入社員がプログラマとして学ぶべき
基礎知識が詰まった一冊この本はプログラマが読む本というよりも、“これから”IT系にプログラマになる人が基礎知識として読んでおく本だと思います。大学を卒業して春からIT系企業に勤務する人なんかがふさわしいのでは?
プログラマというタイトルで書いていますが、プログラミング技術だけの話ではないので、設計者であろうと知っておいてよい内容です。大学の講座であればまさに一般教養です。浅く広い内容なので、勉強するといったかしこまったものではなく、さらさらと読み進めることができました。
網羅している範囲は非常に広い範囲です。まるでシスアドの教科書のようです。コンピュータの基礎知識から、プログラミング言語、アルゴリズム、データベース、設計、開発といった開発作業の流れが一通り紹介されています。著者が新人研修で教えている内容をまとめたということなので、新人研修で使用するにはもってこいの書籍です。
第6章の内容は私にとっても非常に身近な内容であり、現実に即した解説をしていると思いました。少し引用してみます。
業務設計ではここがポイント!
依頼者が望むのは技術ではなく、問題の解決です。開発者が問題を十分に理解しているかどうかが、システム導入を成功させカギです。
たまにこういう当たり前のことが分かっていない開発者もおります。例えば・・・、
- プログラムを作りたいだけなんじゃないか?と思う人
- 顧客の問題を解決するという目的がなくなっている人(顧客=敵。と考え、儲けを勝ち取ることだけを考える)
- 自分の目の前の作業を無難にこなして給料もらって帰りたい人
愚痴はまあ置いといて。。。
後半は「ここまで教えてあげるなんて親切だなぁ」と感じるぐらい実践的です。
- 画面設計では、Xマークを埋めることでテキストボックスに最大何文字入るか示したりする
- コンパイルエラーの対処方法(エラーメッセージ、コメントアウトを活用)
目から鱗というような情報ではないのですが知らないと損をする。まさしく常識として新入社員に読ませてあげてはどうでしょうか?