👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Как, это ни удивительно, он должен знать Java.
Увы, половина синьйоров правильно equals написать не в состоянии.

Якщо коротко: чому б не мітити одразу на позицію Junior?
Різниця між trainee і junior незначна, а на ринку пропозицій з вакансією Java Trainee дуже мало.

Якщо розгорнуто:
1. Вміти гуглити (це не тролінг, це реальна порада). Під час своєї першої роботи ти будеш зустрічатися з задачами, яких ти ніколи раніше не робив. Вміння гуглити необхідну інформацію в такому випадку заощаджує твій час витрачений на рішення
2. Java Core. Без нього нікуди. Пропоную тут розібратися детальніше
— What is Object class. Methods of Object class
— Contract between equals and hashcode
— String (why String are immutable, what is String pool)
— Collection (difference between ArrayList and LinkedList, TreeSet, HashMap. Знати внутрішню будову кожної з цих колекцій, розуміти як вони працюють і в чому принципова відмінність)
— Files. Тут необхідна практика. Необхідно вміти читати з файлів, записувати в файли
— Exceptions. Ще одна хороша тема яку варто знати і розуміти
— Java 8 features (Optional, Stream API, )

3. SQL. JDBC. Як мінімум варто знати що це і як працює. Якщо розглядувати Trainee — то варто потренуватися писати SQL запити хоча б тут: www.w3schools.com/sql/default.asp. Якщо розглядувати Junior позицію — то варто написати свій проект з ̶б̶л̶е̶к̶д̶ж̶е̶к̶о̶м̶ ̶і̶ ̶.̶.̶.̶ ̶ з Servlets і JDBC, з підключеною БД (MySQL або Н2 буде досить)

4. Шукай питання на співбесіди і тренуйся на них відповідати

Це якщо дуже-дуже коротко.

В будь якому випадку — гола теорія не дасть необхідного результату. Необхідна практика, код ревью, потрібно щоб була людина яка буде бити по пальцях за неправильно написаний код. Це може бути друг програміст а можуть бути і курси, де будуть якраз таки насипати практичних задач, робити ревью і давати фідбек що правильно, а що не правильно, як от в mate.academy

why String are immutable

Вы сами знаете ответ на этот вопрос?
(В C/C++/Ruby/Php/Swift строки mutable, если что)

SQL. JDBC.

Это можно просто считать как плюс, знать для Junior/Trainee совсем не обязательно.

0) Уметь нагуглить ответ на этот вопрос, который уже пицот раз задавали!

Что же должен знать Java Trainee?

як користуватися пошуком на ДОУ

ага канешна.
«тут же» ©

Підписатись на коментарі