📜 ⬆️ ⬇️

Joker Student Edition: The best videos of past conferences

The endless expanses of the Internet are often lit up with flashes of righteous anger at the senselessness and uselessness of IT students, our education and complaints in the style of "before the grass was greener."



This post will be great, and that's why: we will consider the TOP-5 reports from our two student conferences (Joker 2015 University Day and JPoint 2016 Student Day), talk about what young people want in 2016, and also go through the new format Joker 2016 Student Edition (Petersburg, October 15, Expoforum).

What do students and novice Java developers want?


We will not talk now about salary expectations and blue dreams of our young colleagues. Let's take a look at what topics the guys picked at conferences last year and which reports got the best marks.
')
Before we start looking at the best reports, something needs to be clarified. Although the titles of our conferences contain the words Student / University, it is important to note that these are professional conferences, in fact designed for students working for Junior positions and looking for their way in the Java world. By the way, this is our first Java-TOP without Alexey @shipilev Shipilev :)

So, let's see which reports have collected the maximum response among young audiences:

Victor gAmUssA Gamov, "Distribute and conquer: an introduction to distributed systems"
The report by Senior Solution Architect from Hazelcast, which deals with distributed data processing (open-source in-memory data grid), includes both a general introduction and review of terms from the field of distributed computing, as well as specific code samples and live demos. It is noteworthy that Victor did not dwell on basic examples, but also spoke about the pitfalls of different approaches to the organization of distributed systems.



Maxim Dorofeev, "Student syndrome: why are we doing everything at the last moment?"
If you have ever been visited by the thought “I will never postpone work on the last night before the deadline,” which you successfully ignored in a month, then this cheerful report is for you. The report on the shelves lays out the causes of such behavior and gives food for thought about how to fix it.

In general, if you do not have 50 minutes to watch, I do not recommend to start, because it is impossible to break away. Leave bookmarks for the evening.



Josh Long, Pivotal, "The Bootiful Microservice"
You will start the demo report, in which you and the speaker (one of the world's best live coders), with the development of a simple web application using Spring, and finish it with a secure messenger compiled in 1 hour. I am glad that the reports are excellent "come" in English.



Idel Pivnitsky, “What can open source give a student. Squeeze the maximum pleasure and benefit "
A report for those who do not know where to start. Great motivation if you think that a developer without experience is not needed by anyone. Needed!
In the video you will find an overview of support programs for novice developers from Google, Mozilla, KDE and many others; instructions on how to start commit in Open-Source; FAQ, why you are exactly suitable for working with Open Source; selection of tools for this.



Baruch jbaruch Sadogursky, Kirill tolkkv Tolkachev, “Battle of tools for assembly - Maven vs Gradle”
Maven is the most popular tool for building Java applications. Gradle is gaining popularity faster and soon will eclipse the leader. In this report, we understand what is better? Interactive, fun, affordable — in this JavaOne Rock-Star format, Baruch Sadogursky and Kirill Tolkachev talk about popular build systems and the dangers they pose to themselves.

In this video on live-examples, the guys discuss not only the criteria for choosing a system and approaches to assembly. After the report you will understand (if you did not understand before). what the assembly system is in general, what continuous integration is, what it integrates with, and how the abbreviation “CD” stands for.



As you can see, the reports are completely different, and it pleases! At the conference, everyone finds something interesting for himself: someone needs to learn more about the approaches and development tools, someone about free software and new technologies. It can not but rejoice, there is interest. The question is how this interest is satisfied.

What do they get?


In fact, students and novice developers have a place to roam: the Internet is full of video courses, training programs and internships. However, it is much more difficult to find suitable courses that can help young professionals decide on the direction in which to grow. Usually, this is either completely introductory information or training for those who want to deepen their knowledge in some area.

At the beginning of the article we talked about the fact that Joker 2016 Student Edition is a professional conference, one of a kind. Here, students in one day will be able to get a complete overview of the available paths in the Java world ( but without Scala, but we are not sadists ): from low-level performance studies to the latest tools. And here students and juniors will not be treated like students, here they will be able to feel like professionals. And it costs a lot.

What will happen on Joker 2016 Student Edition?

Andres Almiray, Canoo Engineering AG - Java libraries

Dedicated to the 20th anniversary of Java, a review of the most popular and efficient Java libraries and frameworks from Java Champion with over 16 years of experience in software design and development. The report will talk not only about those tools that should be in the arsenal of each developer, but also discuss promising growing projects.




Anton Arkhipov, ZeroTurnaround - Baytkod for inquisitive

A low-level report for those who want to learn to speak with the compiler in his language from Anton Arkhipov, Java Champion, classrooming guru, and bytecode modification. By the way, recently interviewed him, I advise you to read.





Maxim Syachin, Luxoft - Microservices: first blood

At conferences, microservices are compared with monolithic architecture, describe their pros and cons, share successful and disastrous stories. But, while in the capitals give rock concerts, on the ground master the balalaika. It is not always clear how to start making a system based on microservice architecture. What problems await the architect and developers, what bottlenecks can meet and how to prepare for this? Does it make sense to start with a monolith, or should I immediately break the system into microservices? How to determine the boundaries that will arise between your microservices?

In this report, Maxim will not only discuss the problem areas of microservice development, but will offer tips and solutions that will help correct or even avoid difficulties and, consequently, waste time and resources to correct them.

Sergey Vladimirov, Moscow Institute of Physics and Technology (GU) / Sbertech - Optimization: all is not gold ...

Do you think optimization is an assembler, a struggle for nanoseconds and a GC control? Do not flatter yourself, most often in the code there are dozens of completely frivolous errors in the field of performance. The report contains examples of real code optimization, when the changes in the algorithms used were accelerated 100 or more times:

Vladimir Krasilshchik, Yandex - Anti-introduction to Big Data

What is Big Data, how to search and find this Big Data in projects and products? Why, how and from what applications are built, based on the principles of Big Data. How to determine the "big" you have data, or small?

This report will talk about realtime, batch processing, data storage and Pokemon.



Andrzej Grzesik, Burberry - Are you aware of / of your JDK?
A hardcore report about the work toolkit that every Java developer has at hand: analyzing memory dumps, stack-traces and monitoring GC's work — everything is available out of the box.

As part of the report, Andrew will tell you how to use the JDK to its fullest, accompanying your words with live-demo and common examples.




Cyril Tolkachev and Alexander Tarasov, Alpha Laboratory - From love to hate is one step
Have you ever seen (someone else's) code and wanted to rewrite everything? Happened such that you could not understand why someone made a specific decision, not another? Would you like to exclaim: "And I would have done even better!"? If you thought about it, you will be interested to hear the story of how these questions arose from Alexander and Cyril and how they were solved in the conditions of a large corporation.

During the report, the difficult questions that arise when making decisions about how the system will live and evolve will be discussed.

Together with the listeners, Alexander and Cyril will do an exercise to create a "table of technologies" and its evolution. They will also show how important the engineering solution is at any stage of the system’s development.





Discussion areas and stands of sponsors.


As in the big Joker , there will be discussion zones on the Student Edition: one of the key pieces of our 2016 conferences. In short - after the report, the speakers will answer questions for an hour, holivarit, if it is necessary and generally communicate with the participants in any way in a free format.

Almost immediately, the guys will be able to meet and talk with developers and PMs from large IT companies, such as Odnoklassniki, Luxoft, T-Systems, EPAM, JetBrains and many others. It is important to remember that at Joker SE they will speak with the participants not as with students / students, but with novice professionals - as practice of past conferences shows, this changes a lot both in the heads of the students and in the minds of employers.

In order to immerse our young participants into the atmosphere of an “adult” Joker, as well as give them the opportunity to communicate not only with fellow students, but also with experienced colleagues (more than 80% of Joker participants are Senior / Middle level developers), we conduct Joker 2016 Student Edition October 15, in parallel and on the same platform as the "adult» Joker 2016.

Joke problem instead of a postscript: write in the comments, on what principle the participants of JPoint Student Day are placed in the picture below.

Source: https://habr.com/ru/post/308112/


All Articles