Yandexのインターフェイス開発の学校:個人的な経験と新しいセット

昨年、私はYandex Interface Development Schoolに入学して卒業した人物の1人でしたが、今日は、SRIでの教育プロセスをどのように見たのか、どのように起こったのか、何が得られるのかについてお話したいと思います。



投稿の理由は、現在行われているYandex School of Interface Developersの第2セットだったと正直に認めています。 今年、学校の授業はモスクワだけなく、エカテリンブルクでも開催されます。 コースプログラムはわずかに異なりますが、どこでも理論と実践の両方のクラスがあります。 彼らは、検索、メール、マップ、マーケット、その他のサービスのインターフェースに取り組んでいるYandexの主要なフロントエンド開発者によって主導されます。



私のストーリーが、誰かが自分で学校に行くように、あるいは少なくとも後で公開された講義のビデオを見たいと思うことを願っています( こちらの最後のコースのビデオをご覧ください)。







私は6年前にロシア南部からモスクワに留学しました。 彼はモスクワ航空研究所に入学し、無事に修了し、いくつかのオフィスで労働者として働くことができました。そして今、私はヤンデックスで働いています。 しかし、私はYandexに到達するという目標を決して設定しませんでした-私はそれができないと思われたので、インタビューに行くことさえしませんでした。



インターネットで長い間テキストで感情を伝えていたため、対応する日付、多くのリンク、時には絵文字の日記/メール/ githubからの引用で、できる限りお伝えします。



去年の夏まで、私はYandexのイベントやプログラムについてあまり知りませんでした。 私はいつもカンファレンス自体は好きではありませんでしたが、時々放送を見ました。 私のクラスメートの何人かはデータ分析学部で勉強しましたが、アルゴリズム、マタン、データ構造は私を弱く引き付けましたが、理解して使用することはできました。 多くの場合、SHADへのエントリについて議論した後、私は不安を感じました-私はこれをしたくありません。



インターフェイス開発学部のアンケートへのリンクがどこかで明らかになったとき、私はやり手として働き、開発中のアプリケーションのフロントエンドをしつこくとかしました。 「専門家の心から学ばないのはなぜですか?」 アンケートを見て、ITパーティーの通常の登録フォームとして記入し、Yandexに来て講義を聞くだけでよいと判断しました。 しかし、私は割り当てを見ました。「ああ、私はそれについて考える必要があります。 タスクもあるとは思っていませんでした...だから...フォームを保存する→後で読む→タブを閉じる それから。」



入門







2012年8月のホット。 私は家で休暇をとっていましたが、天気は設定されず、オートコンプリートとナビゲーションを使用してASCII文字に沿ってゆっくりと壊れていたので、楽しみのために導入タスクに取り組むことにしました。 朝と夜の数回、そしてその結果、すべてについてのすべてが約1週間かかりました。 私は自分のために仕事をしましたが、一生懸命やろうとはしませんでした。



「Yandexの学校でアンケートを行っています。 彼女は非常に単純化されましたが、すべての技術的なタスクを削除しました。 今週掲載することを願っています。」 (8月26日)



8月23日に、技術仕様がアンケートから削除されました。







いいでしょう 質問のコピーは完成したフォームのままでしたが、タスクは本当に単純化されたため、スクリプト言語に関する5番目のタスクで採点することにしました。



一方、それは私には不公平に思えた。 この更新後にアンケートに参加した人は、それ以前に記入したすべての人に意図的に取り残されていました。 これは間違っていると思うし、Yandexがそれを二度としないことを願う。



タスクについて話すことは何もありません-それらは単純なようです。 あなたは自分で結果を評価することができます。それは公開されており、それ以来少し変わっていません-anton-rudeshko.github.io/shri







github履歴から判断すると、完成したフォームを8月28日に送信しました。



第一段階



「Yandexスクールが始まりました。 あなたが言わなかった場合-私はまだそこに着いた=)私たちはピザ、クールな講義を食べました、あなたは無料でコーヒーとクッキーを飲むことができます=)私たちは太っています。 私はそれが好きです、卒業証書の後にヤンデックスで働くことを夢見ています=)ジンクスしないように=)しかし、私はどこでも追いつくようにしています。 (9月23日)



9月5日に、私は彼らが私を連れて行く準備ができているというスタンプされたメッセージを受け取りました。 良いニュースです! 最初は行くつもりがなかったので、私は戦いに突入する準備ができていませんでした。率直に言って、アンケートを送信したことを忘れていました。 考えて、数日後に彼の参加を確認しました。 失うものは何もない、と私は決めた-どういうわけか卒業証書はそれ自体を書くでしょう。



最初のレッスンは9月15日土曜日でした。 私はYandexの誰も知りませんでしたが、世界は非常にamp屈で、すぐに研究所とホステルの2人の友人に会いました。 意外と。 一般的に、MAIからはたくさんの人がいましたが、私には興味深い傾向に思えました。 Misha mishanga TroshevとSeryozhaはBerezhnayaを共有し 、私たちはお茶、コーヒーを飲み、チーズとクッキーを使ったピザを食べ、「自分について教えてTシャツSRIを手に入れて」ゲームをプレイしました。







その後、教師たちは別れ、オフィス周辺のツアーを行いました。 彼は私に対して非常に前向きな印象を与えましたが、それ以来、私は職場を超えたことはほとんどなく、彼のことをよく知っていません。 怠azine、彼女です。







講座に参加する必要があった学校の最初の段階は、9月15日から10月15日まで1か月続きました。 教室の雰囲気はやさしく、陽気でした。 ほとんどの学生はそう言われたことの多くを知っていましたが、講義は私に知識を調整し体系化したように思えました。 ほとんどの誤解がBEMを引き起こしました。



常に100万の愚かな質問をし、笑い、訂正し、補足し、話し合い、ホリバリットをすることができます。 私たちは大きな家族を作りました。 会議と夜の雰囲気を楽しみました。 オープニング課題のレビューを自由に依頼することができます。 私はすべてのコメントに耳を傾けようとしました、そしてリーダーは私たちに時間を与え、何を、どのように、なぜ、なぜ説明しました。 私たちは議論し、遅く滞在した。 一部の講師は宿題を出しましたが、その実装は歓迎されましたが、オプションでした。 残念ながら、チェックは遅れ、行われたことに関するフィードバックを得るのは非常に問題がありました。 これが将来の学校で修正されることを願っています。



試験



「先週、私はYandexの試験に熱心に取り組んできました。 かっこいいように見えましたが、今日は夕方に防衛に行きます。何が起こるのでしょうか。 バグはまだdofigischa "。 (10月17日)



SRIの最初の段階は試験で終了します。 要件と機能に応じて、「 ShRI講義プログラムの対話型インターフェイスをレイアウトする」必要がありました。 試験の2週間前に発行されたタスクを「完璧に」完了し、締め切り前と最後の最後の瞬間に終了する時間はほとんどありませんでした。 並行して、私はクルザーでいくつかのコースを受講し、必要に応じて「卒業証書を書きました」ので、時間が近かったです。 最初の1週間はアイデアを蓄積して書き留め、2週目は他のコード(オープンソース)をコーディングし、さらには修正しました。 これまでのところ、これは公開リポジトリでの私の最長のコミットです。 紹介のものと同様に、結果はgithub-anton-rudeshko.github.io/shri-2で完全に見ることができます







そして、ここに引き渡されたすべての人々のコレクションがあります: github.com/yandex-shri/exam



行われた試験の防御は1週間続きました。 全員が都合の良い時間に会うようにスケジュールされ、書かれたコード、慣行、スタイル、理由と方法について尋ねられました。 ミーティングの終わりに、Wegedは私のページが最初に評価されたため、残りの要件のバーが急激に増加したと述べました。 これが良いか悪いかさえわかりません=)



第二段階



「彼らは私を連れて行きました、ミーシャ・トロシェフはキュレーター、検索、私が望んでいたようにクールになります!」(10月30日)



試験に合格し、インターンシップを取得しました。 これは、11月と12月に週に10時間のYandexを意味していました。 指導者は、誰が誰に行きたいのか、誰が誰を連れて行きたいのかを理解するために、個別のインタビューを行いました。 私は検索に最も惹かれました。 検索インターフェイスのグループを運営しているミーシャと多くの人と会って話しましたが、最終的には彼に会いました。



それから私は午前中に働きましたが、晩鳥に出会うことはほとんどありませんでした。 しかし、ここに集まった優れたフレンドリーなチーム、そのようなさまざまな雪片=)今、私たちは定期的に会議を開催し、経験を交換し、会議の映画や録画を見て、プレゼンテーションを行い、最適なソリューションを探しています。







講義は土曜日に続き、私たちはしばしばそこに座っていました。 私が勉強している間ずっと、XSLに関するPuzankovによるオプションの講義を1つだけスキップしました。これは私のスケジュール外でした。



「ヤンデックスのインターンシップに行って、彼らはケシを配りました。彼からひどい入浴を経験しています。 少し緊張しているが、私には非常に良いリーダーがいる。 内部では、すべてが非常にうまく整理されています-同僚の世話をしています。 イントラネットは有効ですが、公開することはできません=) "(11月11日)



最初の営業日に、彼らはあなたが自分で選択できるラップトップを配ります。 Macbookを取りました。 私は以前Appleコンピューターを扱ったことがなく、その開発は私にとって簡単ではありませんでした。 練習期間での私のタスクは、開発とテストの現在のプロセスで問題を特定し、システムのさまざまなコンポーネントの自動化と単体テストを使用してそれらを解決することでした。







この時点で、私は金曜日と呼ばれるインターフェースに関する内部の四半期会議にも参加しました。 彼は主な仕事で休みを取り、ヤンデックスの同僚と一日中過ごしました。同僚と一緒にレポートを聞き、夕方まで話しました。



「金曜日、実際には金曜日にインターフェイスでYandexに行きました。 これは、誰もが望むことを伝えるような内部乱闘です。 一般的に、私は人々を見て、雰囲気を得るためにもう一度来ました。 善良な人々がそこで働いており、興味深い、豊かな内なる世界=) "



第二段階は私にとって非常に困難であり、どこにも時間がなかったので私は常に緊張していました。 昼食前に、私はヤンデックスで、昼食後-私の主な仕事で、夕方と日曜日に-卒業証書を書きました。 しかし、すべてがうまく終わりました。 主なことは、あなたが解決する方法がわからない仕事をすることを恐れないことです-あなたが成長できる唯一の方法です。



学校の終わり



「これがSRIの最後の講義です...終わり、これらの人々と私たちの会議が恋しいです。」 (12月22日)



インターンシップが終わった後、私はジュニアインターフェース開発者の空席を提供されました。 同意した。 彼は卒業証書を完了し、すべての研究所と仕事を卒業し、2月からYandexで働き始めました。



さて、冒頭で述べたように、検索結果のページを開発しています。 大規模な分散チーム、優秀なマネージャー、プロセスがあります。 多くのタスクがありますが、それらは異なる領域からのもので、複雑で興味深いものです。 IE7のレイアウトから、継続的インテグレーション、チーム間の猫レビューまで、私たちはすべてさまざまなことをしています。 私が望むすべてに追いつくのに十分な時間がありません。 Yandexには、私が探していた非常に適切なIT環境があります。







Yandexは現在、2番目のインターフェイス開発スクールを開設しています。 アンケートに記入して、8月19日23時59分まで導入タスクを行うことができます。 クラスはモスクワだけでなく、エカテリンブルクでも開催されます。



さらに、Yandexはパブリックドメインのすべての資料をアップロードします。 だから、あなたはまだ講義を見て、宿題をすることができます。



参照資料






All Articles