Всем привет от команды JavaRush! На прошлой неделе стартовал конкурс среди наших студентов и выпускников, и мы уже получили много крутых работ.
Напомним, что в этот раз победителей определяете вы. Для этого активнее голосуйте “лайками” под понравившимися постами. И, конечно же, присоединяйтесь к конкурсу, независимо от того, сколько времени вы изучаете (и практикуете) программирование на Java.
А теперь — вперед, к обзору конкурсных статей.
Короче говоря, решил switch’нуться
Насыщенная событиями история от dascorvin о долгом пути в программирование: от скейтера, курьера, таксиста и всего, что это дало ему в плане развития “софт скиллов” — к новому этапу в жизни и карьере.
Логирование. Размотать клубок стектрейса
Баги — наши вечные спутники: и по ходу обучения, и на работе. Обязанность программиста — записать все, что сделал код, потому что в итоге самому с ним и придется разбираться :) Виктор Сергеев опубликовал подробный материал о том, как сделать логирование осмысленным и эффективным.
Как это было? Или мой первый проект
Алексей, педагог-психолог по образованию, рассказал о своем опыте разработки первого мобильного приложения. Интересно — когда сложно, уверен Алексей. Что получилось — читайте в материале.
Сортировка слиянием Merge-sort
Участник сообщества vinsler объяснил суть сортировки слиянием, наглядно и с примерами, и описал реализацию на Java. Получился материал, интересный и для новичков, и для опытных программистов.
Stream API
С появлением Java 8 Stream API позволило программистам писать существенно короче то, что раньше занимало много строк кода: упростить работу с наборами данных, в частности — операции фильтрации, сортировки и другие манипуляции с данными. Подробный обзор с примерами подготовил Константин.
Что внутри числа с плавающей точкой и как оно работает
Студент JavaRush Ivan сразу заинтересовался особенностями чисел с плавающей точкой, а именно — способом их записи в двоичном коде. Даже в очень малом промежутке их бесконечное множество, которое трудно выразить, имея конечный размер памяти. Как все устроено? Читайте в статье.
Знакомство с Maven, Spring, MySQL, Hibernate и первое CRUD приложение
Выпускник Макс пошагово рассказал о своем опыте создания CRUD приложения. Описание проекта будет особенно интересно тем, кто прошел уровней JavaRush и, кроме знаний Java, хочет усилиться за счет знакомства с ключевыми технологиями и фреймворками, нужными в реальной работе.
Компиляция и исполнение Java-приложений под капотом
Современные среды разработки позволяют не думать о внутреннем устройстве JVM, компиляции и выполнении Java-кода, из-за чего начинающие разработчики могут упустить эти важные аспекты. В то же время, уверен Павел Голов, это те основы, понимание которых часто проверяют на собеседованиях. Эта статья поможет разобраться в теории и практике.
Generics в Java
Также практическим примером использования дженериков в Java поделилась студентка JavaRush Нина Можарская
Напомним: статьи и видео принимаются до 2 мая включительно. Не забывайте отмечать свои любимые статьи в рамках конкурса. Удачи всем участникам!
Эллеонора Керри
41 уровень
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ