JavaRush /Java блог /Random UA /Поділись знаннями, отримай приз! [Новий конкурс від JavaR...

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

Стаття з групи Random UA
Друзі! Ми, команда 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<String>

    Потрібно набирати якArrayList&ltString&gt


  9. Код програм потрібно виділяти за допомогою кнопки<code>
Поділись знаннями, отримай приз!  [новий конкурс від JavaRush] - 5

Важливі зауваження

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

  2. Ніколи не писали статті? Не біда, спробуйте! Ви раніше і програм ніколи не писали і Java не знали. Тож ця відмазка не працює. Тим більше це не літературний конкурс. Головне, щоб іншим було цікаво читати те, що ви напишете.

  3. Статті мають бути авторськими! Це не конкурс перекладів чи копіпасти. Зрозуміло, ви можете запозичувати думки з чужих статей як джерела, але ви повинні все формулювати своїми словами.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ