Код
#статьи

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

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

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

Сергей Голицын


Senior Java Developer в Covalent Inc. и преподаватель. Больше семи лет в Java-разработке. В свободное время судит хакатоны и делится опытом с начинающими программистами. Пишет статьи для «Хабра» и Medium. Ведёт телеграм-каналы «Полезные ссылки около Java» и Cracking code interview.


Содержание выпуска:

  • Что такое 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-разработчик: джун, мидл, сеньор.

Слушать выпуск

Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.

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

Онлайн-школа для детей Skillbox Kids
Учим детей программированию, созданию игр, сайтов и дизайну. Первое занятие бесплатно! Подробности — по клику.
Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована