サランスクのモバイル開発者学校の取り組み

こんにちは この記事の目的は、IT企業を発展させるための地域事務所の努力を通じて、人事問題とその成果をどのように解決しようとしたかについての経験を共有することです。



当社の主な活動はモバイルアプリケーションの開発であり、これは当社のソフトウェア製品の約90%です。 また、開発部門のほとんどがサランスクに集中していることも歴史的に発展しています。 そして、これは非常に論理的ですが、人員不足の問題に直面しました。



最も単純な解決策は、従業員を2倍の給料で探すことでしたが、驚くべきことに、この方法でも機能しません。 ほとんどの人は、自分の場所に座って何も変えたくないか、大都市に出かけました。 オプションが残っています-私たちは自分でフレームを準備しています。 利点の中で-新入社員の比較的低コストと最初の会社への高い忠誠心。 マイナス-実際のプロジェクトでの経験の欠如。



カリキュラム



アイデアを実装し始めた最初のステップは、カリキュラムを作成することでした。 この余分な官僚制度は役に立たないように思えるかもしれませんが、実践が示しているように、教師と生徒自身が次のレッスンで何が起こるか、過去に見逃したことを知る方がはるかに便利です。 それはすべて、通常の質問のリストから始まりました。これは、私たちが考えたように、モバイル開発に携わりたいすべての人に知られているはずです。 たとえば、iOS開発計画は次のように始まりました。



ご覧のとおり、この計画はプログラミングのまったく新しい初心者向けに設計されていますが、授業中にこの段階でより上級の学生に興味を持たせることができました。 将来、この計画はより詳細に説明されました。各レッスンで実用的な部分を考え出し、現在、各レッスンがより詳細な形式で別々に説明されているという事実に取り組んでいます。 おそらくいつかこの計画は良い手当に成長するでしょう。



準備する











支出に関しては。 開発者の学校でのすべての「投資」は、2台のMacBook Air 13インチの購入と講義の時間を要し、その時間はさらにかかります。 トレーニングのための部屋として、私たちはオフィスにリラクゼーションルームを選びました。そこでは非常に快適なテーブル、オットマン、ソファ、ボード、やかんがあります。 そこの雰囲気は完全に自由であり、これは、私が思うに、学生の講義や退屈な授業が嫌いな人たちにとって、さらなるモチベーションになったと思います。



学生の入学



最も重要な瞬間が来ました-私たちは学校の開設について発表しました。 創造的な爆発で、私たちは学校のためにロゴを描きました。











要件の発表では、プログラミングの基本原則を学び、知識を習得したいだけでした。 つまり 私たちの「学生」は、ペアで実験室での仕事をしており、まだ職業に就きたいと思っている上級大学生です。 発表をオフラインにしました。技術学部の建物内。 オンライン:VKontakteグループ。友人(学部のグループと開発者のユーザーグループ)の再投稿を要求する広告。 その結果、私たちの計算によると、カバレッジは非常に大きく、1日あたり数百ビューであることが判明しました。これは、地域のITグループにとって良い結果です。



就職面接



そして今、勉強したい人からのメールから手紙が届き始めました。 各プラットフォームには数十個ありました。 そして、それらの中から「価値のある」ものを選ぶ時が来ました。 私たち自身のために、私たちはすぐに数十人を募集することを決定しました-間違った選択肢、なぜなら 大衆教育は質の低さに苦しんでいます。 したがって、4〜5人のグループが適していると判断しました。 1人の教師が各生徒を個別にうまく制御でき、生徒は常に自分自身に注意を払うことができます。 一般的に、私たちの目標は私たちに最適なものを選択することでした。



インタビューは、自分自身、プログラミングの経験、具体的にはモバイル開発の学習を始めたい理由についてのリクエストで構成されていました。



結局のところ、これはまったく問題ではありませんでした。 勉強したいすべての人の中で、基本的な知識を持つ人々は必要なだけ多くを得ました。 残りは基本的なプログラミングの基本から始めることをお勧めします(変数、メソッドとは何かを学び、「Hello、world!」と書いて、また来てください)。



クラス



2グループの学生(iOSとAndroid)を集めて、ようやくクラスを開始しました。 上で書いたように、リラクゼーションルームでクラスが開催されます。 やがて、最も便利なのは、1週間に2つの夜間クラスを1〜2時間続けるスケジュールだと思いました。 ただし、実践からわかるように、2時間では不十分な場合もある複雑なトピックがあるため、レッスン中に計画を書き直し、いくつかの質問を2つ以上のクラスに分けなければなりませんでした。



レッスン自体は理論的な部分で構成され、教師はレッスンのトピックを説明し、実際の部分は具体的な例で説明します。生徒はペアに分割され、通常は現在のトピックと最後のレッスンのトピックに関連する複雑なタスクを実行します。











結果



昨年の初め、私たちが最初の卒業を迎えたとき、私たちのチームには一度に数人の開発者が補充されました。

この学年度、私たちは再び、私たちのランクで、そして一度に2つの方向での補充を期待しています。

そして、私たちはそこで止まるつもりはなく、WebプロジェクトのIT研究所である新しいトレーニング形式をすでに計画し始めています。 それが誰にとっても興味深いものである場合、それについての短いレポートを作成します。



まとめ



最後に、独自の開発者の学校を作ったのは私たちだけではないことに注意してください。 他の企業にも、社内および地元の大学の両方で開発者コースがあります。 数日前、 Mail.ru社は私たちの都市に開発者の学校を開設することを発表しました。 このような困難な問題に彼らの幸運を祈りたいと思います。おそらく、これは私たちの都市、特に私たちの会社の人員配置の問題をもう一度改善するでしょう。



All Articles