JavaRush /Java блог /Random UA /Англійська, Git та свій проект на фреймворку. Поради щодо...

Англійська, Git та свій проект на фреймворку. Поради щодо навчання і не тільки від розробників, які пройшли JavaRush

Стаття з групи Random UA
Найкращі поради з вивчення 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% — краще раніше розпочати і закінчити, ніж о восьмій годині ранку дедлайну доробляти проект.

Підсумки

Використовуючи поради з особистого досвіду наших учнів, ви можете уникнути помилок, а разом з цим організувати зручний графік навчання, освоїти необхідні у майбутньому технології, правильно скласти резюме та заощадити час. Успіхів!
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ