7.1 Трохи про JavaRush
JavaRush — це легендарна компанія. Вона з'явилася восени 2012 року і дуже швидко почала завойовувати популярність. Навчання на JavaRush було дуже душевним і затишним: пригоди та розмови з героями з Футурами, ігровий формат навчання і дуже велика спільнота, учасники якої активно допомагали один одному.
Відзначився JavaRush і великим акцентом на практику. У 2015 році в курс входило 1200 практичних завдань, з автоперевіркою, вимогами та рекомендаціями. Можна було вирішувати завдання як через WebIDE (спеціальний віджет на сайті), так і через плагін до IntelliJ IDEA.
Особливою гордістю було створення суперефективного розділу Help (Допомога). Кожного разу, коли користувач задавав запитання по завданню, до його запитання автоматично додавалися: умова завдання, статуси її вимог, а також код користувача, який відображався у дуже зручному віджеті.
У 2016 році JavaRush (разом з хлопцями з VertDider) переклав "Гарвардський курс з основ програмування CS50" на українську. Переклад був настільки потрібний та якісний, що відеолекції на YouTube зібрали кілька мільйонів переглядів… і один лист вдячності від гарвардського професора.
У 2018 році під брендом CodeGym наш JavaRush став доступним у всьому світі. Зараз він перекладений на 30 мов і має купу студентів з США, Мексики, Німеччини, Індії та Китаю.
Одна школа в США навіть встановила вдячну табличку CodeGym на вулиці поруч з назвою школи.
7.2 JavaRush University
Восени 2021 року JavaRush запустив новий формат навчання — JavaRush University. Нашою метою стало випускати не новачків, а фахівців, фкі максимально наближені до рівня Java Middle Developer. Такі спеціалісти здатні не лише ефективно виконувати будь-яку роботу, але й без проблем знайти її.
Новий формат навчання базувався на таких ключових моментах:
- Тривалість навчання — 12 місяців
- План навчання максимально адаптований до вимог вакансій на ринку праці
- Навчання в невеликих групах під керівництвом ментора
- Можливість повністю навчатися онлайн
- Темп навчання задається ментором: є строки та дедлайни
- Багато практики та великих проєктів
- Дуже великий фінальний проєкт
- Навчання всім аспектам пошуку роботи та проходження співбесіди
Новий підхід до навчання виявився дуже ефективним. По-перше, ментори задавали темп навчання: більшості людей це допомагало уникнути ліні чи вигорання. Для кожного проєкту є строки та дедлайни, водночас вони адекватні, а ментор — гнучкий.
По-друге, менторами були взяті хлопці з великим досвідом у розробці та викладанні. Їм була надана велика творча свобода. Що дуже сильно вплинуло на мотивацію студентів. Якщо у ментора горять очі, з часом починають горіти очі й у його студентів.
І по-третє, великий акцент на практику. Готовий курс Java Software Engineer містить 2000 практичних завдань, які можна вирішувати через WebIDE або плагін до Intellij IDEA. А також 10 проєктів і один справді гігантський фінальний проєкт.
Можливо, саме тому половина випускників JavaRush University влаштовується на роботу відразу мідлами. З іншого боку, а чому б і ні, якщо деякі ментори примудряються пояснити своїм учням Docker, хмари та мікросервіси. Якби клонування було легальним, ми б таких менторів давно клонували. 🤦
7.3 Курс Frontend Fullstack Software Engineer
Якщо ви читаєте ці рядки, значить влітку 2024 року ми запустили наш курс з Frontend.
Останні кілька років популярність Frontend швидко зростала, і ми часто отримували запити від наших студентів: чи не збираємось ми запустити курс з Frontend, а ще краще — Frontend Fullstack Developer. Адже саме цим спеціалістам зараз найпростіше знайти роботу.
Чому б і ні? Ми, звичайно, називаємося JavaRush, але це не заважає нам випускати якісні курси з Frontend та готувати чудових Frontend-розробників. 12 років досвіду не проп'єш.
Таким чином, ми залучили кілька досвідчених спеціалістів з Frontend, вивчили вакансії на ринку праці та розробили новий 12-місячний план навчання. Далі були завдання, проєкти, лекції, презентації та ще багато різноманітної роботи.
Назвати його ми вирішили Frontend Fullstack Software Engineer. Ядром навчання є вивчення HTML, CSS, JavaScript і найпопулярніших бібліотек і фреймворків. Таких як React, Angular, Node.js та інших.
Далі, у рамках перетворення вас на Fullstack розробника, ви будете вивчати Docker, TypeScript, основи SQL і роботи з базами даних. А також навчитесь розгортати проєкт на віддаленому сервері.
Ну і нарешті було вирішено додати в програму навички, необхідні для проєктування сучасного ПЗ: патерни проєктування, методології розробки ПЗ, проєктування баз даних. Все це сильно допомагає знайти роботу в міжнародних компаніях. Тому, закінчивши курс, ви будете повноцінним Software Engineer.
А наприкінці вас чекає інтенсив, на якому ми навчимо, як правильно шукати роботу в сучасному світі, особливо в ІТ. Адже, окрім успішного проходження співбесіди, важливо, по-перше, щоб вас на неї запросили, а по-друге, обрали серед усіх кандидатів.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ