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

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

Статья из группы JavaRush
участников
Друзья! Мы, команда JavaRush, очень вдохновились результатами нашего первого конкурса статей, и решили не тянуть кота за хвост, а просто взять — и объявить следующий конкурс =) И снова — творческий.
Поделись знаниями, получи приз! [новый конкурс от JavaRush]  - 1
Мы предлагаем вам написать пост (или несколько постов) для наших групп. Тем не менее, этот конкурс не будет прямым продолжением первого. Тогда мы подобрали темы, для понимания которых нужно было уже неплохо ориентироваться в реалиях языка Java, успеть углубиться в Enterprise-технологии и, быть может, успеть поработать программистом. В новом конкурсе всё иначе: подавляющее большинство тем для конкурсных статей относится к первым уровням JavaRush. Но есть и другие, для тех, кто хочет тему посложнее. И никто не запрещает предлагать свои темы в рамках номинаций =). Итак, вот 6 основных номинаций:

Номинация «Самое начало»

  • Комментарии в Java
  • Присваивание и инициализация в Java
  • Оператор return в Java
  • Автоупаковка и распаковка в Java
  • Примитивные типы в Java
  • Операторы сравнения и логические операторы в Java
  • Ветвление в программе. Условный оператор
  • Операторы перехода в Java (break, continue и return) и их использование
  • Строки в Java (class java.lang.String)

Номинация: «знай свою IDE»

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

Номинация «внимание к деталям»

  • Escape-последовательности в Java
  • Объявление классов в Java
  • Class Scanner и особенности его использование
  • Class BufferedReader и особенности его использование
  • Область видимости имен в Java.
  • Геттеры и сеттеры в Java
  • Тернарный оператор if?then:else
  • hashCode() и equals() в Java: что это и как использовать
Номинация для тех, кто хотел, но не успел поучаствовать в предыдущем конкурсе:

Номинация «Java-профи»

  • Паттерны проектирования в Java;
  • Разбор примеров плохого кода/способы его улучшения;
  • Лучшие книги по Java EE

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

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

Номинация «вне номинации»

  • Статья об ИТ-сфере во всех её проявлениях: о программировании, гаджетах, технологиях и новых веяниях.

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

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

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

Да запросто! Теоретически вы можете написать 6 статей на разные темы, и каждая статья может победить в каждой номинации.

Призы

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

Как будет определяться победитель?

Победителей по каждой номинации определит команда JavaRush.

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

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

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

  1. Залогиньтесь на JavaRush;
  2. Перейдите на закладку «Группы» и в группу «General»;

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

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

  3. Нажмите на кнопку «создать пост»;

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

  4. Введите заголовок, краткое описание, текст поста, изображение для обложки и другие картинки по необходимости. Имя автора и дату публикации выставлять не нужно, они подтянутся автоматически.

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

  5. Нажмите «Предпросмотр», чтобы увидеть, как будет выглядеть текст статьи, проверить, нет ли «багов» вёрстки.
  6. Жмите «Опубликовать».

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

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

  8. ArrayList&ltString>

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


  9. Код приложений нужно выделять с помощью кнопки &ltcode>
Поделись знаниями, получи приз! [новый конкурс от JavaRush]  - 5

Важные замечания

  1. Разумеется, администрация JavaRush оставляет за собой право редактирования постов (грамматические ошибки, смысловые ошибки). Также пост может быть удалён без предупреждения, если он содержит рекламу, оскорбления, некорректные высказывания, или если он явно «не в тему».

  2. Никогда не писали статей? Не беда, пробуйте! Вы раньше и программ никогда не писали, и Java не знали. Так что эта отмазка не работает. Тем более, это не литературный конкурс. Главное, чтобы другим было интересно читать то, что вы напишете.

  3. Статьи должны быть авторскими! Это не конкурс переводов или копипасты. Разумеется, вы можете заимствовать мысли из чужих статей в качестве источников, но вы должны всё формулировать своими словами.
Комментарии (52)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Viacheslav
Уровень 3
9 мая 2018, 11:22
"в период с 27 апреля по 9 мая" - Данный промежуток включает ночь с 9 на 10? )
LeoJames
Уровень 40
Expert
7 мая 2018, 02:47
В очередной раз побуду хейтером (ничего нового). Идея раздать книги всем на предыдущем конкурсе оказалась, разумеется по моему скромному мнению, не совсем удачной. Это, конечно же, повысило популярность самого конкурса, но вот качество статей улетело куда-то далеко вниз. Дабы было понятно. Никто же не ждал, что участники, а лучше назвать всех "учениками", придумают новые паттерны, создадут новую IDE, напишут книгу и так далее, но, извиняюсь дико, мать же ш вашу, неужели было трудно не для других, а для себя-любимого посидеть несколько часиков или лучше дней и разобраться в выбранной теме и, как приятный бонус, собрать накопленные знания, наблюдения и опыт - пусть небольшие, но какая разница - в небольшую статью или статьи? Ради "халявы" налепили кустарных статей (а отдельные личности сразу несколько) на "х*як-х*як и в продакшн", которые даже опытному человеку читать крайне вредно, а уж как это новичку забьет голову и сидим ждем гостинцев "авось подарят, а нет - не страшно, один фиг не потратил время". Разумеется нормальные и даже очень хорошие статьи имеются (пара-тройка), но позиция администрации
"то что другие участники пишут не очень хорошие статьи должно мотивировать
 тех, кто старается - значит у них шансов на победу больше"
после вот таких результатов, должна бы как то измениться. Я не буду ничего додумывать и предполагать за кого то, захотят - сами выскажутся, лично мне участие в подобном конкурсе сродни прыгнуть в вонючую лужу ради блина с лопаты. Надеюсь я не единственный такой чувствительный (и 20$ это не всегда 20$) и администрация что-то решит доработать. ^_^ P.S. Могу это оформить в виде статьи для номинации "Персональная история". 20$ - это 20$
Viacheslav
Уровень 3
7 мая 2018, 16:27
По-моему скромному мнению, можно и нужно вываливать весь хэйт в комментарий к статье. Тогда всем будет хорошо. И хэйт выплеснуть и есть шанс доработать статьи. И все будут довольны. Про налепили. Опять же, "некоторые" слишком неконструктивно. Допустим, восприму это на свой счет, т.к. было отправлено много материала в группу. Не знаю в чем "кустарность". Был озвучен список тем для статей, до написания прошло несколько дней и никто на темы не жаловался. Я шел просто сверху вниз. В каждой теме рассмотрел как можно больше работы "под капотом", так как считаю, что это интересно и даже полезно. Опять же, на написание 1 статьи уходит в среднем часов 6-7 на поиски всех материалов и оформление. Учитывая, что у меня уже были некоторые наброски по темам (когда готовился по java core). И даже при этом нашёл для себя новые материалы. Не вижу ни в одном из них "вредность". Опять же, ни в одной из опубликованных статей не только своих, но и других, не увидел ожесточенных споров или града конструктивной критики. Так что всем "хэйтерам" предлагаю сразу писать все на чистоту в комментариях. И тогда и просмотры, и комменты будут, и статьи в том виде, в котором они будут понятны большинству. Так что все в наших руках. Хорошего дня и спасибо за внимание )
LeoJames
Уровень 40
Expert
7 мая 2018, 16:54
Ну так о чем можно спорить с копипастой? Тем более если она вырвана из контекста. Говори, не говори - толку то? Под одной как то попытались достучаться до автора или админов - ничего не вышло, а ответ администрации я написал. Здесь вопрос к организаторам сия мероприятия, а не к участникам, организаторы задали темп, организаторы устанавливают правила и следят за их выполнением. Я предлагал выделить для новичков отдельную номинацию и отдельные темы, что бы не брали количеством, но это тоже не было реализовано. Сейчас администрация считает, что сможет ситуацию выпрямить на моменте объявления результатов, где, разумеется, выиграют настоящие статьи, а остальным ласково скажут - молодцы, но старайтесь дальше (может дадут что то вроде скидки на 3 или 12 месяцев, на курс - вроде и приз, а вроде и потенциальная прибыль), но подобная практика обычно вызывает злобу, а можно было бы принять активное участие и создать площадку где действительно имеет смысл что то писать в комментариях и подтолкнуть человека доработать статью.
Viacheslav
Уровень 3
6 мая 2018, 04:30
Сломалась публикация постов в группу. Написал в саппорт.
Viacheslav
Уровень 3
6 мая 2018, 04:35
Выяснил, в чём проблема. Падает SQL запрос, если в тексте есть эмоджи. Например, он: https://emojipedia.org/ghost/
Viacheslav
Уровень 3
2 мая 2018, 09:52
Нужно ли как-то особым образом помечать статьи, которые должны участвовать в конкурсе? Или размещения статьи в General в определённые даты достаточно? )
Алексей Еленевич Соучредитель в CodeGym Moderator
2 мая 2018, 20:12
Достаточно опубликовать пост в Genaral.
Ярослав Java Developer Master
30 апреля 2018, 18:12
Для определения победителя будет выбираться его одна лучшая статья или учитываться весь сделанный труд? Что, если, например, будет 6 статей на одну номинацию, или, например, серия из нескольких статей на связанную тему на одну номинацию? Я просто готовлю свою работу, и она будет довольно обширной и включать много разных вещей, и мне было бы удобно разделить все на несколько статей. На целую серию даже. Будет ли учитываться серия - как одна большая статья?
Nikita Koliadin Full Stack Developer в Приватбанк
1 мая 2018, 15:56
Я думаю да, ибо уже много кто разделил свои статьи на серии, и так же была уже подчеркнута проблема вместительности статьи. Были люди достигшие лимита )
Aleksandr Zimin
Уровень 1
4 мая 2018, 23:21
А какой лимит у статьи? А то я тоже графоманством страдаю, кажется :)
Aleksandr Zimin
Уровень 1
30 апреля 2018, 12:01
А как-то в группе General можно искать какие статьи уже есть? Может я, например, хочу про загрузку классов написать (ха-ха), а кто-нибудь уже давно это сделал и лучше
Ivan Zaitsev Java Developer
30 апреля 2018, 15:16
Есть поле для поиска.
Viacheslav
Уровень 3
30 апреля 2018, 01:32
Хитро. Сообщения можно оставлять только от 5го уровня. Без подписки "тёмной материи" хватает только чтобы получить 3тий уровень. Так что про "подписку иметь не обязательно" правда только на половину (т.е. фактически чтобы получить 5тый уровень она необходима). А фраза "Кто угодно! Единственное условие — нужно зарегистрироваться на сайте JavaRush" является ложью ) Очень жаль. Действительно хотелось внести свою лепту в наполнение. Немного обидно ) Удачи всем, кто будет участвовать )
Алексей Еленевич Соучредитель в CodeGym Moderator
30 апреля 2018, 10:38
Все не совсем так. Просто возможность писать в группе появляется не сразу после клика на кнопку "Присоединиться". Ваша заявка обрабатывается примерно сутки. Скорее всего, вы уже можете писать посты в группе General.
Viacheslav
Уровень 3
30 апреля 2018, 12:08
Действительно. Кнопка появилась. Проблема решена, спасибо. Смутила информация про 5 уровень. Т.к. аккаунт уже очень давно существует и вступление в General автоматическое - думал, что дело в уровне. Еще раз спасибо за разъяснение.
Марат
Уровень 1
2 мая 2018, 08:18
не появилась кнопка "Создать пост", как в инструкции
Viacheslav
Уровень 3
2 мая 2018, 09:49
Марат, Советую получить 3тий уровень, пройдя базовый бесплатный курс, на сколько сможешь (это довольно быстро). Тёмной материи хватает на 3тий уровень. Этого достаточно, чтобы кнопка стала доступна. С момента получения уровня до активации кнопки, как писали выше, должно пройти примерно сутки.
Марат
Уровень 1
2 мая 2018, 10:07
Спасибо, попробую
Марат
Уровень 1
2 мая 2018, 16:11
без платной подписки доходишь до 12 лекции 1 уровня. кнопка "Создать пост" также не появляется. Видимо есть какие-то ограничения. Получается, что условие невыполнимо: Кто может принять участие в конкурсе: Кто угодно! Единственное условие — нужно зарегистрироваться на сайте JavaRush (подписку иметь не обязательно). Ограничений по написанию статей в любую из категорий нет.
Pavlo Plynko Java-разработчик в CodeGym Expert
3 мая 2018, 13:10
А когда "Присоединиться" нажал?
Марат
Уровень 1
3 мая 2018, 13:30
получил ответ администрации и доступ для публикации
Viacheslav
Уровень 3
29 апреля 2018, 10:35
С какого уровня (в терминах javarush) можно размещать посты? У меня сейчас недоступна кнопка создания нового поста. Решил первый уровень получить - не помогло. Chrome, FireFox - кнопки нет.
Viacheslav
Уровень 3
30 апреля 2018, 00:55
На самом деле есть еще одно условие для конкурса: нужен 5+ уровень. https://javarush.com/groups/posts/457-kak-opublikovatjh-post-v-gruppe-na-javarush-
Сергеев Виктор
Уровень 40
Master
28 апреля 2018, 20:30
В тему к книжкам, может Pro Git если кто в бумажном варианте захочет =)
Джон Голт Software Developer в ООО АТС
28 апреля 2018, 12:14
Вы такие хитрецы, я прям не могу. За призы на 10 тысяч рублей хотите получить материала на 100 тысяч. Да при этом еще все обставили так, будто это благая миссия и большая честь для конкурсанта. Умно́-умно́.
Ярослав Java Developer Master
28 апреля 2018, 12:22
Про какие 100к ты говоришь?) Конкретизируй, ибо вбросить инфу и сбежать без объяснений может каждый)
Джон Дориан
Уровень 37
28 апреля 2018, 13:14
Лолшто? Какие призы на 10000 рублей? В прошлом конкурсе один только я получил книг на сумму больше. Не говоря про еще 20 авторов, ни один из которых не остался без подарка.
Джон Голт Software Developer в ООО АТС
28 апреля 2018, 13:31
У одного вопросы "КАКИЕ 100 ТЫЩ ПОЧЕМУ", у другого "КАКИЕ 10 ТЫЩ ПОЧЕМУ". Ну второй вопрос вообще ретардский, там даже пытаться ответить смысла нет. А касательно первого вопроса, товарищ военком, ищущий беглецов: стоимость килознака, цена которого гораздо выше среднерыночной, так как ты не можешь попросить копирайтершу Свету написать статью, как пропатчить KDE2 под FreeBSD, помноженная на количество материала, который будет исчисляться десятками статей. Что дает нехилую экономию на технических авторах и сотни трафика. Теперь я скорее побежал, АУЕ!
Джон Дориан
Уровень 37
28 апреля 2018, 14:07
- "За призы на 10 тысяч рублей хотите получить материала на 100 тысяч." -"Лолшто? Какие призы на 10000 рублей?" -"Вопрос вообще ретардский, там даже пытаться ответить смысла нет" Набросил, оподливился, слился, бгг
Oleksandr Klymenko Lead Software Engineer
1 мая 2018, 23:02
на 34 лвл и такие есть?!