とにかく早く仕事を片付けたいなら、具体的な実装方法をズバリ教えてやった方がよい。彼ら自身に考えさせていたら、いつできるか分からないし、不適切なものができて、作り直しが発生するリスクも高いからだ。
しかし、教育という観点では、簡単に「答え」を教えないほうがいい。プログラミングでは、ソースコードを書くことよりも、実装方法を考えることの方が重要だからだ。初心者には、少しでも多く、その「考える」という経験を積んでもらう必要がある。
★
具体的にどこまで教えるかということは、個人の能力や仕事の内容、プロジェクトの状態にもよるので、一概には言えない。実装の方針だけを伝えて細部は考えさせる、あるいは、あらかじめ関数やクラスの「枠」だけを作ってやってから中の処理を実装させる、というように、中間的な指示を出すことが多いだろうか。スケジュールに全く余裕がないときには、実装方法自体を教えることもあるが、そのときには、なぜそのような実装が良いのかということも、同時に教えてやる必要がある。
新人に指示を出すリーダー的な立場の人はもちろんだが、彼らから技術的な質問をされる周囲の先輩達も、彼らの勉強のために、こうした「気遣い」をしてやったほうがいいだろう。
★
一方で、新人の側としては、常にそうした教育的指導が行われることを期待してはいけない。短納期、人手不足のプロジェクトが多い中、社員教育よりも開発効率やリスク回避を優先せざるをえないという現実もある。
誰かに質問をして、答えを教えてもらった場合でも、どうしたらその答えに到達できるのか、ということは必ず確認すべきだ。そして、自分だけでその答えに到達できなかったのはなぜか、ということもよく考えてみることである。
■関連記事
・「人に頼れる」技術者の話
・プログラミングは体で覚えろ
なぜ、「できる人」は「できる人」を育てられないのか?
posted with amazlet
on 06.11.12
吉田 典生
日本実業出版社
売り上げランキング: 5136
日本実業出版社
売り上げランキング: 5136
おすすめ度の平均: ![4.5](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-4-5.gif)
![4.5](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-4-5.gif)
![4](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-4-0.gif)
![2](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-2-0.gif)
![4](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-4-0.gif)
リーダーのためのとっておきのスキル
posted with amazlet
on 06.11.12
石田 淳 小阪 裕司
フォレスト出版
売り上げランキング: 741
フォレスト出版
売り上げランキング: 741
おすすめ度の平均: ![4.5](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-4-5.gif)
![4.5](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-4-5.gif)
![5](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-5-0.gif)
![5](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-5-0.gif)
![5](https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fimages-jp.amazon.com%2Fimages%2FG%2F09%2Fx-locale%2Fcommon%2Fcustomer-reviews%2Fstars-5-0.gif)