HeadHunterプログラマースクール2012



HeadHunter School of Programmers次の 3番目のセットをオープンしたことをお知らせいたします。 トレーニングは、2012年12月から2013年5月まで、週に2回行われます。 私たちの学校は、 Zibsunなどの有力なプログラマーと招待された専門家によって教えられます。さらに、学生には奨学金が支給され、トレーニングが完了すると、すべての学生はコース修了証明書を受け取ります。 最高の学生は、HeadHunterでの雇用が保証されています。しかし、残りについては忘れません。大規模なIT企業で推奨事項が与えられます。





なぜプログラマーの学校が必要なのですか



実際、HeadHunterは、求人や従業員の便利で便利な検索のためのサイトの開発に携わっているインターネット企業です。 サイト自体は複雑なシステムであり、多数のオフラインサービスで構成されています。 使用される主な言語はJavaとPythonですが、Erlangも使用されます。 Scalaで記述された機能があります(ところで、学校のWebサイト全体は、この言語でPlay2フレームワークで記述されています)。 私たちのプログラマーは、リスナーとしてだけでなく、スピーカーとしても技術会議の常連です。 私たちはRunetで最も技術的に高度な企業の1つになるよう努めています。そのため、常に強力な専門家が必要です。 まず、競合他社と技術的な有効性とソリューションの品質で戦う必要があることを理解しています。



プログラマーの学校の助けを借りて、才能のある若い開発者を探して、自分で成長させています。 最近のコースの学生と最近の卒業生にとって、私たちの学校は、最大のRunet企業の1つで自分自身を証明し、負荷の高いシステムの開発に関する実践的な知識を得る絶好の機会です。 私たちの学校は、優れた基礎を持ち、勉強する意欲と能力のある人々に優れた実践的なトレーニングを提供すると信じています。 したがって、最高の卒業生に当社の中間開発者レベルの地位を提供します。 学校の卒業生は、検索、ウェブサービス、インフラストラクチャなど、さまざまなチームで働いています。 現在、HeadHunter 5の技術部門の50人のうち、彼らは学校の卒業生です 。 10%は優れた指標であり、引き続き成功するプログラムを開発しています。



学校の歴史





最初のセットでは、私たちは学校での勉強のために1000以上のアプリケーションを受け取りました。 100人がテストタスクを完了しました。 インタビューの後、私たちは最高の6人を選択し、そのうちの3人は調査の結果に応じて会社に就職しました。



2番目の学校では、追加の自動テスト(偶然、学校の卒業生が作成)を追加して、選択スキームを変更しました。 90人の応募者が最良の結果を示し、追加のタスクが送信されました。 60人が決定に成功し、次の段階、つまりプログラマーとのインタビューに進みました。 入学者は14人に増え、最初の学校とは異なり、2人の少女がその中にいました。



実際の大学と同様に、セッションがあり、その後6人が追放されました。 はい、私たちの学校に入ったという事実は、あなたがそれを正常に完了するという意味ではありません。 セッションは、研究の前半のすべての宿題を完了する形式で開催されたため、勤勉な学生にとっては十分に簡単でした。 セッションを終えた後、短い休暇が始まり、学生は勉強を続けました。 卒業証書の提示、ボウリングへの一般的な旅行に注意しました。 学校の2番目のセットから、2人がHeadHunterチームの正会員として会社で働き続けました。 残りについては、ロシアの最大のIT企業に推奨事項を示しました。 しかし、最も重要なことは、卒業生は産業開発の本当の経験と将来のキャリアで確かに役立つ知識を得たということです。



入場料



今年、志願者は私たちの学校に行くために3つの段階を経なければなりません。 1つ目は、サイトでの自動テストです。 彼にうまく対処する人のために、準備を確認し、実際のコードを評価するために追加のタスクを送信します。 すべての問題を正しく効果的に解決した生徒は、会社のオフィスでの面接に招待されます。そこでは、学校の指導者と会って、自分自身について話すことができます。 3つのすべての段階の結果に基づいて、学校のトップ10の若い専門家を選択する予定です。 私たちは、プログラミングに情熱を傾ける工学および数学の専門分野の学生と卒業生を探しています。



プログラムと研究



6か月以内に、負荷の高いシステムと最新のソフトウェア開発テクノロジーを構築するための最新のアプローチを学びます。 並行して、学校の生徒は独自のプロジェクトを実施し、実際の産業用プログラミングの経験を積みます。 主要なHeadHunterプログラマー(主要な検索プログラマー、フロントエンドの運用責任者、運用部門の責任者を含む)および招待された専門家が講義を行い 、実際の開発経験を共有します。 テクニカルトレーニング市場のリーダーであるScrumTrekおよびSkillTrekと緊密に連携しています。



最新の方法論とプログラミング技術(アジャイル、バージョン管理システム、テスト、コードレビュー)、Webアプリケーションアーキテクチャ(MVC、SOA、RESTテンプレート、非同期Webアーキテクチャ、キューとメッセージング)、特定の技術、フレームワーク(竜巻の例ではPython、冬眠の例ではORM、Apache luceneの例では全文検索)、アルゴリズム(標準のパフォーマンス評価に加えて、map-reduceでの実際のタスクとhadoopを使用する機会を提供します) Highloadを正しく行う方法(キャッシュ、SQL最適化、データベースレプリケーション、フォールトトレランス、スケーリング)を説明します。 私たちは、優れた理論的訓練と迅速な学習能力を備えた子供たちを教育することを目的としているため、私たちのプログラムは、子供たちが最も欠けているもの、つまり練習を目指しています。 優れたプログラマは、10個のソート方法を暗記できる人ではなく、コードの読み取り、拡張、および保守が可能なプログラマであると考えています。 これらのトピックはすべて、トレーニング段階ですでに役立ちます。 結局のところ、特に、彼らはゼロから独自のプロジェクトの設計、開発、開発を開始し、できるだけ現実に近い条件で作業する必要があります。 そして、これらのプロジェクトは高レベルで実施されます-昨年、オンライン新聞MarkerはHeadHunter会社自体の新しい秘密プロジェクトのために学校のサービスの1つを取り、それについての全体的な調査さえ実施しました。



調査は、会社のモスクワ事務所での夕方の2ペアと独立した仕事のために、週に2つのクラスで構成されます。 私たちのプログラムは非常に大きいため、さらに多くのことをする必要があります。 したがって、私たちは学生に毎月15,000ルーブルの奨学金を支給し、学習に専念し、行動に直接戻ることができるようにします。 研究の申請者は、週に6時間の講義レッスンと8-10時間の独立した仕事の計算から進むべきです。 クラスの時間と日数は、トレーニング期間の開始時に入学する学生と合意されます。 もちろん、オフィスでの講義クラスでは、紅茶/コーヒーを提供し、果物/クッキーを提供します。

申し込みは、10月14日まで学校のウェブサイトで受け付けています。 プログラマースクールでお会いしましょう!



All Articles