Апрель 2022: Итоги месяца

Поделиться:

Сегодня обсуждаем интересные новости и статьи произошедшие за минувший месяц.

Статистика использования Java

Если ты расчитывал найти здесь какой-нибудь pie chart с информацией о используемых версиях Java в продакшене, то её тут нет. Более того, централизованной статистики нет нигде. Никто ей не делился. А так было бы интересно узнать, как дела у свежевышедшей Java 18.

Хотя, я уверен, Java 18 повторит судьбу всех свежих не-LTS выпусков. Во времена релиза Java 16, одна из частных компаний попыталась собрать статистику использования различных версий Java путём опроса специалистов. Резльтута был, не сказать, чтобы удивительный - Java 16 не использовал никто, а подавляющее большинство проектов, над которыми работали учавстники опроса, работали на "старой доброй" Java 8.

Зато, есть общепризнанная статистика популярности языков программирования, которая чётко показывает интерес разработчиков к Java. Я сейчас говорю про рейтинг TIOBE. Найти его можно здесь: Рейтинг языков программирования за Апрель 2022

programming-lang-stats

programming-lang-stats

Астрологи объявили десятилетие науки

Сразу две интересных новости были опубликованы на habr'е за прошедший месяц. Обе рассказывают о возможных изменениях в IT отрасли в будущем в нашей стране.

Как говорится, "что бы не делалось, всё к лучшему".

Заголовок первой статьи - "Президент РФ издал указ о проведении Десятилетия науки и технологий". Тут можно обсуждать долго, задавать вопросы вида "а что раньше мешало взять сферу в руки?" и так далее. Моё мнение будет отлично от популярного. Долгие годы наши таланты "высасывались" из нашей страны. Да хотя бы вспомнить предложение Дональда Трампа о том, что он готов заплатить гигантские суммы учёным, которые приблизяться к разработке вакцины от коронавируса, если они переедут в США, и, таки, доведут свой труд до конца там. Если новое направление, действительно, заработает; Если государство и впрямь окажет достойную поддержку интеллектуальным сферам деятельсности, то, возможно, будущим поколениям никогда и не придёться иметь дело с ситуацией подобной той, через которую проходим сейчас мы. Я сейчас больше про отъезды-переезды айтишников, потерю работы и контрактов, если что. Подробнее с текстом статьи, можно ознакомиться здесь: Ссылка на статью

Заголовок второй статьи - "В Совфеде предложили вернуть распределение студентов IT-специальностей". У медиков распределение давно есть. Так что, не то, чтобы сильно удивительно. На мой взгляд, тут главный вопрос не про то, как и кого собираются распределять, а - "кто будет учить кадры?". Я не совсем уверен в качестве образования, по-крайней мере IT-шного, в государстеных ВУЗах. Большинство моих бывших и нынешних коллег самоучки. Поэтому - распределение - штука, конечно может и не плоха, но главное, чтобы было кого распределять. Подробнее с текстом статьи, можно ознакомиться здесь: Ссылка на статью

Фичи Java

В блоге Oracle опубликовали хорошую статью о одной из новых фич, выпущенных в Java 17 - Sealed Classes. Sealed Class'ы позволяют разработчикам иерархий классов управлять наследованием. Если быть более точным, они дают более тонкий контроль над наследованием, путём явного определения наследников или точек расширения. Саму статью можно найти тут: Bruce Eckel on Java interfaces and sealed classes

Там же, в блоге Oracle вышла хорошая статья о НЕ-заменителе Lombok - Java Recrods. Напомню, Java Record'ы снижают количество шаблонного кода, который ранее нужно было написать для описания бинов и DTO'шек. Ранее, эту проблему решал Lombok, теперь должен был бы Java Record, но... Как видно из следующей статьи, Java Recrod'ы заменить Lombok не способны: Bruce Eckel on Java records

Related Posts