Андрей Крисанов

Заметки (не) разработчика о менеджменте, программировании и запуске цифровых продуктов.

менеджмент

В тимлиды? Почему?

Делая повышение или нанимая разработчика, который хочет стать тимлидом или другим техническим менеджером, обязательно задайте ему вопрос: «Почему?». Выслушайте мотивацию. Желание управлять людьми или чем-то, на мой взгляд, — плохая мотивация, как и «упёрся в потолок по зарплате». В карьерном росте нет ничего плохого. Однако, возможность иметь больше свободы в принятии
менеджмент

Риск-менеджмент в продуктовой команде

Индивидуальные контрибьюторы в продуктовых командах (разработчики, дизайнеры, QA и т. д.) редко задумываются о риск-менеджменте и предпочитают фокусироваться на реализации задач. Как следствие, о возникновении сложностей или ошибочной оценке менеджер и команда узнают поздно, вдруг всплывают блокирующие факторы, и планы на обозначенный промежуток времени летят под откос. Избежать или, по
1 min read
менеджмент Featured

Мысли по поводу Scrum

1. Не обязательно на 100% следовать методологии и внедрять сразу все ее элементы. Команда должна сама найти для себя то, что может быть выполнено в текущих реалиях. 2. Работая над проектом, вы создаете некое ментальное пространство. Поэтому, если возможно, нанимайте людей на проект исходя из этого. Вы должны знать какой
2 min read
здоровье

Депрессия и профессиональное выгорание

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

Семь причин не быть тимлидом

1. Тебе нравится программировать Программисты любят решать сложные технические задачи, создавать что-то новое и писать код. Становясь менеджером, разработчик может создавать что-то новое только руками команды. Поэтому случается, что менеджер со временем понимает, что разработчиком он чувствовал себя более удовлетворенным от своей работы, нежели в новой роли. Я знаю людей,
2 min read
менеджмент

Многие разработчики стремятся стать тимлидами

Многие разработчики стремятся стать (тим)лидами, техническими директорами или другими менеджерами и видят в этом естественный путь развития своей карьеры. Однако, только часть осознает, что быть менеджером — огромная ответственность и, вообще-то, эмоционально сложно: пруф. Да и финансовая сторона не всегда выходит в пользу руководителя. Задайте себе следующий вопрос: есть ли
образование

Научись учиться

Многие из нас не умеют продуктивно учиться и находят кучу причин почему им не удается освоить какие-то навыки или профессию. Уверен, что в вашей голове периодически возникают похожие мысли: «Да я просто не предрасположен (а) к математике. Это не мое.» или «У этой девушки с рождения талант. Я никогда не
1 min read
отладка

Обновление /etc/hosts на эмуляторе Android

Следующие действия помогут облегчить процесс отладки приложения если у вас нет устройства под рукой: $ android-sdk-macosx/tools/emulator -avd -writable-system $ ./adb root $ ./adb remount # копируем файл hosts с локальной машины на эмулятор $ ./adb push /hosts /etc/hosts $ ./adb shell $ cat /etc/hosts $ ping myawesomesite.com Описанным образом мне удалось на одном
менеджмент

Должен ли тимлид писать код

Должен ли технический менеджер или тимлид писать production-код? Мой ответ — «Нет». На это есть две основные причины: 1. Теряется фокус, который направлен на команду и коммуникации По моим наблюдениям, разработчику необходимо ~3-4 часа в рамках рабочего дня для того, чтобы сосредоточиться и успешно выполнить поставленные задачи. Поэтому хороший менеджер всегда
1 min read
менеджмент

О найме

Все мы постоянно ищем хороших кандидатов и осознаем насколько сложно это становится делать. Ребята правильно говорят: Чуваки, смиритесь, мы в жопе! Аналитика зарплат для хантинга, 2019 г У большинства компаний плюс-минус одни и те же задачи, условия и компенсация труда, а также какие-то дополнительные плюшки. Rocket science далеко не у
разработка

Являются ли списковые включения в Python идиоматическими

Изучая Python или работая с ним определенное количество времени, неизбежно возникает вопрос «Являются ли list comprehensions, они же списковые включения, идиоматическими и когда же их стоит использовать?» Источником вопроса может послужить Zen of Python и его постулаты «Явное лучше, чем неявное», «Простое лучше, чем сложное» и «Читабельность имеет значение». Исходя
2 min read
менеджмент

Техлид или тимлид

В России в большинстве компаний нет четкого разделения между техлидом и тимлидом. Часто подразумевается, что многие функциональные обязанности технического менеджера в команде берет на себя наиболее опытный и технически сильный разработчик, которого сделали менеджером. Требования к техническому менеджеру у каждой компании свои, и как только вы получаете промоушен или же
1 min read
менеджмент Featured

Slack в распределенной команде

Вот уже несколько лет я работаю удаленно, и все коммуникации даже в текущей компании мы строим на основе асинхронного подхода. Делаем мы это умышленно и стараемся предоставить сотрудникам возможность сфокусироваться на своих задачах, при этом не блокируя других членов команды, которые от них зависят. Slack для нас — основной инструмент коммуникации.
3 min read