Сегодня Java – один из самых востребованных и многофункциональных языков программирования. Применений у него множество – на нём разрабатывается всё: от игр до программного обеспечения для встраиваемой техники, приложений для Android и бэкендов. Хорошо ориентирующийся в нём программист никогда не останется без работы – по показателям на конец 2017 средняя зарплата Java-специалиста составляла около 100 тыс. руб. (нужно ещё учитывать, что это показатель в целом по России – в Москве и Петербурге встречаются зарплаты заметно выше среднего).
И кроме того, у этого языка сравнительно низкий порог вхождения. Разумеется, освоить его за пару часов не получится, но и пять лет обучения в вузе тоже не требуется – вполне достаточно пройти специальные курсы. Тем не менее перед началом изучения стоит понимать, что вам понадобится в процессе:
- Желательно хотя бы базовое знание английского для более удобной и интуитивной работы с настройками. Кроме того, многие материалы по программированию доступны только на английском;
- Желание и время для учёбы. Пусть даже базовые познания можно получить уже на первом занятии, если вы планируете заниматься этим языком профессионально, нужно быть готовым посвящать массу времени практике;
- Понимание того, что вы хотите получить в итоге. Требования, например, к Enterprise и Android разработчикам довольно разные, поэтому желательно довольно рано решить, чем вы собираетесь заниматься.
Главное, это желание учиться. Считается, что необходимы знания языка С(Си), но многие осваивают Java и с нуля.