JPoint Student Day:なぜStudent Day Conference?

JPoint 2016に 「若者」の日(年齢制限25歳)を追加する決定により、「なぜこれが必要なのか」という疑問が生じる可能性があります。 主要な「大人」の部分が大規模になったという事実は驚くことではありません。専門家は、3分でグーグルではできないニュアンスについて話します。 しかし、まだこれらのニュアンスに達していない初心者の開発者は、はるかに基本的なことに興味を持っています。その多くはすでに千回も説明されています。 では、なぜ自宅でStack Overflowを使用できるのであれば、イベントなのでしょうか? すでに専門教育を受けている人々に何を明らかにしますか? そして、さらに多くの月数の練習を必要とする人々にいつ何を与えることができますか? カットの下-これらの質問に答えて、学生の日が開催された方法についての詳細な物語。











学生の日に集まった約300人の観客-JPointの「メイン」部分では1000人未満でしたが、「大人を超える」という目標は設定されていませんでした。 このイベントの新参者たちは、自分自身を詳細に見せたという事実さえあります。「大きな」会議で、午前中にメインホールのドアが開くと、群衆はオープニングを見るために急ぎますが、そのようなイベントに慣れていない訪問者は、ロビーでロボットフェデアと通信し続けました。







オープニングで、プログラムディレクターのアンドレイreal_ales Dmitriev自身が「なぜこのイベントが必要なのか」という質問を投げかけました。 彼が率直に認めたように、それは雇用主が追いかけている1日で高度な専門家を集めません。 しかし、1日で100万の特定の事実を視聴者に押し込むつもりはありませんでした。 代わりに、Student Dayはより一般的なレベルで動作し、開発すべき方向をよりよく理解するようになる人々を支援するように設計されています。コードの特定の例のみを理解すると、全体像の重要なものを見逃しやすいです。







スポンサーもオープニング中にステージに登場しました。この場合、スポンサーは特に重要です。 まだ自分自身を確立する時間がなかった野心的な新参者にとって、雇用の問題は非常に重要です。 そして、カンファレンスのオドノクラスニキとスベルバンクテクノロジーのスポンサーは、ベテランのファイターだけでなく、ジュニアから始めてスペシャリストを訓練する準備も整っています。 その結果、会議は双方にお互いを知る機会を与えました。



導入部の「プログラマーのトレーニングにおけるミッシングリンク」に続き、 Baruch Sadogursky (JFrog)、 Roman Elizarov (DevExperts)、およびOleg Anastasyev (Odnoklassniki)が共同で実施したため、すべての「一般的な»質問、彼の仕事でうまくいきません。 アカデミックなアプローチは現実の世界のニーズを完全には反映していません。たとえば、マルチスレッドプログラミングの場合、エリザロフによれば、彼は重要なことのいくつかを単に見落としています。







したがって、導入後、全員がメインホールの異なるトラックに散らばったとき、同じエリザロフは状況を修正するためにマルチスレッドレポートに進みました。 一方、セカンドホールでは、 Yegor Bugaenko (Teamed.io)は、レポートの開始前に聴衆が集まったという事実を利用して、彼らに質問し、若い、なじみのない部族について詳しく学びました。 彼は人生のほとんどをパロアルトで過ごしているため、これは彼にとって非常に興味深いものでした。 彼は、例えば、聴衆はプログラミングについてどの言語で読むことを好んだのか興味がありました(ロシア語よりも英語が上手な世代のロシアの開発者が現れましたか?) 彼は聴衆の中の女性の割合が「大人」のJPointの割合よりも高いという事実に注意を喚起しました-プログラミングにおける性別の偏りは徐々に平等になっているようです。



10年後、彼らがどこに行きたいかについて聴衆に尋ねた後、ほとんどがロシアを離れたいと思ったことが判明した。 しかし、主な理由は金銭的または政治的ではありませんでした。聴衆は「ロシア企業の混乱」を批判し、プログラミング文化が最高の場所で仕事をしたいという願望について話しました。 そして、彼らには驚きが待っていました:Bugaenkoは、「プログラマー」はすでに普通の職業にとって魅力的なものになっており、卓越性を達成しようとする愛好家の代わりに、人々が業界に注いだため、給与を計算したいだけです。 誰かが自分の立場について議論しますが、開発者を始めるのに、谷の人からそのような視点を見つけることは有益です-一部の人にとって、これは最も重要な人生の選択に影響を与える可能性があります。







その後、講演者は彼のレポート「オブジェクト指向の嘘」に直接行き、その中で、彼は組み立てられたテンプレートを断固として引き裂くことに決めました。 彼はしきい値から、多くの場合、人類はJavaで完全に間違っており、オブジェクト指向言語を使用しているように見えますが、客観的に考える方法を学んでおらず、最終的にOOPの利点を破壊していると述べました 彼の報告書は、抽象的な哲学的カテゴリー(「オブジェクトを生き物として表現する場合、それを信頼する必要があり、それを裏切るべきではない」)から、使用すべきでないものの具体的なリストに進みました:「ゲッターはカプセル化の概念を破壊し、SpringとHibernateは書かれています間違ったアプローチで。」



この報告書は、論争の的でh慢な問題と安全に呼ぶことができます。 ブガエンコ自身が認めたように、「大人の」会議の前夜、彼の報告書はまた、休止状態の使用を批判したが、専門家から多くの反対を引き起こした。 さまざまな点で彼にインスピレーションを与えたデビッドウェストの「オブジェクトシンキング」では、著者は序文でテキストが「論争の的になる」ことが判明したことも直接認めています。 したがって、ブガエンコの位置に簡単に反対することができます。 しかし、いずれにしても、それが存在することを理解し、それを理解してから反対することは有用です-そして、それらについて深く考えることなく、あなたの周りの技術と同じテクノロジーを盲目的に使うだけではありません。 そして、そのような質問をするためには、特定の実用的な問題に関する多くのテキストよりも、そのような報告を助ける方が良いです。







次にメインホールで、 Vladimir Ivanov (Oracle)とNikita Lipsky (Excelsior)が共同でJVMの内部を整理しました。 もちろん、このトピックはグーグルだけでも構いませんが、ここでは一連のスピーカーが状況をユニークにしました。 JVMで直接作業しているOracleの従業員は、すでに部外者よりもはるかに印象的です。 そして、ここで、彼はJava SEの代替実装のイニシエーターの1人で構成されていました。 両方ではないにしても、誰がトピックを誰よりもよく知っていますか?







Barukh SadogurskyKirill Tolkachevは、組み立てのためのツールの戦いの「学生」バージョンを上演しました。アイデアは、メイン会議で以前に行われたものと似ていましたが、ツールは少なく(MavenとGradle、SBTなし)、トピックに不慣れな人のためのより多くの教育プログラムがありました。 同時に、 アントン・アルキポフは別の部屋のバイトコードに登りました。これは会議にとって重要な瞬間です。 理論的には、バイトコードについて何も知らなくてもJavaで書くことができ、「24時間で優れたプログラマーになる」などの教科書で言語を勉強すれば、そのようになります。 しかし、「フードの下で」正確に何が起こっているのかを理解することは有用であり、会議は聴衆がそこを流に一見できるようにしました。 もちろん、あるレポートでは、バイトコードに関するすべてを理解することは不可能ですが、これは自分にとって重要な新しいトピックを開き、自分でさらに研究するのに十分です。







Alexander Matorinのレポート「Javaの不適切なインタビュー」は、会議の「大人」の部分の「Java 8パズル」に似ていました。ここでも、特定の状況でどのオプションが正しいかを判断する必要がありました。 しかし、単純な「手を上げる」方法の代わりに、MatorinはWebインターフェースを使用しました。聴衆はラップトップとスマートフォンでオプションを選択し、その後、オプション間の音声の分配に関する統計が画面に表示されました。 これは情報を提供するだけでなく、知識のギャップに困惑している開発者を始めるのに心理的にも適しているはずです。手を引いてボタンを押さないと、間違った答えが表示されることはありません。



それから、 ミハイル・グルヒフ (JetBrains)はコトリンについて話しました。 「アダルト」カンファレンスで報告がありましたが、ここでは特に関連性が高いことがわかりました。若い開発者が若い言語について聞いていました。 おそらく彼らの中には、これまでに「自分自身」だけを書いている人がいて、その最初のプロのプロジェクトがすぐにKotlinに登場するでしょうか?







最後に、最後のスロットで、 Vyacheslav Kruglov (T-Systems)がデータベースの操作について話しました。 これはHibernateの使用に関するもので、Yegor Bugaenkoのレポートとは対照的で、Hibernateの使用を批判していました。



つまり、2つの会議レポートは、互いにほぼ議論されています。 これは、Stack Overflowとは異なり、Student Dayは考えずにコピーアンドペーストするのには適していないことを意味します。



プログラミングでは、これは非常に必要な品質です。会議が誰かの思考を助けた場合、これは特定の段階的な指示で全員を圧倒した場合よりも重要な結果です。










All Articles