Всё о Java: экосистема, популярные фреймворки, системы сборки, JDK, JVM и будущее языка
2026-02-21 05:37 Diff

#статьи

  • 26 май 2022
  • 0

Подкаст «Люди и код», выпуск № 20: Сергей Голицын.

Иллюстрация: Polina Vari / Skillbox Media

Фанат Free Software Foundation, использует Linux и недолюбливает Windows. Пишет истории про кодинг и программы на Python. Влюблён в Lisp, но пока что не умеет на нём программировать.

  • Что такое Java.
  • Краткая история языка Java — как возник, для чего придуман, как развивался.
  • Для каких задач используют Java.
  • В чём Java хорош до сих пор, где даёт слабину и вытесняется другими технологиями.
  • Java в энтерпрайзе, стартапах и геймдеве.
  • В чём главные фишки и сила Java.
  • В чём главные недостатки Java.
  • Java, JVM, JDK — как они соотносятся между собой.
  • Какой тулинг есть у Java, какие IDE и редакторы кода удобно использовать. Hadoop, Elasticsearch, Apache Kafka.
  • Системы сборки: Apache Maven, Gradle, Apache Ant. Зачем они нужны и что делают. В чём их сильные и слабые стороны, что выбрать для своего проекта.
  • Основные конкуренты Java как языка программирования. Конкуренты JVM-экосистемы.
  • Какие фреймворки и важные библиотеки в мире Java существуют. В чём их преимущества и недостатки.
  • Что такое Spring.
  • Какие фичи будут появляться в языке и в JVM в ближайшее время.
  • Что должен знать Java-разработчик: джун, мидл, сеньор.

Где подписаться на обновления подкаста и наши новые статьи:

Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу