HeadHunter School of Programmers-2015/16キットを開く

プログラマーの学校



9月は学校や大学だけでなく、学年度の始まりです。 HeadHunterをもう一度(6回目!) 今年は、前回と同様に、最新のWeb開発のすべての課題に対応できるフルスタックの開発者を準備します。



トレーニングは、週に2回、アレクセイエフスカヤの地下鉄駅近くのHeadHunterのモスクワ事務所で行われます。 学校に入学するには、サイトのフォーム記入し 、少しのテストに合格する必要があります。 この段階を通過した候補者には、結果に応じて追加のタスクを送信し、面接に招待します。



スクール2014



多段階の選択は、私たちが一緒に勉強して仕事をすることに興味がある学校にとって最も価値のある候補者のみを受け入れるのに役立ちます。 たとえば、昨年、約1,000人の人々が申請書を提出し、それらすべてを紹介課題として送信しました。 350人の応募者がソリューションを送信しました。 これらのうち、最高の作品を65個選び、著者をインタビューに招待しました。 話し合いの結果、14人の学生グループが判明しました。 もちろん、全員がトレーニングの終わりに達したわけではありませんが、作業を完了し、チームプロジェクトを代表する5人が私たちからの仕事のオファーを受けたことは残念です。

昨年の統計

講師(HeadHunterの全従業員)が約40の講義を行い、当時の会社のテクニカルディレクター(現在は開発のディレクター)であったBoris blv Wolfsonが最終プロジェクトのキュレーターを務めました。



学校を卒業したレフ・イェカソフは、現在hh.ruの開発者です。

-プロジェクトに取り組んでいる間、私は講義で得た知識の価値を十分に感じました。 チームプロジェクトは、この知識を応用し、チーム製品開発の経験をゼロから得る機会を与えてくれました。 プロジェクトマネージャーとしてのボリスウルフソンは、私たちの仕事に柔軟な方法論を導入し、人生において多くのアジャイルプラクティスを感じました。仲間の学童とHeadHunter開発者からの150以上のコメントを含むレビューがあり、夜間のスタンドアップ(誰もが大学で勉強していたか、すでに働いていたため)日曜日の回顧展、およびHeadHunterの従業員と役員向けの責任あるデモ。 HeadHunterのスタッフは、ヒントやコードレビューについて積極的に支援してくれました。 プロジェクトの終わりに、私たちはすでに初心者になったと感じましたが、開発者のグループではなく、すでにチームになりました。 結果は、会社の新しい分野におけるプロトタイプの役割に非常に適した実用的な製品でした。 実際、このプロジェクトは、HeadHunter会社全体の内部構造のミニデモであることが判明し、仕事に行ったとき、多くの従業員と開発アプローチを知っていました。
技術統計

今年はどうなりますか?



トレーニングの最初の段階(2015年11月から2016年2月まで)は、主に講義資料と宿題で構成されます。 教師-HeadHunter開発者-は、最新のWebテクノロジーと、それらの実用的使用、アーキテクチャ、および負荷の高いサービスの運用について説明します。 従来のトレーニングは、バックエンドでの講義から始まり、フロントエンドテクノロジーと設計に関する講義で終わります。 ビデオに関する講義をいくつか録画していますが、これまでのところは、学生自身の内部使用と利便性のためだけに行われています。 特別な注意は、 blv自体からの柔軟な方法論、製品開発、およびエンジニアリングプラクティスに関する講義コースに値します。 より詳細な講義プログラムは、学校のウェブサイトで見つけることができます。

講義統計

講義に参加することに加えて、将来の学生は、週に約10〜15時間、自習と宿題に事前に費やす必要があります。 これは真剣に考え、事前に空き時間を計画する必要があります-学習プロセスでは、出席と宿題を監視します。 実践が示すように、学業成績の問題のために、約半数の生徒が事前に学校を離れています。



トレーニングの2番目の段階は、チームプロジェクトの作業です。 学生は実生活で知識を活用し、産業用プログラミングで使用されるエンジニアリングの実践に参加することができます。 毎年、関係者は関連するトピックを選択し、アイデアから実用的なプロトタイプまでプロジェクトを開発します。プロジェクトは、HeadHunterのリーダーシップと将来の同僚に提示されます。 プロジェクトの作業中、学生は柔軟な方法論に精通しており、顧客、デザイナー、チームメイトとのやり取りの経験を一言で得ることができます-彼らは製品の作成を学びます。 この段階で、1万ルーブルの少額の奨学金を支払います。



なぜ学校が必要なのですか?



優秀な開発者が庭で成長しないことは秘密ではありません。 しかし、私たちにとって、それは一種の「庭」になった学校でした-若くて有望な幹部の偽造。 5年間で学校が存在し、19人の卒業生がHeadHunterチームの完全なメンバーになり、15人がまだ私たちのために働いており、3人の卒業生がチームリーダーになっています。



2013年から2014年に学校を卒業したAlexander Inozemtsevは、モバイルバージョンのサイト( m.hh.ru )の開発を担当するチームを率いています。



-ほぼ4年前、アプリケーションの終了の翌日、HabréのHeadHunter School of Programmersについて読みました。 それから私は、一見普通の小さなウェブサイトを持つ会社が将来の従業員を訓練する必要があることに非常に驚きました。



1年後、私はこのイベントについて事前に知り、申請書を送りました。 私は、数学とコンピューターサイエンスの知識を持って研究所を卒業しました。 割り当てられた言語には、JavaとPythonがありました。 私の武器は研究所の研究所のレベルのCと私のWebクラフトのPHP + Javascriptに限定されていました。 本を持って座って、Pythonでタスクを準備する必要がありました。 最初の段階を正常に完了した後、彼らは私に次のタスクのパックを送りました。 その後、対面インタビューがあり、しばらくして、合格したことを知ってうれしくなりました。



1か月後、Java、開発方法、およびプロジェクトアーキテクチャに関するタスクが開始されました。 私たちはグループで団結し、夕方に電話をかけて最初のプロジェクトを行いました。Javaでチャットし、最大負荷の要件を満たしました。 その後、Headhunter技術部門の前でのプレゼンテーションでチャットルームを擁護しました(=を管理したようです)。



新しい年の後、別のプロジェクトが始まりました。顧客とキュレーターはHeadHunter技術部門でした。 この段階では、テクノロジーと製品ソリューションの選択に制限はありませんでした。キュレーターの前に保護する必要があるだけでした。 5月に、最終プレゼンテーションでトレーニングとプロジェクトを完了しました。 10月から4月までのプロジェクトに加えて、Unix、Git、Java、Python、Javascript、レイアウト、開発方法論、テスト、操作などについて説明を受けました。 その瞬間、HeadHunterが何をしているのか、なぜ多くの専門家がそれに取り組んでいるのかが明らかになり始めました(結局、SimilarWebの求人サイトのランキングでは世界3位でした)。



卒業後、会社で面接と求人がありました。 2013年6月、私は技術部門のチームの1つでジュニア開発者として働きました。 開発の世界への没入が始まり、多くの興味深いプロジェクト、集会、課題、紛争、会議、バグ、新技術、同僚の報告に取り組みます...



hh.ruの学校と仕事は、大規模で複雑なプロジェクトを開発するための実践的なスキルを与えてくれました。



現在、主要な開発者として、HeadHunterのモバイルバージョンm.hh.ruを開発しています。


入場には何が必要ですか?



学校に入学するとき、私たちは仕事の経験や教育レベルに注意を払いません。 入学の唯一の条件は、選択段階が正常に完了したことです。 原則として、コンピューターサイエンス大学のコースで十分です。

大学統計

問題を解決するため、および対面インタビュー、アルゴリズムとデータ構造の知識、最適なソリューションを見つけてそれらの複雑さを評価する能力が役立ちます。 プログラミング言語の1つに関する十分な知識は、場違いになりません(JavaとPythonを好む)。 少しのテストを実行するには、アンケートに回答する際にプログラミングスキルを示す必要があります。



そしてもちろん、学校の将来の学生に必須の要件は、動機付け、学び、成長したいという願望です。 これがあなたに関するものである場合、作業の半分はすでに完了していると仮定できます=)



頑張って、教室でお会いしましょう!



All Articles