RU

Почему найти хорошего backend-разработчика стало сложнее — и дело не в дефиците кадров

Если смотреть только на количество откликов, может показаться, что искать IT-специалистов стало проще: резюме на рынке много, а конкуренция за вакан…

backend-разработчикbackendIT-рекрутингнайм разработчиковрынок труда ITsenior разработчикIT-подборHRразработкадефицит кадров
Habr
RU

Сколько зарабатывают разработчики в 2026 году и куда пойти учиться

Разработчик — традиционно самая высокооплачиваемая специализация в IT. По данным исследования Хабр Карьеры за первое полугодие 2026 года, медиана дл…

образование в итобразование в itразработкаразработка игрразработка приложенийbackendfrontendfullstackмобильная разработка
Habr
RU

Что изучить в начале осени: 34 открытых урока для тех, кто развивает карьеру в IT

Новые инструменты появляются быстрее, чем успеваешь их изучать: LLM, инфраструктура, фреймворки, подходы к разработке. Как выбрать то…

искусственный интеллектмашинное обучениеразработкапрограммированиеDevOpsbackendPostgreSQLLLMтестированиеаналитика
Habr
RU

Декомпозиция: Основы

Декомпозиция помогает превратить большую и непонятную задачу в последовательность конкретных шагов. Разберём, как применять её в жизни, обучении, ра…

декомпозиция задачbackendPythonAI-агентыdotcoreархитектура приложенийдекомпозицияprompt engineeringtimeweb_статьи
Habr
RU

Из Java во Flutter: я написала мобильное MVP и вот что поняла

Всем привет! Меня зовут Милена, я бэкенд‑инженер на Java в Банки.ру. Полтора года назад я вызвалась написать мобильное приложение для&nbsp…

flutterииbackenddartсмена стекаии в разработкекроссплатформенная разработкаjavaмобильная разработкаflutter для backend разработчика
Habr
RU

Меня подняли на смех за ответ про VIEW. Я поднял MySQL 8.4 и PostgreSQL 17 и померил

На одном собеседовании меня спросили про VIEW. Я ответил честно: в живых проектах они мне почти не попадались; для агрегатов надёжнее держать отдель…

sqlбазы данныхпроизводительностьбенчмаркингbackendhighload
Habr
RU

Свежий взгляд на бронирование тайм‑слотов, или как я это сделал на Spring boot, используя пессимистические блокировки

Здравствуйте, Хабровчане! Меня зовут Дмитрий, я бэкенд разработчик Java. Недавно я наткнулся на задачу, которая сначала показалась мне копеечной, а…

javaspring bootpostgresqlbackendarchitectureslots apib2bsaas
Habr
RU

Rust в высоконагруженной видеоаналитике: кейс «Фалькон Тех»

Системы видеоаналитики обрабатывают терабайты видеоданных в реальном времени — от распознавания номеров до детекции инцидентов на дорогах. В та…

Rustbackend-разработкаbackendвысоконагруженные системымногопоточностьуправление памятью
Habr
RU

Часть 1. Как я делаю backend для браузерной игры три в ряд: server-driven контент, транзакции и идемпотентность

Часть 1. Как я делаю backend для браузерной игры три в ряд: server-driven персонажи и способности, общий контракт клиента и сервера, версионирование…

backendfrontendprismapostgresqltypescriptяндекс.игрыgamedevgame developmentgame engine
Habr
RU

Я думал, что 16 воркеров ускорят обработку задач в 16 раз. Но что‑то пошло не так

Недавно я написал свою систему распределённой обработки задач. Сначала это был учебный проект. Мне хотелось лучше разобраться в очередях з…

pythonceleryworkeroptimisationbackendмногопоточностьасинхронностьтестированиеdockerраспределенные системы
Habr
RU

Пишу русскоязычный ЯП. Помогите выбрать самый читаемый вариант синтаксиса

Если честно, я давно планировал написать свой язык. Просто надоело на каждом проекте писать одинаковый бойлерплейт, ловить неожиданные ошибки в рант…

языки программированияlispфункциональное программированиесинтаксисfullstackbackendfrontendстатическая типизацияtypescriptpython
Habr
RU

Когда терапия выходит в прод

«На тестах всё работало». Любой разработчик слышал эту фразу хотя бы раз. В психотерапии происходит нечто похожее: человек может прекрасно понимать…

психотерапияISTDPпсихологияразработка ПОbackendразработчикиэмоциитревогапсихологические защитыcode review
Habr
RU

7 ошибок компаний при найме разработчиков, которые стоят месяцев поиска

«Мы ищем уже три месяца.» Эту фразу сегодня можно услышать практически от любой компании, которая пытается нанять сильного backend-разработчика, Dev…

IT-рекрутингнайм разработчиковbackendDevOpsHRподбор персоналарынок труда ITразработчикивакансииIT-команда
Habr
RU

От 12 часов к 30 минутам: как мы join’им миллиарды товарных движений в ClickHouse

Всем привет! Меня зовут Муса. Наша команда занимается витринами данных по товарному учёту. Каждый день мы доставляем около 10 млрд записей…

highloadclickhousebackendsystem-designbigdataбазы данныsqlolapархитектура данныхozon tech
Habr
RU

Я написал мессенджер в одиночку. Поможете устроить ему краш‑тест?

Дисклеймер: Это статья-проверка на прочность. Проект работает на PHP + MySQL + Polling каждые 3 секунды. Если вы кликнули по ссылке, а сервер отдаёт…

phpmysqlpollingbackendmvpархитектурамессенджервеб-чаткраш-тестхабраэффект
Habr
RU

Один язык документов, несколько форматов: как я отделил layout engine от PDFBox и Apache POI

Долгое время GraphCompose выглядел как PDF-движок. Но архитектурно PDF никогда не должен был быть центром системы: разработчик описывает документ на…

GraphComposeJavadocument generationlayout enginePDFPPTXPDFBoxApache POIopen sourcebackend
Habr
RU

Фиксатон VK: как мы за три дня обработали 1500 багов в 12 продуктах и довели 420 фиксов до прода

Привет, Хабр! Я Оля Шишенина, отвечаю за обучение и развитие сотрудников VK. Хочу рассказать про внутреннее мероприятие для инженеров, которое мы пр…

багфиксхакатонбагатонфиксатонисправление баговисправление ошибокmobilebackendfrontendqa
Habr
RU

Биддер «одной цифрой» для Wildberries на Rust: контроллер с мёртвой зоной, лимиты API и выживание под 429

Я бэкенд-разработчик: пишу на Rust сервис аналитики для продавцов маркетплейсов. Одна из его частей — автоматический биддер, который превращает цель…

rusttokiorate limitingtoken buckethttp 429backendapi маркетплейсовавтоматизацияконтроллер
Habr
RU

Фронтенд никогда не умрёт

Каждые пять лет я слышу одно и то же: фронтенд больше не нужен, ему остался последний год. Сначала говорили про визуальные конструкторы - Wix, Tilda…

fullstackfrontendbackend
Habr
RU

Как я стал разработчиком и что бы сделал иначе, начиная путь заново: история студента онлайн-магистратуры ИТМО

Привет, Хабр! Меня зовут Влад Лундышев, мне 23 года, я учусь в онлайн-магистратуре ИТМО в партнёрстве с Яндекс Практикумом на направлении «Фронтенд-…

backendяндекс практикуммагистратураитмос++pythonонлайн-образование
Habr
RU

Go без мифов: переход с C++, highload, рынок, зарплаты и путь разработчика — интервью с Владимиром Балуном

Go часто называют простым языком. Но простота синтаксиса не отменяет конкурентности, рантайма, сборщика мусора, интерфейсов, особенностей памяти и р…

GoGolangC++highloadгорутиныObservabilitybackendмикросервисыкарьера разработчикапереход на Go
Habr