JavaRush /Java блог /Random /Английский, Git и свой проект на фреймворке. Советы по об...

Английский, Git и свой проект на фреймворке. Советы по обучению и не только от разработчиков, которые прошли JavaRush

Статья из группы Random
Лучшие советы по изучению Java и дальнейшему трудоустройству могут дать те, кто успешно закончил обучение и устроился разработчиком. Мы собрали лучшие советы из «Историй успеха», которые помогут вам в обучении и в поиске первой работы.Английский, Git и свой проект на фреймворке. Советы по обучению и не только от разработчиков, которые прошли JavaRush - 1

1. Как учить Java

  • Пользуйтесь книгами

Кроме практического курса JavaRush, базу программирования можно подтянуть благодаря книгам.
  1. Кэти Сиерра, Берт Бейтс — Head First Java;
  2. Брюс Эккель — «Философия Java»;
  3. Гербер Шилдт — «Java 8, Руководство для начинающих»;
  4. Роберт Лафоре — «Структуры данных и алгоритмы Java»;
  5. Алан Бьюли — «Изучаем SQL».
Английский, Git и свой проект на фреймворке. Советы по обучению и не только от разработчиков, которые прошли JavaRush - 2

  • Смотрите видео-туториалы

Чем больше источников, тем лучше, ведь блогеры могут по-разному излагать один и тот же материал. Ученики JavaRush смотрят туториалы и лекции Ивана Головача и Сергея Немчинского.

  • Напишите первый проект на Java

О первом проекте можно начинать думать, когда разберетесь в основах Java Core. Кроме полезной практики, вам будет что показать и о чем рассказать на собеседовании.

2. Что делать кроме изучения Java

  • Освойте фреймворки и дополнительные технологии

После 20-го уровня на JavaRush можно начинать разбираться в таких вещах как системы контроля версий (Git) и что такое Maven. После 30-го уровня начинайте осваивать Hibernate. На финишной прямой перед трудоустройством нужно изучить фреймворк Spring и его компоненты (Spring Web, Spring Security, Spring Boot).Английский, Git и свой проект на фреймворке. Советы по обучению и не только от разработчиков, которые прошли JavaRush - 3

  • Учите английский

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

  • Создайте свой проект на фреймворках

Джуниор, у которого в резюме указан хотя бы один реальный проект, намного более ценен на рынке труда, чем тот, который освоил только теорию. Можно сделать свой собственный проект на фреймворках Spring Boot, Hibernate, MySQL или пройти где-нибудь стажировку, например, на JavaRush.

3. Как организовать обучение

  • Создайте индивидуальный график обучения

После двух недель отдыха возвращаться уже сложно, а писать код ежедневно несколько месяцев подряд не каждый сможет. Дайте себе норму в часах на неделю — например, 15. Вы можете кодить по 1,5 часа каждый будний день и еще 3-4 часа на обоих выходных, или отдохнуть пару вечеров, но тогда "выходная норма" увеличится. Таким образом, график получится гибким, но регулярным. Конечно, потом можно будет мерить работу задачами и проектами, но на уровне синтаксиса и ядра — сойдут и часы.
Напомним, что на курсе JavaRush работает «График пинков». С помощью него можно настроить индивидуальный график изучения Java в то время и с той интенсивностью, которая вам необходима. Вы будете получать напоминания на свой email-адрес.

  • Отдыхайте от компьютера

Можно, например, использовать программу WorkRave, которая каждые 25 минут выгоняет из-за компьютера на пять минут. Лучше размяться, чем страдать от болей в спине.Английский, Git и свой проект на фреймворке. Советы по обучению и не только от разработчиков, которые прошли JavaRush - 4

  • Ходите пешком

Может показаться, что вы будете тратить время впустую, но это не так. Час пешей прогулки с работы (и на работу тоже!) может оказаться невероятно эффективным для усвоения новой информации. Можно слушать в наушниках по пути аудиокниги или подкасты на тему IT.

4. Как готовиться к собеседованию

  • Укажите в резюме весь стек языков, технологий и фреймворков, с которыми вы работали;
  • Зарегистрируйтесь на LinkedIn — на ресурсе есть много HR-ов разных компаний. Тщательно заполните профиль — по сути, это тоже ваше резюме;
  • Попробуйте себя в бесплатных тестах по Java — их часто дают на бумаге перед собеседованием на Junior. Лучше подготовиться заранее;
  • Составьте такой план развития: пробегитесь по вакансиям Junior/Middle Java Developer и посмотрите, какие именно технологии и фреймворки указывают чаще всего. Выпишите, придумайте под них ТЗ, поставьте себе сроки на реализацию;
  • Уберите из резюме слово Junior и ожидаемую зарплату; оставьте просто Java Developer, а зарплату индивидуально обсуждайте с каждой компанией.

5. Как выполнять тестовое задание

  • Старайтесь не только выполнить задание, но и обеспечить соответствие кода принципам объектно-ориентированного программирования;
  • Проверяйте ваш код на эффективность. Например, на собеседовании могут отказать, если использовать PrintStream вместо BufferedWriter;
  • Планируйте время выполнения с запасом на 50% — лучше раньше начать и закончить, чем в восемь часов утра дедлайна доделывать проект.

Итоги

Используя советы из личного опыта наших учеников, вы можете избежать ошибок, а вместе с этим организовать удобный график обучения, освоить необходимые в будущем технологии, правильно составить резюме и сэкономить время. Удачи!
Комментарии (2)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Iana samarina Уровень 36
28 ноября 2020
Мне очень зашла "Java. Библиотека профессионала" Хорстманна
7 сентября 2020
"Грокаем алгоритмы" из книг тоже офигенная, очень советую