Развитие ИИ, закат Stack Overflow, ценность личного блога и восходящие звёзды JavaScript
IT-дайджест: главные новости января 2025 года.
![](https://248006.selcdn.ru/main/iblock/5ef/5ef7daae08501b9842b83eba63912583/8b95bd9b1f3ee47da44c6ab988efc255.png)
![](https://248006.selcdn.ru/main/iblock/5ef/5ef7daae08501b9842b83eba63912583/8b95bd9b1f3ee47da44c6ab988efc255.png)
Иллюстрация: Оля Ежак для Skillbox Media
В этой подборке мы раскроем теневую сторону ИИ, представим важнейшие статьи в истории информатики, обсудим тревожные тенденции рынка труда и с грустью в глазах поразмышляем о непростом будущем Stack Overflow.
Содержание
- ИИ на Advent of Code: скорость против спортивного духа
- Тихая революция: реальные достижения ИИ за пределами общественного внимания
- Как ИИ изменит рынок труда к 2030 году: прогноз ВЭФ
- Зачем компании публикуют фейковые вакансии и обманывают соискателей: исследование
- Стоит ли вести технический блог: взгляд создателя Redis
- Восходящие звёзды GitHub: топ-10 прорывных проектов 2024 года
- Почему программисты уходят со Stack Overflow и к чему это может привести
- От Тьюринга до Google: топ-7 статей в истории информатики
- Необычные сайты, которые стоит посетить
- Интересное на Reddit
ИИ на Advent of Code: скорость против спортивного духа
Advent of Code — ежегодный декабрьский конкурс по программированию в формате адвент-календаря. Каждую полночь публикуется новая задача, которую участники должны решить на скорость. Первая сотня решивших попадает в таблицу лидеров дня. За первое место участник получает 100 очков, за второе — 99, и так далее до одного очка за сотое место. По итогам месяца формируется сводная таблица лидеров с наивысшим общим счётом.
Разработчик Адам Пирс проанализировал скорость решения задач на Advent of Code и обнаружил, что участники массово используют нейросети. По его данным, до 2023 года пять самых быстрых решений первой части задачи занимали от 23 до 29 секунд. В 2024 году ситуация изменилась — уже сорок задач были решены менее чем за 20 секунд. Вывод Адама Пирса:
«Использовать Claude для избавления от рутинной работы — здорово! Но проходить конкурс исключительно с помощью LLM — неспортивно».
Мы заглянули на сайт Advent of Code и без анализа поняли, что 20 секунд не хватит, даже чтобы прочитать условие задачи. Поэтому мы советуем Адаму Пирсу не огорчаться, почитать статью про LeetCode и соревноваться по-честному.
Тихая революция: реальные достижения ИИ за пределами общественного внимания
Прогресс в области искусственного интеллекта замедляется, поскольку простое увеличение размера моделей больше не приводит к существенному росту их эффективности — так считает соучредитель OpenAI Илья Суцкевер. Мнение Суцкевера поддержали многие другие эксперты, что породило дискуссию о возможном «застое» в развитии ИИ.
Противоположную точку зрения представил журналист Гаррисон Лавли: прогресс в сфере ИИ не остановился, а лишь стал менее заметен для широкой аудитории. В научной и профессиональных сферах его развитие очевидно. Например, благодаря ИИ-системам учёные-материаловеды совершили на 44% больше открытий в своей области, что привело к значительному росту числа патентов и производственных инноваций.
![](/upload/setka_images/03360408022025_accf102caaa970ce65d217b9ae9a8e9a57caa67c.jpg)
Инфографика: Artificial Intelligence, Scientific Discovery, and Product Innovation, 2024. DOI: 10.48550/arXiv.2412.17866 / Aidan Toner-Rodgers
Компании — разработчики ИИ стремятся к ещё более амбициозной цели: они хотят создать систему, которая сможет самостоятельно проводить исследования в области искусственного интеллекта и улучшать саму себя. Если такая технология появится, вероятно, она поможет ускорить научный прогресс. Например, самосовершенствующийся ИИ мог бы упростить разработку новых лекарств или помочь в исследовании космоса.
Однако в развитии искусственного интеллекта есть важный нюанс: современные модели способны действовать вопреки интересам создателей и пользователей — они научились обходить ограничения и скрывать свои возможности. Например, если модели запретить решать математические задачи, она может обойти это ограничение, представив их в виде текстовых историй. То есть они оптимизируют своё поведение и используют любые доступные пробелы в ограничениях для достижения желаемого результата.
Мы согласны с наблюдениями Гаррисона Лавли и разделяем его опасения:
«Будущее может застать нас врасплох. В то время как обычные пользователи видят чат-ботов, не способных сосчитать буквы в слове „клубника“, исследователи уже работают с системами экспертного уровня. Опасность не в том, что развитие ИИ остановилось, а в том, что мы утрачиваем возможность следить за его направлением».
![](/upload/setka_images/03361208022025_46dcb59ca8a4e3d30a63e20d6c27651d3a86b8cd.png)
Читайте также:
Как ИИ изменит рынок труда к 2030 году: прогноз ВЭФ
К 2030 году искусственный интеллект создаст 78 миллионов рабочих мест по всему миру: 170 миллионов позиций появятся и 92 миллиона исчезнут. Такие данные представлены в докладе «Будущее рабочих мест — 2025», который опубликован на сайте Всемирного экономического форума (ВЭФ).
![](/upload/setka_images/03360908022025_08fda0244b5397e030ee401fd2bea5b24f78a72b.jpg)
Инфографика: Future of Jobs Report 2025 / World Economic Forum / International Labour Organization / ILOSTAT
Среди наиболее востребованных навыков будущего эксперты выделяют работу с большими данными, знания в области кибербезопасности и сетевых технологий, а также общую технологическую грамотность.
В отчёте также указаны категории рабочих мест, которые находятся под угрозой сокращения. Наибольшему риску подвержены сотрудники почты, секретари, бухгалтеры, графические дизайнеры, помощники юристов и другие административные работники. При этом общая тенденция направлена не на полное замещение людей машинами, а на их взаимодействие. Например, помощники юристов смогут использовать нейросети для быстрой подготовки типовых документов, однако их последующее согласование и передача клиентам останутся за человеком.
Хорошая новость в том, что 77% компаний-респондентов планируют внедрить программы переподготовки для адаптации сотрудников к новым реалиям. Получается, что несмотря на масштабные изменения в структуре занятости, компании готовы вкладываться в развитие сотрудников. А это создаёт перспективы для всех, кто готов развиваться вместе с технологиями.
![](/upload/setka_images/03360608022025_5fbb87e295c9b9f9aabf8f06ece94f32fd15c2bd.png)
Читайте также:
Зачем компании публикуют фейковые вакансии и обманывают соискателей: исследование
Каждая пятая опубликованная вакансия никогда не заполняется или оказывается фейком — об этом свидетельствуют данные платформы по подбору персонала Greenhouse. Например, компания может разместить объявление о поиске сеньор-разработчика, но при этом не иметь бюджета на эту позицию или просто использовать её для сбора резюме «про запас».
Эксперты считают, что многие компании размещают фиктивные вакансии для создания видимости активного роста. Однако такая практика вводит соискателей в заблуждение, разочаровывает и существенно затягивает поиск работы.
Вот как комментирует ситуацию президент Greenhouse Джон Стросс:
«Это какой-то ужас. Рынок труда стал как никогда душераздирающим».
Мы не знаем, насколько распространены фейковые вакансии на российском рынке, однако на hh.ru и других площадках многие резюме действительно могут не доходить до рекрутеров. Это довольно сложная тема, в которой нам помог разобраться владелец кадрового агентства Алексей Сухоруков 👇
![](/upload/setka_images/03360708022025_db60bdbf69d4db715e427a79d6416cbaedf9ddcb.png)
Читайте также:
Стоит ли вести технический блог: взгляд создателя Redis
Технический блог — это место для обмена профессиональными знаниями в сфере технологий и разработки. Если вы раздумываете над созданием собственного блога, но не решаетесь сделать первый шаг, прислушайтесь к совету Сальваторе Санфилиппо — создателя Redis, писателя и блогера с 20-летним стажем. Он считает, что блогинг положительно повлиял на его карьеру и что ни один успешный проект невозможен без коммуникации:
«На мой взгляд, общение для разработчиков — это ключевой актив, который даёт их проектам и стартапам шанс стать популярными».
Сальваторе рассказал, что воспринимает написание постов как побочный продукт своего интереса к теме, которая увлекает его в данный момент:
«Когда я работаю над чем-то, в голове крутятся разные идеи. Постепенно они складываются в цельную мысль, и тогда я хочу об этом написать».
Вот несколько советов начинающим авторам от Санфилиппо:
- Старайтесь писать посты, которые одновременно информативны и увлекательны. Например, вместо сухого описания новой функции расскажите историю о том, как вы столкнулись с проблемой и как эта функция помогла её решить.
- Пишите о том, что вас волнует, — не тратьте время на поиски надуманных тем. Если вы увлечены оптимизацией производительности, пишите о конкретных кейсах улучшения скорости работы приложения. Не рассказывайте о модных технологиях, в которых вы плохо разбираетесь.
- Не используйте нейросети: записи в блоге должны отражать ваш личный опыт, а не быть сгенерированным контентом. Вы должны уметь сосредоточить месяц размышлений в нескольких ёмких абзацах.
Восходящие звёзды GitHub: топ-10 прорывных проектов 2024 года
JavaScript Rising Stars — это ежегодный рейтинг проектов, которые собрали больше всех звёзд на GitHub. Представляем десятку лучших за 2024 год:
- Shadcn/ui — библиотека UI-компонентов с открытым исходным кодом на базе Tailwind CSS. Позволяет копировать компоненты напрямую в приложение без установки дополнительных зависимостей.
- Excalidraw — онлайн-инструмент с открытым исходным кодом для создания цифровых рисунков и визуализаций в стиле рукописных набросков. Отлично подходит для создания схем, диаграмм и эскизов.
- AFFiNE — рабочее пространство с документами, досками и базами данных, которое объединяет возможности Notion и Miro.
- Bruno — API-клиент с открытым исходным кодом. Позволяет тестировать API-запросы локально и хранить коллекции запросов в Git-репозитории.
- n8n — платформа для автоматизации рабочих процессов. Например, можно настроить систему резервного копирования важных документов.
- HTMX — библиотека для встраивания асинхронных запросов, веб-сокетов, CSS-переходов и серверных событий прямо в HTML. Она очень лёгкая, работает без зависимостей, а её кодовая база на 67% меньше, чем у React.
- Tauri 2.0 — набор инструментов для разработки лёгких и защищённых кросс-платформенных приложений.
- Supabase — открытая альтернатива Firebase. Предоставляет готовую инфраструктуру и набор инструментов для создания проектов с базой данных PostgreSQL, системой аутентификации, API и подписками.
- Flowise — визуальный инструмент для управления языковыми моделями и ИИ-агентами. Например, вы можете создать чат-бота для ответа на вопросы клиентов, который будет использовать базу знаний компании.
- Payload — открытый бэкенд-фреймворк для Next.js, который упрощает создание API, управление контентом и аутентификацию. Например, вы можете быстро создать админ-панель для интернет-магазина с функциями управления товарами, заказами и пользователями.
Почему программисты уходят со Stack Overflow и к чему это может привести
После выхода ChatGPT в ноябре 2022 года объём вопросов на Stack Overflow начал стремительно падать, и в 2025 году эта тенденция лишь усиливается.
![](/upload/setka_images/03361408022025_6896a8696b8038f4fc8989ab005e4fccc3b90047.jpg)
Скриншот: hopeseekr / GitHub
Гергели Орос, инженер и автор рассылки The Pragmatic Engineer Newsletter, проанализировал ситуацию с беспрецедентным снижением активности на Stack Overflow. Орос выяснил, что спад начался задолго до появления ChatGPT — примерно с июня 2020 года. Он выделил следующие причины.
- Недружелюбная система модерации и строгие правила публикации: новички сталкиваются с регулярными отказами, затяжными проверками и удалением контента из-за «недостаточного качества».
- Отсутствие видеочатов, стримов и других современных форматов взаимодействия, которые более близки молодым разработчикам.
- Массовый переход пользователей в Discord и Telegram, где общение и поиск ответов значительно удобнее.
Внедрение нейросетей лишь ускорило упадок одного из самых надёжных ресурсов для программистов. Однако создателям чат-ботов рано радоваться:
«Теперь, когда на сайт поступает гораздо меньше вопросов и ответов, возникает вопрос: откуда будут браться данные для обучения ИИ?»
От Тьюринга до Google: топ-7 статей в истории информатики
Инженер Матеус Лима составил подборку из семи наиболее значимых статей в истории информатики. Рекомендуем ознакомиться на досуге.
🧮 «О вычислимых числах применительно к Entscheidungsproblem» (1936). В этой статье Алан Тьюринг заложил основы информатики и описал концепцию машины Тьюринга, которая остаётся актуальной по сей день:
«Каждый язык программирования, каждая строчка кода в мире следует правилам Тьюринга. Даже в области квантовых вычислений мы по-прежнему опираемся на границы, которые он описал».
📡 «Математическая теория связи» (1948). Клод Шеннон разработал теорию информации, которая помогла нам лучше понять способы эффективного сжатия данных и их защиту от ошибок:
«Каждый раз, когда вы отправляете сообщение, смотрите потоковое видео или общаетесь с мамой по FaceTime, вы применяете идеи Шеннона».
💾 «Реляционная модель данных для больших совместно используемых банков данных» (1970). Эдгар Кодд совершил революцию в хранении и обработке информации. Его идея использовать таблицы и управлять данными с помощью логических операций привела к созданию языка SQL и целого семейства реляционных баз данных. Сегодня эта технология лежит в основе большинства банковских систем, сайтов электронной коммерции, систем бронирования билетов и корпоративных приложений.
🧠 «Сложность процедур доказательства теорем» (1971). Стивен Кук разработал концепцию NP-полноты и создал универсальный метод описания и сравнения сложности вычислительных задач. Его работа поспособствовала развитию теории алгоритмов, совершенствованию методов криптографии и поиску оптимальных решений для ресурсоёмких вычислений.
🌐 «Протокол для взаимодействия пакетных сетей» (1974). Винт Сёрф и Боб Кан разработали протокол TCP, который связал разрозненные компьютерные сети и заложил фундамент современного интернета.
🌍 «Управление информацией: предложение» (1989). Тим Бернерс-Ли представил World Wide Web — систему, которая объединила гипертекст, URL-адреса и протокол HTTP. Эта идея легла в основу всего, чем мы пользуемся в интернете сегодня: от соцсетей до онлайн-магазинов и сайтов.
🔍 «Анатомия системы крупномасштабного гипертекстового веб-поиска» (1998). Сергей Брин и Ларри Пейдж разработали алгоритм PageRank, который оценивал важность веб-страниц на основе количества и качества ссылок на них. Это изобретение легло в основу поисковой системы Google и сделало поиск информации в интернете по-настоящему эффективным.
Необычные сайты, которые стоит посетить
Игра Color Find проверяет ваше цветовое восприятие — найдите квадрат, который отличается по цвету от остальных. С каждым уровнем различия становятся менее заметными, а на поздних этапах ещё и время ограничено.
![](/upload/setka_images/03360508022025_c7c2d6650fe8dd3125b1541cb39af56649bd56fa.jpg)
Скриншот: Color Find / Skillbox Media
Если вам не нравятся яркие цвета — поиграйте в чёрно-белый «Тетрис» внутри PDF-файла. Да, вы правильно поняли: «Тетрис», PDF, чёрно-белый.
![](/upload/setka_images/03360408022025_0ed1686442ac630326a48ddcef43684fa02b904b.jpg)
Скриншот: th0mas.nl / Skillbox Media
Если игры начнут отвлекать вас от работы, установите расширение TabBoo — его весёлый скример мгновенно восстановит вашу продуктивность.
Интересное на Reddit
Участник саба AskProgramming написал:
«Каждый раз, когда я узнаю что-то новое, я понимаю, как много мне ещё предстоит изучить. Есть ли предел в изучении программирования?»
«Нет», — ответили ему 🤓
В сабе webdev инженер с 15-летним стажем поделился тем, что только сейчас обнаружил: если открыть инструменты разработчика и ввести document.designMode = "on", то можно редактировать текст на сайте.
Один из участников саба learnprogramming рассказал, что из-за СДВГ ему тяжело фокусироваться и писать код, не подглядывая в решение. Ему ответил другой реддитор с СДВГ и посоветовал увлекаться интересными проектами. Например, он создавал дополнения и моды для любимой игры, что его сильно мотивировало — не терпелось увидеть результат в деле.
В сабе cscareerquestions программист поделился ситуацией на новом месте работы. Кроме него там работает один разработчик, который генерирует весь код с помощью ИИ. Код получается нечитаемым — более 1000 строк в одном файле и сплошные функции. Автору поста приходится всё это отлаживать, поэтому он думает уволиться. В ответах мнения разделились:
- «Попробуй тоже использовать ChatGPT».
- «История повторяется — только в 2000-х вместо ИИ были индийские программисты».
- «Два джуна пытаются выжить с помощью ChatGPT».
- «Твой коллега нашёл работу мечты — штампует тонны плохого кода, закрывает задачи и заставляет думать, что он звезда продуктивности».
Мы бы посоветовали ему обсудить проблему с руководством и предложить внедрить код-ревью со стандартами написания кода. Если ситуация не улучшится — возможно, действительно стоит поискать другую работу.
Трагикомическая история произошла с участником саба devops. Три года назад он устроился в небольшую компанию, где всё было сильно запущено. Он автоматизировал процессы, обучил разработчиков и написал документацию. В результате проблем не осталось, и его уволили 🤖
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!