×Закрыть

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

Всем привет. Хотелось бы просто узнать ваше мнение на эту тему.

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

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 11!

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

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

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