Как войти в айти, часть 2: полезные материалы



В среду я выставляла опрос про java курсы и их эффективность. Большинство ответивших устроились на работу сразу после курсов.



Я удивилась, обычно люди с курсов редко впечатляют своими знаниями, но хотят много денег. Поэтому было интересно почитать 13 историй тех, кто смог.



В основном это те, кто проходил интенсивные курсы: job4j, JavaMentor. Ребята учились по 20-40 часов в неделю несколько месяцев, часто с неравнодушным ментором.



Три человека прошли все уровни JavaRush со стажировкой и написали, что этого хватило.



Меня больше интересовали курсы типа скиллбокс, где обещают обучить с нуля до сеньора за 3 месяца. Мне написали несколько ребят, которые получили оффер джуниора после такого обучения. Что им помогло:



🔸 Инженерный или математический бэкграунд, высокий интерес к компьютерам и IT

🔸 Дисциплина и самостоятельность. Ребята сами углубляли темы с курсов - читали книги, статьи, смотрели видео с конференций

🔸 Скромность - готовность работать на старте за 30к, а не требовать сразу 100



У дорогих курсов нет секретного секрета. Бюджетные курсы могут быть не хуже, а иногда и лучше. Для начинающих есть много материалов за бесплатно или небольшую цену. Примерный список ниже. Сама не проходила, но слышала хорошие отзывы.



Итак, как войти в айти за 6 шагов:



Шаг 1. Начать писать java код



Вариант А: если вы никогда не писали код



Курс на степике - бесплатный

JavaRush - 1800 рублей в месяц, огромное количество заданий для тренировки

Книга Head First Java как дополнение



Вариант Б: вы уже писали код



Знаете питон, ходили в кружок программирования в школе и тд. Этот курс на степик поможет привыкнуть к синтаксису java.



Шаг 2. Углубляемся в ООП и библиотеки

Многие хвалят трек Java Backend Developer в Jet Brains Academy



Шаг 3. Изучаем важное



▫️ Git: Теория, тренажёр на русском, тренажёр на английском

▫️Что такое системы сборки

▫️ Spring: посмотрите видео, например, такое по темам Spring Core, Spring MVC, Spring Boot, Spring Data

▫️Паттерны GoF

▫️SQL: учебник-тренажёр 1, учебник-тренажер 2

▫️Курс по алгоритмам



Вы вряд ли будете использовать сложные алгоритмы в работе, но рекомендую пройти курс. Потому что

🔹Алгоритмы спрашивают на собеседованиях

🔹Это отличный тест на профпригодность. Справитесь с курсом - справитесь с большинством энтерпрайзных задач



Шаг 4: Шлифуем теорию и готовимся к собеседованиям



Списков миллион, можно для начала пройтись по этому, к нему прилагается телеграм бот с вопросами @DevInterviewBot



Бонусный шаг: найти ментора и сделать сервис, где будет Spring, базы данных, JUnit и HTTP-запросы. Выложить проект на гитхаб и прикрепить ссылку к резюме.



Шаг 5: прокачиваем навык собеседований



Идем по циклу:

🔸 Сходить на собеседование

🔸 Проработать вопросы, на которые не ответили



Повторяем, пока не найдём работу🙂