自己学習
私はJavaを初めて触った時、近場に教えてくれる人がいませんでした。だから自分で勉強しました。他の言語もほとんどそうかもしれません。ASPだってVBだって勉強会やら研修やらでまともに教えてもらった事はないです。実務に突っ込まれて四苦八苦しながら覚えたのがほとんど。
だから自分で勉強して身につける術を持っていると思います(とりあえずプログラミング言語に限る)。ギターをやるにしても楽譜片手にひたすら練習するのみ。
だけどすべてはきっかけをもらってます。とっかかりはやっぱり手が動きづらい。だから最初の少しだけ誰かに手伝ってもらったりしていたと思います。
そう考えると新人にはどこまで教えればいいのか?何を教えればいいのか。正直自分の過去からすると「勝手に勉強して成長してくれ」という感じがしないでもないですが、勉強の仕方やとっかかり部分だけは勢いをつけてあげなきゃいけないなと思います。
本を読む習慣が無い人には、本を読むのがどれだけ良い事か伝えてあげないと自ら本を読んで勉強しようとは思わないかもしれません。自ら勉強するにしてもどこから手をつけていいのか分からない。だからある程度の道しるべを与えてあとは全力で走れ!という風にしたい
質問されたら答えるのは簡単ですが、何が分からないのか分からない人には聞き出してあげる所からやらないといけない。その上で道しるべを立ててあげて背中を押す。一人歩きしてくれるようにするのが目標です。
Eclipse3.1に比べてVS.NET2005使いづらい
Eclipseの入力保管に慣れてしまったせいか、VS.NETのIntelliSenceが使いづらいと思ってしまう。
メソッド名を保管しても最後に();が付かなかったり、引数を予測して入力してくれなかったり。Eclipseだと渡したい引数も予測して記入してくれるし、()も付くからめんどくさくない。VS.NETの方が「ほっほぅ!」と思う事もあるけど、やっぱり慣れ親しんだEclipseには劣るなぁと思う。
慣れてしまえばなんてことなさそうだから淡々と触ってみるけど、Improve C# Plugin for EclipseをEclipseにインストール中なのは一応比較してみるため(笑)
#追記:Improve C# Plugin for Eclipseはとりあえず現段階じゃ比較対象にもならない事が分かった。。。
#追記:Eclipse(JDT)の使い勝手をそのままにCSが開発できたらうれしいなぁ…それでもCSDTというものはリリースされないような気がするけど(^_^;。VSは.NET Frameworkのバージョンの切り替えができないから、2003と2005を両方インストールしたりするけど、JDKみたいにひとつの開発環境で切り替えられたりするととってもうれしいなー。