Решён
Возможно ли освоить Java за год-полтора с нуля до уровня джуна?

Ринат Гайнуллин Java
2.6k
6

Ситуация такая. Мне 28, работаю в продажах, но хочу кардинально сменить профессию на программирование. Выбрал Java, потому что вакансий много и зарплаты приличные.

Реально ли за год или полтора дойти до уровня, чтобы устроиться джуном? Готов заниматься каждый день по 3-4 часа после работы + выходные. Опыта в программировании ноль, только в школе паскаль трогал.

Какой план обучения посоветуете? Курсы брать или самому по книгам? Сколько времени реально нужно?

Решение
67
Участник • 1 ответ

Освоить базовый синтаксис за год - да. Устроиться джуном - сложнее.

Проблема в том что джуну нужно знать не только язык. Spring Boot, Hibernate, SQL, Git, REST API, Docker (базово), тестирование. Плюс алгоритмы для собеседований.

Мой план на 12-18 месяцев:

  1. Первые 3 месяца - чистая Java (Core). Книга Head First Java или курс на Stepik.
  2. Месяцы 4-6 - ООП, коллекции, потоки, исключения. Решать задачи на Codewars.
  3. Месяцы 7-9 - SQL (PostgreSQL), JDBC, Maven/Gradle, Git.
  4. Месяцы 10-12 - Spring Framework (Core, Boot, Data, Security базово).
  5. Последние месяцы - собственные проекты на GitHub (2-3 штуки), подготовка к собесам.

При таком темпе (3-4 часа в день) реально выйти на уровень стажера через год, джуна через полтора. Главное не выгорать и делать проекты, а не только смотреть туториалы.

Аватар Ринат Гайнуллин

Спасибо за подробный план! А курсы платные стоит брать или можно самому по бесплатным ресурсам?

Аватар Денис Аудиоман

Платные курсы дают структуру и дедлайны, что помогает не забросить. Но можно и бесплатно через JavaRush + документацию + ютуб. Зависит от самодисциплины.

4
Участник • 1 ответ

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

30
Эксперт • 2 ответа

Зависит от того, что ты понимаешь под "освоить".

Если цель - писать Hello World и простенькие CRUD приложения по туториалам, то за полгода управишься. Если хочешь понимать как работает JVM, garbage collection, многопоточность, паттерны проектирования, рефлексия - то года мало.

Плюс рынок сейчас перегрет джунами. На одну вакансию стажера приходит 200-300 откликов. Без портфолио и знакомств шансы низкие, даже если ты реально умеешь кодить.

Мой совет: не гонись за сроками. Лучше потратить 2 года и выучить нормально, чем за год наспех и потом год искать работу.

16
Участник • 4 ответа

JavaRush + Hyperskill от JetBrains. Это лучшие интерактивные платформы для новичков, там сразу практика идет параллельно с теорией.

Не трать время на унылые видеокурсы где чувак 40 минут что то мямлит.

41
Участник • 1 ответ

Я в 35 лет пошел переучиваться с нуля на Java разработчика. Было тяжело совмещать с основной работой и семьей, но за 14 месяцев дошел до первого оффера на стажера.

Главная ошибка которую я делал в начале - пытался изучить все сразу. Хватался за Spring когда еще коллекции толком не понимал. Потом осознал что нужно идти последовательно и не перескакивать темы.

Еще важный момент - начинай делать pet-проекты как можно раньше. Я полгода просто решал задачки на литкоде, а надо было сразу что то свое пилить и выкладывать на гитхаб. Работодатели смотрят именно на проекты, а не на сертификаты курсов.

У меня в итоге было 2 проекта: REST API для управления задачами (todo-list на стероидах) и телеграм бот для отслеживания курсов валют с БД. Этого хватило чтобы пройти отбор в аутсорс компанию.

9
Участник • 1 ответ

Ты из продаж идешь в айти потому что кажется что там легко и денег больше?

Спойлер: первые 2-3 года джуны получают меньше чем менеджеры по продажам, работают больше и стресса не меньше. Если у тебя нет реального интереса к программированию, а только "хочу денег", то выгоришь через полгода учебы.

Попробуй сначала месяц позаниматься бесплатно и посмотри, заходит ли вообще. А то таких историй полно: люди бросают нормальную работу, тратят год на учебу, а потом понимают что кодить им скучно до слез.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.