mumumuの日記: Javaの教育モード 9
日記 by
mumumu
とある後輩にJavaの教育をしてくれといわれますた。
とりあえず会って話をしてみたところ、新人研修ではJavaをやっ
たようなのだが、それが多分10%も頭に入っていないだろうと
いった状態。インスタンス変数とクラス変数の違いくらいはわか
っておいちくだしゃい(´ー`;)
このままIDEを触らせてよきにはからえとかOJTでやってたら間
違いなく潰れそうな予感なので、なんとか努力する所存であり
まっす。
とはいえ2ヶ月でStruts覚えさせて俺の代わりができるようにな
れというのはちと無理な気がしまつ。プログラミングやったこと
がないひとだしぃー(みなみしまのお人風
----
少なくとも以下を教えないといけないわけだが。理屈どおりには
絶対にいかないだろう。
Javaの文法をおさらい。
Webアプリの仕組み。Servlet, JSPについて教える
上を基礎としてStrutsを教える。
頭数は足りているが中身が足らない (スコア:1)
最近、まったく同じことをやった気が...。まあ、彼は新入社員ではないんですけれど。ぱっと見、Java のレベルも同じような感じ。ちゃんと教育に行かせて、勉強させたはずなのに、身についてないって言うのは困ります。WEB 関連は Java とは別の領域でも覚えるべきことが多いので、大変だというのはわかるんですが...。
自分で自発的に (OJT 以外に家とかで) 勉強してくれるようなやる気のある人なら良いのですが、そうでない人には実戦経験をどう積ませれば良いのやら。
# 愚痴っぽくなってしまった...
Re:頭数は足りているが中身が足らない (スコア:1)
まあ確かにそうなのですが、せめてJavaの基本くらいは覚えておいて
欲しかったな、、と(´ー`;)
今教えている後輩君の研修環境はIDE(Eclipse)だったそうで、、
以下の質問(試験)をしてみるといずれもダメでした(´ー`;)
正直オワットリまつ。研修先はどういう教え方をしてきたのだろう、、
----
コンパイルして実行できる
----
とりあえずJDKのインストールからやらせてます、、先は長い。
まあやる気はあるのは確からしいのが救いですが。
# 無精、短気、傲慢、これ最強
Re:頭数は足りているが中身が足らない (スコア:1)
>マルチスレッドを使った簡単なプログラム
これ、意外と研修で教えるには敷居が高いです。
まじめにやろうとするとスレッドの概念から教えなければならない場合がほとんどなので。
新人ならなおさら。
ダグ・リーさんやら結城浩さんやらが本一冊書いちゃうくらい奥も深いですしね。
で、それだけの時間が取れるかといえばとれない場合がほとんどでしょう。
他にも教えなきゃいけないことが山のようにあって、でも研修にもお金がかかるからあんまり長い日数かけるわけにはいかないし…となると真っ先に削られるのはその辺だったりするわけですな。
なのでその辺はちょっとカンベンしてやってくだちい。
それ以外は研修でもやって当然、とは思いますが。
けど研修でいきなりEclipseは終わっとるな(ぼそ)
Re:頭数は足りているが中身が足らない (スコア:1)
>これ、意外と研修で教えるには敷居が高いです
うぐぅ、スレッドの概念は仰る通り教えづらいでつが、Webア
プリをJavaで作るときには必ずついてまわるものなので、でき
れば教えておきたいところでつ。
>他にも教えなきゃいけないことが山のようにあって、でも研修
>にもお金がかかるからあんまり長い日数かけるわけにはいかな
>いし…となると真っ先に削られるのはその辺だったりするわけですな。
そうどすのぉ。現場に言わせれば理解しておいて欲しいところ
ではあるのですが、お金と時間が絡むと、、(´ー`;)難しい
ところどす。
>けど研修でいきなりEclipseは終わっとるな(ぼそ)
終わってまつね。Eclipse以前にJDKとは何なのか、JDKのインス
トールくらい教えておいて欲しかったです(´ー`;)
Java2 SDK って何?と聞いても答えられませんでしたし藁
勿論今は教え込んでますが(´ー`;)
# 無精、短気、傲慢、これ最強
ええっ!? (スコア:1)
研修のための研修とかでもしてたんだろうなぁ...御多分に洩れず。
# 新卒に研修受けさせるのって大半はムダだよなぁ...
Re:ええっ!? (スコア:1)
無駄とは言わないですが、社会人研修が新卒にはあるでしょう
し、時間があればプログラミングとかの時間もじっくりとれる
のかな、、と。
そこはまあ時間とお金(人員)と研修のやり方次第のような
気がしまつ。
# 無精、短気、傲慢、これ最強
Re:ええっ!? (スコア:1)
# その工夫がないとムダに...
以前にやったことがありますが (スコア:0)
そこにHelperとして豆乳もとい投入されてマニュアルで調べればわかるような質問だけさばいていたことあります。最近「Javaができる」ってどういう定義になってるんだろ。
プロジェクトで使っているライブラリさえ読んでいない昨日、今日来た人間に質問するのって不思議。
# 威張っていると思われたくないので、本気でAC
Re:以前にやったことがありますが (スコア:1)
うーむ。。業務に関して言えば、お偉いさんから見れば「Java
に関する業務経験があること」で片付いちゃうのかもしれない
ですが。
----
1) Javaの文法、言語仕様に関する知識があること
2) Webアプリケーション(またはJavaアプリケーション)の構
築に関する知識があり、実際にプログラムを組めること
3) 他人のソースを分析でき、APIドキュメントやマニュアル、
その他のリソースを駆使して(デバッグその他の)様々な問
題を解決できること。
----
なんか脳内にあるものを敢えて言葉にしてみるとこうなりま
すた(´ー`;) 異論反論オブジェクション希望なのでつ。
# 無精、短気、傲慢、これ最強