Найти в Дзене
Почему микросервисы устали: тренд на обратный переход к монолитам
Микросервисы долго считались символом «правильной» архитектуры. Их внедряли все — от стартапов до корпораций. Но в последние годы всё чаще звучит обратная история: компании упрощают архитектуру и возвращаются к монолитам. Почему так происходит? Когда о них только начали говорить, казалось, что это универсальное решение всех проблем. Для гигантов вроде Amazon или Netflix это оказалось крайне удобно. Но для большинства компаний микросервисы стали не спасением, а головной болью: В итоге малые и средние компании начали тратить больше времени на поддержку архитектуры, чем на сам продукт...
4 месяца назад
Что будет после ChatGPT: новые поколения ИИ и роль программистов в будущем
Кажется, ещё вчера ChatGPT перевернул представление о том, как можно писать код и решать задачи. Но на горизонте уже появляются новые поколения ИИ — умнее, быстрее и специализированнее. Как они изменят работу программистов и стоит ли бояться конкуренции? Недавно мы обсуждали эту тему в телеграм-канале Кодика, и дискуссия вышла жаркой: что ждёт программистов после ChatGPT? Давайте разберёмся, какие новые поколения ИИ приходят на смену и как они меняют нашу профессию. Когда в конце 2022 года появился ChatGPT, многие подумали: «Всё, теперь ИИ будет писать код вместо нас»...
4 месяца назад
Lua в эпоху нейросетей: как лёгкий язык становится мостом между AI и IoT
Задумывались ли вы, почему язык, которому больше 30 лет, снова на слуху? Lua всегда считался «маленьким и удобным», но сегодня он неожиданно оказался в центре двух хайповых сфер — искусственного интеллекта и интернета вещей. Учить программирование с нуля может быть непросто, но в Кодике это превращается в понятное и увлекательное путешествие. Здесь можно быстро освоить базу, попробовать себя в разных языках и даже получить сертификат, который пригодится при устройстве на работу. Lua появился в 1993 году в Бразилии и завоевал популярность как скриптовый язык для игр...
4 месяца назад
Что такое Docker и зачем он нужен даже новичку
«У меня всё работает!» — говорит один разработчик. «А у меня не запускается!» — отвечает другой. Если вы только начали программировать, то наверняка слышали о том, как проекты «ломаются» на разных компьютерах. Решение этой проблемы уже придумано, и называется оно — Docker. Представьте коробку. В неё вы кладёте: Эта коробка — контейнер. Запуская его на любом компьютере, вы получаете одинаковый результат. Установим Docker и запустим первый контейнер: docker run hello-world Что произойдёт? Docker скачает готовый образ, запустит его и выведет сообщение «Hello from Docker!»...
4 месяца назад
Serverless: как писать код без серверов и деплоя
Вы только начали изучать программирование и боитесь слова «сервер»? Кажется, что для запуска кода нужно арендовать хостинг, ставить Docker, разбираться с Linux? А что если скажу: всё это можно пропустить. Ваш код будет работать в облаке — без серверов и сложного деплоя. Добро пожаловать в мир serverless. Название немного обманчивое — сервера есть, но они «невидимы» для вас. Всё: не нужно администрировать, обновлять ОС или оплачивать простой. Допустим, мы хотим функцию, которая возвращает приветствие: def handler(event, context): name = event...
4 месяца назад
🧱 Что будет, если отказаться от фреймворков?
Можно ли сделать современный сайт без React, Vue, Tailwind и Webpack? Мы попробовали — и вот что из этого вышло. Сейчас кажется, что без фреймворков никуда. Создание любого лендинга начинают с npm install. Но мы задали себе простой вопрос: "А что если сделать сайт полностью без сборщиков, библиотек и компонентных систем?" Причин несколько: Решили сверстать одностраничный сайт: простой промо-проект для конференции. Файлы открываются напрямую в браузере. Никаких dev-серверов. 1. Старт за 5 минут Открыл VS Code, создал два файла, и уже пишешь код...
5 месяцев назад
Почему будущее фронтенда — за разработкой без фреймворков
Ты тоже начинаешь каждый проект с React — просто потому что так принято? А если я скажу, что в будущем тебе может не понадобиться ни React, ни Vue, ни даже build-система? Фронтенд перегрет. На каждый клик в UI — мегабайты JavaScript. Мы рендерим счёт-фактуру или лендинг… через виртуальный DOM. Зачем? Сложность растёт. Джун пишет useEffect вместо обычного setTimeout. В проде — гидра из багов и ворох зависимостей. Всё ради «удобства», которое часто выходит боком. Встречай новый тренд: no-framework frontend...
5 месяцев назад
🧠 Как нейросети уже заменяют программистов — и что делать, чтобы не остаться без работы
Представь: ты сидишь над задачей три часа, а нейросеть решает её за 30 секунд. Это уже не фантастика. Нейросети действительно учатся программировать. Но значит ли это, что нам пора искать новую профессию? Раньше было смешно слышать фразу «ИИ заменит разработчиков». Теперь — не очень. Вот несколько примеров: И всё это уже встроено в IDE, VS Code и другие. 🧩 Вот реальные задачи, с которыми справляется нейросеть: ИИ — это не «чуть-чуть помогает». Это полноценный член команды. Только без перерывов на кофе...
5 месяцев назад
5 навыков, которые сделают тебя востребованным разработчиком в 2026 году
Как выделиться среди сотен резюме и попасть в команду мечты? Технологии меняются стремительно, и сегодня мало просто знать язык программирования. В 2026 году на вес золота будут не только технические знания, но и умение работать в гибких, быстро меняющихся условиях. Даже с самыми модными фреймворками ты не сможешь писать эффективный код, если не знаешь, как работает hash map или двоичное дерево. Работодатели всё чаще проверяют именно базу: умение оптимизировать запросы, оценивать сложность алгоритмов, выбирать правильные структуры данных...
5 месяцев назад
5 инструментов, которые ускорят работу любого разработчика
Почему одни разработчики делают задачи быстрее других? Часто секрет кроется не в гениальности, а в правильно подобранных инструментах. Даже простые утилиты могут экономить часы работы и избавлять от рутины. Visual Studio Code — лёгкий и гибкий редактор, который можно превратить в мощную IDE. Совет: настрой пару горячих клавиш — и работа с проектами станет в разы быстрее. Git — основа командной разработки. Но работать с ним можно не только через консоль. Попробуй Sourcetree или GitKraken — они показывают ветки и коммиты наглядно, ускоряя работу с конфликтами и слияниями...
5 месяцев назад
Как не перегореть в IT: 5 простых правил, которые реально работают
Сидишь вечером с выгоревшими глазами, смотришь в экран — и не можешь вспомнить, зачем вообще ты это начал? В IT легко сгореть. Особенно, если ты стараешься, растёшь, берёшь задачи «на вырост»… и забываешь про себя. Хорошая новость: выгорание не обязательно. Ниже — 5 правил, которые действительно помогают сохранить ресурс и кайф от работы. Синдром «я устал — значит, хорошо поработал» легко подменяет ощущение роста. Но если ты стабильно заканчиваешь день с чувством выжженного мозга — это тревожный звоночек...
6 месяцев назад
5 когнитивных искажений, которые мешают писать хороший код
Вы когда-нибудь залипали на рефакторинге, который никому не нужен? Или отчаянно защищали свою архитектуру, даже когда уже сами сомневались? Скорее всего, вы попали в одну из ловушек мышления. Да, мозг разработчика — мощный инструмент. Но даже он не застрахован от искажений. Вот 5 когнитивных багов, которые мешают нам писать простой, понятный и адекватный код — и как их замечать. Первая идея кажется самой правильной. Наш мозг любит определённость. Придумал способ — и всё: кажется, что он лучший...
6 месяцев назад