Java-версии для учебы,какую выбрать?
Изучаю Java на последней 17 версии. Тем не менее требования по джунам у работодателей следующие: знание 8 или 11 версии. Получается,мне надо брать за основу для учебы 8 или 11 версию? Или все-таки лучше использовать возможности новейшей? Как этот вопрос решается в повседневной работе?
Ответы (1 шт):
С точки зрения изучения, всегда лучше изучать последнюю версию языка, так как актуальные знания - значительный плюс разработчику.
Касаемо повседневной работы, компании требуют знания более старых версий из-за множества уже существующих крупных решений, переписывать которые дорого, а поддерживать и дорабатывать нужно.
Объективно, когда навыки программиста не совсем нулевые, "деградировать" на пару версий назад труда не составит, поэтому и начинать с них не обязательно.
* Как минимум IDE подскажет, что такая конструкция не доступна в текущей версии и её нужно бы изменить на предлагаемую.