Эта заметка — про путь от чистого кодинга к роли, где приходится принимать решения, искать смысл, работать с неопределённостью и людьми. О том, какие моменты ломают привычное видение, как меняется мышление и почему управление — это не «отдаление от разработки», а совершенно другой уровень влияния на результат.


25 Ноября


Блог


, ,

Как же хорошо, когда тебе нужно просто писать код — и больше ничего. В конце рабочего дня можно с чистой головой пойти заниматься своими делами. Даже точнее: хорошо, когда ты моно-разработчик. Это позволяет быстрее и глубже решать вопросы в своей зоне ответственности: меньше контекста, меньше переключений и значительно меньше когнитивной нагрузки.

Тебя не беспокоят проблемы «до» и «после». Не нужно проектировать решение, не нужно доказывать его полезность. Не приходится анализировать рынок или поведение пользователей. У тебя есть задача: разобраться, как её сделать, и убедиться, что она работает. И тебя совершенно не волнует, что будет дальше. Никаких этапов внедрения, метрик, оценки успешности — максимум пара багов прилетит.

Эта роль часто формирует довольно частую картину: менеджер в глазах разработчика — почти бездельник, который ходит по встречам, задаёт странные вопросы и плохо понимает, как всё устроено. Классический эффект Даннинга — Крюгера: ты видишь лишь маленький кусок огромного пазла и даже не представляешь, что существует всё остальное. Я сам был таким.

Позже я начал задумываться о полезности функционала, стал разделять хотелки от действительно нужных вещей. Узнал об экономической бессмысленности множества прекрасных, но бесполезных идей, которые не дают результата, но при этом активно пожирают время и ресурсы команды. Несколько раз обжёгся на рефакторинге ради самого рефакторинга и на стремлении придумать “идеальное” решение всех проблем. Но это осознание приходит медленно — и чаще всего не по вине исполнителя.

Задачи нередко ставятся уже в виде готового решения. В таких условиях не развивается самостоятельность, не растёт кругозор. Лично я начал разбираться в вопросах гораздо глубже исключительно благодаря настырности и нежеланию делать то, в чём я не вижу смысла. Но так работает далеко не со всеми.

Переход в управление для меня — это, в первую очередь, постоянная борьба с желанием опуститься на уровень реализации. Нужно искать максимально эффективные способы решения задачи с теми ресурсами, которые есть. Находить решения и, главное, внедрять их. Очень хочется снова нырнуть в привычные методы, отложить простое, логичное, но новое решение — но именно это теперь нельзя себе позволять.

Во-вторых, это огромное количество коммуникации. И понимание простого факта: никто ничего не помнит, не знает и — главное — не хочет знать, если можно переложить ответственность на других. Только однозначные формулировки и чёткие договорённости дают результат. Всё остальное исчезнет, будто его никогда и не существовало.

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


Оставить комментарий

Захотел разобраться, что сегодня происходит на рынке веб-разработки. Спойлер: почти всё по-прежнему, только экраны стали больше, а AI умнее.


18 Ноября


Блог


, , ,

Довольно долгое время я не интересовался трендами и состоянием рынка веб-разработки в целом. Создалось ощущение, что я глубоко застрял в подходах пятилетней, а то и десятилетней давности и глобально отстал. Кажется, пора вылезать из кокона и посмотреть, что сейчас происходит. Для удобства я разделил исследование на две части: дизайн и технологии.

Сначала я пролистал сайты крупных студий, тематические обзоры, заглянул на Dribbble — и что я заметил? Абсолютно ничего нового. Тренды, как всегда, ходят по спирали: от минимализма — к абстракциям и шуму, от сложных нагруженных анимаций — к лаконичному информационному стилю. И, кажется, мы всё там же.
Для какого-то по-настоящему смелого шага в дизайне нужна технологическая революция, но пока мы всё ещё в эпохе гонки за производительностью и размером экрана мобильного телефона. Единственным устойчивым сдвигом остаётся всё поглощающий мобильный трафик — делать сейчас что-то не mobile first просто бессмысленно.

По технологиям — примерно та же история. Никаких гениальных прорывов не случилось: мы всё ещё не пишем код в формате vibe coding, уволив всех разработчиков и попивая латте. Всё те же паттерны, всё те же фреймворки, и всё то же legacy на десятках реальных проектов.
Искусственный интеллект хоть и сильно облегчает жизнь тем, кто уже умеет делать работу, всё ещё не позволяет полностью отказаться от исполнителей. Но, кажется, в обозримом будущем конструкторы на базе полуготовых решений станут заметно гибче.

Представьте, что вы владелец Wix или Webflow. У вас уже есть мощный инструмент, позволяющий без специальных знаний собрать сайт, который закроет 80 % потребностей любого бизнеса. А теперь добавьте AI-помощника, который позволяет просто сказать, что вам нужно, — и всё готово. Победа! Пропадает прослойка «специалистов», которые раньше помогали собрать сайт в конструкторе. Не думаю, что это радикально изменит рынок, но он точно станет шире.

Лично я с нетерпением жду, что покажет Figma. Она уже фактически поглотила рынок дизайна. Следующим шагом будет значительное упрощение жизни фронтенд-разработчиков. То, что инструмент выдаёт уже сейчас при хорошем навыке дизайнера, — практически готовый и структурированный проект. Добавим к этому немного искусственного интеллекта и щепотку хороших практик — бам! — готовый фронтенд.


Оставить комментарий

Иногда самые ценные уроки приходят не через успех, а через провалы. Один из таких опытов заставил меня по-новому взглянуть на работу с подрядчиками и собственную ответственность за результат.


11 Ноября


Блог


Самый большой урок, который я вынес из своей предпринимательской деятельности, — это то, что невозможно эффективно решить проблему, в которой ты ничего не понимаешь.
Ну, может быть, чуть мягче: вероятность успешно решить задачу, которую ты не понимаешь, крайне низка. Я попадал в такие ситуации много раз и со временем сформировал для себя несколько критериев, как подходить к сложным для меня задачам.

Раньше я считал, что для решения специфической задачи достаточно просто найти подходящего подрядчика. Но на практике это часто приводило к отсутствию результата. Есть одно исключение — очень дорогой подрядчик, работа которого тебе действительно нравится. Тогда шансы на успех заметно выше. Правда, чтобы пользоваться этим правилом постоянно, нужно иметь значительный бюджет.

Сейчас я стараюсь сначала глубоко погрузиться в проблематику и чётко сформулировать конечные требования к результату работы подрядчика. Это помогает мне лучше разобраться в вопросе, а также перевести договорённости из разряда общих формулировок в конкретные, измеримые и однозначно трактуемые обеими сторонами условия.

Любопытно, что с подобными ситуациями я сталкивался и в бытовых делах (ремонт дачи, заказ услуг), и в бизнесе (реклама, продажи, маркетинг, подрядные работы). Если в мелких случаях ещё можно всё проконтролировать и при необходимости сделать самому, то с ростом масштаба это становится невозможным. Тогда и начинается самое интересное — учишься выстраивать контроль, формулировать ожидания и продумывать запасные сценарии на случай непредвиденных обстоятельств.


Оставить комментарий

Иногда кажется, что быть руководителем маленькой компании — это про свободу и независимость...


4 Ноября


Блог


, ,

Пост нытья.
Для меня руководитель маленькой компании — это человек, который постоянно находится на распутье: а зачем мне всё это нужно, если можно просто быть хорошим специалистом и не переживать за всё подряд?

Да, доходность в этом случае, скорее всего, будет ниже. Но, возможно, останется вполне комфортной — без головной боли, рисков и бесконечных задач, которые «никто кроме тебя не сделает».

А вот дальше начинается настоящая проблема роста. Когда у тебя становится больше десяти сотрудников, уже сложно держать в голове, кто чем занимается — появляется структура. И ты вдруг понимаешь, что больше не можешь просто решать проблемы разработки: теперь нужно решать проблемы процессов.

И вот ты оказываешься в странном положении. С одной стороны, тебя манит эффективность и гибкость маленькой команды. С другой — именно это мешает тебе расти и масштабироваться.


Оставить комментарий