JavaRush /Java блог /JavaRush /Поделись знаниями, получи приз! [конкурс от JavaRush]

Поделись знаниями, получи приз! [конкурс от JavaRush]

Статья из группы JavaRush
Мы в JavaRush любим объяснять сложное на простых примерах и делиться знаниями. И счастливы, что удалось собрать крепкое сообщество таких же неравнодушных людей. В этом году мы завели новую традицию: проводить среди участников комьюнити конкурс на лучшие статьи.
Поделись знаниями, получи приз! [конкурс от JavaRush]  - 1
Предыдущие разы открыли среди вас десятки талантов. Мы решили: пора повторить. За последнее время многие из вас далеко продвинулись в обучении или успешно завершили его, получили новый практический опыт. Уверены, вам точно есть о чем рассказать! А еще у нас появилось много новых учеников, которым нужна поддержка опытных товарищей :) Так что внимание: объявляем осенний творческий конкурс. Со 2 по 15 октября напишите одну или несколько статей по темам, в которых вы хорошо разбираетесь (можете выбрать из предложенных или придумать свою), и опубликуйте их в группе Random. Победители получат крутые призы.

Основные номинации конкурса

В этих категориях победителей определяем внутри редакции JavaRush. Мы обращаем внимание на полноту раскрытия темы, простоту подачи материала, полезность используемых примеров.
  1. Номинация «Java-профи».

    Рекомендуемые темы:

    • статья о Java 8+ (8, 9, 10, 11);
    • статья о Spring;
    • статья о Hibernate;
    • статья о cервлетах;
    • дженерики в Java;
    • паттерны проектирования в Java;
    • нейронные сети и Java;
    • разбор примеров плохого кода и способов его улучшения;
    • рецензия на книгу по программированию.

  2. Номинация «Знай свою IDE».

    Рекомендуемые темы:

    • руководство пользователя IntelliJ IDEA: пользовательский интерфейс;
    • руководство пользователя IntelliJ IDEA: основы рефакторинга;
    • руководство пользователя IntelliJ IDEA: отладчик;
    • руководство пользователя IntelliJ IDEA: стиль и форматирование кода;
    • инструменты разработчика;
    • сравнение популярных IDE: плюсы и минусы;
    • unit-тестирование в IntelliJ IDEA.

  3. Номинация «Персональная история».

    Рекомендуемые темы:

    • обзор компаний-работодателей в вашем городе (строго не реклама!);
    • опыт прохождения собеседований;
    • почему вы решили стать разработчиком;
    • забавный случай во время обучения на JavaRush/при трудоустройстве/на работе;
    • история успеха/трудоустройства;
    • какие бывают должности в ИТ;
    • описание личного проекта (реализация, проблемы, успех).

  4. Номинация «Теория и практика»

    Рекомендуемые темы:

    • как подготовиться к собеседованию: частые вопросы и задачи;
    • алгоритмы сортировки в Java c примерами;
    • основы UML c примерами;
    • класс Random в Java на практических примерах;
    • класс StringBuilder в Java на практических примерах;
    • for each vs for: сценарии использования.

  5. Бонус: приз вне конкурсных номинаций.

    Не обязательно писать статью на одну из перечисленных выше тем. Вы можете написать любую релевантную нашему ресурсу статью (о Java, программировании, других ИТ-профессиях и ИТ в целом, трудоустройстве, учебе), которая, как вам кажется, будет интересна нашим читателям — тем, кто изучает программирование или уже работает программистом.

Дополнительные призы

Независимо от выбранной темы, вы можете получить приз зрительских симпатий :) От имени читателей, мы вручим две награды: «Самая любимая статья» (наибольшее количество лайков); «Самая обсуждаемая статья» (наибольшее количество комментариев).

Кто может принять участие в конкурсе

Кто угодно! Единственное условие — нужно быть зарегистрированным на сайте JavaRush (подписка не обязательна). Уверены: делиться ценным опытом могут и опытные программисты, и новички.

Можно ли выиграть в нескольких номинациях?

Легко! Если вы напишете несколько крутых статей, они имеют шансы на победу и по мнению редакции, и по мнению читателей.

Призы победителям

В качестве приза победители каждой номинации могут выбрать одну из следующих книг (на русском, по желанию — на английском языке):
  • Thinking in Java (Брюс Эккель);
  • Spring In Action (Крейг Уоллс);
  • Data Structures & Algorithms in Java (Роберт Лафоре);
  • Java 9. Полный обзор нововведений;
  • Spring 4 для профессионалов (Крис Шефер, Кларенс Хо, Роб Харроп);
  • Паттерны проектирования (Фримен Эрик, Фримен Элизабет, Сьерра Кэтти, Бейтс Берт);
  • Java. Библиотека профессионала. Том 1. Основы (Кей С. Хорстманн);
  • Java. Библиотека профессионала. Том 2. Расширенные средства программирования (Кей С. Хорстманн);
  • Spring Data;
  • Чистый код. Создание, анализ и рефакторинг. Библиотека программиста (Роберт К. Мартин).
Участники конкурса могут пополнять этот список интересными книгами по программированию. Мы обязательно рассмотрим ваши варианты и постараемся внести их в список призов!

Хочу принять участие в конкурсе. Что делать?

  1. Напишите одну или несколько статей на одну из вышеуказанных тем (или по придуманной вами теме, релевантной ресурсу);
  2. Опубликуйте статью (статьи) в группе Random в период со 2 по 15 октября.

Как опубликовать статью

  1. Залогиньтесь на JavaRush;
  2. Перейдите на закладку «Группы» и в группу «Random»; Поделись знаниями, получи приз! [конкурс от JavaRush]  - 2 Поделись знаниями, получи приз! [конкурс от JavaRush]  - 3
  3. Нажимите на кнопку «создать пост»; Поделись знаниями, получи приз! [конкурс от JavaRush]  - 3
  4. Введите заголовок, краткое описание, текст поста, изображение для обложки и другие картинки по необходимости. Имя автора и дату публикации выставлять не нужно: они подтянутся автоматически. Поделись знаниями, получи приз! [конкурс от JavaRush]  - 4
  5. Нажмите «Предпросмотр», чтобы увидеть, как будет выглядеть текст статьи, проверить, нет ли «багов» верстки.
  6. Нажмите «Опубликовать».

Советы начинающим авторам

  1. Писать черновик статьи лучше в привычном вам текстовом редакторе, а не прямо на сайте (так надежнее).
  2. Будет удобнее писать, если предварительно набросать структуру статьи. Самая простая выглядит так: заголовок – вступление – основная часть – итоги.
  3. Разделяйте основную часть текста на смысловые блоки (у каждого блока – свой подзаголовок), а их – на абзацы. Так статья лучше воспринимается;
  4. В конце заголовков и подзаголовков точку НЕ ставим;
  5. Подберите адекватные изображение: соответствующие по смыслу, хорошего качества, из открытых источников. Если изображения защищены авторским правом, в конце текста напишите источники изображений со ссылкой на первоисточники);
  6. Всегда приятнее читать текст без грамматических ошибок. Перед публикацией можете проверить свою статью на грамотность в одном из онлайн-сервисов;
  7. Перечитайте текст перед публикацией, а еще лучше — пусть его прочтет кто-то из ваших друзей и знакомых;
  8. Размер изображений: выбирайте «максимальный»;
  9. Угловые скобки “<” “>” нужно экранировать. Например:

    ArrayList<String>
    Нужно набирать как ArrayList&ampltString&ampgt

  10. Код приложений нужно выделять с помощью кнопки <code>

    Поделись знаниями, получи приз! [конкурс от JavaRush]  - 5

Важные пожелания

  1. Разумеется, администрация JavaRush оставляет за собой право редактирования постов (грамматические ошибки, смысловые ошибки). Также пост может быть удален без предупреждения, если он содержит рекламу, оскорбления, некорректные высказывания, или если он явно «не в тему».
  2. Никогда не писали статей? Не беда, пробуйте! Вы раньше и программ никогда не писали, и Java не знали. Так что эта отмазка не работает. Тем более, это не литературный конкурс. Главное, чтобы другим было интересно читать то, что вы напишете. А мы уверены: вам есть что сказать :)
  3. Статьи должны быть авторскими! Переводы или копипаста не засчитываются. Разумеется, вы можете заимствовать мысли из чужих статей в качестве источников, но все нужно формулировать своими словами.
Комментарии (15)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Viacheslav Уровень 3
13 октября 2018
Кстати, заметка про угловые скобки. Когда описывал дженерики эти скобки у меня были везде. В описании сказано, что надо ставить "амперсант lt". И вроде всё хорошо, но у меня как-то непонятно когда оно срабатывало. В основном не работало. Помогло добавлять точку с запятой в конце.
Стас Пасинков Уровень 26 Master
4 октября 2018
прикольно!) я когда-то пилил простенькую нейронку с реализацией для XOR problem (ну типа Hello world в мире машинного обучения), так можно статейку об этом запилить, которая сразу в двух категориях будет участвовать: "нейронные сети и Java" и "описание личного проекта (реализация, проблемы, успех)" хех но там писать много(( больше всего по теории писать надо будет (зачем нужен нейрон смещения, как работает обратное распространение ошибки, и все такое), да и архитектуру описывать долго и паттерны тоже (я там парочку использовал). но вообще прикольно, что такие конкурсы проводите стабильно)) и рад был новые интересные категории увидеть :)
Андрей Уровень 7
3 октября 2018
Качественная статья по указанным темам стоит дороже любой из этих книг. Копирайтеров по этим темам не найти, нужна спецы.
Dmitry Mihaylov Уровень 28
2 октября 2018
Я вот по работе столкнулся с проблемой при использовании Hibernate, читал книги, гуглил, искал статьи... Спасибо братьям из Поднебесной) Нашел ответ на каком-то китайском форуме. Так что могу сказать только одно - книги, несмотря на их развернутые ответы - это еще не панацея.
Евгений Уровень 4
2 октября 2018
разве у того кто знает хотя бы одну из тем нет данных книг? такие себе призы. не говорю что книги это плохо,новичку конечно сгодятся,но новичок вряд ли ответит развёрнуто на эти темы.