ИТ наизнанку | Владимир Ловцов – Telegram
ИТ наизнанку | Владимир Ловцов
1.07K subscribers
137 photos
10 videos
1 file
99 links
Будни ИТ без «ванили».
Реальные истории, хаос и управление проектами.
Помогаю специалистам — от старта в ИТ до роста в лиды.
Консультирую компании — продукты под ключ, команды на максимум.

Ассистент для связи: @VMLovtsov_assistant
Download Telegram
Ищу Системного аналитика

Если вы или ваши знакомые хотите присоединиться к интересному проекту в финтехе (ГК Иннотех), где можно расти и пробовать новое — пишите. Позиция закрывается в ближайшие дни.

Чем предстоит заниматься: проектировать микросервисы, учиться «ломать» шаблоны (в хорошем смысле), примерять роль архитектора и применять на практике всё, что обычно пишут в CV. А также много постановок на разработку. Да, у нас есть процессы, но главное — профессионализм и умение работать без лишней суеты.

Идеально, если ты:
— системный аналитик уровня мидл или выше;
— любишь вникать в детали и брать на себя задачи;
— не боишься пробовать нестандартные решения.

Вакансию планирую закрыть на следующей недели, пул кандидатов уже практически собрал. Пишите в лс, обсудим всё быстро.


Лс @Vladimir_Lov

@it_underside
🔥3🤣2
Господи…

Зачем я сегодня полез в этот эфир? 😬
Это был ужас: каждую минуту продавали консультации и мастер-классы. Я сначала даже не понял, что происходит!

Как я там оказался? Пообщался с ассистентом бывшего преподавателя ВШЭ (тот сейчас «прокачивает» эмоциональный интеллект у ИТ руководителей), меня пригласили в эфир — вроде всё цивильно, план обсуждения есть, общаться должен с бывшим преподавателем... Но… Сам эфир — жесть. Человек называет себя ИТ-экспертом, но не знает базовых нюансов ИТ и управления, говорит общими фразами, не разбирается в управленческих подходах…
Теперь буду как следует проверять, с кем связываюсь.
) 😀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😱4👏32👎1💩1
Кажется "сглазил" я СА....

Вот буквально было несколько человек, но пока был в раздумьях, то 📂. Так что, поиск ещё открыт😁

Немного подробнее о проекте тут
https://news.1rj.ru/str/it_underside/196

И да, проект в крупном enterprise со всеми нюансами)) и достоинствами
Please open Telegram to view this post
VIEW IN TELEGRAM
😨1
Так немного сумбурных мыслей о поиске работы, команде....

Поделюсь своими мыслями о том, насколько сложным может быть процесс найма в уже слаженной команде. Когда все процессы отлажены, а вокруг тебя работают специалисты высокого уровня, поиск нового участника превращается в настоящее приключение – ведь как рук ты не можешь допустить фатальной ошибки и ошибиться в человеке, так как за твоей спиной деlлайны и kpi. Чем круче и опытнее команда, тем выше становятся критерии для кандидатов.😅😅

За годы управления командами я понял одно: новый человек должен не только соответствовать требованиям, но и вносить свою уникальную энергию в общее уравнение. Команда = уравнение, где каждая переменная имеет значение. Одним из главных критериев для меня всегда является именно уровень энергии. Конечно, профессиональный опыт и знания – необходимая база, но именно личная энергия, энтузиазм и стремление развиваться задают нужный тон всему коллективу. Лукавлю, желательно, чтобы был настоящий комбо!🥲

Не замечал такой корреляции? Чем выше уровень специалиста, тем иногда ниже его энергия – сигнал, что, возможно, он выгорел. А выгорание заметно: такой кандидат сразу попадает в категорию «неподходящих», ведь энергия – это то, что позволяет решать любые задачи и поддерживать баланс в команде, а за занавесом с потенциально низкой энергией может быть безынициативный или наоборот, кто знает?

Как руководитель, я не оцениваю кандидатов с потребительской точки зрения, ищу того, кто действительно нужен нашему коллективу, проекту, продукту – того, кто сможет дополнить наше уравнение своим «поправочным коэффициентом» или стать полноценной переменной, способной помочь нам превзойти поставленные KPI.

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

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

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

И вот несколько советов для тех, кто находится в поиске новой работы⬇️⬇️

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

Если ты готов внести свою энергию в команду и расти вместе с моей командой – пиши, будем рады рассмотреть твою кандидатуру!

P.S. надеюсь Т9 не поменял ничего на выходе)))
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3💯2🔥1
Вообщем...неделя... была... просто......ну не простой.

Решил значит отсмотреть всех желающих и кого рекомендовали рекрутеры.

Как оно?
Что думаю?

Скажу точно, что заметил🔥🔥🔥

Вижу, что опыт порой без серьёзного развития является плохой метрикой пагубно влияющей на скиллы как софтовые, так и хардовые. Я конечно не эйджист, но как то так....
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
А да, пока я собеседую, тут зашёл мой бывший коллега мне из Испании и предложил неплохой оффер)) но как то я уж крепко сижу корнями у нас в стране: дети, ипотека, родные, да и вообще.
🔥3
Есть 1 билет на конференцию Merge и промокоды, вот теперь думаю, как их разыграть....
🔥4
Работа в IT — это адский забег с препятствиями: 🔥 дедлайны, задачи-мутанты и backlog, кричащий «нужно вчера!». Просыпаешься, а перед тобой уже строй задач, который только растёт 📈 с каждой минутой.

У меня сейчас на столе 🖥️ проектирование новой архитектуры с десятками вариантов развития событий, и в процессе согласования и уточнения 📋, учёт ресурсов от железа до людей 👥. А ещё параллельно пишу книгу 📖 (об этом позже! наверное анонсирую на Analyst Days), готовлю материалы для публикаций выступлений📝 и курс для "системщиков" (на след.неделе анонс), если бы не напоминая и ежедневник, тогда вообще бы всё вылетело из головы. Уже пару раз успел сгореть 🔥 и возродиться, чтобы снова вернуться в этот бесконечный марафон задач. IT в большом "интерпрайзе" — это явно не место для слабых духом 💪, особенно если хочется чуть большего!

А у вас как?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4💯2👍1
Недавно зашла Алеся из Merge и попросила рассказать о них. Признаться честно, из-за бесконечного потока задач этот пост чуть не потерялся среди задач, но я вспомнил вовремя!

Чем крут Merge?

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

В этот раз без пролётов!

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

🎁 Разыгрываю билет на Merge!

У меня есть один билетик от коллег и промокоды, и я решил разыграть его среди канала! В ближайшее время объявлю условия — будет интересно!

Ссылки на ребят Merge:

https://news.1rj.ru/str/mergeconf
https://vk.com/mergeconf

Оставайтесь на связи, скоро всё расскажу! 😉


@it_underside
4
Поздравляю всех девушек, которые читают мой канал!

Вы делаете IT разнообразнее, интереснее и человечнее. Спасибо за ваш ум, смелость и профессионализм, за то, что не боитесь быть собой и вдохновляете окружающих и вообще делаете ИТ более живым😁

Будьте счастливы и оставайтесь такими же классными!

С 8 марта!
15
🔥 Ну что, господа айтишники и те, кто только метит в нашу уютную цифровую семью!

Пока все вокруг с азартом смотрели нейросети и спорили, кто первым потеряет работу, я долго, тщательно и с душой прорабатывал линейку курсов, которые наконец-то готовы увидеть свет.

Вот, собственно, и она:

1️⃣«Как войти в IT и стоит ли оно того?» — для тех, кто только примеряется к миру айтишников, как к новым джинсам (ну, вдруг натирать будут, аль вообще не надо).

2️⃣«Твоё резюме: как попасть на радары ИТ-лидов и хантеров» — научу писать резюме так, чтобы оно цепляло даже за самые ледяные сердца суровых рекрутеров.

3️⃣«От джуна до лида: поддержка карьерного роста» — индивидуальное менторство для тех, кто уже в IT и настроен серьезно расти.

4️⃣«Системный аналитик 2.0: продвинутые кейсы и AI в действии» — для матерых аналитиков, которые хотят держать нос по ветру и быть на шаг впереди конкурентов.

5️⃣«Системный аналитик: как не стать жертвой оптимизаций бизнеса» — жизненный курс о том, как выжить в мире, где оптимизация добралась даже до кофемашин😆.

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

Мне важно, чтобы каждый участник курса вышел с четким планом, пониманием и ощущением, что вложил не зря свои ресурсы, и достиг своих целей.

Но хватит лирики! Старт первого курса уже скоро. Ссылки на набор опубликую отдельно чуть позже.

🔥 А теперь сладкое: первому, кто зарегистрируется и попадёт на курс, лично от меня полагается приятный бонус — бесплатный билет на мероприятие Merge (смотрите выше пост)

Stay tuned, запуск уже близко — скоро все начнём покорять айтишный Олимп вместе! 🚀

И помните: попасть в IT просто, если знаешь, куда нажимать 😉 и как.


@it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4👎3💩2
Создание курса — это не хобби и не факультатив, а настоящее… как бы подобрать слово получше — приключение? Ну, у кого как 🙂

Мой путь в преподавании начался ещё во время учёбы в МГТУ им. Н.Э. Баумана - там я решил закрепить собственные знания и начал помогать школьникам наверстать упущенное. Сарафанное радио быстро сработало, и уже на втором курсе я зарабатывал вполне достойные деньги, преподавая не только математику для ЕГЭ/ОГЭ, но и занимаясь подготовкой олимпиадников. В общем, перечень предметов, которые я преподавал, серьёзно расширился. Представьте, в 2018 году мой час как преподавателя стоил в среднем 4500 рублей — больше, чем зарплата хорошего специалиста в крупной ИТ-компании! А рейтинг держался, пока я преподавал, на уровне 5.0 (иногда даже с плюсом).

Однако, как известно, стабильность важнее, и совмещать преподавание и работу в какой-то момент стало физически невозможно — я мог работать 6-7 дней в неделю🤪 (не буду лукавить, был в этом и меркантильный интерес) и возвращаться домой к 12 ночи. Как понимаете совмещать всё - нереально, ты либо окончательно прожаришься, либо поломается качество - я окончательно ушёл из частной практики в мир enterprise.🖥

Но страсть к обучению никуда не делась — я продолжил делиться нестандартными подходами на крупных конференциях, таких как Analyst Days, ЛАФ, HighLoad и многих других. В 2023 году вдохновение захватило настолько, что я вновь вернулся к созданию корпоративных курсов там, где меня уже знали, не просто, как хорошего специалиста.

Было ли это быстро?
Например, на разработку курса по направлению «Системный аналитик» для Т1 Цифровой академии ушло всего 1,5 месяца (сроки действительно горели). А на подготовку одного обширного занятия по направлению «Инженер данных» — всего 2 недели.

В этом году я снова вернулся к преподаванию, и первая версия линейки курсов уже доступна по ссылке🔗. Начинаю с базового курса по входу в IT (стартует 1 апреля). Данный курс именно для тех кто имеет какую-то базу знаний, но не работает в нашей сфере, и планирует зайти в ИТ сферу И накопилось много вопросов, противоречивых мнений: об актуальности профессий, сокращениях, о том, как зайти в отрасль, как подготовить резюме и как сделать так, чтобы тебя заметили, а главное в какие компании заходить - это будет всё. Так как одно остаётся неизменным, если кто-то возьмёт тебя за руку и проведёт через весь путь - это будет в разы легче и менее ресурсозатратно, чем двигаться самостоятельно и без направления, теряя драгоценное время и деньги на хаотичные броски.

Если у кого-то будут вопросы или предложения, пишите, я всегда рад обратной связи! Напомню, курс по входу в IT стартует уже на следующей неделе, а следом за ним подготовка нормального резюме (тут у большинства проблемы), мне долго помогала знакомая (очень известный руководитель HR).

@it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1🔥1
У меня две позиции для мидл- и джун+ специалистов по направлению системный аналитик dwh и инженер данных, если есть желающие пишите мне в лс. @Vladimir_Lov
1
Что думаете?
Я что-то ушёл в дела с головой и забыл поздравить победителя, которому выпал билет на Merge, а тут уже билет новый появился, но уже на онлайн мероприятие от PodLodka)
🔥2
Forwarded from Tolik
Как сервисам взаимодействовать между собой надёжно, быстро и понятно?

REST, gRPC, события, контракты, версии — деталей много, а универсальных решений нет.

На онлайн-конференции Podlodka Techlead Crew (7–11 апреля) разберёмся, как выстраивать межсервисное взаимодействие: от проектирования API до публикации событий и сравнения протоколов.

В программе:

🎯 Event Storming + DDD: проектируем EDA правильно — Кирилл Ветчинкин расскажет, как выделять правильные события, избавляться от синхронных вызовов и строить событийно-ориентированные системы без боли

🔄 Обратная совместимость в парадигме specification-first — Сергей Константинов покажет, как поддерживать REST API и работать со спецификациями типа OpenAPI

🎙️Интервью: Проектируем API — contract first — Илья Зонов поделится, когда этот подход спасает, а когда мешает. И как версионировать API без боли

⚔️ gRPC vs RESTful: битва протоколов — Алексей Романов сравнит два подхода по 10 критериям

Готовы прокачаться?

Билеты здесь🎟

А по промокоду it_underside8 получите скидку в 500р🥳
👍2
Токсичность в IT. Как понять, что пора бежать?

Когда ты работаешь в айти-команде, иногда складывается ощущение, что дедлайны тебя преследуют даже во сне, а «звёздные» коллеги смотрят свысока, будто ты обязан преклониться перед их гениальным кодом и божественными постановки для разработки. А возможно, от одного вида чата с тимлидом у тебя поднимается давление, а весь проект держится на страхе и упрёках – добро пожаловать в мир токсичности. Верю, что у вас не так, но мне о таких командах травили байки и в таком объёме, что можно еженедельный подкаст начать писать.

1️⃣Как понять, что всё совсем плохо?
- Ты замечаешь постоянные уколы и подковёрные игры – будто главная задача команды не продукт сделать, а друг друга перемудрить.
- Люди ходят в офис/созвоны как на каторгу, а текучка кадров достигает оборотов, достойных сетевого маркетинга...
- Ошибся в коде? Готовься к коллективной порке. Никто не собирается разбираться, как помочь, зато «закидали помидорами» – это запросто.

2️⃣Почему это плохо?
Да потому что, помимо нервного тика, у тебя пропадает желание развиваться, учиться, да и просто общаться с этими людьми. А ещё страдает конечный продукт: ведь, когда все друг на друга бурчат, качество кода редко взлетает до небес.

Что делать, если токсичность проникла в твой проект?
1. Проговорить всё начистоту. Ретроспективы, one-on-one – в любой удобный момент подними проблему. Молчание только усугубляет ситуацию, будет расти как "гнойник"
2. Установить понятные правила игры. Если в команде нет общих ценностей и культуры общения, без паники – придумай их вместе с коллегами и реально соблюдайте.
3. Следить за лидерскими «суперспособностями». Если твоего тимлида (PO, PM без разницы кого) хлебом не корми – дай только покритиковать всех подряд, возможно, ему стоит напомнить, что железная рука – это не универсальное решение. Хотя это проще сказать, чем сделать и возможно тебя понесёт к следующему пункту, но помни, что если можно
4. Беречь себя. Если чёрная аура токсичности не развеивается, а HR только разводит руками, подумай, не пора ли сменить обстановку. Уйти иногда проще, чем тратить нервы и годы жизни.

Токсичная среда – штука противная и способна убить даже самую крутую идею. Будь начеку, отстаивай своё право на нормальное общение и помни: хороший командный дух важнее любой «горящей» фичи.

P.S. Ладно я был у таких токсиков, каких вы и не видели и ушёл оттуда через пару месяцев, не ушёл, а улетел как бешеный огурец))

@it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Ретроспектива?? Да это фигня и ненужная потеря времени!

Ретроспектива – это когда ты, как человек «у руля», собираешь команду после спринта (или любого другого этапа) и пытаешься разобраться, что пошло хорошо, что пошло не очень и куда пропали все выходные, пока ребята «затачивали» релиз. Всё звучит красиво: общаемся, делимся мыслями, ищем инсайты. Но на деле любой ретро – это ещё тот квест, особенно если у сотрудников в глазах усталость вперемешку с желанием уже просто «ничего не трогать».

1️⃣ Зачем это всё?
Ну, если без ретро, то так и будем каждый раз наступать на одни и те же грабли, а мозоль на лбу не украшается, даже если забрендировать его логотипом компании. Как руководителю, тебе важно:
- Услышать, что реально беспокоит команду (вдруг девопс всё ещё вручную сервера перезагружает?),
- Понять, как распределялась нагрузка и почему некоторым коллегам совсем «прилетало» в спринте, а другие спокойно пили чай,
- Получить пищу для размышлений: какие процессы пора менять или «закручивать гайки», а где лучше «расслабить булки».

2️⃣ Как настроить всех на нормальную волну
Сразу скажу: заставить команду говорить искренне и без страха – это отдельный квест с боссом в конце. Вот несколько лайфхаков:
- Прозрачно и понятно объяснить, зачем ретро нужно. Если люди думают, что это «бюрократическая обязаловка», никакой пользы не будет.
- Договориться, что на ретро нельзя ругаться «в лицо». То есть конструктив приветствуется, а вот превращать встречу в битву за правду – не вариант.
- Похвалить всех, кто не стесняется высказываться. Даже если кто-то понесёт околесицу, сам факт активности уже круто. С правильным подходом из «бреда» иногда рождаются шедевральные идеи.

3️⃣ Что всё равно останется за кадром
Как бы ты ни пытался, часть вещей сотрудники никогда не скажут прямо. Может, кто-то затаил обиду на своего коллегу из-за личных тараканов, а кто-то просто стесняется признаться, что не успевает учить новые технологии и «плавает» в коде. Бывает и так, что в команде есть негласный «авторитет», которого все побаиваются, и критиковать его вслух – табу.
Тут важно понимать: за одну ретроспективу ты всё не вытащишь, но, если проводить их регулярно и общаться с людьми в личных форматах (one-on-one, чатики), даже самые молчаливые рано или поздно раскроются. Или хотя бы намекнут, куда смотреть.

4️⃣ Главное – не забывать действовать
Если ретро превращается в «поговорили и разбежались», то доверие к процессу быстро уходит в ноль. Как руководителю, тебе нужно:
- Фиксировать итоги. Пусть будут четкие «экшн-пойнты» (из серии «добавить в pipeline новый шаг, чтобы тесты гонялись автоматически» или «собраться вне работы и поиграть в настолки, чтобы развеяться»).
- Назначать «ответственных» за эти действия. Без этого всё закончится в разделе «полезные идеи, которым не суждено сбыться».
- Устраивать «проверку» через спринт. Сработало? Не сработало? Почему? Исправляем.

5️⃣ Пара слов в конце
Ретроспектива – действительно мощный инструмент. Но только если её не превращать в ритуал «покаянной молитвы» или в «церемонию по затравливанию виноватого». Это про командное взросление, про исправление процессов и честность друг с другом. Естественно, какие-то обиды и недоговорённости всегда останутся, но твоя задача – свести их к минимуму и создать атмосферу, где люди не боятся признавать косяки и вместе их решать.

P.S. Да, бывает, что весь этот конструктив с экшн-пойнтами разбивается о человеческий фактор и лень (у нас, руководителей, тоже иногда руки не доходят проконтролировать). Но поверь, лучше дергаться и что-то менять, чем плыть по течению и удивляться, почему снова всё накололось за день до релиза.


@it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Когда впервые слышишь про Event Storming, в воображении может возникнуть ритуальный круг со стикерами вокруг доски. На деле это инструмент, который помогает вытащить из вашей системы все реальные события и понять, кто за что отвечает. А DDD задаёт логику и названия для этих событий, чтобы не плодить монстров вида «ItemCreatedButActuallyDeleted».

В чём суть?
В Event-Driven Architecture (EDA) микросервисы обмениваются событиями, а не гоняют запросы напрямую. Если забить на Event Storming и DDD, легко получить бардак из никому непонятных оповещений. Но если продумать доменные события и их связь, всё становится ясно: какой сервис что «выкрикивает» и как остальные реагируют.

Роль руководителя – не просто собрать народ у доски (реальная или виртуальная не важно), а следить, чтобы всё важное фиксировалось, и никто не увёл обсуждение в чаевые мелочи. Важно понять, как ваши события влияют на соседние сервисы и что делать, если вдруг в проде вылезло что-то типа «PaymentDoneButNotDone».

В итоге лучше потратить пару часов на «штурм стикерами», чем потом ловить хаос в логах и гадать, откуда взялись странные ивенты. Правильный подход к Event Storming, подкреплённый DDD, – залог того, что EDA будет радовать, а не сводить тебя с ума.

P.S. Частенько пренебрегаю, а потом думаю зря, в прошлый раз не воспользовался... Знаю да, а вот пользуюсь, не всегда)))

@it_underside
👍5