・言語:Rubyを想定(他の言語でも良いが、比較的学習が容易ではと聞いたので)
・対象:IT未経験者もしくは業界経験はあるがプログラミングは未経験
・目標:Webアプリケーションが作れる(必然的にRuby on Railsまで必要)
あまりコストはかけられないので大手専門学校はNGです。書籍やネット、通信教育などを組み合わせてできればと思っています。
イメージとしては、研修の通りに行なっていけば(サンプルの)Webアプリケーションが作成できる、といった感じです。
また、上記以外にも勉強したほうが良いことがありましたら追記してもらえると助かります。
インターネットやIT全般に関する基礎知識は別途研修する前提で、プログラミングを学ぶ観点で教えてもらえればと考えています。
言語学習には、まずはその言語が動作する「開発環境」を作る必要があるが、これは「Ruby 開発環境」勉強会を銘打って、上達が早いものから遅いものへ伝達したほうが効率的だという教育心理学の治験がある。ピアサポート論
たとえば、以下では、社内で、Ruby開発環境勉強会を行っている。
メニューは以下の通り、
•シェルの設定
•irb/pryについて
•複数ヴァージョンのRuby共存
•開発のおとものgem
•ドキュメントのひきかた
•エディタの設定
この方のように、
単に「教えて」というだけいっても意味ないので、以下の軸に沿って問題を整理しつつ、それぞれについて説明・実演をしつつ、みなさんの意見をうかがう感じですすめる
ことが重要になってくるかと思います。新人の一人一人の理解度に合わせたきめ細かなプログラム設計にしてください。
http://blog.kentarok.org/entry/2012/05/29/230254
http://www.kansai-u.ac.jp/gakusei/gp/study/detail.php?i=27
とりあえずは、コーダーとして使える人材に育てばよいということでいいのですかね?
新人さんは、就業時間の間でどのくらいの時間を割くことができるのか?
どのくらいの期間で仕上げるごとを想定しているのか?
本のとおりに進めていくと、簡単なWebアプリケーションが作れます的な書籍は結構あると思うのですが、それらでは不満な点はどのあたりでしょうか?
社内に新人さんのサポートに当たることができるエンジニアは存在するのでしょうか?
期間としては、~3ヶ月が限度かなと思っています。
サポートできる要員は別の業務が多忙なので、おそらくサポートするのは難しいでしょう。
基礎スキルはしっかりと教えますが、言語については自分で独学するという環境になると思います。
書籍については、不満と言うよりもどれが良いかわからないという感じです。Amazonのレビューで良い評価でも、ホントに使いやすいか読み手次第だと思いますし。