@IT情報マネジメント会議室は、2009年4月15日に新システムに移行しました。
新たに書き込みを行う場合には、新しい会議室をご利用ください。
新たに書き込みを行う場合には、新しい会議室をご利用ください。
- @IT情報マネジメント 会議室 Indexリンク
- IT戦略
- 仕事の改善
- アーキテクチャ
- プロジェクト管理
- ITインフラ
- Webマーケティング
- BPMプロフェッショナル
- 業務アプリ
- - PR -
新人教育に関しての質問
投稿者 | 投稿内容 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-07-17 11:02
レスありがとう御座います。
業務でC言語は間違いなく使用しません。 計画によれば基本情報処理試験の午前のレベルくらいの教育も併せて行われる みたいです。
その通りです。実際は上記の勉強+他のセミナー等の参加もあり 純粋にプログラミングだけとなると半分とれればいいほうではないかと・・・。
今回教育を担当される方に意見を求められたという形でしたので 教育後のスケジュールに関しては意識していませんでした。 教育後に実業務に入っていくんだろうなという観点で答えたところです。
仕事で使うかどうかは別として、やはりC#ですか? VB.NETかC#かという話題は何度か見たことがありますが 個人的には好みでいいのではないかと思っています。 http://thespoke.net/forums/1/939000/ShowPost.aspx#939000 とか http://codezine.jp/a/article/aid/1502.aspx?p=1 とか http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=2733&forum=7&start=0 業務では使用しませんが、私もC#が好きです。 | ||||||||||||||||||||
|
投稿日時: 2008-07-17 13:13
一例をあげると、VB.NETは値型の変数にNothingを代入でき 初心者が理解しなければいけない、値型・参照型の概念を隠蔽してたりします。 他にも、細かな違いがありますが、その違いが結構初心者には重要だったりすると感じています。 | ||||||||||||||||||||
|
投稿日時: 2008-07-17 19:01
構造化プログラミングができない者が OOP なんて無理なので C から教育すれば良いと思います。 別に C でしか通用しない部分まで教育する必要はありません。 3 ヶ月なんて羨ましいです。 それぐらいあれば、ひととおり OOP まで教育できますね。 うちの会社では良くて 2 週間程度から OJT ですよ。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||||||||||
|
投稿日時: 2008-07-17 21:56
少なくとも、こんな gdgd な事はしないように。。。
http://builder.japan.zdnet.com/sp/c-programming-language/ C を教えるなら、バッファ オーバー フローなどの脆弱性と、その対策も。 C# と VB なら、このイベントもおもしろそうです→ http://blogs.wankuma.com/rti/archive/2008/07/14/148798.aspx C でオブジェクト指向ですが、やってる人はやってるようです。 たとえば、ヘッダを2つ用意したり、static に宣言することで、隠蔽ができます。 ベタに宣言せず、.c ファイルを1つのクラスと見立てることができます。 関数ポインタを用意し、ポインタを入れ替えることで多態性もどきができます。 私のレベルではこの程度ですが。 で、私としては、言語そのものも大事だけれど、今ある言語が、なぜ必要とされたのか。 そういうことも学んで欲しいかな、と。 C があるのに C++ が生まれ、Java が派生し、C# を作らなければならなかったのはなぜか。 それを知ると、オブジェクト指向がなぜ必要なのかがわかり、学びやすいのではないかと思います。 |