インターンシップ回顧

みなさんこんにちは! 私はVeraで、4年目はJetBrainsで学生インターンシップを行っています。 私はずっとそれについてHabrに伝えたかったのですが、 参照情報に飽きないでください ! したがって、私は私の最初のインターンの一人についてお話しします。 教育製品の開発者であり、JetBrainsのアカデミックプラクティスの責任者であり、 コンピューターサイエンスセンターの学生であるValya Kiryushkinaに会います。 それはすべて彼から始まりました。







ITの学士号を取得したValyaは、トムスク州立大学を卒業しました。彼女によると、非常に組織化された独立した学生のみが教育から最大限の利益を得ることができました。 その後、彼女はサンクトペテルブルクに移り、ビジネス情報学のITMO行政に参加しました。 実際、プログラミングなしでは、Valyaは退屈していることがわかりました。 そのため、彼女の人生でコンピューターサイエンスセンターが発生し、2年のプログラムで学士号を取得することができたと冗談を言っています。



また、CSセンターが発生したため、JetBrainsでの実践は必然的に発生しました。 「やむを得ない」という言葉は正確ではありませんが、Valyaは最も人気のあるプロジェクトの1つを実施するための競争に勝ち、時には「彼らはそこから戻ってこない」と言います。



2015年春 PyCharm EduCheckIO統合プラグインプロジェクト 。 Katya Tuzovaから数十人がインタビューを受けました。



「私は両方のインタビューの準備をしていました[2番目はStepik.orgで - ed。]、Javaを繰り返し、PyCharm EduとCheckIOについて説明しました。 これら2つの部分を統合する方法を想像しました。 「インタビューで私はひどく緊張しました。すべての言葉を混ぜたようですが、どうやら意味を伝えることができたようです。」



当時PyCharmの開発者であるKatyaは、教育版の作成を主導しました。 彼女がこのインタビューから来てくれたことをとてもよく覚えています。 春学期中に、基本的なものが実装されました。 その後、夏季インターンシップ中に、プラグインが稼働状態になり、PyCharm EduのCheckIOから問題を解決することが可能になりました。 しかし、Valyaはそこで止まりませんでした。プロジェクトの一環として、CheckIOでテスト結果を美しく実装し、他の人の決定とヒントを表示することをPyCharm Eduに転送することもできました。 2015年10月に、 プラグインがリリースされました。



「最初は、インターンシップで、私は怖かったです。周りの人たちはとても真剣で、プログラムに座っていました。みんな、これについて何かを理解しています! 私は誰も知りませんでした、たくさんの新しいことがあり、大変でした。 結局のところ、 IDEAは非常に大規模なプロジェクトであり、頭の中に収まるはずのコードベースがあります。 あなたはとても小さく感じ、あなたの周りは大きくて複雑な世界です。 春のインターンシップには社交の時間はあまりありませんでした。週に数回来て、他のインターンと付き合い、チームに参加する時間はありません。 夏には、仕事に行くとき、他の人が何をしているのか、他の人が何をしているのかを聞いて、何をしているのかを伝えるときに、別の感覚がすでに現れています。 あなたはあなたがこれらすべての人々のようであることを理解し始め、あなたは彼らと話し始めます。」







夏のインターンシップの後、Valyaはチームに残り、しばらくの間、CheckIOサポートに従事し、徐々に他のタスクをマスターしました。PyCharmEdu-Stepik.orgとの統合、PyCharm-Code InsightとJupyter Notebookのサポート。 2016年の夏に米国オースティンで開催されたSciPyカンファレンスへの旅行の後、最後のプロジェクトはValyaに興味を持ちました。



「インターンシップの前に会社について多くのことを聞きましたが、すでに非常にクールになるように事前に構成されていたので、私の期待に応えました。 非常に多くの頭の良い、熱心な人々が非常に興味深いことをやっているとき、それは素晴らしいことです。いくつかの並行プロジェクトは、メインの仕事に関係していません。 私は非常に興味のある人を見て、最初は本当に驚きました、それからインスピレーションを得て、それから慣れて、好きになりました。」



現在、ValyaはKatya Tuzovaのリーダーシップの下で作業を続けていますが、既に教育ツールを開発しているチームで、Python、Java、Kotlinのプログラミング問題をJetBrains IDE内で直接解決できるほか、教師がそれらに関連するプログラミングタスクを作成できるようにします自動コード検証のテスト。 これは積極的に開発されているプロジェクトであり、他のプログラミング言語をサポートし、現代の教育動向の枠組みでさまざまなアイデアを実装するという多くの野心的な計画があります。



「私は今やっていることが好きです。 そして、私はいつも何かを学びたいです。 これは、私が教育ツールを実行するという事実とうまく一致しています。 仕事と私の新しい経験を組み合わせることができます。 一般的にどのような学習アプローチが存在するかについてさらに学び、それらが私たちのツールにあるものとどのように一致しているかを見てみたいと思います。 現在、CSセンターにはインターフェイスに関するコースがあり、プロジェクトを受講してインターフェイスデザイナーを操作できます。 私にとって、これは私の作品をまったく異なる視点から見たものです。 あなたがプログラマーであるとき、あなたは「日常的な」問題にほとんど忙しくなりますが、ここでは物事のより一般的な見方を示します。このツールの機能、分類方法です。 私にとって非常に興味深いです。」



JetBrainsには20%のプロジェクトというコンセプトがあり、勤務時間の一部を使用してインターンの指導、監督、および有用な非営利プロジェクトの開発を行うことができます。 JetBrainsチームの本格的なメンバーになったValyaは、学生の管理に手をかけることにしました。これが、インターンシッププログラムの反対側で彼女に起こったことです。



2017年秋。 PyCharmコードエディターのセル 。 プロジェクトの数十のアプリケーション。



「今年、インターンができました。 このプロジェクトに取り組む理由を尋ねるテストタスクがあった前に、5つのインタビューを実施したようです。 これにより、私のプロジェクトに応募した数十人の人々が、あまり動機付けられずに排除されました。 インタビューで、私はIDEAのコードの例を手に入れました。コードがどのように読めるかを確認するために、それが何をするのかを言う必要がありました。 また、コード内のエラーを見つけて修正する必要がありました。 プロジェクト自体の主なアイデアは、PyCharmでコードのブロック実行を実装する方法を確認することでした。 計画したことはすべてやりました。 また、何をする必要があるかどうか、それが何であるかを理解したかったいくつかのクールな機能を見ることができました。 このようなプロジェクトのアイデアは、SciPyカンファレンスの後に思いつきました。 いつか絶対に別の研修生を連れて行きます!」



この時点で、転送は終了します-広告の休憩。 それがまさにJetBrainsのインターンシップの仕事です。 最終的には、研修生が自分が働いたばかりではなく、何か役に立つことをしたと感じ、世界中の開発者がそれを使用できるように、このようなプロジェクトを考えています。 このテーマに関する深刻な言葉遣いは、最近のインタビューでご覧いただけます 。 そして、最も近い夏のインターンシップのセットはすぐにオープンします- 2018年4月20日 。 あなたがソフトウェアの学生である場合、Valiからのアドバイスは次のとおりです。



「怠けて、インタビューの準備をしないでください! プロジェクトについて読んで、なぜそれをしたいのかを考えてください。 プロジェクトのプレゼンテーションに移動して、マネージャーとのコミュニケーションが非常に重要であるため、マネージャーと同意できるかどうかを理解してください。 マネージャーがあなたからどのような独立を望んでいるか、そしてこの形式で自分で作業できるかどうかを評価してください。 プレゼンテーションで直接質問することもできます!」










All Articles