Архив рубрики ‘Программирование’

Какие они — лучшие программисты?

За свою жизнь я повстречал немало разработчиков и недавно задался вопросом: «А что делает разработчика одним из лучших? Что у таких людей есть общего?» В надежде, что эти мои рассуждения послужат для кого-то вдохновением, я описал черты, которые встречал у большинства исключительных людей в нашей сфере. Лично я бы хотел, чтобы у меня был такой […]

Я ушёл на больничный и узнал, что работал за троих (а платили за одного)

Что может быть общего между джира-уведомлениями и ужасным самочувствием? Полгода назад я бы не поверил, что есть связь, а сейчас знаю ответ. Мой мозг считал звуки уведомлений опасностью для жизни и реагировал на них как на пищевое отравление. Биология, блин. Я PM в айти уже четыре года. Средней руки специалист, не гений и не бездарь. […]

Вайб-кодинг: практика, о которой почему-то не говорят

В феврале мир разработки перевернулся с выходом Sonnet 3.7. Потому что вдруг внезапно оказалось, что джуны уже не очень-то и нужны. И нейросетка нормально заменяет мидлов тоже. Я откидываюсь в кресле, беру наушники и смотрю, как работает LLM. Можно сразу несколько, работающих над разными частями проекта: Пример проекта с прикручиванием аналитики к инфраструктуре: Сначала в […]

12 правил «vibe coding»

Всем привет! Меня зовут Александр, я COO в SaaS-платформе аналитики данных. Последний год активно изучаю внедрение AI-решений в кросс-функциональные процессы. Делюсь материалами, которые помогают: Продуктовым менеджерам — интегрировать AI без перегрузки команд; Разработчикам — выбирать инструменты под конкретные бизнес-задачи; Специалистам по данным — избегать ошибок в production-развертывании. У себя в телеграм-канале делюсь сжатыми и структурированными […]

Выживание социофобушка в команде: личный опыт

Привет! Меня зовут Станислав Иванов, я — Senior iOS Developer в команде мобильной разработки «Лаборатории Касперского». Я социофобушек. Но я разобрался, как жить с этим самодиагнозом в IT, где волей-неволей приходится существовать среди большого количества созвонов, встреч и диалогов. Если вы из тех, кто хочет только сажать красно-черные деревья / красить кнопки / расстилать инфру […]

ИИ-подсказки в коде: костыли мышления или джетпак продуктивности?

ИИ-помощники в программировании ворвались в повседневную жизнь разработчиков с невероятной скоростью. Но что стоит за удобством? Ускорение или поверхностное мышление?

Автоматизация задач без кодинга: единый реестр, система управления проектами и таск-трекер на основе MWS Tables

Привет, Хабр! Меня зовут Александр Антипов, я продакт-оунер MWS Tables. Раньше казалось, что «опытные пользователи ПК» — исчезающий вид, но реальность другая: сегодня сотрудники не просто работают с технологиями, а сами автоматизируют рутинные процессы. Без разработчиков и сложных систем — с помощью макросов, таблиц, SharePoint и других инструментов. Полтора года назад мы в МТС создали […]

Как персональный контекст и ИИ помогают в самообучении: простой путь к знаниям

Введение Современные ИИ, такие как Claude, Grok, DeepSeek или ChatGPT, умеют отвечать на вопросы и объяснять сложные темы. Но у них есть проблема: они «забывают» всё после окончания диалога. Каждый раз приходится заново рассказывать, кто вы, что знаете и как любите учиться. А что, если ИИ мог бы помнить ваш путь обучения и подстраиваться под […]

CPython C API: 5 вопросов на собеседовании

Привет, Хабр! Сегодня разберём несколько вопросов на собеседованиях, связанных с устройством CPython и его C API. Вопрос 1: как Python взаимодействует с C через PyObject? В CPython каждый объект — это C‑структура, унаследованная от базовой: typedef struct _object { Py_ssize_t ob_refcnt; // Счётчик ссылок struct _typeobject *ob_type; // Указатель на тип объекта } PyObject; Счётчик ссылок отвечает за управление жизненным циклом […]

System Design Interview. Шаблон прохождения собеседования этого этапа

Недавно я собеседовался в Амазон и Майкрософт в офисы в Испании (так как я тут живу). Пока готовился много что понял, сейчас поделюсь. Собеседование на проектирование систем. Проходят по определенному шаблону, если прийти не подготовленным, не зная этого шаблона, можно просто впасть в ступор, а по шаблону вы можете расписать проблему даже с которой не […]