Выбор пути.
AidarНачнем.
Какую цель для начала вы должны поставить себе?
Вариантов много, но чаще всего это устроиться на работу чтобы получать хорошие деньги. Начальная позиция в IT отрасли называется "Junior" (есть понятия Intern/Trainee, когда человек знает минимум, но это не наш выбор, мы просто не найдем работу). Если вы думаете что Junior это человек, который что-то немного знает и вообще работает за копейки или еду, лишь бы его учили, то в суровом 2020 году это не так. Если вас возьмут на позицию Junior Java Developer, это значит, что вы должны иметь конкретные знания для своего уровня, прийти на работу и сразу влиться в процесс. Да, конечно, вам будут помогать и обучать, но не делать за вас то, что вы должны уметь. Поэтому наша цель приобрести определенные навыки.
Для начала необходимо понять, что такое Java?
Это универсальный объектно-ориентированный язык программирования, который используется в создании программного обеспечения:
- веб-приложений (серверной части);
- мобильных приложений под Android;
- облачных хранилищ данных;
- настольных приложений, включая компьютерные игры;
Каждый из этих направлений использует свой "стек" технологий. Стек - это набор инструментов, применяющийся при работе в проектах и включающий языки программирования, фрэймворки, системы управления базами данных, компиляторы и т.д.
Какое стек вы будете использовать? Выбор за вами, а мы покажем и расскажем, что нужно знать для конкретного стека. А пока плавно перейдем к простому - изучение базовых книг и курсов, написание простых программ на Java (Core).