JavaRush
Акція
Університет
Java FullStack
Python FullStack
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Усі статті

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Статті
  • Автори
  • Усі групи
  • Усі статті
  • "Я ніколи не навчуся програмувати". Прості поради щодо того, як організувати план навчання та крок за кроком наближатися до мети
  • “Війна за чипи” та ще 6 захопливих книжок, які поглиблять ваші знання в комп’ютерних науках
  • “Для мене вивчення Java схоже на процес опанування іноземної мови”. Історія студента Java-університету Іллі
  • “З першої роботи у IT мене звільнили через 3 дні. Зараз я тімлід тестувальників”. Історія студента Java-університету Костянтина
  • “Завершив курси з англійської, почав вчити Java та створив два сайти”: студенти JavaRush Університету підбивають підсумки 2023 року
  • “На навчання — як на роботу. Я вчився кожного дня не менше 8 годин”. Історія студента JavaRush Університету Андрія Чіпця
  • “Найважливіша вимога до джунів — наявність реалізованих кейсів”. Інтерв’ю з HR-експерткою Вікторією Наливайко
  • “Спочатку не було жодного результату, а потім — чотири співбесіди за два тижні”. Історія випускника Java-університету Нікіти Шамрая
  • “Чи підійде мені курс з ментором, якщо я нуль у програмуванні?”, “На курсі багато практики?”, “Який комп’ютер потрібен?”. Відповідаємо на ці та інші п...
  • “Щоб стати розробником, треба жити програмуванням”. Історія випускника Java-університету Віталія
  • “Я вже писав софт на Java, але зрозумів, що фундаментальних знань не вистачає”. Історія студента JavaRush Університету Олексія Яценка
  • “Я планую, але потім нічого не роблю”. Як спланувати своє життя, щоб досягти бажаного
  • «Знаю базу, що далі?». План розвитку починаючого Java-розробника з детальним списком технологій
  • 1 000 000 користувачів на JavaRush!
  • 10 відеоігор з філософським підтекстом
  • 10 корисних плагінів для IntelliJ IDEA: для новачків та досвідчених розробників
  • 10 міфів сучасної освіти
  • 10 можливостей Java 8, про які ви не чули.
  • 10 найпопулярніших питань про рядки в Java
  • 10 найскладніших питань на співбесідах з Java.
  • 10 нотаток про модифікатор Static у Java
  • 10 питань щодо абстрактних класів та інтерфейсів із співбесід з Java
  • 10 підказок з перевизначення методу toString() у Java (частина 1)
  • 10 підказок з перевизначення методу toString() у Java (частина 2)
  • 10 помилок, що часто допускаються Java розробниками
  • 10 речей яких ви не знали в Java
  • 10 способів покращити код, перевірених на особистому досвіді
  • 10 статей, які має прочитати кожен програміст
  • 10 часто використовуваних прийомів для роботи з масивом Java
  • 11 каверзних нетехнічних питань, які чекають на вас на співбесіді з рекрутером
  • 11 технологій, які повинен знати кожен поважаючий себе розробник
  • 12 чудових можливостей GitHub
  • 14 лютого день програміста! Зі святом!
  • 14 челенджів для Java-розробників, щоб вийти із зони комфорту
  • 15 місяців, 750 годин
  • 15 питань для співбесіди розробників щодо Enum у Джаві (з відповідями!)
  • 15 питань до технічного інтерв'ю Java програміста з 5-6 річним досвідом роботи
  • 16 покращень JavaRush, про які вам варто знати
  • 2 роки шляху
  • 20 кращих книг з Java які потрібно прочитати в 2018 році
  • 20+ років потому або Я все-таки став ним! Частина 4
  • 2020-й рік у прогнозах: від літаючих машин до телепортації
  • 2048 на JAVA
  • 23 питання, що часто ставляться на співбесідах
  • 29 років, з менеджера в java developer-а
  • 3 приклади як розібрати HTML-файл у Java використовуючи Soup
  • 30-доларові смартфони на Android Go очікуються цього місяця
  • 36 рівень. Відповіді на запитання до співбесіди на тему рівня
  • 5 викликів для розвитку штучного інтелекту
  • 5 найпопулярніших Java-проектів на GitHub
  • 5 порад, як підвищити свої шанси знайти роботу
  • 5 технологічних тенденцій для побудови успішної кар'єри у 2018
  • 5 цікавих та неочевидних речей, які зроблять Java Вашою улюбленою мовою програмування
  • 50 ключових слів у JAVA
  • 5G, блокчейн та IoT: головні тренди мобільної розробки 2020
  • 6 Java винятків, які переслідують новачків
  • 6 помилок, які завадять вашому мобільному додатку «злетіти»
  • 7 часто задаваних питань та відповідей по Android для Java-розробників
  • 8 головних інструментів для підвищення ефективності процесу розробки
  • 8 частих помилок програмістів-початківців
  • 9 головних питань про Map в Java
  • 9 речей про NULL в Java
  • AI, мобільні гаманці та віртуальна реальність: тренди mobile розробки 2020. Частина 2
  • AIDE – середовище розробки на Android пристроях
  • Android-розробник: особливості професії, перспективи, необхідні навички та вміння
  • Angular2+ Developer
  • Ant/Maven та Intellij Idea
  • Anthropic представила найкращу модель для кодингу — Claude Sonnet 4.5
  • ArrayList у Java
  • BigDecimal у Java
  • BigInteger та BigDecimal
  • Brainfuck інтерпретатор
  • BufferedReader vs Scanner
  • BufferedReader і BufferedWriter
  • C# (Сі-Шарп) — мова, на якій можна реально заробити
  • C# або Python: як вибрати мову програмування
  • Code Coverage
  • Codes, Inc; Room #003
  • Codes, Inc; Room #004
  • Comparator в Java
  • Comparator в Java
  • Continuous Integration
  • COVID-19 та роботи. Як коронавірус викличе бум інвестицій в автоматизацію
  • Data mining. Як перетворювати дані на золото і навіщо для цього Java?
  • Debug в Intellij IDEA: гайд для новачків
  • Deep Learning, штучний інтелект та машинне навчання для чайників: пояснення на прикладі
  • Dependency Injection. Допоможіть чайнику!
  • Dewey - перший штучний «письменник»
  • Double brace ініціалізація
  • Eclipse Java: середовище розробки “під себе”
  • Eclipse, NetBeans чи IntelliJ IDEA? Обираємо IDE для Java-розробки
  • Enum в Java: як використовувати клас
  • EPAM: Software Testing Introduction [Kharkiv] Spring 2018
  • Equals в Java і String compare - Порівняння рядків
  • Error: Could not find or load main class
  • FAQ щодо IntelliJ IDEA
  • FileReader
  • FilterInputStreeam та FilterOutputStream
  • Final, Константи та Immutable в Java
  • FindBugs допомагає дізнатися Java краще
  • for each vs for: сценарії використання
  • For і For-Each Loop: оповідання про те, як я ітерувався, ітерувався, та не витірувався
  • Framework Spring та з чим його їдять?
  • Front-end через Back-end
  • Generics в Java (практика)
  • Getdown або Як настроїти оновлення java-додатків
  • GitFlic: Російський аналог GitHub вийшов із бети. Подивимося, що там
  • GitHub Code Search: Find more, search less — GitHub запустив пошуковий движок
  • GitHub Copilot: Як стати програмістом-кіборгом і заробити на AI-революції
  • Google випустила ОС Android Oreo (Go edition) для початкового рівня пристроїв
  • Google оголосила конкурс для розробників Android Things
  • Google представила бібліотеку Poly для пошуку, перегляду та завантаження 3D-об'єктів
  • Google представила платформу доповненої реальності ARCore для Android
  • HashMap та ConcurrentHashMap популярні питання на співбесідах
  • HashMap у Java — що за карта така?
  • HashMap у Python
  • HashSet у Java
  • Hibernate для чайників. Огляд книги "Java Persistence API with Hibernate"
  • Hibernate, Spring, Servlet
  • Http сервер
  • Idea hot keys
  • IDEA, Git, BitBucket на практиці. Частина 1. Основи. Працюємо локально.
  • instanceof і основи наслідування
  • Intel створила мікросхему для обробки нейромереж
  • IntelliJ IDEA - Не великі, чудові поради.
  • IntelliJ IDEA - профільування
  • IntelliJ IDEA + Плагін JavaRush: деякі зміни
  • IntelliJ Idea 2018: що нового?
  • IntelliJ IDEA 2019.1: що нового у нашій улюбленій IDE?
  • IntelliJ IDEA 2025.2: коли IDE стає твоїм найкращим другом
  • IntelliJ IDEA Community Edition 2018.2.4 x64 Налаштування
  • IntelliJ IDEA themes
  • IntelliJ IDEA зі смартфона/планшета? - Можна, виявляється, і так!
  • IntelliJ IDEA і Debug: не дайвінг, але снорклінг
  • IntelliJ IDEA не цілком потоваришувала з новою macOS Sierra
  • Intellij Idea перестав розпізнавати російські літери
  • IntelliJ Idea: Декомпіляція, Компіляція, Субституція (або як правити чужі помилки)
  • IntelliJ IDEA: стиль та форматування коду
  • IntelliJ IDEA. Гайд із отримання Ultimate версії за копійки
  • IntelliJ IDEA. Два облікові записи на JavaRush з одного комп'ютера
  • Interface у Java
  • iOS Developer у JavaRush
  • IT-компанії у Мінську
  • IT-компанії у Харкові. Частина 1
  • IT-новини 10 січня. Microsoft додає штучний інтелект до програми Блокнот. Apple допоможе у розробці програм для Vision Pro. Експорт українських IT-пос...
  • IT-новини 11 січня: Дуров закликав користувачів перейти на Android, Huawei запустить власний браузер, зарплати Java-розробників в Україні зросли до ре...
  • IT-новини 12 березня: Oracle пропонує пройти сертифікацію на честь 25-річчя Java, GitHub заблокував репозиторій із демонстрацією вразливості у Microso...
  • IT-новини 12 березня: США зняли обмеження на в'їзд іноземних програмістів, Трамп звернувся за допомогою до IT-компаній, Великобританія вводить податок...
  • IT-новини 12 червня: JetBrains випустила звіт про популярність мов програмування, Apple опублікувала програму конференції розробників WWDC 2020, у бет...
  • IT-новини 12—18 жовтня. Microsoft запустила консультаційну службу для розробників. Підтримка проєктів з відкритим кодом погіршується. Xiaomi розробляє...
  • IT-новини 13 березня: Вибухове зростання інтернет-трафіку в Італії, Microsoft припиняє розвиток Visual Basic, Яндекс перекладає співробітників на відд...
  • IT-новини 13 березня. Набір Java-розробників прискориться у 2024 році. В Україні порахували IT-фахівців. Більшість мобільних додатків за підпискою не ...
  • IT-новини 13 вересня. Підраховано середній час пошуку роботи IT-початківцями, стала відома дата релізу JDK 22, Unity змінює модель співпраці з гейм-ро...
  • IT-новини 14 — 20 грудня. В Україні підрахували кількість IT-вакансій. Нова версія Quarkus потребуватиме Java 17. У Google Play з'явилась можливість в...
  • IT-новини 14 — 21 вересня. У Києві підрахували кількість IT-компаній, Oracle випустила документацію по віртуальних потоках Java, 20% українських фріла...
  • IT-новини 14 листопада: мобільний додаток для GitHub, небезпечний баг у Facebook, найкращі міста для українських програмістів
  • IT-новини 14 лютого. В Україні зросли зарплати спеціалістів Data Scientists і Machine Learning. Міноборони провело перший хакатон з розробниками. “Дія...
  • IT-новини 15 — 22 листопада. В Україні з’явиться платформа для ІТ-фрілансерів. Голосова функція ChatGPT стала безкоштовною для всіх. GameMaker скасову...
  • IT-новини 15 вересня: Вийшла загальнодоступна версія Java 17, IntelliJ IDEA оновили до версії 2021.2.2, у Facebook розробили нову технологію стиснення...
  • IT-новини 15 жовтня: Швидкість мобільного інтернету в мережі 5G досягла 2 Гб/сек, програмісти стали причиною дипломатичного скандалу, мобільна версія ...
  • IT-новини 15 червня: GitHub замінить «master» на альтернативний термін, у «Яндекса» з'явився сервіс для відеодзвінків, дагестанський програміст отрима...
  • IT-новини 16 березня: Кількість помилок у коді зросла на 50%, хакери використовують коронавірус для здирництва, в Telegram додано функцію грошових пер...
  • IT-новини 17 січня. Українських розробників запрошують взяти участь у хакатоні “Наступ машин”. Brave Search допоможе Java-розробникам з генерацією код...
  • IT-новини 18 березня: GitHub для мобільних пристроїв вийшов з бети, Oracle випустила Java 14, додавання додатків у Google Play Store може затягнутися
  • IT-новини 19 лютого: на GitHub виклали код місячної програми Apollo 11, Ілон Маск знову попередив про небезпеку ІІ, програмісти лідирують у списку зат...
  • IT-новини 19—25 жовтня. Як українські IT-спеціалісти шукають роботу — результати опитування. В Україні порахували кількість жінок Junior-розробників. ...
  • IT-новини 2 — 8 листопада. В українському IT рекордна кількість вакансій з початку року. JEP 463 допоможе початківцям писати на Java однокласові прогр...
  • IT-новини 2 вересня: складено рейтинг найбільш високооплачуваних мов програмування, в Держдумі хочуть обмежити монополію Apple на ринку додатків, деда...
  • IT-новини 20 — 27 грудня. Copilot став окремою програмою для Android. GitHub вимагає від програмістів увімкнути 2FA. 4 з 10 рекрутерів обманюють канди...
  • IT-новини 20 березня: Netflix та YouTube навмисно погіршили якість мовлення, розробник робомобілів Uber визнав провину в крадіжці технології Google, N...
  • IT-новини 20 березня. Oracle провела публічну презентацію Java 22. Роль штучного інтелекту в розробці ігор зростає. Розробник C++ відкидає попередженн...
  • IT-новини 21 — 27 вересня. На ІТ-спеціальності в Україні вступили понад 24 тисячі абітурієнтів. Підраховано, як часто Java-розробники отримують відпов...
  • IT-новини 21 листопада: Дуров проти WhatsApp, платіжна мережа Ripple обрала Java, стали відомі нові функції в Java 14
  • IT-новини 21 лютого. Деякі кандидати відправляють до 200 відгуків на IT-вакансії. Apple допоможе розробникам швидше писати код. GitHub пропонує фінанс...
  • IT-новини 21 січня: в IntelliJ IDEA додадуть машинне навчання, професія Java-розробника визнана найкращою в Австралії, софт з відкритим кодом збільшує...
  • IT-новини 21 січня: Веб-розробник мало не потрапив до IT-рабства під час працевлаштування, iOS-розробники тепер можуть створювати власні коди знижок, ...
  • IT-новини 22 — 29 листопада. 83% мобільних ігор “помирають” протягом трьох років. Amazon запускає чат-бот з підтримкою Java. На одну ІТ-вакансію в ЗСУ...
  • IT-новини 22 листопада: Microsoft оцінила IT-фахівців із Росії, Google пропонує $1,5 мільйона за злом телефону, Тіньков скаржиться на «потрійні зарпла...
  • IT-новини 22 січня: У коді сайту Білого дому виявили звернення до програмістів, найстаріший архів комп'ютерних програм закрили, розробники займають 39...
  • IT-новини 23 жовтня: визначили 5 мов програмування, які стануть не затребувані через 10 років, GitHub представив систему сертифікації розробників, до ...
  • IT-новини 23 січня: розробники постраждали від епідемії коронавірусу, російське середовище виконання Java оптимізовано для хмари, середньорічна зарпла...
  • IT-Новини 24 серпня. Програміст, затриманий на хуліганство, намагався приховати свого роботодавця, в Україні зростає кількість IT-вакансій, Epic Games...
  • IT-новини 24 січня. Oracle має намір спростити мову Java у найближчі роки. Дослідження показало медіанну зарплату українських Java-розробників. У США ...
  • IT-новини 25 березня: GitHub фінансуватиме розробників, з'явилися подробиці про Java 15, у Білорусі вперше за 5 місяців зафіксовано падіння зарплат в ...
  • IT-новини 25 жовтня — 1 листопада: В українському IT збільшується розрив у зарплатних очікуваннях між чоловіками та жінками. JetBrains презентує інстр...
  • IT-новини 26 листопада: Facebook заплатить своїм користувачам по 300 доларів, у GitHub з'явиться темний інтерфейс, IntelliJ IDEA оновили до версії 202...
  • IT-новини 27 березня. GitHub випустив ШІ-інструмент для автоматичного виправлення коду з підтримкою Java. Китай випередив США за кількістю ШІ-розробни...
  • IT-новини 27 жовтня: компанія Ілона Маска повідомила вартість супутникового інтернету, в Zoom підключили наскрізне шифрування, JetBrains розповіла про...
  • IT-новини 27 січня: JetBrains опублікувала дорожню карту розвитку YouTrack, GraalVM 22.0 покращила компіляцію коду Java, VK запускає програму стажуван...
  • IT-новини 27 січня: програмісти отримують більше половини всіх гонорарів на фрілансі, відкритий доступ до нової версії IntelliJ IDEA, чверть росіян ні...
  • IT-новини 28 вересня — 4 жовтня. Експерти виявили найбільш тривожні звички програмістів. Підрахована кількість вакансій для українських Java-розробник...
  • IT-новини 28 лютого. В Україні зростає число IT-вакансій, але зменшується кількість IT-спеціалістів. Білий дім закликає розробників відмовитися від C ...
  • IT-новини 28 січня: Український Middle Java-розробник розповів, як отримав оффер на 8 тисяч доларів, у Білорусі не виключають позбавлення IT-фахівців ...
  • IT-новини 29 листопада — 6 грудня. Java-розробники — в трійці найбільш затребуваних senior-спеціалістів. Copilot тепер має інтерпретатор коду. Північн...
  • IT-новини 3 червня: Huawei заманює програмістів величезними зарплатами, прем'єр-міністра РФ попередили про небезпеку еміграції IT-фахівців, Google вид...
  • IT-новини 30 квітня: Google змінює правила для розробників, Quarkus відмовиться від підтримки Java 8, Павло Дуров пообіцяв продати свою частку в Teleg...
  • IT-новини 30 червня: З LinkedIn вибігли дані 92% всіх облікових записів, в GitHub створили інструмент, який пропонує розробнику свої варіанти коду, In...
  • IT-новини 31 серпня. Підрахована кількість Java-програмістів з зарплатою більше 5000 доларів. Який він — портрет типового українського IT-спеціаліста?...
  • IT-новини 31 січня. Визначено мови програмування, які мають найменше відгуків на вакансію. Нова пропозиція до оновлення Java спростить створення запис...
  • IT-новини 4 березня: Google повністю припинить відстежувати дії користувачів, в Росії можуть запровадити податок на іноземні IT-компанії, у ПК-версії ...
  • IT-новини 4 червня: У Китаї створили найпотужнішу у світі нейромережу, в Росії готуються запустити аналог GitHub, Huawei відкрила для іноземних розроб...
  • IT-новини 5 — 11 жовтня. У вересні понад 2 тисячі українців влаштувались на роботу програмістами. Україні потрібен мільйон людей в IT-галузі. Штучний ...
  • IT-новини 5 листопада: Python вперше в історії став популярнішим за Java, російський IT-бізнес виступив на захист Google Play і App Store, розкрито по...
  • IT-новини 6 — 14 грудня. В Україні визначили IT-компанії, які найбільше наймають джунів. JetBrains запускає AI Assistant. Комп’ютерні науки — найпопул...
  • IT-новини 6 березня. У GitHub знайшли понад 100 тисяч заражених репозиторіїв. Apple планує випустити проривний штучний інтелект. Нова версія Android S...
  • IT-новини 7 вересня: В Україні порахували зарплати Junior Java-розробників, Microsoft припиняє підтримку WordPad, Експорт українських IT-послуг переви...
  • IT-новини 7 лютого. Кількість вакансій для Java-розробників зросла на 25%. У Visual Studio Code з’явилась можливість працювати з кодом за допомогою го...
  • IT-новини 8 — 15 листопада. 54% українських IT-фахівців знаходять нову роботу протягом двох місяців. Бібліотека Android Telecom допоможе у розробці го...
  • IT-новини 8 січня: Telegram дозволяє обчислити точне розташування користувачів, JetBrains звинуватили в причетності до злому американських компаній, в...
  • JAAS - Введення в технологію (частина 1)
  • JAAS - Введення в технологію (частина 2)
  • Java - оплот стабільності, Python має попит, а у JS найбільше кодерів. Результати глобального опитування програмістів
  • Java - швидше, сильніше та вище! Зарплати українських програмістів.
  • Java != JavaScript
  • Java @Аннотації. Що це та як цим користуватися?
  • Java 12 вже тут: Що нового?
  • Java 13: нові можливості
  • Java 13: що нас чекає у найближчому майбутньому?
  • Java 14: Що нового?
  • Java 25: Що нового та де вивчити на практиці
  • Java 7 try-with-resources
  • Java 7 try-with-resources
  • Java 8. Все, що вам буде потрібно
  • Java 8. Посібник. 1 частина.
  • Java 8. Посібник. 2 частина.
  • Java 8. Усе, що вам буде потрібно
  • Java 9 вже з нами!
  • Java ArrayList в картинках
  • Java ArrayList у зображеннях
  • Java Core. Запитання до співбесіди, ч. 1
  • Java Core. Запитання до співбесіди, ч. 2
  • Java Core. Запитання до співбесіди, ч. 3
  • Java Cryptography Architecture: Перше знайомство
  • Java Enum. Практичні приклади. Додавання конструкторів і методів
  • Java Files, Path
  • Java functional interfaces
  • Java ImageIcon та криві руки
  • Java list to array: перетворюємо список елементів на масив
  • Java Math клас та його методи
  • Java Memory Manipulation
  • Java Middle за 2.5 місяці
  • Java Middle за 2.5 місяці.
  • Java Oracle Certification
  • Java String. Питання до співбесіди та відповіді на них, ч.1
  • Java String. Питання до співбесіди та відповіді на них, ч.2
  • Java Syntax: короткий вступ до мови програмування
  • Java Trainee Developer в Andersen
  • Java Trainee Developer в Andersen
  • Java Unit Testing: методики, поняття, практика
  • Java varargs
  • Java в 2021 році: оновлення 16 і 17, популярність в Азії та стабільність у рейтингах
  • Java в професіях майбутнього: де може стати в нагоді програмування через 10 років
  • Java знову всіх обігнала у рейтингу популярності мов
  • Java корисний софт
  • Java Логування. Розмотати клубок стектрейсу
  • Java масиви
  • Java сертифікації: які бувають, як отримати і чи варто морочитися?
  • Java та AI. Чи можна написати штучний інтелект Java?
  • Java та блокчейн. Чи знайдеться у технології майбутнього місце для Java-коду?
  • Java та Великі дані: чому Big Data-проекти не обходяться без Java
  • Java та велосипеди: мітап у Пітері
  • Java та Інтернет речей. Як стати успішним IoT-девелопером?
  • Java у віртуальній реальності. Чи правда, що за VR/AR майбутнє, і чи є в ньому місце Java?
  • Java у хмарах. Як хмарні програми завойовують світ і навіщо їм Java
  • Java як хобі
  • Java-джуніор на співбесіді: як підготуватися і що запитувати
  • Java-джуніор у пошуку роботи. Як прокачати скіли та отримати практичний досвід
  • Java-завдання з каверзою: привіт, співбесіди!
  • Java, Spring Boot, хобі айтішників: що йдеться у дослідженні JetBrains 2020 року
  • Java: bits and bytes
  • Java. Довідковий посібник для інтерв'ю - Частина 1. (Переклад статті)
  • JavaFX працює з TextField та елементом TableView.
  • Javarush - 30 рівнів, щоб змінити життя. (через 15 місяців)
  • JavaRush - 7 років! Святкові міні-підсумки
  • JavaRush - 9 років! Трохи про підсумки та плани
  • JavaRush - навчання програмування на Java у формі онлайн-ігри
  • JavaRush — 12 років! Ділимося підсумками цього року та спойлерами на наступний
  • JavaRush Students Big Data
  • JavaRush вже 8! Ділимося цінними підсумками ще одного року
  • JavaRush пройшов двічі. Вдруге — вже працюючи програмістом
  • JavaRush у тезах
  • JavaRush: вивчи один раз, використовуй скрізь
  • JavaScript
  • JDBC або з чого все починається
  • JetBrains випустила оновлення IntelliJ IDEA 2017.3
  • Joker: міжнародна Java-конференція
  • JPA Entities and DB Relationships
  • JPA: Знайомство з технологією
  • Json схема: навіщо і кому вона потрібна
  • JSOUP + multipart/form-data response
  • JSoup. Робота з cookies
  • JSoup. Робота з таблицею
  • Junior Java developer в Mirapolis
  • Junior Java-розробник в Ощад
  • Junior з 3 спроб
  • Junior-вакансії в Алмати за 1 грудня
  • Junior-вакансії в Москві за 11 грудня
  • Junior-вакансії у Казані за 27 грудня
  • Junior-вакансії у Мінську 09.10.17
  • Junior-вакансії у Мінську за 4 грудня
  • JUnit part I
  • JUnit part II
  • JUnit в IDEA
  • JUnit для JavaRush або трохи про тестування в домашніх умовах.
  • Just do it! Як врятувати свій розум від деградації та ефективно вчитися вдома?
  • KotlinRush: а чи є сенс продовжувати писати на Java?
  • Lambda-вирази на прикладах
  • level02.lesson01.task01 Що означає "Реалізувати метод"?
  • LinkedList
  • LocalDate в java.sql.Date і назад
  • Markdown
  • Microsoft-екосистема: твій квиток в enterprise
  • Mobile/Android Developer
  • Multiply у Python
  • MVP в Android для найменших
  • My success story
  • My way
  • need Help на зведення матриць у ступінь
  • new ArrayList(????) як і де краще ініціалізувати
  • No so creepy crypto. Частина друга: криптовалюти та майнінг
  • Online-засоби для розробника
  • Open source проекти: що це таке і чому ви повинні стати частиною open source спільноти
  • Oracle Certified Associate практично. Підготовка до сертифікації
  • Oracle анонсувала універсальну віртуальну машину GraalVM 1.0
  • Pet cat = new Cat() - які методи може використовувати змінна "cat"?
  • PhantomReference в Java
  • Pretty-Print (pprint) у Python
  • Razer Phone - не тільки ігровий флагман
  • Reface, Preply, 3DLook: успішні стартапи з українським корінням. Що з ними відбувається під час війни?
  • Reface, Vochi, Playkey: "наші" стартапи, які вистрілили під час пандемії
  • Reflection API. Рефлексія. Темна сторона Java
  • Reflection API. Як працює метод getModifiers() у класі Class
  • Reflection в Java - Приклади використання
  • RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 1
  • RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 2
  • RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 3
  • RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 4
  • Replace string в Java
  • REST API та Валідація даних
  • REST API та чергове тестове завдання.
  • Reverse string в Java: вчимося реверсувати рядки різними способами
  • RMI: практика використання
  • Road from ZERO to first offer
  • SAX-парсер
  • Senior Developer з освітою вечірньої школи
  • SMS з 3g модему
  • Software Engineer
  • SpeedRun guide ігри "Хочу в айті"! Граємо за QA Automation Engineer!
  • Spring - це не страшно, або стислість - сестра таланту
  • Spring - це не страшно, або як зрозуміти, що конкретно мала на увазі БД
  • Spring - це не страшно, або як поставити питання БД
  • Spring - це не страшно, вчимося вирішувати проблеми
  • Spring - це не страшно, коротше: Lombok
  • Spring - це не страшно, продовжуємо наповнювати БД
  • Spring - це не страшно, прошарок з DTO
  • Spring – це не страшно, або як наповнити h2 базу даних (і трохи Hibernate)
  • Spring – це не страшно, або як підключити базу даних для студентського проекту за 5 хвилин
  • Spring – це не страшно, або як стартувати WEB-сервер зі Spring Boot за 5 хвилин
  • Spring – це не страшно. Cookie & Headers
  • Spring – це не страшно. Контролюємо свій REST
  • Spring Framework. Вступ
  • Spring для лінивих. Основи, базові концепції та приклади з кодом. Частина 1
  • Spring для лінивих. Основи, базові концепції та приклади з кодом. Частина 1.
  • Spring для лінивих. Основи, базові концепції та приклади з кодом. Частина 2
  • Spring. Зміст курсу
  • Spring. Урок 1. IoC/DI
  • Spring. Урок 2. IoC/DI на практиці
  • Spring. Урок 3. DI за допомогою сеттера
  • Spring. Урок 4. Атрибут value для застосування значень
  • SpringBoot + Flyway - "Java-проект від А до Я"
  • Stack Overflow випустив нову версію калькулятора зарплат
  • Stack Trace і з чим його їдять
  • Stream API
  • String += String чи StringBuilder.append(String)?
  • System.out.println
  • Telegram Ability Bot: бот, що вміє вести діалог
  • Telegram Ability Bot: бот, що вміє вести діалог: Частина 2
  • Telegram bot - нагадування через webHook на Java або скажи ні Google-календарю! Частина 1
  • Telegram bot - нагадування через webHook на Java або скажи ні Google-календарю! Частина 2
  • Telegram Bot для пошуку роботи
  • Telegram-бот як перший проект та його значущість для професійного зростання на особистому досвіді
  • Thinking in JAVA російською
  • Thread'ом Java не зіпсуєш: Частина I - потоки
  • Thread'ом Java не зіпсуєш: Частина II - синхронізація
  • Thread'ом Java не зіпсуєш: Частина III - взаємодія
  • Thread'ом Java не зіпсуєш: Частина IV - Callable, Future та друзі
  • Thread'ом Java не зіпсуєш: Частина V - Executor, ThreadPool, Fork Join
  • Thread'ом Java не зіпсуєш: Частина VI - До бар'єру!
  • ThreadGroup
  • ThreadPoolExecutor
  • tomcat – коротко для windows
  • Tomcat в Java
  • Tomcat. Чи не деплоїться проект. Потрібна допомога.
  • Try Now: нова функція Google дозволяє випробувати програми без встановлення
  • UML: від теорії до практики
  • Update JavaRush
  • Update JavaRush 2.0
  • Volatile (приклад у 17 лекції)
  • Web Summit 2019: розповідаємо на особистому досвіді, як отримати максимум користі від тих конференцій
  • Wildcards у Java Generics
  • World of Bytes 1. Робота із зображеннями.
  • XML у Java: Що це?
  • You are hired! Готуємося до співбесіди англійською
  • Zookeeper або як живеться працівнику зоопарку
  • А чи потрібна Head First Java?
  • А що не так?
  • Абстрактні класи в Java на конкретних прикладах
  • Авторизація через VK
  • Автоупаковка та розпакування в Java
  • Автоупаковка та розпакування в Java
  • Алгоритми сортування в теорії та на практиці
  • Алгоритмічні завдання
  • Альпініст-програміст
  • Англійська для IT та для співбесіди
  • Англійська, Git та свій проєкт на фреймворку. Поради щодо навчання і не тільки від розробників, які пройшли JavaRush
  • Англомовний JavaRush
  • Анонімні класи в Java
  • Анонс Github Security Lab: захист всього коду разом
  • Анотації. Частина друга. Lombok
  • Анотації. Частина перша, трохи нудна
  • Атака на Android-смартфони розповість, що ви там дивитеся
  • Аутсорс, аутстаф, продуктові компанії: де програміст краще працювати?
  • Ах, ці рядки...
  • Багатовимірні масиви
  • Багатопотоковість в Java: суть, «плюси» та часті пастки
  • Багатопотоковість: що роблять методи класу Thread
  • Багатопоточність у Java
  • Бажання.
  • Байти. Що ми читаємо з файлу?
  • Баланс особистого життя та роботи, здоров'я та зарплата: що впливає на індекс щастя розробників у 2021 році
  • Бан порушників - 2
  • Без пафосу. Поговоримо про Java EE, сервлети та їх контейнери
  • Безкоштовні стажування для trainee-розробників: добірка по Україні, Росії та Білорусі
  • Безпека в Java: best practices
  • Бібліотека Lombok
  • Біжіть, шкіряні виродки! Розбираємо міфи та страшилки про ІІ та роботи
  • Бійці невидимого фронту. Хто такий Backend-розробник та як ним стати?
  • Боюся бути джуном на густонаселеному ринку IT: як подолати страх конкуренції та стати програмістом
  • Був блогером, переїхав до Польщі і став айтішником: історія розробника Сашка Копайгородського
  • Був будівельник, став програміст
  • В закладки: "чистий код" - статті та лекції про правила написання коду та рефакторингу
  • В закладки: все, що потрібно знати про бази даних та мову SQL — лекції, статті та відео
  • В закладки: добірка статей про алгоритми - лекції, питання для інтерв'ю та огляди книг
  • В закладки: добірка статей про інструменти для Java-розробника - Maven, Docker, GitHub та інші
  • В закладки: добірка статей про книги з програмування — рецензії, огляди та корисні списки
  • В закладки: добірка статей про колекції та бібліотеки Java – лекції та питання для інтерв'ю
  • В закладки: добірка статей про патерни проектування - теорія, питання на співбесідах та огляд книги
  • В закладки: добірка статей про структури даних - лекції та питання на співбесідах
  • В закладки: добірка статей про тестування - теорія, "історії успіху" та відео
  • В закладки: фреймворки Spring, Spring Boot та Spring MVC — статті, лекції та відео
  • В закладки: як вивчати Java. Велика добірка про план навчання, інструменти та пошук мотивації
  • В закладки: як програмувати на Android - статті, лекції та відео
  • В ІТ не лише хлопці!
  • В чому проблема?
  • Вакансії Java Junior Developer в Алмати
  • Вакансії Java Junior developer в Єкатеринбурзі
  • Вакансії Java Junior для москвичів
  • Вакансії Java Junior за 23 листопада у Москві
  • Вакансії Java Junior за 26 грудня у Дніпрі
  • Вакансії Java Junior за 29 листопада у Дніпрі
  • Вакансії Java Junior у Новосибірську
  • Вакансії Junior Developer у Казані
  • Вакансії Junior Java Developer від компанії "ІТЛ Консалтинг"
  • Вакансії Junior Java у Москві за 16 жовтня
  • Вакансії в Алмати за 12 жовтня
  • Вакансії в Алмати за 2 січня
  • Вакансії в Алмати за 6 листопада
  • Вакансії для новачків у Казані за 5 лютого
  • Вакансії для розробників-початківців у Москві
  • Вакансії рівня Java Junior Новосибірська 04.01.18
  • Вакансія Junior Java Developer
  • Вакансія: Business Analyst / Product Owner
  • Вакансія: Data Analyst / Game Analyst / Product Analyst
  • Вакансія: Game Designer / Game Producer
  • Вакансія: HR/IT Recruiter [закрита]
  • Вакансія: Java Architect / Java Tech Lead
  • Вакансія: Java Lecture Writer
  • Вакансія: Junior Java Developer
  • Вакансія: Linux System Administrator
  • Вакансія: Localization Manager
  • Вакансія: Methodist / Java Course Designer
  • Вакансія: UX Designer
  • Вакансія: спеціаліст служби підтримки, модератор
  • Валідатор, зрозуміти та пробачити
  • Варіант розв'язання задачі рівень 19 завдання 16 (відстежуємо зміни)
  • Варто тільки забажати
  • Ваш перший додаток з використанням Java-сервлетів
  • Ваш перший додаток на Hibernate
  • Введення в Java EE
  • Введення в Java FX
  • Введення у Scrum
  • Введення у функціональні інтерфейси
  • Введення чисел у IntelliJ IDEA
  • Введення-виведення в Java. Класи FileInputStream, FileOutputStream, BufferedInputStream
  • Ввести з клавіатури дату у форматі "08/18/2013" Вивести на екран цю дату у вигляді "AUG 18, 2013".
  • Веб-додаток на Java
  • Веб-сервіси. Крок 1. Що таке веб-сервіс та як з ним працювати?
  • Веб-сервіси. Крок 2. Як спростити написання клієнта?
  • Великий гайд із підготовки до перших співбесід на Java Junior
  • Весна приходить восени: вийшов Spring 5.0
  • Взаємне блокування (deadlock) в Java та методи боротьби з нею
  • Вибір мови програмування
  • Виведіть свій код на новий рівень: навчіться ефективно виводити дані у консоль з Java
  • Вивчити фізику, працювати в екології та піти у розробники. Історія Васі, тимліда JavaRush
  • Видалення NaN за допомогою Python
  • Видалення елемента зі списку ArrayList до Java
  • Видаляємо передплату на статті з групи - "Java-проект від А до Я"
  • Вийшла Java 11: нові фічі та можливості
  • Виклик конструктора з конструктора
  • Використання Java Arrays.sort() для будь-якого списку об'єктів
  • Використання JNDI в Java
  • Використання UML у розробці та супроводі java-програм
  • Використання varargs при роботі з дженериками
  • Вимоги для влаштування на роботу Junior'ом
  • Вимоги до Java-джуніорів у 2021 році: що треба вміти, щоб отримати першу роботу в IT
  • Винятки в Java
  • Винятки в Java (Java Exception)
  • Винятки в Java: перехоплення та обробка
  • Винятки та їх обробка
  • Винятки: checked, unchecked і свої власні
  • Випробувальний термін Java-розробника
  • Вирішуємо завдання на одновимірні та двовимірні масиви
  • Вирощування конкурентів чи інвестиція в майбутнє? Чим корисне менторство для програміста
  • Висловлення подяки за подарунок! Head First Паттерни проектування
  • Вищий пілотаж на технічному інтерв'ю: як я потрапила до Google, Microsoft і не лише
  • Від Hello World до Spring Web MVC і до чого тут сервлети
  • Від HTTP до HTTPS
  • Від NASA до пустель Африки. Державні та соціально значущі проекти на Java
  • Від Бармена до Developer'a
  • Від запиту до Google і до роботи
  • Від інженера-конструктора до фулстака програміста-консультанта за 3 роки
  • Від радянського калькулятора до програмування: історія розробника JavaRush Романа Прищепи
  • Від старту навчання до офферу
  • Від універу до міддла
  • Відгуки про реальні проекти
  • Відео відгук: як я займалася мемасами у Вконтакті, а потім почала програмувати [конкурс]
  • Відеовікенд #1. Знайомимось з інтерфейсом CompletableFuture та оператором try-with-resources, пишемо Telegram bot на Java та вивчаємо можливості патер...
  • Відеовікенд #2. Вивчаємо змінні та примітивні типи даних, знайомимось з автоматизацією в Java за допомогою ШІ, шукаємо роботу для джуна та розбираємос...
  • Відеоуікенд #1: особистий досвід — робота програмістом у США та Іспанії, бізнес у Кремнієвій долині
  • Відеоуікенд #10: що має знати Junior, введення в ML для Java-розробників, хто такі DevOps-інженери
  • Відеоуікенд #100. Вивчаємо патерн Iterator та інтерфейс Iterable, забезпечуємо безпеку Java-додатків, практикуємо парне програмування та розвінчуємо с...
  • Відеоуікенд #102. Слухаємо історію випускника JavaRush, вивчаємо алгоритм генерації фрактального шуму, пишемо на Java гру у 100 рядків коду та оцінюєм...
  • Відеоуікенд #103. Дізнаємося, які софт-скіли потрібні джуну, повторюємо масиви та оцінюємо свої знання з тестового інтерв'ю
  • Відеоуікенд #104. Пишемо веб-чат на чистій Java, дізнаємося підсумки перших трьох місяців роботи джуніором, дивимося Java-мітап та повторюємо цикли
  • Відеоуікенд #105. Знайомимося з роботою контейнерів на Java та типовими завданнями для джуніорів, слухаємо поради про збереження ментального здоров'я ...
  • Відеоуікенд #107. Прискорюємо кодинг в IntelliJ IDEA, знайомимося з професією Security Engineer та інструментами Java backend стека, розбираємо особли...
  • Відеоуікенд #108. Обговорюємо, як не втратити мотивацію в навчанні, знайомимося з код-стайлом у Java, повторюємо основи ООП і розбираємо різницю між J...
  • Відеоуікенд #11: історія невдалого працевлаштування в Google, як розробнику шукати фріланс-замовлення на англомовній біржі, перехід з PHP на Java
  • Відеоуікенд #110. Дізнаємося, як влаштований Deadlock і чи варто часто змінювати роботу в IT, розбираємо питання та відповіді співбесіди на Java-розро...
  • Відеоуікенд #111. Знайомимося з Топ-7 свіжих трендів у Java, боремося з тривожністю в IT, дивимося тестове інтерв'ю зі школярем-джуном та пишемо на Ja...
  • Відеоуікенд #112. Дізнаємося, що чекає Java-розробника на випробувальному терміні, слухаємо поради про проходження співбесіди, пишемо ефективне резюме...
  • Відеоуікенд #113. Слухаємо розповідь колишнього учня JavaRush, прокачуємо 5 найпотрібніших софт-скіллів, знайомимося з планом навчання Java та розширю...
  • Відеоуікенд #115. Порівнюємо Java 11 та Java 17, пишемо свій перший REST API, обговорюємо зростання зарплат у розробників
  • Відеоуікенд #117. Вчимося керувати потоком виконання без винятків, пишемо просту гру на Java, дізнаємося про релокейт айтішників і дивимося тестове ін...
  • Відеоуікенд #119. Дивимося історію випускника JavaRush, який став Senior-розробником у 24 роки, дізнаємося лайфхаки по роботі в IntelliJ IDEA і заглиб...
  • Відеоуікенд #12: Плюси та мінуси у Full Stack розробці. IntelliJ IDEA для новачків: поради та секрети. Де краще програмістам: у США чи Німеччині
  • Відеоуікенд #120. Вчимося використовувати бази даних з Java, ефективно шукаємо баги в коді, розпізнаємо рівень кодера за кількістю помилок та створюєм...
  • Відеоуікенд #125. Розбираємо алгоритми бульбашкового сортування, вивчаємо підручник з Java, дивимося тестову співбесіду з джуном і дізнаємося 15 причи...
  • Відеоуікенд #126. Вивертаємо Java-об'єкти навиворіт, знайомимося ближче з JSE, JEE та Spring, дізнаємося про приватні та публічні атрибути в ОВП, і ви...
  • Відеоуікенд #127. Пишемо на Java алгоритм пошуку простих чисел, знайомимося з програмами автодоповнення коду, дізнаємося про спадне програмування в ОВ...
  • Відеоуікенд #13: Основи роботи з Git та GitLab; як стати веб-розробником, живучи у маленькому місті; розбір реальних резюме програмістів з погляду роб...
  • Відеоуікенд #133. Вирішуємо завдання зі співбесіди на Java-розробника, розбираємо принципи SOLID, навчаємось на конкурсах з кодування та повторюємо шв...
  • Відеоуікенд #14: За що розробники ненавидять Android Studio, чому вивчати програмування в універі - це не круто, як айтішнику отримати "блакитну карту...
  • Відеоуікенд #141. Вивчаємо логування Java-додатків, слухаємо історію успіху джуніора та розбираємо принцип роботи оператора switch у Java
  • Відеоуікенд #15: Що запитують на співбесіді у Java-джуніора, введення в Spring Framework, вибір між роботою вантажника та програміста
  • Відеоуікенд #16: знайомство з фреймворком Quarkus, розбір провального резюме, нюанси модульного тестування та перенесення додатків у Kubernetes
  • Відеоуікенд #17. Атомарний рефакторинг у IntelliJ IDEA, секрети та особливості класу Enum, як програмісти Сан-Франциско живуть в умовах карантину
  • Відеоуікенд #18. Нове в JDK 14, секрети мікросервісної архітектури та контейнеризації, програмісти говорять про тонкощі своєї професії
  • Відеоуікенд #19. Запис тестової співбесіди Java-розробника, два погляди на багатопоточність Java, як знайти роботу, якщо ти Junior
  • Відеоуікенд #2: фріланс на Java, як знайти роботу в Ізраїлі, питання на співбесідах, гайд по написанню Телеграм-бота
  • Відеоуікенд #20. Створюємо VK-бот і тест в JUnit, розбираємо плюси парного програмування і з'ясовуємо, хто має шанси влаштуватися в Google.
  • Відеоуікенд #21. Java та сучасні хмарні рішення, 10 корисних Github-репозиторіїв, тестова співбесіда та створення графічного скрінсейверу на JavaFX
  • Відеоуікенд #22. Як застосовувати принципи SOLID на практиці, стримавши проблеми на співбесіді, як у Java ефективно працювати з файлами і як знайти ро...
  • Відеоуікенд #23. Що таке JetBrains Runtime, причина відмови від 1С на користь Java, створюємо додаток Рулетка і знаємо плагін SonarLint для IntelliJ I...
  • Відеоуікенд #24. Історія про перекваліфікацію на програміста із тестувальника, вивчаємо фреймворк Vaadin Flow, застосування ключового слова volatile
  • Відеоуікенд #25. Чи потрібно проектувати джуніору для резюме? Розбираємо поточний стан Java, створюємо сервлет і дивимося інтерв'ю з розробником JetBr...
  • Відеоуікенд #26. Вивчаємо статичний аналізатор checkstyle, створюємо backend на Java/SpringBoot/RESTful, розбираємо стереотипи про програмістів та слу...
  • Відеоуікенд #27. З'ясовуємо, чому IT-курси кращі за універ, вивчаємо ультранизкі затримки в мікросервісах і автоматизуємо роботу з Instagram API
  • Відеоуікенд #28. Стискаємо дані за допомогою Java, слухаємо поради щодо пошуку віддаленої роботи програмістом у США, розбираємо, як на Java завантажит...
  • Відеоуікенд #29. Підключаємо Java-проект до MongoDB, дізнаємось, як стати програмістом, коли тобі вже «за тридцять», з'ясовуємо недоліки популярних ID...
  • Відеоуікенд #3: Як знайти роботу в IT без досвіду, чи потрібна програмісту англійська, що таке soft skills і як їх отримати
  • Відеоуікенд #30. Вивчаємо роботу мікросервісів, розбираємо перспективні Java-технології, створюємо клон WhatsApp і прокачуємо обліковий запис у Linked...
  • Відеоуікенд #31. Створюємо анотації в Java, дізнаємося про навчання на програміста в німецькому університеті, готуємося до співбесіди та згадуємо лямб...
  • Відеоуікенд #32. Дивимося інтерв'ю з тимлідом Яндекс.Дзен, дізнаємося про п'ять “найжахливіших мов”, отримуємо рекомендації про книги з програмування ...
  • Відеоуікенд #33. Порівнюємо Get і Post запити, розбираємо, чи варто залишати Яндекс, дивимося реальну співбесіду з Java Junior і дізнаємося 10 корисни...
  • Відеоуікенд #34. Розбираємо, як правильно обговорювати рівень зарплати на співбесіді, дізнаємося про Method Handles та Reflection
  • Відеоуікенд #35. Вибираємо, яку програму написати першою, слухаємо подкаст з керівником підтримки Java в JetBrains, дізнаємося про нові способи пошуку...
  • Відеоуікенд #36. Шукаємо замовлення на фрілансі, вивчаємо auto-configuration у Spring Boot, знаходимо відмінності між library та framework, слухаємо п...
  • Відеоуікенд #37. Розбираємо проблему працевлаштування джуніорів, вивчаємо основи розгортання додатків у Kubernetes та дивимося інтерв'ю психолога про ...
  • Відеоуікенд #38. Вивчаємо міграцію в хмару, працюємо з GraalVM, дізнаємося про типові обов'язки junior-розробників та готуємось до співбесіди з Java
  • Відеоуікенд #39. Шукаємо ментора, вивчаємо приклади "чистого" SOLID-коду, слухаємо про взаємодію PHP + Java і розбираємо вимоги для переходу від джуні...
  • Відеоуікенд #40. Вивчаємо типові помилки в коді, слухаємо поради IT-рекрутерів та дивимося тестову співбесіду на позицію junior Java-розробника
  • Відеоуікенд #41. Пишемо плагін для IntelliJ IDEA, розбираємо питання про клас Object, дізнаємося про поширені помилки у роботі з git та слухаємо про г...
  • Відеоуікенд #42. З'ясовуємо, скільки годин на день має працювати програміст, розбираємо розмір зарплат у Великій Британії та вчимося правильному реву ...
  • Відеоуікенд #43. Вивчаємо Java Management Extension, слухаємо поради, як не застрягти в джунах і розбираємо приклади роботи з Git
  • Відеоуікенд #44. Дізнаємося секрети рефакторингу, слухаємо про перспективні Java-технології, вивчаємо основи Git і дивимося інтерв'ю колишнього 1С-роз...
  • Відеоуікенд #45. Розбираємо переваги нових версій Java; дізнаємося, як проводять співбесіди в Білорусі, дивимося мітап про тенденції в Java-розробці т...
  • Відеоуікенд #46. Вивчаємо структури даних у Java, слухаємо про відмінності у командній роботі на Заході та країнах СНД, розбираємо роботу Stack Overfl...
  • Відеоуікенд #47. Знайомимося з можливостями YouTrack, вирішуємо завдання на JavaRush, розбираємо питання про однозв'язний список і слухаємо, чи варто ...
  • Відеоуікенд #48. Згадуємо теорію ООП та Java Stream API, слухаємо рекомендації щодо пошуку високооплачуваної роботи, правильно складаємо резюме
  • Відеоуікенд #50. Дізнаємося про 5 помилок програміста, розбираємо різні методи рефакторингу, слухаємо про гарячі клавіші IDEA та рівень англійської дл...
  • Відеоуікенд #51. Розбираємо суть DevOps, Kubernetes та Docker, запускаємо Java-програму з командного рядка, слухаємо про те, як працюють програмісти в...
  • Відеоуікенд #52. Обробляємо винятки Java, вибираємо операційну систему для програміста, вчимося вставляти коментарі в код і переконуємо роботодавця у ...
  • Відеоуікенд #53. Дізнаємося про криптографію в Java, знаємо помилки при працевлаштуванні, знайомимося з дівчиною в Java-бекенді і слухаємо про те, як ...
  • Відеоуікенд #54. Пишемо на Java 3D-скринсейвер, дізнаємося про американську специфіку при складанні IT-резюме, вивчаємо обробку рядків у Java
  • Відеоуікенд #55. Вчимося склеювати рядки в Java, дивимося стрім про soft skills для новачків, дізнаємося про суміжні IT-спеціальності та знайомимося з...
  • Відеоуікенд #57. З'ясовуємо, що не так з успадкуванням, слухаємо про перспективу заміни програмістів роботами та дивимося два мітапи: про поточний ста...
  • Відеоуікенд #58. Пишемо портрет ідеального джуна, розбираємо дорожню карту новачка, дізнаємося більше про Java-патерн «фабричний метод» і дивимося міт...
  • Відеоуікенд #59. Дізнаємося, як геймдев «чіпляє» розробників, згадуємо про Java Stream API, дивимося тестове інтерв'ю з Java-джуніором і розбираємо 5 ...
  • Відеоуікенд #6: як створити гру, яка принесе $1 мільйон; дівчата можуть писати код; застосування нейромережі в геймдев
  • Відеоуікенд #60. Дізнаємося три способи роботи Docker з Java, знайомимося з набором Java-бібліотек Helidon, слухаємо поради, як програмісту прискорити...
  • Відеоуікенд #61. Створюємо backend на Java, дивимося на тестувальників очима програміста, дізнаємося про роботу в польських IT-компаніях та слухаємо д...
  • Відеоуікенд #62. Розмірковуємо про сьогодення та майбутнє Java, знайомимося з Jenkins, підбиваємо підсумки першого року роботи програмістом та розбира...
  • Відеоуікенд #63. З'ясовуємо, чому програмісти працюють повільно, знайомимося з Java у Serverless, розглядаємо типові помилки новачків та робимо вибір ...
  • Відеоуікенд #64. Вчимо backend-розробку на Java, знайомимося з Kubernetes і прокачуємо свої soft skills перед співбесідою
  • Відеоуікенд #65. Дізнаємося, чим Java краще за Python, вивчаємо «справжній» Agile, слухаємо про випробувальний термін у джуніорів і виправляємо неправ...
  • Відеоуікенд #67. Створюємо модель машинного навчання на Java, знайомимося з професією Agile-коуч, дізнаємося про секрети при оформленні LinkedIn-профі...
  • Відеоуікенд #69. Збираємо Java-проект з використанням Maven, з'ясовуємо ознаки поганих компаній для програміста, дізнаємося про помилки на співбесіді
  • Відеоуікенд #7: Вікова дискримінація в IT, налагодження коду в IntelliJ IDEA, як програмісту знайти пару
  • Відеоуікенд #70. Створюємо власний Spring Boot Starter, дивимося тестову співбесіду Junior Java-розробника, дізнаємося відмінності між монолітом і лег...
  • Відеоуікенд #71. Вивчаємо сортування вставками, відповідаємо на незнайомі питання, слухаємо поради про комунікації в житті програміста та тестуємо дод...
  • Відеоуікенд #74. Дивимося, як джуніор захищає свій Java-проект, знайомимося з роботою в Git та GitHub, дізнаємося про причину повільної роботи Spring-...
  • Відеоуікенд #77. Знайомимося з гібридними хмарами, слухаємо про вимоги до джунів та несподіванок на віддаленій роботі, розбираємо плюси та мінуси прод...
  • Відеоуікенд #79. Вивчаємо префіксні дерева в Java, знайомимося з принципами роботи в мікросервісах, слухаємо поради HR-менеджера та рекомендації для д...
  • Відеоуікенд #8: з інженера в Senior Java Developer; як відкрити IT-компанію з нуля; помилки, яких не варто припускати новачкам
  • Відеоуікенд #80. Вивчаємо відмінності в роботі з фронтендом і бекендом, шукаємо додатковий час на навчання, знайомимося з культурою коду в базах даних...
  • Відеоуікенд #82. Занурюємося в роботу з базами даних, розширюємо кругозір програміста, знайомимося із секретами Spring Framework та навчаємо команди G...
  • Відеоуікенд #86. Розбираємо питання про Java Spring, шукаємо першу роботу в IT, знайомимося з автоматизацією тестування додатків та професією fullstac...
  • Відеоуікенд #88. Підбиваємо підсумки тижня JAVA-розробників, пишемо Telegram бот на Java, розмірковуємо про сенс отримувати сертифікат і кодуємо свій ...
  • Відеоуікенд #89. Розбираємо різницю між конкурентним та паралельним виконанням завдань, намагаємося влаштуватися на фултайм видалення, пишемо “будильн...
  • Відеоуікенд #9: пишемо на Java додаток з розпізнаванням осіб, скільки заробляють айтішники в Чехії, як стати програмістом у 40 років
  • Відеоуікенд #90. Дивимося барну дискусію для Java-розробників, вивчаємо стирання типів у Java, шукаємо першу роботу в IT без досвіду і вивертаємо Java...
  • Відеоуікенд #91. Пишемо масштабований чат на Java, дивимося доповідь про помилки при проектуванні нової програми, оцінюємо технічне інтерв'ю новачка т...
  • Відеоуікенд #92. Обговорюємо релізи Java та новини IDE, оцінюємо перспективи джуніорів, налаштовуємо Git у Windows 10 та дізнаємося про секрети склада...
  • Відеоуікенд #94. Слухаємо доповідь про профільування Java-додатків, знайомимося з корисними звичками топових кодерів, дізнаємося всю правду про soft s...
  • Відеоуікенд #95. Розбираємо синтаксис лямбда-виразів у Java, сперечаємося про плюси та мінуси високих зарплат програмістів, слухаємо доповідь про архі...
  • Відеоуікенд #98. З'ясовуємо відмінності між Java та JavaScript, розбираємо нові фічі Java 17, вчимося сортувати масиви та порівнюємо стартапи з велики...
  • Відеоуікенд #99. Знайомимося з системою складання Maven, приступаємо до розробки open source та хобі-проектів, дивимося, як HR розбирає резюме IT-фахі...
  • Відкриваємо Java-університет! Йде набір на онлайн-курс із менторами "Java-розробник за 12 місяців"
  • Відкриття проекту JavaRushHomeWork
  • Відмінності конструкторів від традиційних способів.
  • Відмінності між раннім та пізнім зв'язуванням у Java
  • Відмінності між слабкими, м'якими, фантомними та звичайними посиланнями в Java
  • Відносини між класами. Спадкування, композиція та агрегування
  • Відповіді на найпопулярніші питання про інтерфейс Map
  • Відстеження відвідувачів сайтів за допомогою CSS
  • Вісім речей, які мені допомогли знайти роботу
  • Вічна будова та дайверський рай: релокейт на Філіппіни
  • Вічне сяйво чистого екрану: що дивитись під Новий рік
  • Вкладені внутрішні класи або Inner Class у Java
  • Вкладені Словники в Python
  • Вкладені, локальні та анонімні класи
  • Влаштувався на першу роботу програмістом за 9 місяців
  • Влаштувався на роботу до кращої IT-компанії свого міста: користувачі JavaRush підбивають підсумки 2021 року
  • Влаштувався!
  • Влаштування дійсних чисел
  • Внутрішні класи у локальному методі
  • Все вдасться
  • Все, що ви хотіли знати про Maven - "Java-проект від А до Я"
  • Все, що ви хотіли знати про Maven. (Частина 2) - "Java-проект від А до Я"
  • Все, що потрібно знати про методології розробки ПЗ: тренди, принципи та пастки для новачків
  • Всім привіт! Мене звуть Вова, мені вже 9 років. Я три з половиною місяці навчаюсь на Javarush та нарешті досягнув 22 РІВНЯ!
  • Вступ до Jackson Framework
  • Вступ до SpotBugs: інструмент для статичного аналізу коду
  • Вчимо англійську (навички читання). Рівень 1
  • Вчимося PRO-кодингу вдома. Найкращі самовчителі програмування
  • Вчимося гуглити | 4 рівень | 11 лекція
  • Вчимося гуглити | 8 рівень | 11 лекція
  • Вчитися в онлайні не страшно, і ось чому: розбираємо переваги такого навчання та шукаємо вирішення можливих проблем
  • Гайд від психологів, як не вигоріти на роботі під час локдауну
  • Гайд зі створення клієнта для Skyscanner API та його публікації в jCenter та Maven Central [Частина 1]
  • Гайд зі створення клієнта для Skyscanner API та його публікації в jCenter та Maven Central [Частина 2]
  • Гайд із сертифікацій Java: які іспити з розробки варто складати у 2024 році
  • Гарвард CS50: завдання другого тижня (лекції 5 та 6)
  • Гарвард CS50: завдання першого тижня (лекції 3 та 4)
  • Гарвард CS50: завдання третього тижня (лекції 7 та 8), частина 1
  • Гарвард CS50: завдання третього тижня (лекції 7 та 8), частина 2
  • Гарвард CS50: завдання четвертого тижня (лекції 9 та 10)
  • Гаряча акція чи "літо, знижка, JavaRush"!
  • Гарячі клавіші для написання коду
  • Генерація випадкового числа у заданому діапазоні
  • Генерація рядка фіксованої довжини
  • Геній, програміст, стратег, менеджер. Хто такий Tech Lead та як ним стати?
  • Геттери і сеттери
  • Геттери та порушена інкапсуляція
  • Геттери/Сеттери. Зло. І крапка
  • Гівнокод #1
  • Гідний та гарний код
  • Глечик мотивації спустошений.
  • Глобальний ринок праці
  • Глобальні змінні Java: коли їх використовувати?
  • Головне - поставити ціль
  • Головні ІТ-івенти для програмістів: січень-березень 2020
  • Головні конференції та івенти для програмістів: липень-вересень 2020
  • Головні онлайн-заходи для програмістів: травень-червень 2020
  • Головоломка зі дужками (3 рівень, 4 лекція)
  • Готуємося до повстання машин: ІІ Google навчив дочірній ІІ та отримав відмінні результати
  • Гра 2048
  • Гра на java для початківців
  • Грокаємо алгоритми або безболісне введення в алгоритми
  • Даєш нову Java раз на півроку!
  • Дайджест статей студентів JavaRush #1 за 17-19 лютого
  • Дайджест статей студентів JavaRush #2 за 20-23 лютого
  • Дайджест статей студентів JavaRush #3 за 24 лютого - 5 березня
  • Два в одному: як вивчити Java, не кидаючи нинішню роботу
  • Двічі змінила професію та переїхала до Австралії: історія розробниці Айси Матуєвої
  • Де айтівцю підтягнути англійську: великий список додатків, книг та відеоканалів
  • Де взяти ідею для створення програми?
  • Де вивчати і як вивчати Java-програмування?
  • Де використовується Java і для чого вона потрібна?
  • Де використовується Java та навіщо потрібна?
  • Де використовується Java? 12 проектів, за які її можна полюбити
  • Де вчити та як вчити Java-програмування?
  • Де знайти head first java 2nd edition російською pdf???
  • Де фрілансеру в мережі добре: огляд бірж для програмістів
  • Де шукати роботу у Дніпрі. Частина 1
  • Де шукати роботу у Дніпрі. Частина 2
  • Дебажити, апрув, тяга: міні-словник сленгу та професійної лексики програмістів
  • Девелопмент через тестування.
  • Дедлайн близько! Як робити правильні естімейти проектів
  • Деплой Java-програм у хмарну платформу Amazon Web Services (AWS)
  • Десять принципів об'єктно-орієнтованого дизайну, які має знати Java-програміст
  • Дефолтні методи в інтерфейсах
  • Дещо про масиви в Java
  • Дженерики на котиках
  • Дивна поведінка Intellij IDEA
  • Дивовижна подорож до Вальхалли, або як історик-архівіст став Java-розробником
  • Динамічні масиви в Java
  • Динамічні проксі (Dynamic Proxies) у Java
  • Диплом – ще не спеціальність
  • Диплом покажи! Чи потрібно програмісту здобувати вищу профільну освіту?
  • Дівчина-програміст
  • Ділимося досвідом. Мій перехід з Windows на Ubuntu
  • Для чого використовується Python? 11 найпоширеніших випадків використання Python
  • Для чого потрібний клас PrintStream
  • Дніпро: стажування та вакансія для Java Junior developer
  • Дню Сурка присвячується… Рекурсія у реальному житті
  • До зірок через терни
  • До чого призведе найчастіший випуск нових версій JDK
  • Добірка junior-вакансій від Jooble
  • Добірка junior-вакансій від Jooble
  • Добірка junior-вакансій від Jooble
  • Добірка junior-вакансій від Jooble
  • Добірка junior-вакансій від Jooble
  • Добірка junior-вакансій від Jooble
  • Добірка junior-вакансій від Jooble
  • Добірка junior-вакансій від Jooble
  • Добірка junior-вакансій від Jooble
  • Добірка junior-вакансій від Jooble
  • Добірка: YouTube-канали, блоги та подкасти для Java-програмістів
  • Довгий шлях до програміста
  • Довжина масиву в Python
  • Довжина словника в Python
  • Довідник з java. Статичні рядки
  • Додавання char
  • додавання порожньої директорії до zip Архів
  • Додаємо Spring Scheduler - "Java-проект від А до Я"
  • Додаємо БД PostgreSQL до RESTful сервісу на Spring Boot. Частина 1
  • Додаємо БД PostgreSQL до RESTful сервісу на Spring Boot. Частина 2
  • Додаємо все, що пов'язане із БД. (Частина 1) - "Java-проект від А до Я"
  • Додаємо все, що пов'язане із БД. (Частина 2) - "Java-проект від А до Я"
  • Додаємо клієнта до статей - "Java-проект від А до Я"
  • Додаємо можливість передплатити групу статей. (Частина 1) - "Java-проект від А до Я"
  • Додаємо можливість передплатити групу статей. (Частина 2) - "Java-проект від А до Я"
  • Додаємо можливість передплатити групу статей. (Частина 3) - "Java-проект від А до Я"
  • Додаємо можливість роботи адміну та статистику для нього - "Java-проект від А до Я"
  • Додаємо телеграм-бота на проект - "Java-проект від А до Я"
  • Додаткова література для самонавчання програмування
  • Додаткові матеріали CS50 (Week 3, лекції 7 та 8): асимптотична нотація, алгоритми сортування та пошуку
  • Додаткові матеріали до лекцій CS50: Week 0 (лекції 1 та 2)
  • Додаткові матеріали до лекцій CS50: Week 1 (лекції 3 та 4)
  • Докладний аналіз класу ArrayList [Частина 1]
  • Докладний аналіз класу ArrayList [Частина 2]
  • Докладний розбір класу HashMap
  • Доповнення та конспект до заняття №2
  • Доповнення та конспект до заняття №3
  • Доповнення та конспект до заняття №4
  • Допоможіть зробити вибір.
  • Допоможіть, потрібна мотивація!
  • Дорогу здолає той, хто йде
  • Дорожня карта новачкові
  • Дорожня карта розвитку Java розробника у 2021 році! Досвід, мотивація, лайфхаки та корисні посилання/ресурси/сайти/канали
  • Досвід проходження співбесіди
  • Досить писати цикли! Топ-10 найкращих методів для роботи з колекціями з Java 8
  • Дослідження JavaRush: Аналіз впливу AI на професію програміста
  • Дослідження JavaRush: працевлаштування випускників курсів програмування у 2024–2025
  • Дослідження JavaRush: чому люди кидають вивчення програмування і як цього уникнути?
  • Дослідження: де працюють та скільки отримують випускники JavaRush
  • Дослідження: скільки часу потрібно для вивчення Java
  • Дружимо звичайний вхід через email і OAuth2 у Spring Security на прикладі сервісу нотаток
  • Думай як математик
  • Дякую JavaRush!
  • Екранування символів
  • Екранування символів у Java
  • Екранування символів у Python
  • Експонента в Python
  • Емпатія як секретна суперсила розробника
  • Етичні хакери отримують майже втричі більше грошей, ніж програмісти
  • Ефективна робота з кодом у IntelliJ IDEA
  • Ефективне навчання програмування
  • Є така професія – ПЗ перевіряти. Як стати QA Engineer
  • Життєвий цикл Java аплету
  • Життєвий цикл об'єкту
  • Життя після першого оферу. Що потрібно вчити Java-розробнику-початківцю?
  • Жінки в IT: спростовуємо міфи й розповідаємо історії
  • Жінки в українському IT: гендерна рівність, зарплати та перешкоди у кар’єрі. Велике дослідження з цифрами
  • З 8 до 13: повний огляд версій Java. Частина 1
  • З 8 до 13: повний огляд версій Java. Частина 2
  • З JavaRush я познайомилася в 43 роки: історія програмістки Мадіни Норен
  • З автомобільної сфери до програмістів
  • З армії в IT або як я став С# розробником за допомогою JavaRush
  • З армії до ІТ
  • З бухгалтерки до розробника
  • З викладів у big data
  • З військових до програмістів: історія Антона, розробника JavaRush
  • З домогосподарки до програмістів
  • З електриків до програмістів
  • З інженера до програмістів
  • З князів у бруд, а потім назад
  • З кур'єра в Java-розробника
  • З медицини до програмування без профільної освіти
  • З менеджера до програміста за півтора місяці
  • З механіків у Java developer у 30 років!
  • З резюме джуна: Hibernate — фреймворк для роботи з базами даних
  • З резюме джуна: Spring Boot - «чарівний» фреймворк Java
  • З резюме джуна: Spring Boot — «чарівний» фреймворк Java
  • З резюме джуна: Spring Framework - популярний фреймворк на Java
  • З резюме джуна: Spring Framework — популярний фреймворк на Java
  • З резюме джуна: Spring MVC - шаблон проектування Java для веб-додатків
  • З рингу - в ІТ
  • З системного адміністратора Java Developer-а
  • З чого розпочати вивчення Android-розробки
  • З чого розпочати вивчення Java
  • З чого розпочати вивчення Spring
  • Завдання зі складання ланцюжка слів
  • Завдання навколишнього світу розв'язувані Java
  • Завоювання Spring Boot
  • Загальні міркування
  • Загрози довгосидозу
  • Залишаємо відгуки про онлайн-стажування JavaRush!
  • Замикаємо контакти та отримуємо лист
  • Замикання та зворотні виклики. Потрібна порада.
  • Заняття 4-го потоку Java-університету розпочнуться 14 лютого. Триває набір до груп!
  • Запитання на співбесіду Hibernate
  • Запуск maven проекту в IDEA
  • Запуск аплету Java у браузері
  • Запуск коду на виконання в IntelliJ IDEA
  • Застрибнути в поїзд, що йде, в 37
  • Збереження файлів у додаток та даних про них на БД
  • Зворотні посилання у регулярних виразах Java
  • Здійснилося!
  • Здоровий програміст – успішний програміст
  • Зимове онлайн-стажування JavaRush: готуйтеся, поки є час!
  • Зі злом у розробці боротися не потрібно, але й контактувати теж: історія програмістки Ірини
  • Зламано протокол безпеки мережі Wi-Fi Protected Access II
  • Змінні Java і константи
  • Знайомство з EJB
  • Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 1)
  • Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 2)
  • Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 3)
  • Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 4)
  • Знайомство з PostgreSQL PL/Java
  • Знайомство з String, StringBuffer та StringBuilder в Java
  • Знайомство з байт-кодами Java
  • Знайомство з класами: написання власних класів, конструктори
  • Знайомство з операторами Java: логічні, арифметичні, побітові
  • Знання для вирішення поточних завдань
  • Знижки в ігрових магазинах у Чорну п'ятницю
  • Зробив гру "Восьм'яшки"
  • Зустрінемось у суді! Що програміст повинен знати про робочий контракт та NDA?
  • Зустрічайте перший реальний проект – рейтинги
  • Зчитування з клавіатури – «рідери»
  • І швець, і жнець. Хто такий Full Stack розробник та як ним стати?
  • Ідемо в джавісти. Як програмісту перейти зі свого ЯП Java?
  • Із записок другокурсника, якому відмовляють
  • Із продажів в IT
  • ІІ навчився ідентифікувати суїцидальні нахили, просканувавши мозок
  • ІІ обійшов людину в тесті Стенфордського університету на розуміння прочитаного
  • Імміграція до США
  • Індекс PYPL: найпопулярніша СУБД - Oracle, а Firebase росте лякаюче швидко
  • Індекс PYPL: популярність IntelliJ IDEA продовжує зростати
  • Ініціалізація полів
  • Інкремент та декремент у Python
  • Іннополіс хтось щось про нього чув?
  • Інтеграційне тестування БД за допомогою MariaDB для заміни MySql
  • Інтернатура з Java на базі Sigma Software у Києві: старт 20 грудня
  • Інтерфейс Externalizable в Java
  • Інтерфейс Externalizable у Java
  • Інтерфейси – маркери
  • Інтерфейси в Java
  • Інтерфейси в Java
  • Інтерфейси для тих, кому "дуже цікаво, але нічого не зрозуміло"
  • Інтуїтивно зрозуміла, надійна бібліотека для роботи з часом і датами, з'явилася в Java (Частина 1).
  • Інтуїтивно зрозуміла, надійна бібліотека для роботи з часом і датами, з'явилася в Java (Частина 2).
  • Інформаційні технології
  • Історії розробників про дивний хантінг
  • Історія версій ОС Android
  • Історія випускника JavaRush Університету Андрія Чіпця. Продовження — стажування та пошук роботи
  • Історія для тих, кому за 30 років
  • Історія колишнього економіста
  • Історія мого успіху або як я за 2 місяці знайшов роботу своєї мрії завдяки JavaRush
  • Історія однієї співбесіди: цікаві питання
  • Історія одного гуманітарію
  • Історія одного економіста...
  • Історія працевлаштування
  • Історія працевлаштування
  • Історія працевлаштування майже тридцятирічного сім'янина
  • Історія про те, як я став заробляти у 10 разів менше ставши програмістом
  • Історія про чужі проблеми
  • Історія релокейту в Польщу розробника Діми Ніколаєнко
  • Історія релокейту до Німеччини системного інженера Романа
  • Історія релокейту програмістки Олі Куликової
  • Історія релокейту у США програміста Дмитра
  • Історія розробника JavaRush Дмитра Семененка
  • Історія розробника JavaRush Саші Мядельця
  • Історія успіху або як легко загубитися в нашому непростому світі
  • Історія успіху завдовжки на рік
  • Історія успіху через 1,5 року від початку навчання.
  • Історія успіху. 20 годин програмування на тиждень, магістратура та особисте життя
  • ІТ-гіганти, бізнес яких неможливий без Java
  • ІТ-компанії в Алмати
  • Іт-компанії в Одесі. Частина 2
  • ІТ-компанії Львова. Частина 1
  • ІТ-компанії Львова. Частина 2
  • ІТ-компанії у Києві. Частина 1
  • ІТ-компанії у Львові. Частина 1
  • ІТ-сертифікати. Чи потрібні і як готуватись? Відео з ментором Вадимом Новаковським
  • ІТ-тренди 2024 року: ШІ, квантові обчислення та інтернет речей
  • Ітератор. Щоб не забути + видалення об'єктів з map
  • Ітерація проти. Рекурсія
  • Кава-брейк #1: Як правильно продати свій стартап, 9 найкращих Java-фреймворків для роботи в 2020 році
  • Кава-брейк #1. Різниця між методами sleep(), yield() та join() в класі Thread. Як розділити ArrayList на менші підсписки (SubLists)
  • Кава-брейк #10: розчарування у роботі програміста, до яких потрібно бути готовим; PHP або Java: що краще для веб-розробки
  • Кава-брейк #100. Як запустити проект із відкритим вихідним кодом на GitHub
  • Кава-брейк #101. 19 основних питань на співбесіді з Java та короткі приклади відповідей
  • Кава-брейк #102. Упаковка Java-додатків за допомогою Maven та GitHub Actions
  • Кава-брейк #103. На захист “Чистого коду”: 100 вічних порад
  • Кава-брейк #105. Чому рядки (Strings) незмінні Java? Інтерфейс у Java та множинне спадкування
  • Кава-брейк #107. Метод Constructor Java I Перевантаження Constructor. Абстрактні класи та інтерфейси Java
  • Кава-брейк #108. 12 поширених способів використання Java Streams, як оцінити виділення пам'яті об'єкта в Java
  • Кава-брейк #109. Найпопулярніші зараз навички в Java-розробці. 7 порад з Java Optional, щоб позбутися безладу в коді
  • Кава-брейк #11. Як зробити програмування звичкою і які бувають різновиди нетрадиційного кодування
  • Кава-брейк #110. Вирішуємо завдання, як знайти третє за величиною число в масиві. Реверс рядка в Java
  • Кава-брейк #111. Поліморфізм та динамічне зв'язування в Java. Цикл for Java + приклад синтаксису циклу forEach
  • Кава-брейк #112. Як оголосити, ініціалізувати та перебрати масив у Java. Як зупинити потік Java без використання Thread.stop()?
  • Кава-брейк #113. 5 речей, які ви, ймовірно, не знали про багатопоточність у Java. 10 розширень JetBrains для боротьби з технічним боргом
  • Кава-брейк #114. Конструктор за замовчуванням Java — приклад конструктора класу. Maven або Gradle: як вибрати правильний інструмент збирання
  • Кава-брейк #115. Простий спосіб групувати об'єкти в Java. Метод charAt() - як його застосовувати в Java
  • Кава-брейк #116. Як використовувати покажчики функцій Java. indexOf в Java — Як знайти індекс рядка в Java
  • Кава-брейк #117. Java Enum - Перерахування на конкретних прикладах. Цикл while в Java: синтаксис та варіанти застосування
  • Кава-брейк #118. У чому різниця між мовами С++ та Java. Приватні конструктори в Java
  • Кава-брейк #119. Вступ до Java Enterprise Edition (Java EE)
  • Кава-брейк #12. Стереотипи, яких програмісту краще позбутися і навички, без яких не обійтися
  • Кава-брейк #120. Java оператори &, && (AND) || (OR). Введення в GitOps та DevOps для розробників
  • Кава-брейк #121. Що таке Classpath у Java та як його встановити? Незмінність у Java
  • Кава-брейк #123. Java Constructor — питання та відповіді на технічну співбесіду
  • Кава-брейк #124. Патер проектування Builder. Як працює серіалізація та десеріалізація в Java
  • Кава-брейк #128. Посібник з використання Java Records
  • Кава-брейк #129. У чому різниця між LinkedList та ArrayList? Нові функції, які з'являться в Java 19
  • Кава-брейк #13: Що повинен знати кожен новачок у програмуванні; 4 способи включити дизайнерське мислення у процес розробки
  • Кава-брейк #130. Як правильно працювати з масивами Java - поради від Oracle
  • Кава-брейк #131. Роль Java у розробці у веб- та мобільних додатків. Функціональне програмування - за і проти
  • Кава-брейк #132. Знайомимося з ZGC, найновішим збирачем сміття JDK. У чому різниця між HashMap, LinkedHashMap та TreeMap у Java
  • Кава-брейк #133. Як отримати тільки частину масиву Java. Інтерфейси та абстрактні класи в Java
  • Кава-брейк #134. Чого слід уникати під час написання Java-коду. Як у Java використовуються final, finally та finalize
  • Кава-брейк #135. 5 способів перетворення файлу в рядок Java. Як змінити аргументи командного рядка в Java
  • Кава-брейк #136. Сортування масиву в порядку зростання або зменшення за допомогою Arrays.sort(). У чому різниця між інтерфейсами List та Set?
  • Кава-брейк #137. For loop або Foreach - що з них швидше Java? 8 ефективних способів перебору кожного запису Java Map
  • Кава-брейк #139. Перевантаження та перевизначення в Java. 5 методів Java, про які ви не знали
  • Кава-брейк #14. Як програмісту-фрілансеру знайти перших клієнтів, 8 порад для джуніорів
  • Кава-брейк #140. Абстрактні класи та інтерфейси в Java
  • Кава-брейк #142. Яку роль Java грає ключове слово static?
  • Кава-брейк #143. Запечатані (sealed) класи в Java 17. 4 способи реалізації Singleton
  • Кава-брейк #144. Як перетворити масив на List (ArrayList) на Java. Впровадження залежностей у Java
  • Кава-брейк #145. 90 часто задаваних питань та відповідей на співбесіді з Java
  • Кава-брейк #146. 5 помилок, які роблять 99% Java-розробників. Рядки в Java - вид зсередини
  • Кава-брейк #148. Як перетворити будь-яку Java-програму на автономний EXE-файл
  • Кава-брейк #149. Як перейти з Java 8 на Java 17. Різні способи перебору списку Java
  • Кава-брейк #15: Чому не потрібно називати себе джуніором і чому варто починати з Java
  • Кава-брейк #150. Вивчаємо приклади лямбда-виразів (Lambda Expressions) у Java. 7 найбільш недооцінених функцій IntelliJ IDEA
  • Кава-брейк #151. Реалізація черги (Queue) у Java. 10 обов'язкових питань для будь-якої співбесіди з Java Backend Developer
  • Кава-брейк #152. Стандарти кодування Java. HashMap в Java - особливості використання та методи взаємодії
  • Кава-брейк #154. Три різновиди циклів у Java. JDK 19: нові можливості Java 19, які з'являться у вересні
  • Кава-брейк #155. 10 основних функцій у мові Java
  • Кава-брейк #156. Як використовувати метод Arrays.binarySearch() в Java
  • Кава-брейк #157. Використання Java для фронтенду веб-додатків у 2022 році
  • Кава-брейк #158. 10 порад при обробці виключень у Java
  • Кава-брейк #159. Життєвий цикл потоку в Java. Функціональні інтерфейси та методи за замовчуванням у Java 8
  • Кава-брейк #16. Поради щодо віддаленої командної роботи та підготовка до технічної співбесіди
  • Кава-брейк #160. Глибоке занурення Java ThreadLocal. Клас Scanner в Java
  • Кава-брейк #161. Як обробляти Null в Java за допомогою Optional
  • Кава-брейк #162. Реалізація стека з використанням черги. Методи класу Java Math
  • Кава-брейк #163. У чому різниця між лямбдою та посиланням на метод. 5 способів конкатенації String Null в Java
  • Кава-брейк #164. Три способи перетворення масиву на список. Як написати програму для перевірки паліндромів на Java
  • Кава-брейк #165. Пакети на мові Java. Потокобезпечні методи для початківців
  • Кава-брейк #166. Навіщо потрібна інкапсуляція Java? Три способи використання функції Print у Java
  • Кава-брейк #167. Що потрібно повторити перед співбесідою з Java. У чому різниця між перерахуванням та ітератором у Java?
  • Кава-брейк #168. Навіщо перевизначати методи equals і hashcode Java?
  • Кава-брейк #169. Порівняння типів. Java.io - Операції введення-виведення в Java
  • Кава-брейк #17. Як писати псевдокод і 5 речей, які допоможуть джуніору досягти успіху
  • Кава-брейк #170. Пишемо Java-програму для перевірки прямокутного трикутника. Створюємо свій власний алгоритм сортування
  • Кава-брейк #171. Як використовувати ключове слово synchronized. Обробка файлів у Java
  • Кава-брейк #173. У чому різниця між HashMap та Hashtable. Як знайти і виправити виняток NullPointerException в Java
  • Кава-брейк #174. Різні способи створення об'єкта в Java.String в Int на Java - як перетворити рядок на ціле число
  • Кава-брейк #175. Як ми можемо прочитати файл JSON у Java? Що таке Java Development Kit (JDK)?
  • Кава-брейк #176. Подібності та відмінності між Array та ArrayList. Як написати ефективний метод equals()
  • Кава-брейк #177. Детальний посібник з Java Stream в Java 8
  • Кава-брейк #18. Як правильно обговорювати зарплату на співбесіді та як не провалити розробку першого MVP
  • Кава-брейк #180. Змінні Java: що це таке і як вони використовуються. 5 речей, які ви повинні знати про серіалізацію та десеріалізацію в Java
  • Кава-брейк #182. Функціональні інтерфейси в Java
  • Кава-брейк #185. Детальний посібник з Java Collection Framework
  • Кава-брейк #19: 9 інструментів для покращення продуктивності розробника. Що робити, якщо ви є посереднім кодером?
  • Кава-брейк #190. Як перетворити Integer на String. Статичні та нестатичні внутрішні класи в Java
  • Кава-брейк #196. Як правильно читати файли в Java 8 і Java 11. Як сортувати List в Java, різні методи сортування списків у Java
  • Кава-брейк #2. Клас Optional в Java: як його правильно використовувати
  • Кава-брейк #20. Що таке legacy-код та як з ним працювати. Інструменти, що полегшують написання технічної документації
  • Кава-брейк #201. Як створити консольний банківський додаток на Java
  • Кава-брейк #203. Як обробляти винятки за допомогою оператора try-with-resource
  • Кава-брейк #209. 4 способи знайти дублікати у Java List. Як створити простий медіаплеєр за допомогою Java
  • Кава-брейк #21. Інтеграція Python з Java. Знайомимося з Jakarta EE та Eclipse MicroProfile
  • Кава-брейк #210. Усі типи збирачів сміття в Java, про які ви повинні знати
  • Кава-брейк #217. Як ініціалізувати List Java. 7 простих прийомів для підвищення продуктивності в Java: поради та приклади
  • Кава-брейк #22. Як отримати роботу програміста, не маючи досвіду, 7 редакторів коду для мобільних пристроїв
  • Кава-брейк #220. Як виправляти винятки в Java - докладний посібник
  • Кава-брейк #221. Три способи, як знайти елемент у масиві Java. Що таке Java Thread Local і як його використовувати
  • Кава-брейк #224. Як перебрати Hashmap за допомогою циклу Розуміння Void і Null у Java з прикладами
  • Кава-брейк #229. Як працювати з файлами та Input/Output в Java. Службові методи класу Objects
  • Кава-брейк #23. Як розробнику подолати синдром самозванця
  • Кава-брейк #230. Що таке Записи (Records) в Java і як вони працюють
  • Кава-брейк #24. 5 інструментів, які покращать вашу роботу з GitHub
  • Кава-брейк #241. Як перетворити рядки на масиви — докладний посібник
  • Кава-брейк #25. Що чекає на Java після 25-річного ювілею. Як підтримувати мотивацію, вивчаючи мову програмування
  • Кава-брейк #26. Вартість Java та безкоштовні альтернативи. BlueJ та Greenfoot: найкращі IDE для новачків
  • Кава-брейк #27. Опитування розробників Stack Overflow 2020: мови програмування, освіта, технології та багато іншого
  • Кава-брейк #28. 40 порад, які назавжди змінять ваші навички кодингу. 10 найбільш популярних середовищ розробки на Java
  • Кава-брейк #29. 7 сайтів для підготовки до технічного співбесіди. У чому різниця між Docker та Kubernetes?
  • Кава-брейк #30. Інструменти технічного дизайну, які можуть знадобитися для розробки програми. 5 найкращих інструментів для Java-розробника в 2020 році...
  • Кава-брейк #31. 9 помилок у кар'єрі, яких повинен уникати кожен розробник. Чому архітектура REST API набирає популярності?
  • Кава-брейк #32. 14 простих способів бути більш продуктивним щодня. Скільки годин на день насправді працюють програмісти?
  • Кава-брейк #33. 3 корисні поради для забезпечення безпеки в Java-розробці. 4 способи аналізу коду, про які повинен знати кожен розробник
  • Кава-брейк #34. 12 безкоштовних інструментів для підвищення якості коду та продуктивності. 4 особисті якості, які піднімуть вашу кар'єру розробника на...
  • Кава-брейк #35. Як дотримуватись правил безпеки на GitHub. Корисні поради щодо швидкого налагодження Java-коду
  • Кава-брейк #36. 6 корисних інструментів командного рядка, які має знати Java-розробник. Jbang: корисний інструмент для тестування бібліотек Java
  • Кава-брейк #37. Нове майбутнє для Java. JVM, Kotlin та перспективи Java після 2020 року
  • Кава-брейк #38. Що таке код-рев'ю і навіщо це потрібно? Синдром самозванця - найкращий друг розробника
  • Кава-брейк #39. 6 причин знати хоча б одну мову програмування. 12 корисних правил рефакторингу
  • Кава-брейк #41. Як знайти ментора з кодингу. 6 речей, які роблять вас добрим програмістом
  • Кава-брейк #42. Що робити, якщо ви чогось не знаєте. 5 найкращих Java-бібліотек для максимальної продуктивності
  • Кава-брейк #43. 6 помилок у програмуванні, які заважають отримати роботу мрії. Як вперше зробити свій внесок у розробку програмного забезпечення з від...
  • Кава-брейк #44. 10 кращих фреймворків для Java-тестування у 2020 році
  • Кава-брейк #45. Що потрібно знати про оцінку часу розробки програмного забезпечення. 5 найкращих плагінів IntelliJ IDEA
  • Кава-брейк #46. 5 способів покращити якість коду, працюючи в команді розробників. Рекомендації для фрілансерів-початківців
  • Кава-брейк #48. 9 корисних звичок для junior-розробника
  • Кава-брейк #49. Приклади коду повинні побачити кожен розробник. Як потрібно готуватися до співбесіди
  • Кава-брейк #50. Переваги парного програмування (і чому його ненавиджу). Як писати супровідний лист до резюме: поради менеджера по найму
  • Кава-брейк #51. 4 простих способу, як програмісту уникнути розумової перевтоми. 7 кроків, які допоможуть подолати страх кодування
  • Кава-брейк #52. 10 найбільш корисних сайтів для Java-розробників, 7 моделей розробки програмного забезпечення, про які ви повинні знати
  • Кава-брейк #53. 40 слів, які допоможуть пожвавити ваше резюме розробника. 7 способів покращити свої навички програміста
  • Кава-брейк #54. Антипатерни, яких слід уникати у коді. Як навчитися вирішувати завдання на технічному інтерв'ю
  • Кава-брейк #55. 4 поради щодо пошуку спільноти розробників. 5 несподіваних навичок, які потрібно освоїти програмісту-початківцю
  • Кава-брейк #56. Короткий довідник з найкращих практик в Java
  • Кава-брейк #57. 5 найкращих безкоштовних онлайн-інструментів для спільної роботи. Поради щодо кар'єри для розробників-джуніорів
  • Кава-брейк #58. 20 важливих питань на співбесіді, про які має знати Java-розробник. Переваги знання кількох мов програмування
  • Кава-брейк #59. Текстовий редактор або IDE: що краще для програмістів-початківців? Як отримати свою першу роботу розробника – висновки з огляду резюме...
  • Кава-брейк #60. Як працює складання сміття в Java (JVM). 15 важливих питань про Spring на технічному співбесіді
  • Кава-брейк #61. Інструменти, які підвищують якість Java коду. Мова Java та проекти з відкритим вихідним кодом
  • Кава-брейк #62. Як залишатись продуктивним весь день. Як розробник-початківець може домогтися, щоб його сприймали всерйоз
  • Кава-брейк #63. Як розробнику програмного забезпечення покращити свої soft skills. Рефакторинг коду - сценарії використання та переваги
  • Кава-брейк #64. Як писати чистий код Чому Java краще, ніж C++ для систем із низьким значенням затримки
  • Кава-брейк #65. 5 корисних порад щодо підтримки чужого коду. Java Collection та відповіді на найпоширеніші питання на співбесідах
  • Кава-брейк #66. 5 найдивніших та найскладніших мов програмування. 6 відмінних інструментів для підвищення продуктивності розробників
  • Кава-брейк #67. У чому різниця між кодуванням та програмуванням? Особливості Java 16, які повинен знати кожен Java-розробник
  • Кава-брейк #68. Чесна думка про Java та її екосистему. Три нові інструменти Java, на які варто звернути увагу у 2021 році
  • Кава-брейк #69. 5 унікальних способів отримати роботу у 2021 році. Що таке churn коду і як його виміряти
  • Кава-брейк #70. Як прискорити написання коду Java за допомогою Lombok Список навчання для програмістів-початківців
  • Кава-брейк #71. Рекомендації щодо аналізу Java-коду
  • Кава-брейк #72. Контроль якості коду та навіщо він вам потрібен. Що таке монада? Базова теорія для Java-розробника
  • Кава-брейк #73. Як покращити свій Java-код за допомогою Streams. П'ять найкращих плагінів IntelliJ IDEA для Java-розробників
  • Кава-брейк #75. Переваги та недоліки використання Spring Boot. Функції для рядків у Java
  • Кава-брейк #76. Поради щодо налагодження програм: дій як детектив. 5 корисних прийомів написання чистого коду
  • Кава-брейк #77. Як я впоралася з тяжким синдромом самозванця. Як пройти співбесіду з програмування - порада senior-розробника
  • Кава-брейк #79. 10 помилок Java-розробників, які заважають їм досягти успіху. Керівництво розробника з написання змістових коментарів до коду
  • Кава-брейк #8: Як швидко навчитися читати чужий код Помилки під час створення профілю на GitHub
  • Кава-брейк #80. Інкапсуляція у Java. 13 ідей для розробки додатків у 2021 році
  • Кава-брейк #81. Найкращі Java-бібліотеки, які має знати кожен розробник. Чому треба писати чіткий, змістовний код (і як це зробити)
  • Кава-брейк #82. 41 інструмент для моніторингу JVM та продуктивності Java-додатків
  • Кава-брейк #83. Які риси характеру виділяють видатних програмістів. Просте посібник з програмування: функції та методи
  • Кава-брейк #85. Три уроки Java, які я засвоїв на власному гіркому досвіді. Як використовувати принципи SOLID у коді
  • Кава-брейк #86. Короткий і простий посібник із переформатування коду в IntelliJ IDEA
  • Кава-брейк #87. Чому модульне тестування є важливим для розробників? 5 способів скопіювати масив у Java
  • Кава-брейк #88. Сила метаданих: як працювати зі спагетті-кодом. Складання сміття в Java - як вона працює і в чому її переваги
  • Кава-брейк #89. 10 найкращих плагінів IntelliJ IDEA, які підвищать вашу продуктивність. Обробка винятків у Java Streams з використанням функціональног...
  • Кава-брейк #9: Як безперервне тестування прискорює процес розробки та які мови програмування повинен знати Java-розробник
  • Кава-брейк #90. 4 стовпи об'єктно-орієнтованого програмування
  • Кава-брейк #91. 7 поганих звичок у програмуванні, яких варто позбутися прямо зараз. Метод indexOf() у Java
  • Кава-брейк #92. 20 часто задаваних питань на співбесідах з Java
  • Кава-брейк #93. Як працює клас String у Java. Дізнайтеся, як реалізувати веб-інтерфейс Java
  • Кава-брейк #94. Огляд п'яти статичних аналізаторів Java-коду. Помилки в купі та стіковій пам'яті Java
  • Кава-брейк #95. Як вирішити проблему множинного успадкування в Java
  • Кава-брейк #97. Будьте обережні з методом Java Optional. Як відображати та підсумовувати елементи зі списку Java
  • Кава-брейк #98. Новий виняток Nullpointer у Java 17. Що означає <T> у Java?
  • Кава-брейк #99. Як копіювати файли з одного каталогу до іншого на Java. Рядки в Java
  • Казань: вакансії за 15 листопада
  • Калькулятор на Java з базою лише в 10 лвл JavaRush (3Kyu завдання на CodeWars)
  • Капітан кодерської команди та головний вирішувач. Хто такий Team Lead та що він робить?
  • Кар'єрне зростання, гроші, мотивація: про що треба подумати перед зміною професії
  • Качаємо скіли, відпочиваючи. Топ-10 найкращих ігор для програмістів
  • Качаємо скіли. Оpen source проекти на Github для джавістів-початківців
  • Квантові обчислення, VR і не тільки: що чекає в майбутньому IT-фахівців, що працюють із трендовими технологіями
  • Кей Хорстманн та його 1500 слів про те, як стати найкращим Java-програмістом
  • Керування рядками, функції для роботи з рядками Java
  • Керування рядками, функції для роботи з рядками Java. Частина 2
  • Київ: вакансії для любителів ігор
  • Ким я зможу працювати після вивчення Java? Гайд світом розробників для зелених новачків
  • Кінець епохи Open Space. Як зміниться офіси після пандемії?
  • Кінець початку шляху:)
  • Клавіатура Grammarly з перевіркою граматики тепер доступна для Android-пристроїв
  • Клавіатурні розкладки
  • Клас ArrayList в Java
  • Клас Arrays та його використання
  • Клас MessageFormat
  • Клас Scanner в Java
  • Клас String
  • Клас String в Java
  • Клас StringBuilder у Java 8 на практичному прикладі
  • Класи Socket та ServerSocket, або «Алло, сервер? Ти мене чуєш?"
  • Класи та інтерфейси. Спроба зрозуміти
  • Класи, види вкладених класів із прикладами
  • Клікнув не туди
  • Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 1
  • Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 2
  • Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 3
  • Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 4
  • Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 5
  • Ключове слово this {у прикладах}
  • Книги з теорії алгоритмів)
  • Кого читати? Відомі Java-експерти, на яких варто передплатити
  • Кодування запиту у Spring з використанням CharacterEncodingFilter
  • Кодування тексту ASCII (Windows 1251, CP866, KOI8-R) та Юнікод (UTF 8, 16, 32) - як виправити проблему з кракозябрами
  • Коефіцієнт ризику Google. Що коштує за цифрою 350 мільярдів доларів?
  • Кожен сам будує свою долю
  • Колекції у Java | Java Collections
  • Колекція навчальних матеріалів з Java
  • Колекція. Map. Видалення.
  • Командна робота без плутанини: розбираємо стратегії розгалуження у Гіті
  • Коментарі в java
  • Коментарі в Java: не все так просто
  • Коментарі в мові Java
  • Коментарі в мові Java
  • Компанії краще процвітають із фахівцями, що мають soft skills: ейчари пояснюють, навіщо айтишникам гнучкі навички
  • Компанія IBM створила 50-кубітний квантовий комп'ютер
  • Компіляція в Java
  • Компіляція та виконання Java-застосунків під капотом
  • Компіляція та запуск Java без IDE
  • Конвертуємо JAR у виконуваний (.exe) файл
  • Конкурс «Поділись знаннями, отримай приз» завершено! Підбиваємо підсумки
  • Конкурс JavaRush: зніми відео, отримай приз!
  • Конкурс відеовідгуків: підсумки
  • Конкурс постів на JavaRush: результати
  • Конкурс постів на JavaRush. Дайджест #2 за 30 квітня -1 травня
  • Конкурс статей на JavaRush. Дайджест #1: 18-23 квітня
  • Конкурс статей на JavaRush. Дайджест #1: 2-8 жовтня
  • Конкурс статей на JavaRush. Дайджест #2: 24 квітня - 2 травня
  • Конкурс статей на JavaRush. Дайджест #2: 9-12 жовтня
  • Конкурс статей на JavaRush. Дайджест #3: 13-15 жовтня
  • Конспект до Java-марафону: пишемо гру “Хрестики-нулики”
  • Конспект до марафону "Frontend з нуля": створюємо соцмережу для домашніх улюбленців
  • Конспект занять на Java-марафоні | Telegram Bot з ChatGPT
  • Конспекти до занять на Java-марафоні
  • Константи та інтернаціоналізація
  • Конструктор за замовчуванням та збереження цілісності класів у Java
  • Конструктори базових класів
  • Конструктори в Java
  • Конструктори класів. Java JDK 1.5
  • Конструктори та void методи, різниця
  • Контракти equals та hashCode або як воно все там
  • Концепція об'єктно-орієнтованого програмування JAVA
  • Корисне посилання на сховище ІТ-книг
  • Коротке знайомство з Gradle
  • Короткий екскурс у впровадження залежностей чи "Що ще за CDI?"
  • Короткий екскурс у науково-фантастичний кінематограф. Частина 1
  • Короткий екскурс у науково-фантастичний кінематограф. Частина 2
  • Коротко про головне – Java Collections Framework
  • Коротше кажучи, вирішив switch'нутися
  • Кращі книги для підготовки до іспиту OCAJP8 (1Z0-808) з Java 8
  • Крізь роки до своєї мети!
  • Круче, ніж T9
  • Куди піти працювати в Єкатеринбурзі
  • Куди піти працювати у Владивостоці?
  • Курйозний випадок із життя програміста
  • Курс "Android Basic" від Google російською мовою
  • Курс "Основи Android" від Google доступний на JavaRush
  • Кухня(); Другий сезон – 71/79
  • Кухня(); Другий сезон – 77/79
  • Кухня(); Завдання N10.
  • Кухня(); Завдання N13.
  • Кухня(); Завдання N14.
  • Кухня(); Завдання N2.
  • Кухня(); Завдання N23.
  • Кухня(); Завдання N25.
  • Кухня(); Завдання N29.
  • Кухня(); Завдання N32.
  • Кухня(); Завдання N33.
  • Кухня(); Завдання N35.
  • Кухня(); Завдання N4.
  • Кухня(); Завдання N43
  • Кухня(); Завдання N5.
  • Кухня(); Завдання N6.
  • Кухня(); Завдання N67
  • Кухня(); правила.
  • Легенда про примарного програміста-універсала або «вакансія для золотого кодера»
  • Легендарний гарвардський курс «Основи програмування CS50» тепер російською!
  • Легкий парсинг HTML за допомогою jsoup
  • Літерали в Java
  • Літнє онлайн-стажування JavaRush не за горами: час готуватися!
  • Літнє онлайн-стажування JavaRush: готуйтеся, скоро старт!
  • Літнє онлайн-стажування JavaRush: скоро стартує набір!
  • Логічні завдання на співбесіді
  • Логічні оператори в Java
  • Логічні оператори. Поясніть мені, у чому різниця?
  • Логування: що, як, де і чим?
  • Львів: вакансії для початківців Java-розробників
  • Лямбди та посилання на методи в ArrayList.forEach - як це працює
  • Лямбди та стрими, тільки практика, теорії не буде
  • Магія Java: Оголошення та ініціалізація змінних
  • Максимальне значення Integer у Python
  • Маленькі хитрощі з Heroku
  • Масиви в Java
  • Математика, структури даних, алгоритми. Що потрібно вивчити, перш ніж занурюватися в Java?
  • Матриця в Python
  • Машинне навчання для Java-розробників, частина 1
  • Машинне навчання для Java-розробників, частина 2
  • Машинний код та байт код: якою мовою говорить ваша програма?
  • Мене звуть Втомився, я айдос.
  • Мене просто покликали на стажування у Google: історія релокейту розробника Сергія до Швейцарії
  • Мені 24, і я розгильдяй
  • Ментор “здорової людини” і скільки треба часу, щоб навчитися кодити: розробник відповідає питанням. Відео
  • Метод charAt() в Java
  • Метод compareTo
  • Метод IndexOf класу String: навіщо він потрібний і як працює
  • Метод main. Як передати імена файлів у параметрах main()?
  • Метод split у Java: ділимо рядок на частини
  • Методи [Chapter 1]
  • Методи [Chapter 2] - Параметри методів
  • Методи equals & hashCode: практика використання
  • Методи в Java
  • Методи в Java
  • Методи за замовчуванням у Java 8: що можуть і чого не можуть?
  • Методи та класи final Java
  • Методи, їх параметри, взаємодія та перевантаження
  • Методології розробки ПЗ
  • Механізм перевизначення методів або Override у Java
  • Механіка деформованого твердого тіла та програмування
  • Ми продовжили акцію до 27 грудня (включно)!
  • Мій довгий шлях до посади програміста
  • Мій перший досвід роботи з Jackson'ом.
  • Мій чарівний світ програмування!
  • Мій чат
  • Мій чат.
  • Мій шлях Java-дая
  • Мій шлях Java-дая
  • Мій шлях у IT
  • Мій шлях успіху: з інженера до програміста
  • Мікросервісна архітектура: плюси та мінуси
  • Мінськ: Junior-вакансії за 13 листопада
  • Мінськ: Junior-вакансії та стажування
  • Мінськ: вакансії Junior Java Developer
  • Місія
  • Місяць жіночої історії. Топ-10 найвпливовіших жінок у сфері технологій
  • Множинне успадкування в Java. Композиція порівняно з Спадкуванням
  • Множинне успадкування в Java. Порівняння композиції та наслідування
  • Моделювання Java?
  • Модифікатори або як накладати чари у світі Java
  • Модифікатори доступу. Private, protected, default, public
  • Можливості для Java-розробників
  • Можливості розумних машин (відео від SciOne та Яндекс)
  • Мозковий фітнес. Актуальні завдання для прокачування програмістських скіллів
  • Морський бій та Swing
  • Москва: вакансії Java Junior 29.12.17
  • Москва: вакансії Java Junior 30.10.17
  • Москва: нові вакансії Java Junior Developer
  • Москва: п'ятничні вакансії
  • Моя історія
  • Моя історія +1 Java програміст!
  • Моя історія працевлаштування
  • Моя історія працевлаштування
  • Моя історія працевлаштування
  • Моя історія працевлаштування майже 30-річного сім'янина
  • Моя історія успіху
  • Моя історія успіху
  • Моя статистика навчання – смуток?
  • Мувери
  • На JavaRush доступна нова гра-завдання - Space Invaders
  • На JavaRush доступна нова задача-гра - Moon Lander
  • На JavaRush з'явився новий квест Harvard CS50!
  • На кого з Java-експертів підписатися у 2021 році
  • На початку був JavaRush
  • Наведення примітивних типів. Приведення типу int до типу short та byte
  • Навіщо вивчати Java, якщо ви не програміст і не плануєте їм ставати?
  • Навіщо використовувати SerialVersionUID всередині Serializable класу в Java
  • Навіщо вчитися все життя? Що таке Lifelong Learning і чому безперервне навчання стало важливим
  • Навіщо потрібен план розвитку кар'єри розробника та як його скласти
  • Навіщо потрібне логування
  • Навіщо потрібне успадкування інтерфейсів?
  • Навіщо потрібний Singleton?
  • Навіщо потрібний поліморфізм?
  • Навіщо потрібні інтерфейси?
  • Навіщо ставати програмістом
  • Навчання без гойдалок: що насправді допомагає підтримувати мотивацію?
  • Навчання на JavaRush. Перші проекти, що на Вас чекає і як краще не робити. Частина 1.
  • Навчання на JavaRush. Пошук роботи та проходження співбесід. Частина 2.
  • Найголовніша потреба
  • Найкращий спосіб швидко й ефективно вивчити Python у 2024 році: детальний огляд ресурсів, цін, переваг і недоліків
  • Найкращі IDE та текстові редактори для «фронтендника»
  • Найкращі книги Java EE
  • Найкращі книги з Java для початківців і не тільки (2025)
  • Найкращі книги з Python для початківців та досвідчених (2025)
  • Найкращі модифікації ігор на JavaRush: випуск #2
  • Найміть мене! Як початківцю програмісту зробити круте резюме і LinkedIn профіль
  • Найнебезпечніший код
  • Найнебезпечніші паролі-2017: 123456 та qwerty, як завжди, у лідерах
  • Найпопулярніша версія Java, видалення та відеоігри: про що йдеться у дослідженні JetBrains 2021 року
  • Найпоширеніші проблеми тих, хто починає вивчати Java
  • Найскладніше — не забити: історія Максима Пантелєєва, який вивчив Java за 9 місяців
  • Найскладніші теми в Java: на що варто звернути увагу на початку навчання
  • Налаштування локального оточення для Java EE розробки
  • Нам тестувальники більше не потрібні. Ми тебе переводимо у джавісти: історія розробника Віктора Платонова
  • Написав гру на Java у 14 років
  • Написання коду як математичний доказ
  • Написати супровідний лист та проаналізувати резюме. Як технології ШІ вже сьогодні допомагають під час пошуку роботи
  • Народження програміста: за 9 місяців із нуля до Java Developer
  • Наслідування внутрішніх класів (nested classes)
  • Не бійтеся помилок і знайдіть те, що приваблює вас у програмуванні: 7 порад від ментора JavaRush
  • Не відкривається файл із умовою .jrtc
  • Не відступати і все вийде
  • Не всі розробники хочуть бути управлінцями, і це норма
  • Не говори чи не говоримо? Як айтішнику вивчити англійську
  • Не давав спокою мені substring(..)
  • Не кожному дано стати програмістом
  • Не просити про допомогу та відкидати старі технології: часті помилки новачків за версією Java-ментора Антона Купрейчика
  • Не психувати і не писати рекрутеру у вихідні: як джуну не облажатися під час пошуку роботи
  • Не хочу вчитися! Коли Junior-кодер може шукати повноцінну роботу?
  • Не хочу до Сибіру
  • Невеликий hint з планування вашого навчання
  • Невеликий тест з String
  • Невища неосвіта
  • Незрозуміло, як працює блокчейн? Пограйте у CryptoKitty!
  • Нейросети: колиска майбутнього AI або просто черговий технічний тренд?
  • Непрості прості потоки
  • Нескінченність у Python
  • Нестача часу на практику та англійська мова: що заважає опанувати програмування? Опитування студентів JavaRush
  • Низька продуктивність регулярних виразів?
  • Ніколи не пізно!
  • Нова Java… Знову… Зустрічаємо Java 10
  • Нова версія квесту Java Syntax виходить у бету
  • Нова вразливість в Android змінює програму, не торкаючись її підпису
  • Нове завдання-гра на JavaRush - Racer
  • Нове покоління інтерактивних іграшок – бойовий павук MekaMon
  • Новий блог "Говнокод"
  • Новий квест Harvard CS50 та навіщо його проходити?
  • Новий клас у JDK8 LocalDate, LocalTime
  • Новий розділ JavaRush - «Ігри»
  • Новини Java-університету: відтепер почати навчання на курсі з ментором можна з модулів 2 і 3
  • Новини JavaRush (01.11.2017)
  • Новини JavaRush (06.10.2017)
  • Новини JavaRush (14.11.2017)
  • Новини JavaRush (15.11.2018)
  • Новини JavaRush (17.10.2017)
  • Новини JavaRush (20.04.2018)
  • Новини JavaRush (20.09.2017)
  • Новини JavaRush (23.01.2018)
  • Новини JavaRush: «Групи» та оновлений Help
  • Новини JavaRush: з'явилося налаштування індивідуального графіка навчання
  • Новини JavaRush: оновлення плагіна
  • Новини JavaRush: у нас до вас є (в) опитування!
  • Нові герої JavaRush
  • Новорічна акція на JavaRush: стань програмістом у 2019 році!
  • Новорічна Акція на JavaRush!
  • Новосибірськ: ІТ-вакансії для людей з мінімальним досвідом
  • Ноутбук, аеропорт, Штати: як IT-фахівцю емігрувати до США
  • Об'єктно-орієнтоване програмування (переклад статті)
  • Обгортки, розпакування та запакування
  • Обробка винятків у контролерах Spring Boot
  • Огляд REST. Частина 1: що таке
  • Огляд REST. Частина 2: комунікація між клієнтом та сервером
  • Огляд REST. Частина 3: створення RESTful сервісу на Spring Boot
  • Огляд кар'єри розробника програмного забезпечення
  • Огляд книги "Паттерни проєктування" (Head First Design Patterns)
  • Огляд книги “SQL. Збірник рецептів” Ентоні Молінаро
  • Огляд серверів програм і, звичайно, Tomcat
  • Огляд та тестування методів сортування. Частина I
  • Ода "На радість" або "Pro Spring"
  • Один день із життя Java-розробника. Частина 1
  • Одна мова, щоб правити всіма
  • Одне рішення, що змінило життя
  • Округлення чисел у Java
  • Онлайн тести на роботу.
  • Онлайн-освіта, блокчейн та стартапи: думки Майка Бутчера
  • Онлайн-стажування JavaRush: незабаром старт літнього набору!
  • Онлайн-стажування JavaRush: початок осіннього набору
  • Онлайн-стажування JavaRush: початок осіннього набору
  • Онлайн-стажування JavaRush: старт зимового набору
  • Онлайн-стажування JavaRush: старт зимового набору
  • Онлайн-стажування JavaRush: старт зимового набору вже близько!
  • Онлайн-стажування: весняний набір
  • Онлайн-стажування: літній набір
  • Онлайн-стажування: літній набір 2017
  • Оновлюємо статистику для адміну - "Java-проект від А до Я"
  • Оператор break в Java
  • Оператор instanceof
  • Оператор Instanceof в Java
  • Оператор Not Equal в Python
  • Оператор not у Python
  • Оператор return
  • Оператор return в Java
  • Оператор switch у Java
  • Оператор XOR у Python
  • Оператор поділу за модулем
  • Оператори переходу
  • Оператори переходу до Java
  • Оператори Порівняння в Python
  • Оператори порівняння та логічні оператори. Розгалуження у програмі. Умовний оператор
  • Операції над примітивними типами в Java
  • Операції над числами в Java
  • Оплачуване стажування для Java-розробників та QA інженерів в Обері
  • Оповідь про двох ітераторів: стратегії конкурентної модифікації в Java
  • Оптимізуємо роботу зі своїми проектами на GitHub: знайомство з Github Template Repository
  • Осіннє стажування JavaRush: набір вже йде!
  • Осіннє стажування-2018: ще є час на підготовку!
  • Основи XML для Java програміста - Частина 1 з 3
  • Основи XML для Java програміста - Частина 3.1 із 3 - SAX
  • Основи XML для програмістів Java. Частина 2 із 3
  • Основи XML для програмістів Java. Частина 3.2 із 3 - DOM
  • Основи основ від Кея Хорстманна
  • Основи Паралелізму: взаємоблокування та монітори об'єктів (розділи 1, 2) (переклад статті)
  • Основи регулярних виразів у Java. Частина 3
  • Особливості Java 8 – максимальний посібник (частина 1)
  • Особливості Java 8 – максимальний посібник (частина 2)
  • Особливості TreeMap в Java
  • Ось і мій приз приїхав
  • Ось так final…
  • Отримуємо ліцензію від JetBrains
  • Отримуємо справжню річну ліцензію Intelij IDEA Ultimate Edition
  • Оформлення коду
  • Оффер у канадську компанію відкликали, натомість запросили до Facebook: історія релокейту до Лондона розробника Олександра Смешкова
  • Ощадбанк відкриває реєстрацію на хакатон по Java із призовим фондом у 275 000 рублів
  • П'ять основних принципів дизайну класів (SOLID) у Java
  • П'ять причин вивчення англійської мови
  • Паралелізм у Java. Підручник – потокобезпечні конструкції.
  • Паралельні операції над масивами Java 8 - переклад
  • Паровозик, який зміг
  • Парсинг html бібліотекою jsoup
  • Парсинг рядків у Java
  • Патерни проектування: FactoryMethod
  • Патерни проєктування в Java [Частина 1]
  • Патерни проєктування в Java [Частина 2]
  • Паттерн (Шаблон) Builder
  • Паттерн (Шаблон) Делегування
  • Паттерн Command своїми словами
  • Паттерн Iterator
  • Паттерн Singleton своїми словами
  • Паттерн Декоратор Java (Decorator)
  • Паттерн проектування "Стратегія"
  • Паттерн проектування Factory
  • Паттерн проектування Proxy
  • Паттерн проектування Адаптер
  • Паттерн проектування декоратор з прикладами
  • Паттерн проектування Міст (Bridge Pattern)
  • Паттерни проектування в Java
  • Паттерни проектування: AbstractFactory
  • Паттерни проектування: Singleton
  • Паттерни та Singleton – для всіх, хто вперше з ними зіткнувся
  • Паттерни Фабричний метод (Factory Method) та Абстрактна Фабрика (Abstract Factory)
  • Пекельне завдання: приступаємо до рефакторингу успадкованого коду
  • Переваги використання Spring
  • Перевантаження методів equals() та hashCode() в Java
  • Передача параметрів у Java
  • Передплата
  • Перекваліфікація на стероїдах
  • Переклад книги. Функіцональне програмування Java. Глава 1
  • Переклад статті. Найкращі алгоритми для написання коду
  • Переклад: 6 Java Exceptions які переслідують новачків у Java.
  • Переклад: Використання синтаксису Markdown у коментарях Javadoc
  • Переклад: Створення об'єктів типу String в Java - використання "" або конструктора?
  • Переклад: Топ-50 інтерв'ю питань щодо thread. Частина 1.
  • Переклад: Топ-50 інтерв'ю питань щодо ниток. Частина 2.
  • Перенесення проекту до іншої директорії
  • Перерахування до Java (java enum)
  • Переривання роботи нитки (interrupte thread)
  • Перестала працювати конструкція reader.readLine()
  • Перестановка рядків
  • Перетворення Enum на String
  • Перетворення JSON у CSV у Python
  • Перетворення List в Tuple в Python: зручне керівництво
  • Перетворення String у Float у Python
  • Перетворення типів посилань на Java
  • Перетворення чила на масив чисел.
  • Персональний ментор та помічник. Як навчатися швидше й ефективніше завдяки штучному інтелекту
  • Перша лекція CS50 вже на JavaRush [російською!]
  • Перша маленька перемога в 2015 або про дива співбесід
  • Перша мова для підлітка перед Java
  • Перша робота в ІТ. Пару порад для написання привабливого резюме
  • Перша робота розробником у Чехії
  • Перша робота: чому так важко знайти?
  • Перше знайомство з Docker
  • Перше інтерв'ю із творцем JavaRush
  • Перший проект "Морський бій"!
  • Писати код значно цікавіше, ніж його тестувати: історія розробника Діми Мерсіянова
  • Питання з розуміння Java
  • Питання про JDK, SDK, та Project Language Level
  • Питання щодо IntelliJ IDEA
  • Питання-відповідь: чи можна у final-класі визначити абстрактні методи?
  • Питання-відповідь: чи можна у final-класі визначити абстрактні методи?
  • Питання-відповідь: чому пароль у Java краще зберігати в масиві символів, а не в String?
  • Питання-відповідь: як у Java правильно конвертувати String в int?
  • Питання, Прохання, Скарга
  • Пишемо проект. Додаємо SpringBoot і налаштовуємо CI процес - "Java-проект від А до Я"
  • Пишемо реальний проект для портфоліо - "Java-проект від А до Я"
  • Пишемо резюме на GitHub. Короткий гайд
  • Підбір сайтів для відточування навичок у програмуванні
  • Підготовка до онлайн тестування на Java
  • Підготовка до сертифікації
  • Підготовка до стажування: вивчення JavaScript, SQL, HTML\CSS, UML
  • підкажіть алгоритм розбиття числа на цифри у різний спосіб не переставляючи.
  • Підключаємо до нашого JavaRush проекту логування (slf4f та log4j)
  • Підключення бібліотек за допомогою Maven
  • Підключення бібліотеки Jackson на 33-му рівні
  • Підкорення CodeWars (Вирішуємо задачу 4kyu)
  • Підсумки Java в 2023: випуск версій, місце у рейтингах МП, популярність та тренди на майбутнє
  • Підсумки Java та Python в 2024: випуск версій, місце у рейтингах МП та найважливіші події
  • Підсумки Java у 2020: головні оновлення 14 та 15 версій, місце в рейтингах ЯП та популярність
  • Підсумки конкурсу JavaRush
  • Підсумки конкурсу JavaRush: а ось і переможці 😎
  • Пізнаємо IntelliJ IDEA
  • Піраміда потреб
  • Пітер, жовтень, Junior-вакансії
  • Пітер: вакансії за 7 листопада
  • Плагін JavaRush
  • Планування проекту: сім разів відміряй - один раз відріж - "Java-проект від А до Я"
  • Плануємо навчання
  • Побажання для тих, хто думає про платну передплату
  • Побайтова робота з файлами
  • Побітове заперечення чому так
  • Побітові операції в Java
  • Повертайте масив нульової довжини, а не null
  • Повний гайд для зацікавлених у професії Java-розробника. Стек технологій, зарплата та попит на кандидатів в Україні
  • Погана карма у програмуванні. Що таке технічний обов'язок і як його усувати
  • Пограємо у Блек-Джек з Бендером
  • Поділись знаннями, отримай приз! [конкурс від JavaRush]
  • Поділись знаннями, отримай приз! [конкурс від JavaRush]
  • Поділись знаннями, отримай приз! [Новий конкурс від JavaRush]
  • Поділися знаннями — отримай приз! Конкурс від JavaRush
  • Подружимо Git із Intellij IDEA
  • Подяка від щирого серця
  • Подяка за конкурс
  • Позбавляємося циклів у Java 8
  • Поліморфізм на співбесіді
  • Поліморфізм та його друзі
  • Поліморфізм у Java
  • Помилка у підручнику "Вивчаємо Java" Кеті Сьєрра та Берт Бейтс
  • Помилки початківців java-програмістів. Частина 1
  • Помилки початківців java-програмістів. Частина 2
  • Помічник у вивченні Spring Boot
  • Попередня підготовка та конспект до заняття №1
  • Популярні запитання на Python-марафоні
  • Популярні питання на Java-марафоні
  • Популярні питання на Java-марафоніі: пишемо гру “Хрестики-нулики”
  • Популярні питання на марафоні "Frontend з нуля"
  • Популярно про лямбда-вираження в Java. З прикладами та завданнями. Частина 1
  • Популярно про лямбда-вираження в Java. З прикладами та завданнями. Частина 2
  • Порівняння об'єктів: практика
  • Порівняння Рядків у Python
  • Портрет студента JavaRush: хто і як навчається на нашому курсі
  • Порядок дій під час створення об'єкта
  • Посилальні типи даних у Java
  • Посібник для майбутнього Java розробника. Enterprise - частина 1
  • Посібник для майбутнього Java розробника. Співбесіда та кар'єра
  • Посібник для розробників ПЗ як стати фрілансером і розпочати власний бізнес (ч.1)
  • Посібник для розробників ПЗ як стати фрілансером і розпочати власний бізнес (ч.2)
  • Посібник з NoSQL для розробників
  • Посібник з класу Java Integer
  • Посібник з клонування в Java, глибоке та поверхове копіювання
  • Посібник з мікросервісів Java. Частина 1: основи мікросервісів та їх архітектура
  • Посібник з мікросервісів Java. Частина 2: розгортання та тестування
  • Посібник з мікросервісів Java. Частина 3: загальні питання
  • Посібник з управління пам'яттю Java (і порятунку вашого коду)
  • Посібник із загального стилю програмування
  • Посібник користувача IntelliJ IDEA: гарячі клавіші
  • Посібник користувача IntelliJ IDEA: основи роботи із системами контролю версій
  • Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!
  • Посібник користувача IntelliJ IDEA. Автодоповнення коду.
  • Посібник користувача IntelliJ IDEA. Відладчик
  • Посібник користувача IntelliJ IDEA. Користувальницький інтерфейс
  • Посібник користувача IntelliJ IDEA. Навігація.
  • Посібник користувача IntelliJ IDEA. Основи використання редактора коду.
  • Посібник користувача IntelliJ IDEA. Основи рефакторингу.
  • Посібник користувача IntelliJ IDEA. Основи роботи із системами контролю версій
  • Посібник користувача IntelliJ IDEA. Основи та встановлення
  • Посібник користувача IntelliJ IDEA. Перевірка.
  • Посібник користувача IntelliJ IDEA. Пошук використань.
  • Посібник користувача IntelliJ IDEA. Сервер додатків.
  • Посібник користувача IntelliJ IDEA. Спливаючі вікна з підказками.
  • Посібник користувача IntelliJ IDEA. Стиль та форматування коду
  • Пост подяки та вражень від книги "Spring in Action"
  • Постав ціль, склад план. Дотримуйся його і успіх гарантований
  • Потоки введення/виводу та рядки в Java
  • Потрібна допомога з Jframe. Пишемо першу маленьку прогу
  • потрібна допомога по android
  • Потрібна допомога у компіляції пакетів
  • Почався набір на зимове онлайн-стажування JavaRush
  • Почала пиляти свій стартап
  • Початок кар'єри з Jira + Confluence
  • Початок роботи з Git: докладний гайд для новачків
  • Початок роботи з Maven Alfresco SDK ч.1
  • Початок роботи з Maven Alfresco SDK ч.2
  • Починаємо з початку або 'Hello, Java World!'
  • Пошук центру неправильної фігури на площині
  • Пояснення взаємодії методів (для новачків)
  • Правила написання коду: від створення системи до роботи з об'єктами
  • Правила написання коду: сила правильних імен, хороші та погані коментарі
  • Правила сайту
  • Правильний університет
  • Практика використання поліморфізму
  • Практика з Java та Spring Boot
  • Практика роботи з класами BuffreredReader і InputStreamReader
  • Працівників японських банків замінять роботами
  • Приведення (перетворення) примітивних типів у Java
  • Привласнення та ініціалізація в Java
  • Прийоми та поради. Як уникнути NullPointerException у Java додатках
  • Приклад SynchronousQueue в Java - рішення задачі Виробник Споживач
  • Примітивні типи Java
  • Примітивні типи в Java: Не такі вони і примітивні
  • Принципи SOLID, які зроблять код чистішим
  • Принципи інкапсуляції в Java
  • Принципи ООП
  • Принципи ООП
  • Присвоєння та ініціалізація
  • Про джуни
  • Про криптовалюти. Not so creepy crypto, частина перша: технологія блокчейн
  • Про смішне з моєї діяльності в IT
  • Проблема з виведенням російської мови в консоль
  • Проблема з кодуванням у Intellij Idea.
  • Проблема з методом Integer.parseInt(String s)
  • Проблема імпорту проекту Eclipse до IDEA
  • проблеми з IntelliJ IDEA
  • Проблеми з продуктивністю SQL, що виникають через "непотрібну, але обов'язкову роботу"
  • Проблеми із запуском сервлетів
  • Проблеми піцерії. Будівник проти Декоратора.
  • Провали та успіхи: ми попросили розповісти розробників про підсумки 2020 року
  • Програма ІІ AlphaGo стала повністю самонавчальною
  • Програміст, що не відбувся в 2014 році
  • Програмування – важка робота чи легкий спосіб зрубати гроші?
  • Програмування – це складно. Саме тому варто його вивчати
  • Програмування для початківців у Києві: очні курси чи онлайн?
  • Продаж трояна Exobot може породити безліч шкідливих програм для Android-пристроїв.
  • Продовження аналізу тестового завдання
  • Проект у резюме
  • Проектування Класів та Інтерфейсів (Переклад статті)
  • Простий спосіб застосування залежностей
  • Професійне вигоряння. Як встояти?
  • Професійне вигоряння. Як встояти?
  • Професійні проблеми програмістів
  • Професія програміст. О котрій вже пізно?
  • прохання про допомогу з IntelliJ IDEA
  • Проходження JavaRush (1 - 35) - 1#
  • Психолог радить, як повернутись до ладу після перерви у навчанні
  • Раніше сам літав на винищувачі – тепер програміст
  • Реабілітолог, який вивчив програмування за 3 місяці: історія Артема, розробника JavaRush
  • Реалізація бульбашкового сортування на Java
  • Реалізація мультимовності програми
  • Реалізуємо Command Pattern для роботи з роботом. (Частина 1) - "Java-проект від А до Я"
  • Реалізуємо Command Pattern для роботи з роботом. (Частина 2) - "Java-проект від А до Я"
  • Реалізуємо розгортання програми - "Java-проект від А до Я"
  • Реальна історія успіху після проходження курсу JavaRush
  • Реальний проект: осінній набір
  • Революція на робочому місці: які професії будуть потрібні в майбутньому
  • Регулярні вирази в Java, частина 1
  • Регулярні вирази в Java, частина 2
  • Регулярні вирази в Java, частина 3
  • Регулярні вирази в Java, частина 4
  • Регулярні вирази в Java, частина 5
  • Регулярні вирази у Java
  • Регулярні вирази у Java (RegEx)
  • Регулярні вирази у Java. Частина 1
  • Регулярні вирази у Java. Частина 2
  • Регулярні вирази: знайти слово/частину слова
  • Рейтинг TIOBE: Java, як і раніше, на першому місці
  • Рейтинг ІТ-роботодавців Санкт-Петербурга та Москви за даними СПбДУ
  • Рейтинг мов програмування
  • Реквієм за мрією
  • Рекурсія
  • Рекурсія у Java
  • Релокейт програміста: куди податися? 3 варіанти для любителів екзотики
  • Релокейт програміста: куди податися? 3 варіанти для пост-COVID19 світу
  • Рефакторинг
  • Рефакторинг та єдине оформлення коду
  • Рефакторний і ретроспективний - "Java-проект від А до Я"
  • Рецензія на книгу Head First HTML
  • Рецензія на книгу Head First Java
  • Рецензія на книгу: «Структури даних та алгоритми Java», Роберт Лафоре
  • Речові числа у пам'яті комп'ютера. Пояснення.
  • Рівень 1: план рівня та дод. матеріали
  • Рівень 10: план рівня та дод. матеріали
  • Рівень 11: план рівня та дод. матеріали
  • Рівень 12: план рівня та дод. матеріали
  • Рівень 13: план рівня та дод. матеріали
  • Рівень 14: план рівня та дод. матеріали
  • Рівень 15: план рівня та дод. матеріали
  • Рівень 16: план рівня та дод. матеріали
  • Рівень 17: план рівня та дод. матеріали
  • Рівень 18: план рівня та дод. матеріали
  • Рівень 19: план рівня та дод. матеріали
  • Рівень 2: план рівня та дод. матеріали
  • Рівень 20: план рівня та дод. матеріали
  • Рівень 21: план рівня та дод. матеріали
  • Рівень 21. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 22: план рівня та дод. матеріали
  • Рівень 22. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 23: план рівня та дод. матеріали
  • Рівень 23. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 24: план рівня та дод. матеріали
  • Рівень 24. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 25: план рівня та дод. матеріали
  • Рівень 25. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 26: план рівня та дод. матеріали
  • Рівень 26. Відповіді питання до співбесіди на тему рівня. Частина 1. Запитання 1-5, 10.
  • Рівень 26. Відповіді питання до співбесіди на тему рівня. Частина 2. Запитання 6-9, 11-12
  • Рівень 27: план рівня та дод. матеріали
  • Рівень 27. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 28: план рівня та дод. матеріали
  • Рівень 28. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 28. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 29: план рівня та дод. матеріали
  • Рівень 29. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 3: план рівня та дод. матеріали
  • Рівень 30: план рівня та дод. матеріали
  • Рівень 30. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 31: план рівня та дод. матеріали
  • Рівень 31. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 32: план рівня та дод. матеріали
  • Рівень 32. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 33: план рівня та дод. матеріали
  • Рівень 33. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 34: план рівня та дод. матеріали
  • Рівень 34. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 35: план рівня та дод. матеріали
  • Рівень 35. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 36: план рівня та дод. матеріали
  • Рівень 37: план рівня та дод. матеріали
  • Рівень 37. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 38: план рівня та дод. матеріали
  • Рівень 38. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 39: план рівня та дод. матеріали
  • Рівень 39. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 4: план рівня та дод. матеріали
  • Рівень 40: план рівня та дод. матеріали
  • Рівень 40. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 5: план рівня та дод. матеріали
  • Рівень 6: план рівня та дод. матеріали
  • Рівень 7: план рівня та дод. матеріали
  • Рівень 8: план рівня та дод. матеріали
  • Рівень 9: план рівня та дод. матеріали
  • Рівні мов програмування
  • Різниця між Servlet, Spring MVC та Spring Boot
  • Різниця між абстрактними класами та інтерфейсами
  • Різниця між ключовими словами this і super в Java
  • Різниця між патернами Стан та Стратегія в Java
  • Роберт Мартін, "Чистий Код". Огляд книги по «кунг-фу коду» для розробника
  • Робота для робота: бот, що допомагає створювати договори
  • Робота з дому: плюси, мінуси й реальні історії розробників
  • робота з клавіатурою в java
  • Робота з методами hashCode() та equals() у мові Java
  • Робота з файлами за допомогою FileInputStream та FileOutputStream
  • Робота на 100К доларів на рік
  • Розбираємо бази даних та мову SQL - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 2) - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 3) - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 4 - перевірка домашнього завдання) - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 5 - зв'язки та джоїни) - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 6 - Перевірка фінального завдання) - "Java-проект від А до Я"
  • Розбираємо по поличках клас StringUtils
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 1
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 10
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 11
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 12
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 13
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 14
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 15
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 16
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 2
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 3
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 4
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 5
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 6
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 7
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 8
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 9
  • Розбір типових помилок програмістів-початківців: частина 1
  • Розбір типових помилок програмістів-початківців: частина 2
  • Розбір типового тестового завдання на позицію розробника
  • Розгалуження в Java
  • Розгортання веб-сервісу на Tomcat в Intellij Idea
  • Розділ "Ігри" на JavaRush: Ігровий рушій
  • Розділ "Ігри" на JavaRush: Корисна теорія
  • Розділ "Ігри" на JavaRush: Обробка подій
  • Розіграш призів
  • Розрахована на багато користувачів консольна гра на java
  • Розробник створив браузерну копію класичного Microsoft Paint
  • Розширення та звуження посилальних типів
  • Розширення/звуження типів посилань: різні джерела - різна інтерпретація
  • Розшукується Java Junior: де легше знайти роботу та як сподобатися роботодавцю?
  • Років мені спік фром травень Харт. Як програмісту вивчити English?
  • Рядки в Java
  • Рядки в Java (class java.lang.String)
  • Сайт-довідник із прикладами використання методів
  • Санкт-Петербург: Junior-вакансії за 19 вересня
  • Санкт-Петербург: Junior-вакансії за 22 грудня
  • Санкт-Петербург: вакансії та стажування для початківців Java-програмістів
  • Санкт-Петербург: програма для Java-стажерів
  • Свій проект
  • Свій стартап: як не повторити помилки невдах і залишитися на плаву
  • Свої консольні гонки)
  • Своя реалізація двозв'язного LinkedList, глибоке клонування.
  • Секретні рівні резюме, або як хакнути HR
  • Селектори атрибутів
  • Сервери Лікнеп для «чайників»
  • Середовище розробки для Android
  • Серіалізація та десеріалізація в Java
  • Серіалізація у Jackson. Як вказати явно який підклас використати?
  • Серіалізація як вона є. Частина 1
  • Серіалізація як вона є. Частина 2
  • Сертифікат на річну передплату JavaRush: інструкція з купівлі та активації
  • Сигнатура методу
  • Сигнатура методу
  • Сиди та вчи. Сервіси, які допоможуть побороти прокрастинацію та спланувати навчання
  • Синтакс - помічник у IDEA
  • Синхронізація потоків, блокування об'єкта та блокування класу
  • Синхронізація потоків. Оператор synchronized у Java
  • Система рівнянь
  • Скільки потрібно часу, щоб вивчити Python?
  • Скільки програмісти витрачають на додаткове навчання?
  • Скільки ти коштуєш (переклад)
  • Скільки часу потрібно, щоб розробити програму для обміну повідомленнями під Android?
  • Складальник сміття в Java (Garbage Collector)
  • Складання JavaFX проекту в jar файл.
  • Складання проекту за допомогою Maven
  • Складні списки – це просто
  • Складність алгоритмів
  • Скорочення, урізання зарплат, безробіття. Чи мають програмісти боятися кризи-2020?
  • Сміття рядкового масиву.
  • Сортування QuickSort
  • Сортування вставками
  • Сортування злиттям Merge-sort в Java
  • Спадкування проти композиції в Java
  • Спадкування у Hibernate: моя перша публікація на Хабрахабрі
  • Спадкування як явище
  • Співбесіда розробника: розбір питань щодо баз даних
  • Співбесіда. Потрібна ваша думка
  • Спіймати хвилю
  • Стадії розвитку програміста
  • Стажування Junior Java Developer у Expert Soft
  • Стан IT-ринку України: чи потрібні Java-розробники під час війни?
  • Старпер став програмістом за півроку, потрібно лише...
  • Стартував набір на осіннє онлайн-стажування JavaRush
  • Стати програмістом і написати свою програму: студенти першого потоку Java-університету розповідають про свої цілі та навчання
  • Стати розробником у 30 без освіти? Навіть не знаю, мені було 29 :)
  • Статистика Skillotron: українські програмісти — найрозумніші та терплячіші
  • Статичні вкладені класи
  • Створення "Магічного квадрата" у Java
  • Створення GUI на IntelliJ Idea
  • Створення Telegram-бота на Java: від ідеї до деплоя
  • Створення аплікацій на андроїді
  • Створення власного циклу за допомогою лямбда-виразів у Java 8
  • Створення власної колекції
  • Створення найпростішого web проекту в intellij idea enterprise edition. Покроково, з картинками
  • Створення найпростішого веб-проекту в IntelliJ Idea Enterprise. Покроково, з картинками
  • Створення проекту в IntelliJ IDEA
  • Створення простого веб-додатку на сервлетах та jsp (частина 1)
  • Створення простого веб-додатку на сервлетах та jsp (частина 1)
  • Створення простого веб-додатку на сервлетах та jsp (частина 2)
  • Створення простого веб-додатку на сервлетах та jsp (частина 2)
  • Створення своїх анотацій у Java
  • Створення системи моніторингу цін на авіаквитки: покрокове керівництво [Частина 1]
  • Створення системи моніторингу цін на авіаквитки: покрокове керівництво [Частина 2]
  • Створення системи моніторингу цін на авіаквитки: покрокове керівництво [Частина 3]
  • Створення та запуск першого Java-додатка (частина 1)
  • Створення та запуск першого Java-додатку (частина 2)
  • Створення чату через Socket Java
  • Створити незалежний *.exe
  • Створюємо простий погодний бот для Telegram за кілька вечорів
  • Створюємо телеграм-бота з використанням Spring Boot
  • Створюємо телеграм-бота з використанням Spring Boot Pt.2: Quiz Bot
  • Створюємо телеграм-бота з використанням Spring Boot Pt.3: Quiz Bot
  • Стек технологій для створення web-додатку
  • Стек-трейс Java
  • Стирання типів
  • Страх відмови: як не опустити руки, якщо не беруть на роботу
  • Страх перед співбесідою: як перестати боятися та почати ходити на інтерв'ю
  • Структури даних – стек і черга
  • Структури даних: Двійкове дерево в Java
  • Структури даних: піраміда (двійкова купа) у Java
  • Студія TSUKAT розробила AR-додаток для підбору меблів
  • Сьогодні JavaRush – 6 років!
  • Твоя черга кермувати!
  • Теми Муверов!
  • Теорія дженериків у Java або як на практиці ставити дужки
  • Теорія ймовірностей на практиці чи знаєте ви про Random
  • Тернарний оператор Java
  • Тернарний оператор за п'ять секунд.
  • Тернистий шлях від автостопника до автоматизатора
  • Тестове завдання "Image Comparison"
  • Тестове завдання для Trainee
  • Тестове завдання до однієї з великих IT компаній Білорусі
  • Тестове завдання на працевлаштування, давайте розберемося.
  • Тестове завдання на стажування JavaRush: Корисні посилання та хінти
  • Тестове завдання: "Написати Інтерпретатор на мову BrainFuck"
  • Тестове завдання: Управління користувачами (Junior Java Developer, стажер)
  • Тестувальнику на замітку: формула якісного програмного забезпечення
  • Тестування, selenium
  • Техніка "помідорки"
  • Технічні питання на співбесіді
  • Технічні питання на співбесіді
  • Типові завдання Java-розробника на проекті
  • Типові помилки в обробці винятків
  • Типові помилки програмістів-початківців
  • Типові помилки у Java-коді.
  • Топ 10 питань про виключення в Java
  • Топ 10 питань про колекції Java
  • Топ 3 помилки починаючих розробників та база, яку має знати кожен джавіст: ментор JavaRush Університету Володимир Крохмалюк відповідає на питання студ...
  • Топ 5 бібліотек машинного навчання для Java
  • Топ 8 діаграм для розуміння Java
  • Топ курси з Python у 2025: як обрати і не пожалкувати
  • Топ найкращих книг з Java для початківців і не тільки (2023)
  • Топ-10 бібліотек Java, які допоможуть заощадити час
  • Топ-10 книг з Java для початківців
  • Топ-10 книг з програмування для початківців
  • Топ-10 найпотрібніших команд Linux
  • Топ-13 найкрутіших модифікацій ігор на JavaRush
  • Топ-13 питань про серіалізацію на співбесідах
  • Топ-3 Blockchain-бібліотек для Java-розробників
  • Топ-5 корисних відеокурсів з Java, частина 1
  • Топ-5 корисних відеокурсів з Java, частина 2
  • Топ-50 Java Core питань та відповідей на співбесіді. Частина 1
  • Топ-50 Java Core питань та відповідей на співбесіді. Частина 2
  • Топ-50 Java Core питань та відповідей на співбесіді. Частина 3
  • Тренди Java в 2021 році: Kotlin, мікросервісна архітектура та Kubernetes
  • Тренди Java у 2022 році: Java 8, Apache Tomcat та мікросервіси
  • Тренди Java у 2022 році: JDK 18 та 19, Project Loom та Data mesh
  • Тренди світу IT: за чим варто стежити у 2022 році
  • Тренди у розробці 2025: ШІ, Project Loom та No-code платформи
  • Тренінги EPAM для киян
  • Третє видання книги Effective Java доступне для замовлення. Зараз - зі знижкою
  • Третій проект – JobStack
  • Три корисні таблиці з введення-виведення в Java
  • Тримайте ваші токени: хардфорк Bitcoin Gold відбувся завчасно
  • Трохи вглиб про числа BigDecimal
  • Трохи про графи та слова - доміно. Частина 1.
  • Троянець DressCode заразив мільйони Android-пристроїв
  • Труднощі щодо Java
  • У Java 8 можна поєднувати рядки
  • У відповідь на статтю "Навіщо використовувати SerialVersionUID всередині Serializable класу в Java"
  • У всіх це буває вперше
  • У двох словах про рекурсію
  • У нових релізах Ubuntu не буде 32-бітної версії
  • У теорії про байт-код, JVM і мікроконтролери | Java-код для МК
  • У чому різниця між м'ютексом, монітором та семафором
  • Увійти в IT в 31 рік
  • Умови Йоди або Yoda conditions
  • Унікальне ім'я для об'єкту
  • Управління непостійністю (volatility)
  • Управління потоками. Ключове слово volatile та метод yield()
  • Уроки програмування на Java
  • Усе, що ви хотіли знати про професію Fullstack Developer: вимоги, обов’язки, попит та зарплата
  • Установка та робота з плагіном JavaRush: відповіді на популярні питання
  • Установлення та робота з плагіном JavaRush: відеоінструкція + відповіді на популярні питання
  • Факторіал у Java-програмуванні
  • Філософія Java & "Java. Повний посібник"
  • Формати серіалізації в Java
  • Форматуємо виведення чисел у Java
  • Функціональні інтерфейси в Java
  • Харків: 5 тренінгів від EPAM. Весна 2018
  • Харків: вакансії та навчання для Junior Java developer
  • Харків: тренінг Front-end (JavaScript development) у EPAM
  • Харківські Junior-вакансії за 6 жовтня
  • Харківські ІТ-вузи: куди піти вчитися, якщо дуже хочеться отримати "корочку" програміста
  • Хитрі питання щодо Java, які часто ставлять на співбесідах
  • Хитрість, або як влаштуватися middle java developer, не маючи досвіду роботи в Java
  • Хімія + програмування = перемога!
  • Хотів бути розробником, а став DevOps
  • Хочу поділитися книжками з Java
  • Хочу створити гру
  • Хроніки колишнього 1С-ника
  • Хто є хто в ІТ. Чим займаються HR, адміни, DevOps та бізнес-аналітики
  • Хто є хто в ІТ. Чим займаються PM-и, frontend- та backend-девелопери та QA
  • Хто такий Android-розробник? Усе, що варто знати про цю професію
  • Хто такий QA engineer і як їм стати
  • Хто такий Software Engineer?
  • Хто такі Docker, Kubernetes, OpenShift та як вони між собою пов'язані?
  • Це не я, мені просто пощастило: як не дозволити синдрому самозванця завадити успіху
  • Цикл For у Java
  • Цикл for-each
  • Цикл While у Java
  • Цикли в Java
  • Цікавить мобільна технологія? Вчи Java!
  • Цікаві легкі проекти
  • Цікаво, чи багато таких людей похилого віку заразилися програмуванням як я?
  • Цілочислове ділення в Python
  • Цінуємо час із потоками
  • Частина 1. Введення в SQL
  • Частина 1. Що потрібно знати перед вивченням Spring та JavaEE
  • Частина 2. Поговоримо трохи про архітектуру ПЗ
  • Частина 2. Структура СУБД, таблиці та типи даних
  • Частина 3. Протоколи HTTP/HTTPS
  • Частина 3. Створюємо скелет нашої бази, перші SQL команди з прикладів java.sql.
  • Частина 4. Основи Maven
  • Частина 5. Сервлети, Java servlet API. Пишемо просте веб-додаток
  • Частина 6. Контейнери сервлетів
  • Частина 7. Ознайомлення з патерном MVC (Model-View-Controller)
  • Частина 8. Пишемо невелику програму на spring-boot
  • Часті запитання щодо класів колекцій в Java (Частина 1)
  • Часті запитання щодо класів колекцій в Java (Частина 2)
  • Чекліст Java-developer'а. Що має знати розробник
  • Червоно-чорне дерево. Властивості, принципи організації, механізми вставки.
  • Черговий-3-курсник-що пішов-в-IT
  • Через два роки... (продовження "історії успіху")
  • Через рік роботи в IT
  • Чи близький кінець Java? Ні! І ось чому…
  • Чи варто вивчати Java у 2018 році? Відповідає Коді Вебер
  • Чи варто працювати у напрямку PEGA BPM?
  • Чи є null Java об'єктом?
  • Чи є відмінність Kotlin від Java?
  • Чи є сенс прочитати Філософія Java для SE 5/6
  • Чи замінить Kotlin мову Java? Чи боятись ChatGPT? Відео з ментором Вадимом Новаковським
  • Чи лишається IT головним драйвером економіки? Дослідження техіндустрії України від Львівського IT Кластера
  • Чи можна знайти тестове завдання JavaRush?
  • Чи не переоцінюємо ми машинне навчання?
  • Чи потрібна вища освіта програмісту? Думка розробників та рекрутерів
  • Чи потрібний диплом/скоринка для влаштування на роботу програмістом?
  • Чи потрібні українському IT джуни в 2023 році? Аналітика, цифри та коментар HR-експерта
  • Чи реально вивчити Java з нуля та стати серйозним програмістом?
  • Чи складно пересісти з Java на C++ чи C#?
  • Чи стане віртуальна реальність кінцем особистого простору та безпеки
  • Чи хороший Java як перший ЯП для вивчення? Розбираємо перспективи і говоримо про підводні камені
  • Чим жила Java в 2017
  • Чим небезпечний інтернет речей та як вижити в умовах світової цифровізації
  • Чим небезпечний штучний інтелект? (відео від SciOne та Яндекс)
  • Чим порадує нова версія JDK
  • Чого Java-кодерам чекати від 2020 року: думки та прогнози експертів
  • Чого не слід говорити, претендуючи на позицію розробника
  • Чого хочуть люди 2018-го? П'ять споживчих трендів, цікавих айтішнику
  • Чого чекати від наступних версій Java
  • Чому Android-розробка? З особистого досвіду. Міркування та факти
  • Чому Intellij IDEA не дозволяє створювати мапінг на основі наших POJO?
  • Чому NULL – це погано?
  • Чому багато розробників здаються, навіть до ладу не почавши
  • Чому варто вивчати Java у 2020 році
  • Чому ми виявилися не готовими до видалення і як собі допомогти
  • Чому оффлайн-курси кодингу втрачають популярність?
  • Чому потрібно вивчати саме Java?
  • Чому потрібно інвестувати у самоосвіту
  • Чому ШІ не замінить програмістів (і чому зараз — найкращий час почати вчитися)
  • Шаблон Спостерігач (Observer)
  • Шаблон Стратегія (Strategy)
  • Шаблони проектування для чайників
  • Швець/жнець/backend-розробник. Чому програмування – найкращий кар'єрний “план Б”?
  • Шлях Java розробника
  • Шлях програміста
  • Шлях світчера в IT
  • Шлях світчера в IT v2.0
  • Шлях світчера в IT v3.0
  • Шокуючі факти про ініціалізацію полів у Java: все, що ви не знали
  • Шпаргалка "Використання ключового слова final"
  • Штучний інтелект і ринок праці: які професії зникнуть до 2030 року та як розвиватись у новій реальності?
  • Штучний інтелект справді небезпечний. Але зовсім не так, як ви вважаєте
  • Шукаємо роботу у Києві. Частина 2
  • Шукати знайомих у IT та писати в приват рекрутерам. Поради з пошуку роботи від ментора JavaRush
  • Щасливе магічне число: як розрахувати свою потенційну зарплату?
  • Ще одна історія ще одного Java програміста
  • Ще про збирача сміття в Java
  • Що відбувається з українським аутсорсом? Чи є шанс у джунів отримату роботу? Відповідають експерти EPAM Ukraine тa Intellias
  • Що всередині числа з плаваючою точкою і як воно працює
  • Що вчити, де вчити, як учити?
  • Що запитують на співбесіді: огляд алгоритмів, частина 1
  • Що запитують на співбесіді: огляд алгоритмів, частина 2
  • Що змінюється з розвитком розумних машин (відео від SciOne та Яндекс)
  • Що можуть запитати на співбесіді: структури даних Java. Частина 1
  • Що можуть запитати на співбесіді: структури даних Java. Частина 2
  • Що найскладніше у роботі програміста? Розповідають випускники та учні JavaRush
  • що означає цей значок у Idea і як його прибрати?
  • Що повинен знати програміст на Java про числа Фібоначчі
  • Що потрібно знати про Spring: історія появи, ключові модулі, порівняння з Java EE
  • Що потрібно знати, щоб стати Java Junior, і що з цим робити?
  • Що потрібно розуміти програмісту-новачку?
  • Що приховує модифікатор transient у Java
  • Що робити, коли вже "вивчив" Java Core, а його не вистачає для працевлаштування
  • Що роблять UX та UI-дизайнери, а що — фронтендники?
  • Що таке Deadlock в Java?
  • Що таке JavaRush 2.0
  • Що таке JSP? Розбираємось з можливостями на практиці
  • Що таке Mapstruct і як правильно налаштувати його для модульного тестування у SpringBoot додатках
  • Що таке Stripe і чому ми користуємося цією платіжною системою
  • Що таке TDD та модульне тестування [переклад]
  • Що таке антипатерни? Розбираємо приклади (частина 1)
  • Що таке антипатерни? Розбираємо приклади (частина 2)
  • Що таке АОП? Основи аспектно-орієнтованого програмування
  • Що таке дженерики в Java
  • Що таке інкрементування та декрементування
  • Що таке інтерфейси
  • Що таке комп'ютерне мислення? "Запорука успіху" і "життєво важлива навичка XXI століття."
  • Що таке м'ютекс і що таке монітор?
  • Що таке методи Java?
  • Що таке посилання тип даних
  • Що таке практика Deep Work: 6 порад, як зануритись у роботу (або навчання) та спіймати “стан потоку”
  • Що таке програмування на інтерфейсах? Пограємо в архітектора
  • Що таке прокрастинація і як з нею боротися
  • Що треба обов'язково запитати на співбесіді до IT-компанії
  • Що українці шукали у Google: популярні запити 2017 року
  • Що читати у 2020 році? Добірка найкращих нових книг для Java-розробників
  • Що я зможу робити з Python? Детальний розбір галузей застосування цієї мови
  • Що, якби компанії співбесідували перекладачів так само, як програмістів
  • Щоб отримати роботу в Luxoft, я пройшов 6 співбесід і здав 3 тестові: продовження історії розробника Саші Копайгородського
  • Я без розуму від моєї роботи
  • Я вступила на гуманітарне, але мені подобалася математика: історія розробниці Маші
  • Я до Норвегії їхав не за грошима: історія релокейту розробника Діми Тітова
  • Я заприсягся не пов'язувати своє життя з Java: історія розробника Анзора Кармова
  • Я звільняюсь. Як програмісту запустити свій стартап та уникнути провалу?
  • Я кілька років тому навчався на JavaRush
  • Я краще стану хорошим тестувальником, ніж посереднім розробником: історія тестувальника Дмитра Соколова
  • Я кращий
  • Я надсилав десятки резюме до іноземних компаній, але мені ніхто не відповідав: історія релокейту до Німеччини програміста Андрія Горковенка
  • Я переучую людей на Java-програмістів (Архів)
  • Я працюю в аутсорсинговій IT-компанії: розробники діляться досвідом
  • Я працюю у продуктовій IT-компанії: розробники діляться досвідом
  • Я працюю у продуктовій фінтех-компанії: розробники діляться досвідом
  • Я провалив не менше 10 співбесід перед тим, як мене взяли: історія розробника Юрія Шаройка
  • Я програмуватиму: збираємо портрет студента, який точно вивчить Java
  • Я тепер також розробник.
  • Як (не) отримати Junior позицію в Epam / Що являє собою навчання в лабораторії
  • Як HashMap працює у Java?
  • Як ви боретесь з поболями?
  • Як вивчати англійську, не витрачаючи часу дарма
  • Як вивчити Java якщо вам вже за 30 років?
  • Як вивчити Java, якщо вам вже за 30 років.
  • Як вивчити Python у 2024 році: покроковий гайд із програмою навчання та прикладами проєктів
  • Як видалити елементи зі списку в Python
  • Як Викликати Функцію в Python:
  • Як виконати зведення в ступінь Java
  • Як виконувати завдання javarush одночасно з двох комп'ютерів?
  • Як використовувати Pi в Python
  • Як використовувати Python: посібник для початківців
  • Як використовувати класи - колекції ArrayList, Vector і HashMap, що надаються Java Collections Framework
  • Як відбувається завантаження класів у JVM
  • Як відволікатися від роботи та навчання з користю: 5 занять, які допоможуть перезавантажити мозок
  • Як влаштований рефакторинг у Java
  • Як вчитися на JavaRush: гайд з курсу
  • Як гуманітарій став Java-програмістом і переїхав до Іннополіса
  • Як джуну підготуватись до технічної співбесіди? Пояснює ментор JavaRush Андрій Латишев
  • Як додати бібліотеку до IntelliJ IDEA (на прикладі JAXB)
  • Як ефективно перевизначити метод ToString() засобами ToStringBuilder.
  • Як за півтора роки увійти в айті, але так і не стати розробником java
  • Як заводчанин став джуном у провінційному місті
  • Як займатися на JavaRush: гайд по курсу
  • Як запустити код з Thinking in Java 4th Edition
  • Як запустити найпростіший сайт через NetBeans?
  • Як заробляти на своєму ПЗ і не працювати на дядька
  • Як зберегти кар'єру і не уславитися дурнем? Правила кібербезпеки при віддаленій роботі
  • Як знайти роботу в IT, якщо ви закінчили 20 рівнів JavaRush
  • Як знайти роботу? Поради щодо розсилки резюме
  • Як знайти роботу? Розсилка резюме.
  • Як зробити авторизацію в Spring Boot та JWT
  • Як зрозуміти, що тобі підходить IT та організувати навчання: ментор Олексій Капустник відповідає на популярні питання програмістів-новачків
  • Як зрозуміти, що я зможу?
  • Як із звичайного кодера стати крутим розробником? Вивчаємо Computer Science
  • Як імпортувати проект із GitLab до IDEA?
  • Як користуватись проектом JavaRush: інструкція в деталях
  • Як користуватися CopyOnWriteArraySet у Java з прикладом (переклад)
  • Як навчитися та де?
  • Як надіслати SMS-повідомлення та що для цього треба?
  • Як надіслати лист із Java-додатку (з прикладом)
  • Як найкраще самостійно вивчати англійську мову майбутньому програмісту?
  • Як написати чистий код
  • Як не відкладати наступного понеділка: прості поради, щоб нарешті почати вчитися
  • Як не загубитися в часі - DateTime та Calendar
  • Як не провалитися на онлайн-співбесіді? Розбираємо типові помилки
  • Як нейромережа розуміє твої слова: повний розбір від токена до відповіді
  • Як обрати найкращу мову програмування для AI?
  • Як обрізати рядок у Python?
  • Як онлайн-навчання стало новою нормою життя
  • Як опублікувати пост у групі JavaRush
  • Як отримати список мертвих ниток із групи ThreadGroup? level 28
  • Як отримувати 5000 $ на місяць після 2.5 років роботи
  • Як оформити резюме та профіль LinkedIn, щоб зацікавити рекрутера. Поради ментора JavaRush Андрія Латишева
  • Як оцінити свою вартість на ринку праці: гайд для розробників
  • Як писати методи ефективно (переклад статті)
  • Як пов'язані контейнери та Java?
  • Як почати вивчати програмування з нуля
  • Як почати займатися автоматизованим тестуванням, частина 1
  • Як почати програмувати
  • Як правильно вести конспект, вивчаючи програмування: поради з картинками
  • Як правильно вивчати Java
  • Як правильно писати код?
  • Як правильно робити сортування в Java
  • Як правильно розпочати розробку під СУБД Oracle
  • Як працює Android. Введення для Java-розробників
  • Як працює HashMap у Java
  • Як працює серіалізація в Java
  • Як приховати символи пароля під час введення консолі?
  • Як проходити навчання на телефоні
  • Як розгорнути Postgres в Docker і підключити до Spring-Boot додатку
  • Як розробнику знайти роботу? Поради менторів та випускників JavaRush
  • Як розробнику легко влитися у новий проект? Відео
  • Як себе мотивувати
  • Як скласти «зіркове» резюме згідно з принципами проектування ПЗ
  • Як скласти технічне резюме: поради для програмістів-початківців
  • Як старий гуманітарій в IT ходив
  • Як стати «негуманітарієм» за 10 місяців
  • Як стати Java програмістом, не збожеволіти від купи інформації, полюбити програмування і жити нормальним щасливим життям?
  • Як стати магом у IntelliJ IDEA? Дивіться безкоштовний курс Хайнца Кабуца
  • Як стати негуманітарієм за 10 місяців?
  • Як стати програмістом (частина 1)
  • Як стати програмістом (частина 2)
  • Як стати програмістом (частина 3)
  • Як стати фрилансером в Україні у 2025 році
  • Як створити jar, що виконується, в Intellij IDEA / how to create jar in IDEA
  • як створити дублікат/копію проекту IntelliJ IDEA?
  • Як створити свій шаблон (Live Template) у IntelliJ IDEA?
  • Як створити файл exe в intellij
  • Як тестове завдання на співбесіду перетворилося на open-source бібліотеку
  • Як у 34 стати програмістом: історія Паші, розробника JavaRush
  • Як у Java надрукувати числа від 1 до 100 без циклів та умов?
  • Як уміння програмувати допомогло мені повернути гроші за втрачений візок
  • Як усунути артефакти в новій версії IntelliJ IDEA 2018.1 (під Windows з масштабом не рівним 100%)
  • Як це було? Або мій перший проект
  • Як ШІ може полегшити роботу програміста? Топ-10 інструментів для Java-розробників
  • Як я Intellij Idea: Ultimate Edition отримував
  • Як я знайшов роботу завдяки JavaRush!
  • Як я конспектую книги та лекції з Java за допомогою OneNote
  • Як я на 11 рівні знайшов роботу :)
  • Як Я не став Java-програмістом
  • Як я отримав роботу Джава-програміста
  • Як я перестав боятися та полюбив BitBucket
  • Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій, ч.1
  • Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій. Частина 2 - Отримати роботу
  • Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій. Частина 3 - Перший тиждень на новому робочому місці
  • Як я розміщував Spring-Boot додаток на Heroku
  • Як я став Junior Java Developer
  • Як я став програмістом
  • Як я став програмістом у 17 років
  • Як я став програмістом, або «Через терни до зірок» =)
  • Як я став розробником
  • Як я став розробником за півроку?
  • Яка операційна система встановлена на вашій основній машині?
  • Який курс із Python найкращий? Хочу вивчитись і попрацювати над власним проектом
  • Яким є попит на українських Java-розробників у 2023 році? Думки і цифри
  • Якими можуть бути тестові завдання для джуна? Гайд для Java-розробників
  • Які бувають завдання з Java
  • Які завдання розв'язує шаблон проектування Адаптер
  • Які круті проекти ти напишеш під час навчання на JavaRush
  • Які способи оцінки завдань використовують розробники
  • Якось мені написали з Amazon: історія релокейту розробника Давида Джавахішвілі
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2025 JavaRush
MastercardVisa
Програмістами не народжуються © 2025 JavaRush