Joker Student Edition: Top-Videos vergangener Konferenzen

    Die Weiten des Internets werden oft von aufrichtigen Wutausbrüchen über die Sinnlosigkeit und Vergeblichkeit von IT-Studenten, unsere Ausbildung und Klagen im Stil „Gras war früher grüner“ erhellt. Dieser Beitrag wird großartig sein, und deshalb: Wir werden die TOP 5-Berichte unserer beiden Studentenkonferenzen (Joker 2015 University Day und JPoint 2016 Student Day) überprüfen, darüber sprechen, was junge Leute 2016 wollen, und auch das neue Format durchgehen Joker 2016 Student Edition (Petersburg, 15. Oktober, Expoforum).





    Was wollen Studenten und Java-Einsteiger?


    Wir werden nicht über Gehaltsvorstellungen und die blauen Träume unserer jungen Kollegen sprechen. Schauen wir uns an, welche Themen die Jungs letztes Jahr auf den Konferenzen ausgewählt haben und welche Berichte die besten Bewertungen erhalten haben.

    Bevor wir uns die besten Berichte ansehen, müssen einige Dinge geklärt werden. Obwohl die Namen unserer Konferenzen die Wörter Student / University enthalten, ist es wichtig zu beachten, dass es sich um professionelle Konferenzen handelt, die für Studenten gedacht sind, die in der Junior-Position arbeiten und sich in der Java-Welt zurechtfinden. Übrigens, dies ist unser erstes Java-TOP ohne Alexey @shipilev Shipilev :)

    Lassen Sie uns sehen, welche Berichte die maximale Resonanz unter jungen Zuschauern erzielt haben :

    Victor gAmUssA Gamov, „Verteilen und erobern: eine Einführung in verteilte Systeme“
    Ein Bericht von Senior Solution Architect von Hazelcast, einem Open-Source-In-Memory-Datengrid, der sowohl eine allgemeine Einführung als auch einen Überblick über Begriffe aus dem Bereich Distributed Computing sowie spezifische Codebeispiele und Live-Demos enthält. Es ist bemerkenswert, dass Victor sich nicht mit grundlegenden Beispielen befasste, sondern auch über die Fallstricke verschiedener Ansätze zur Organisation verteilter Systeme sprach.



    Maxim Dorofeev, „Studentensyndrom: Warum tun wir alles im letzten Moment?“
    Wenn Sie jemals den Gedanken hatten, „Ich werde die Arbeit erst in der letzten Nacht vor dem Abgabetermin verschieben“, den Sie einen Monat später erfolgreich ignoriert haben, dann ist dieser fröhliche Bericht etwas für Sie. Der Bericht in den Regalen zeigt die Gründe für dieses Verhalten auf und gibt Anlass zur Überlegung, wie es behoben werden kann.

    Wenn Sie noch keine 50 Minuten zum Anschauen haben, empfehle ich im Allgemeinen, nicht zu starten, da es unrealistisch ist, abzubrechen. Lesezeichen für den Abend.



    Josh Long, Pivotal,
    Demo-Bericht „The Bootiful Microservice“ , in dem Sie zusammen mit dem Sprecher (einem der besten Live-Encoder der Welt) mit der Entwicklung einer einfachen Webanwendung unter Verwendung von Spring beginnen und mit einem sicheren Messenger enden, der für dieses Programm entwickelt wurde 1 Stunde. Ich bin froh, dass die Berichte in englischer Sprache ausgezeichnet sind.



    Idel Pivnitsky: „Was kann Open Source einem Studenten geben? Maximales Vergnügen und maximalen Nutzen “
    Bericht für diejenigen, die nicht wissen, wo sie anfangen sollen. Gute Motivation, wenn Sie denken, dass niemand einen Entwickler ohne Erfahrung braucht. Benötigt!
    Im Video finden Sie eine Übersicht über Support-Programme für Anfänger von Google, Mozilla, KDE und vielen anderen; Anweisungen zum Einstieg in Open-Source; FAQ, warum Sie definitiv für die Arbeit mit Open Source geeignet sind; Eine Auswahl an Werkzeugen dafür.



    Baruch jbaruch Sadogursky, Kirill tolkkv Tolkachev , „Kampf der Montagewerkzeuge - Maven gegen Gradle“
    Maven ist das beliebteste Werkzeug zum Erstellen von Java-Anwendungen. Gradle wird immer beliebter und wird den Spitzenreiter bald hinter sich lassen. In diesem Bericht verstehen wir, was besser ist? Interaktiv, unterhaltsam, zugänglich - in diesem Format spricht JavaOne-Rockstar Baruch Sadogursky mit Kirill Tolkachev über die gängigen Montagesysteme und die Gefahren, mit denen sie behaftet sind.

    In diesem Video über Live-Beispiele diskutieren die Jungs nicht nur die Kriterien für die Auswahl eines Systems und Ansätze für die Montage. Nach dem Bericht werden Sie verstehen (wenn Sie vorher nicht verstanden haben). Was ist ein Build-System im Allgemeinen, was ist kontinuierliche Integration, was und womit wird es integriert und wie wird die Abkürzung „CD“ korrekt entschlüsselt?



    Wie Sie sehen, sind die Berichte völlig anders und es gefällt Ihnen! Auf der Konferenz findet jeder etwas Interessantes für sich: Jemand muss mehr über Ansätze und Entwicklungswerkzeuge erfahren, jemand über freie Software und neue Technologien. Dies kann sich nur freuen, es besteht Interesse. Die Frage ist, wie dieses Interesse gestillt wird.

    Was bekommen sie?


    Tatsächlich haben Studenten und unerfahrene Entwickler Raum für einen Spaziergang: Das Internet ist voll von Videokursen, Schulungsprogrammen und Praktika. Es ist jedoch viel schwieriger, geeignete Kurse zu finden, die jungen Berufstätigen bei der Entscheidung helfen, in welche Richtung sie wachsen möchten. In der Regel handelt es sich hierbei entweder um einführende Informationen oder um Schulungen für diejenigen, die ihr Wissen in einem bestimmten Bereich vertiefen möchten.

    Am Anfang des Artikels haben wir darüber gesprochen, dass die Joker 2016 Student Edition eine professionelle Konferenz ist, die ihresgleichen sucht. Hier können sich die Schüler an einem Tag einen vollständigen Überblick über die verfügbaren Pfade in der Java-Welt verschaffen ( allerdings ohne Scala, aber wir sind keine Sadisten): von Low-Level-Performance-Studien bis zu den neuesten Tools. Und hier werden Studenten und Junioren nicht wie Studenten behandelt, hier können sie sich wie Profis fühlen. Und es kostet viel.

    Was wird bei der Joker 2016 Student Edition passieren?

    Andres Almiray, Canoo Engineering AG - Java-Bibliotheken, die Sie sich nicht entgehen lassen dürfen Ein

    Java-Rückblick zum 20-jährigen Jubiläum der beliebtesten und effizientesten Java-Bibliotheken und -Frameworks von Java Champion mit mehr als 16 Jahren Erfahrung in Software-Design und -Entwicklung. In dem Bericht werden wir nicht nur über die Tools sprechen, die sich im Arsenal jedes Entwicklers befinden sollten, sondern auch über vielversprechende wachsende Projekte.




    Anton Arkhipov, ZeroTurnaround - Bytecode für Neugierige

    Ein einfacher Bericht für diejenigen, die lernen möchten, wie man den Compiler in seiner Sprache spricht, von Anton Arkhipov, Java-Champion, Klassenraum-Gurus und Bytecode-Modifikationen. Übrigens habe ich ihn kürzlich interviewt , ich rate Ihnen, es zu lesen.





    Maxim Syachin, Luxoft - Microservices: erstes Blut

    Auf Konferenzen werden Microservices mit monolithischer Architektur verglichen, ihre Vor- und Nachteile beschrieben und erfolgreiche und gescheiterte Geschichten ausgetauscht. Aber während in den Hauptstädten Rockkonzerte gegeben werden, werden Balalaikas vor Ort gemeistert. Es ist nicht immer klar, wie man ein System basierend auf einer Microservice-Architektur erstellt. Welche Probleme erwarten den Architekten und die Entwickler, welche Engpässe können sie bewältigen und wie bereiten sie sich darauf vor? Ist es sinnvoll, mit einem Monolithen zu beginnen, oder müssen Sie das System sofort in Microservices aufteilen? Wie können Sie die Grenzen zwischen Ihren Mikrodiensten bestimmen?

    In diesem Bericht geht Maxim nicht nur auf die Problembereiche der Mikroservice-Entwicklung ein, sondern bietet auch Tipps und Lösungen an, mit deren Hilfe Schwierigkeiten behoben oder sogar vermieden werden können und infolgedessen Zeit und Ressourcen verloren gehen, um sie zu beheben.

    Sergey Vladimirov, Moskauer Institut für Physik und Technologie (Staatliche Universität) / Sberteh - Optimierung: Nicht alles Gold ist ...

    Glauben Sie, dass Optimierung Assembler, der Kampf um Nanosekunden und GC-Management ist? Schmeicheln Sie sich nicht, meistens gibt es im Code Dutzende von völlig leichtfertigen Fehlern auf dem Gebiet der Leistung. Der Bericht enthält Beispiele für Optimierungen von echtem Code, bei denen durch Ändern der verwendeten Algorithmen die Beschleunigung 100-mal oder mehr erreicht wurde:
    • Mustervergleich. So prüfen Sie, ob eine Zeichenfolge mit über 1000 Mustern in einer Mikrosekunde übereinstimmt.
    • Arbeiten Sie mit ORM, versteckten Verbindungen und Verlusten, die selbst der Profiler einer armen Person aufdeckt.
    • Batch. Worüber schweigen die Streams?

    Vladimir Krasilshchik, Yandex - Anti-Einführung in Big Data

    Was ist Big Data, wie kann man diese Big Data in Projekten und Produkten suchen und finden? Warum, wie und aus welchen Anwendungen werden Big-Data-basierte Prinzipien erstellt? Wie können Sie feststellen, ob Ihre Daten "groß" oder "klein" sind?

    Dieser Vortrag befasst sich mit Echtzeit, Stapelverarbeitung, Datenspeicherung und Pokemon.



    Andrzej Grzesik, Burberry - Kennen Sie / bin von Ihrem JDK?
    Ein Hardcore-Bericht über die Arbeitstools, die jeder Java-Entwickler zur Hand hat: Analyse von Speicherabbildern, Stack-Traces und Überwachung der GC-Leistung - all dies ist sofort verfügbar.

    Als Teil des Berichts wird Andrei Ihnen erklären, wie Sie JDK in vollen Zügen nutzen können, und seine Worte mit Live-Demos und allgemeinen Beispielen begleiten.




    Kirill Tolkachev und Alexander Tarasov, Alpha Laboratory - Von der Liebe zum Hass - ein Schritt
    Ist es passiert, dass Sie einen (fremden) Code gesehen haben und alles neu schreiben wollten? Es kam vor, dass Sie nicht verstehen konnten, warum jemand eine bestimmte Entscheidung traf, nicht eine andere? Möchten Sie ausrufen: "Und ich hätte es noch cooler gemacht!"? Wenn Sie darüber nachgedacht haben, wird es für Sie interessant zu hören, wie diese Fragen zwischen Alexander und Cyril entstanden sind und wie sie in einem großen Unternehmen gelöst wurden.

    In dem Bericht werden schwierige Fragen erörtert, die sich bei Entscheidungen über das Funktionieren und die Entwicklung des Systems ergeben.

    Gemeinsam mit den Schülern werden Alexander und Kirill eine Übung machen, um einen „Technologietisch“ und seine Entwicklung zu erstellen. Sie werden auch zeigen, wie wichtig die technische Lösung in jedem Stadium der Entwicklung des Systems ist.





    Diskussionsflächen und Sponsorenstände.


    Wie beim großen Joker wird die Student Edition über Diskussionszonen verfügen. Dies ist eines der Hauptmerkmale unserer Konferenzen 2016. Kurz nach dem Bericht werden die Redner eine Stunde lang Fragen beantworten, bei Bedarf eine Pause einlegen und im Allgemeinen alles tun, um mit den Teilnehmern in einem freien Format zu kommunizieren.

    Fast sofort werden die Jungs Entwickler und PMs von großen IT-Unternehmen wie Odnoklassniki, Luxoft, T-Systems, EPAM, JetBrains und vielen anderen treffen und mit ihnen sprechen können. Es ist wichtig zu bedenken, dass bei der Joker SE die Teilnehmer nicht als Studenten / Studenten, sondern als Anfängerprofis angesprochen werden - dies ändert sich, wie die Praxis vergangener Konferenzen zeigt, sowohl in den Köpfen der Studenten als auch in den Köpfen der Arbeitgeber.

    Именно для того, чтобы погрузить наших молодых участников в атмосферу «взрослого» Joker, а также дать им возможность пообщаться не только с друзьями-студентами, но и с опытными коллегами (более 80% участников Joker – разработчики уровня Senior/Middle), мы проводим Joker 2016 Student Edition 15 октября, в параллели и на той же площадке, что и «взрослый» Joker 2016.

    Шутейная задачка вместо постскриптума: напишите в комментариях, по какому принципу расставлены участницы JPoint Student Day на картинке ниже.


    Jetzt auch beliebt: