В одном не-айти стартапе собрали кучу народу из разных компаний. Самых разных специальностей.
И начались увлекательные приключения, потому что люди не понимали друг друга. Вот например, есть дерево компонентов:
- хреновина
- - попиндюшка
- - - тарантайка
- - - пулипулька
- - тирипунька
И в очередном документе появляется новый термин, “фигулина”.
Выходцы из одной компании называют словом “фигулина” — хреновину. А в другой — тарантайку.
А теперь представьте себе, что таких терминов — сотни.
И дальше, в таких условиях, сотруднику ставится задача: “проработать взаимодействие фигулины и аляпувины”. И ему нужно организовать создание кучи проектной документации, отчётов по результатам исследований и тому подобного. И каждый документ — пересыпан терминами.
Класс, да? 🙂
Чтобы разрулить эту ситуацию — мы запустили проект “глоссарий”, решили сделать опись всех терминов и что они значат.
Но мало сделать опись — нужно, чтобы люди договорились о значении терминов, а для этого нужно, чтобы они аргументированно поспорили.
Как их к этому подвести?
- Отобрать экспертов (человек 20)
- Выбрать скоуп документов, в которых есть термины
- С помощью аналитиков, которые хотя бы чуток понимают предметную область, вычитать все документы и выписать все термины, которые им встретятся (с указанием где они встретились и при каких обстоятельствах)
- Эксперты должны пройтись по всем терминам, которые знают, и расписать их определения. Получится до 5 вариантов одного и того же термина — и это прекрасно!
- Экпертов, отметившихся в одних и тех же терминах нужно будет свести на серию встреч и фасилитировать их обсуждение до тех пор и столько встреч подряд, сколько потребуется, чтобы прийти к согласию.
- Далее эксперты самостоятельно распространят новое знание, а им в этом можно помочь публикациями и рекламой.
И начались увлекательные приключения, потому что люди не понимали друг друга. Вот например, есть дерево компонентов:
- хреновина
- - попиндюшка
- - - тарантайка
- - - пулипулька
- - тирипунька
И в очередном документе появляется новый термин, “фигулина”.
Выходцы из одной компании называют словом “фигулина” — хреновину. А в другой — тарантайку.
А теперь представьте себе, что таких терминов — сотни.
И дальше, в таких условиях, сотруднику ставится задача: “проработать взаимодействие фигулины и аляпувины”. И ему нужно организовать создание кучи проектной документации, отчётов по результатам исследований и тому подобного. И каждый документ — пересыпан терминами.
Класс, да? 🙂
Чтобы разрулить эту ситуацию — мы запустили проект “глоссарий”, решили сделать опись всех терминов и что они значат.
Но мало сделать опись — нужно, чтобы люди договорились о значении терминов, а для этого нужно, чтобы они аргументированно поспорили.
Как их к этому подвести?
- Отобрать экспертов (человек 20)
- Выбрать скоуп документов, в которых есть термины
- С помощью аналитиков, которые хотя бы чуток понимают предметную область, вычитать все документы и выписать все термины, которые им встретятся (с указанием где они встретились и при каких обстоятельствах)
- Эксперты должны пройтись по всем терминам, которые знают, и расписать их определения. Получится до 5 вариантов одного и того же термина — и это прекрасно!
- Экпертов, отметившихся в одних и тех же терминах нужно будет свести на серию встреч и фасилитировать их обсуждение до тех пор и столько встреч подряд, сколько потребуется, чтобы прийти к согласию.
- Далее эксперты самостоятельно распространят новое знание, а им в этом можно помочь публикациями и рекламой.
👍43
На ретро и мозговых штурмах сложная часть — это "раскачать" народ, чтобы они отключились от прошлых задач, погрузились и начали генерировать идеи. У меня порой уходило до 15-20 минут, чтобы народ включился.
Толку от людей эти первые десятки минут никакого — один вред.
Для меня открытием был интересный приём, отталкивающийся от принципа "не можешь победить — возглавь".
Вместо того, чтобы пытаться получить от людей пользу — нужно творчески заняться с людьми полной хуйнёй! Главное при этом — делать это творчески.
Таким первым заданием может быть:
- найдите и запостите на доску в miro картинку, которая отражает ваше состояние
- пришлите в чат зума картинку, которая ассоциируется у вас с <термином>
- расскажите, какой вы сегодня кот
А после того, как люди сделают свою часть — обсудите на серьёзных щщах, почему каждый выбрал именно этот вариант. Проделайте примерно то же самое, что будете делать во время серьёзных обсуждений, заодно и с форматом людей познакомите!
Абсурд? Конечно.
"Эффективных" будет бомбить? Обязательно.
"Бесполезная трата времени" — однозначно нет.
Толку от людей эти первые десятки минут никакого — один вред.
Для меня открытием был интересный приём, отталкивающийся от принципа "не можешь победить — возглавь".
Вместо того, чтобы пытаться получить от людей пользу — нужно творчески заняться с людьми полной хуйнёй! Главное при этом — делать это творчески.
Таким первым заданием может быть:
- найдите и запостите на доску в miro картинку, которая отражает ваше состояние
- пришлите в чат зума картинку, которая ассоциируется у вас с <термином>
- расскажите, какой вы сегодня кот
А после того, как люди сделают свою часть — обсудите на серьёзных щщах, почему каждый выбрал именно этот вариант. Проделайте примерно то же самое, что будете делать во время серьёзных обсуждений, заодно и с форматом людей познакомите!
Абсурд? Конечно.
"Эффективных" будет бомбить? Обязательно.
"Бесполезная трата времени" — однозначно нет.
👍32🔥15🎉4💩4🤔1
Forwarded from Sharovatov (Vitaly Sharovatov)
какое однако красивое принёс товарищ: https://ncase.me/crowds/
ncase.me
The Wisdom and/or Madness of Crowds
an interactive guide to human networks
🔥13🤔1
https://habr.com/ru/news/818177/
Докер хаб недоступен
Ищите пути обхода, если не подготовились, например
https://huecker.io/
Но старайтесь учитывать, что использование чужих прослоек = риск, что вам подменят образы.
Докер хаб недоступен
Ищите пути обхода, если не подготовились, например
https://huecker.io/
Но старайтесь учитывать, что использование чужих прослоек = риск, что вам подменят образы.
Хабр
Docker hub перестал работать в России
При открытии сайта появляется надпись: 403 Forbidden Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses...
💩5🔥4
Обожаю такое. Началось всё с того, что однажды к нам прилетела жалоба на небольшой процент ошибок при разборе очереди. Сужали область поиска и нашли те конкретные сообщения, на которых происходил сбой.
Казалось бы — в сообщениях нет ничего особенного. Сообщение как сообщение, но сервис на нём падает. Раскопали, что есть какая-то особенность XML, которую некоторые валидаторы не пропускают. Обидно, конечно, что наша либа не обрабатывает эту особенность как исключение, а просто крэшит приложение, но бывает.
Поменяем либу на более толерантную и заживём!
….
Перебрали несколько вариантов и энтузиазма поубавилось. Проблема воспроизводилась снова и снова, независимо от количества звёздочек и автора.
“Ага! — говорит особо внимательный разработчик, — так тут же все пакеты под node.js под капотом используют одну и ту же либу на плюсах! И проблема в этой либе, которая не обрабатывает конкретно эту исключительную ситуацию, с которой мы столкнулись”
Опечалились мы: не хотелось писать свою либу на плюсах 🙂
“Возьмём либу на Go, — предложил разработчик, — подсунем её и всё будет хорошо”.
План был отличный, кроме того, что не сработал. Угадайте, как либа на Go парсила XML?С помощью всё той же библиотеки на плюсах.
Знать, что под капотом у ваших библиотечек с гитхаба таки полезно!А мы в итоге написали предварительные проверки руками в своей обертке.
Казалось бы — в сообщениях нет ничего особенного. Сообщение как сообщение, но сервис на нём падает. Раскопали, что есть какая-то особенность XML, которую некоторые валидаторы не пропускают. Обидно, конечно, что наша либа не обрабатывает эту особенность как исключение, а просто крэшит приложение, но бывает.
Поменяем либу на более толерантную и заживём!
….
Перебрали несколько вариантов и энтузиазма поубавилось. Проблема воспроизводилась снова и снова, независимо от количества звёздочек и автора.
“Ага! — говорит особо внимательный разработчик, — так тут же все пакеты под node.js под капотом используют одну и ту же либу на плюсах! И проблема в этой либе, которая не обрабатывает конкретно эту исключительную ситуацию, с которой мы столкнулись”
Опечалились мы: не хотелось писать свою либу на плюсах 🙂
“Возьмём либу на Go, — предложил разработчик, — подсунем её и всё будет хорошо”.
План был отличный, кроме того, что не сработал. Угадайте, как либа на Go парсила XML?
Знать, что под капотом у ваших библиотечек с гитхаба таки полезно!
🔥27👍10🤔4🎉2
Рубрика “мерзкие советы от топовых менеджеров”
Основано на реальных топовых менеджерах.
Рост специалистов — не то, что тебя должно интересовать как руководителя.
Тебе надо зарабатывать деньги.
Тебе надо, чтобы всё идеально работало.
Ты должен установить планку качества и требовать результатов от людей.
Кто выплывет — тот выплывет. Кто не выплывет — того уволим.
Основано на реальных топовых менеджерах.
Рост специалистов — не то, что тебя должно интересовать как руководителя.
Тебе надо зарабатывать деньги.
Тебе надо, чтобы всё идеально работало.
Ты должен установить планку качества и требовать результатов от людей.
Кто выплывет — тот выплывет. Кто не выплывет — того уволим.
💩21👍4🤯4🤔3🔥2
Адаптивность - важнейшее свойство живых существ, свойство, доверенное человеком до совершенства.
Выскажу непопулярное мнение, что на работе надо быть гибким. Не в смысле "маму родную продам", а в смысле "могу адекватно функционировать в широком спектре ситуаций".
Личные границы - это важно и прекрасно, их надо охранять. Но неспособность быть гибким, меняться, двигать свои границы, создаёт личную тюрьму.
Если вы годами яростно охраняете себя, то ваши софт скиллы - гавно.
Жить надо так, чтобы увеличивать поле своих возможностей.
Или нет.
Выскажу непопулярное мнение, что на работе надо быть гибким. Не в смысле "маму родную продам", а в смысле "могу адекватно функционировать в широком спектре ситуаций".
Личные границы - это важно и прекрасно, их надо охранять. Но неспособность быть гибким, меняться, двигать свои границы, создаёт личную тюрьму.
Если вы годами яростно охраняете себя, то ваши софт скиллы - гавно.
Жить надо так, чтобы увеличивать поле своих возможностей.
Или нет.
🔥23🤯4👍3💩1
Forwarded from Уставший техдир
Предвестники беды
На полном серьезе, на мердже в программе доклады с шизотерикой. Это форменный пиздец. Когда в техническую тематику приходит нумерология жди беды. Ладно, что есть такие люди, хрен бы с ними, фантазерами мир полнится, но на айтишной конфе на полном серьезе заявлять такие доклады 🤡. Если такое начинает происходить на полном серьезе, и никто в этом не видит проблемы - жди беды
- "...затронем важные Астрологические нюансы/факты (ретроградный Меркурий, коридоры затмений, соединение планет) и как эти факты могут повлиять на сферу IT и в целом на ваш бизнес."
- Как-как, НИКАК (фьють-ха)
Что дальше? Начнете приворотные зелью на выручку и кроличьи лапки на CSI продавать?
На полном серьезе, на мердже в программе доклады с шизотерикой. Это форменный пиздец. Когда в техническую тематику приходит нумерология жди беды. Ладно, что есть такие люди, хрен бы с ними, фантазерами мир полнится, но на айтишной конфе на полном серьезе заявлять такие доклады 🤡. Если такое начинает происходить на полном серьезе, и никто в этом не видит проблемы - жди беды
- "...затронем важные Астрологические нюансы/факты (ретроградный Меркурий, коридоры затмений, соединение планет) и как эти факты могут повлиять на сферу IT и в целом на ваш бизнес."
- Как-как, НИКАК (фьють-ха)
Что дальше? Начнете приворотные зелью на выручку и кроличьи лапки на CSI продавать?
💩24🤯16👍3🔥2
Читал я тут Лю Цысиня и очень понравилась концепция держателя меча.
Мол, иногда добиться результата можно только если есть прямая угроза, что за любое нарушение правил или соглашений последует неизбежное и тотальное уничтожение. И должен быть кто-то кто этот занесённый меч несёт и буквально способен в любой момент времени опустить на шею совершившего намеренное зло.
Скажу сейчас страшное, но к сожалению некоторые люди без подобной мотивации постоянно ищут пути схалтурить. Схалтурил - немножко победил, а наказание (да ещё и не серьезное) может и не наступить, так что чего стараться.
Грустно, когда такие люди оказываются с тобой в одной команде. В компании, на проекте, или хоть при ремонте квартиры.
И это не выдуманное, могу пальцем показать на успешную компанию-аутсорс, где своими глазами видел правило "для клиентов надо делать ровно столько, чтобы они не ушли, но не больше!"
В идеальной вселенной так быть не должно. В реальной - приходится переступать через себя и становиться "злым человеком" (главное - не тупым, чтобы не мешать жить нормальным людям).
Не можете стать злым? У вас есть явная зона для личного роста.
Мол, иногда добиться результата можно только если есть прямая угроза, что за любое нарушение правил или соглашений последует неизбежное и тотальное уничтожение. И должен быть кто-то кто этот занесённый меч несёт и буквально способен в любой момент времени опустить на шею совершившего намеренное зло.
Скажу сейчас страшное, но к сожалению некоторые люди без подобной мотивации постоянно ищут пути схалтурить. Схалтурил - немножко победил, а наказание (да ещё и не серьезное) может и не наступить, так что чего стараться.
Грустно, когда такие люди оказываются с тобой в одной команде. В компании, на проекте, или хоть при ремонте квартиры.
И это не выдуманное, могу пальцем показать на успешную компанию-аутсорс, где своими глазами видел правило "для клиентов надо делать ровно столько, чтобы они не ушли, но не больше!"
В идеальной вселенной так быть не должно. В реальной - приходится переступать через себя и становиться "злым человеком" (главное - не тупым, чтобы не мешать жить нормальным людям).
Не можете стать злым? У вас есть явная зона для личного роста.
👍29🤔1
Умение выражать свои мысли не зависит от уровня заработка, позиции в иерархии, роли или возраста.
Парадоксально, но владелец бизнеса может быть кривовыражающимся моральным уродом, косноязычие которого компенсирует его команда.
Как быть, если вы оказались в плохой компании? Как понимать и быть понятым?
Парадоксально, но владелец бизнеса может быть кривовыражающимся моральным уродом, косноязычие которого компенсирует его команда.
Как быть, если вы оказались в плохой компании? Как понимать и быть понятым?
👍6🤔5
Forwarded from Never asked for this stories
А потом он нажал "deploy"...
Мы не знаем сейчас, кто именно написал этот код и кто нажал деплой. И вряд ли когда нибудь узнаем.
Старики, заставшие ковид посмеиваются, говорят, что им это знакомо, но уверенности в их словах не много.
Мы сидим у подъезда, рассказываем друг другу новости, сплетни. Дети играют в тикток друг перед другом.
Третий месяц лежит вообще все. Банки, поезда и самолеты, магазины и доставка.
Люди как-то приспособились, но многие компании закрылись навсегда. Насильная offlinization теперь навсегда с нами и с этим придется как-то жить, даже когда все восстановится.
Мы не знаем сейчас, кто именно написал этот код и кто нажал деплой. И вряд ли когда нибудь узнаем.
Старики, заставшие ковид посмеиваются, говорят, что им это знакомо, но уверенности в их словах не много.
Мы сидим у подъезда, рассказываем друг другу новости, сплетни. Дети играют в тикток друг перед другом.
Третий месяц лежит вообще все. Банки, поезда и самолеты, магазины и доставка.
Люди как-то приспособились, но многие компании закрылись навсегда. Насильная offlinization теперь навсегда с нами и с этим придется как-то жить, даже когда все восстановится.
🔥25🤔4💩4👍1
Прошел ещё год, и я верю, что некоторые из вас видели восхитительные приключения.
Если при этом получилось навести порядок со знаниями в команде и вы могли бы поделиться светом знания - пожалуйста, не держите в себе!
https://cfp.knowledgeconf.ru/ - одна из самых круто организованных конференций ищет докладчиков, возможно это - ваш шанс прокачать нетворкинг и личный бренд.
Не реклама, пишу от чистого и пламенного сердца
Если при этом получилось навести порядок со знаниями в команде и вы могли бы поделиться светом знания - пожалуйста, не держите в себе!
https://cfp.knowledgeconf.ru/ - одна из самых круто организованных конференций ищет докладчиков, возможно это - ваш шанс прокачать нетворкинг и личный бренд.
Не реклама, пишу от чистого и пламенного сердца
cfp.knowledgeconf.ru
KnowledgeConf 2025
Подайте доклад на профессиональную конференцию о практиках работы со знаниями в бизнесе
🔥5
Итак, у нас было клиентское приложение. Приходит клиент, говорит, АЛЯРМА, КАЖДУЮ НОЧЬ НА ПРОДЕ ПРИЛОЖЕНИЕ ПАДАЕТ!
И начинается наше приключение длиной в несколько недель...
Начинаем разбираться.
Реально, согласно мониторингу приложение частично лежит в ночи, с 3 ночи до 5.
В это же время потребление CPU уходит под предел лимитов.
Повышаем CPU — оно выжирает целиком 1 проц (именно ночью! днём нормально работает!) и выше не растёт. Ну тут мы сразу поняли: nodejs, параллелиться по ядрам не умеет.
Просыпаемся в ночи, смотрим что такое. Приложение убивают liveness пробы, поэтому вырубаем пробы — приложение не падает, но в метриках всё ещё пусто, в логах пусто, вообще ничего не видно. Приложению настолько плохо, что оно вообще ни на что не реагирует и ничего не делает.
Пытаемся добраться до того, что же оно там делает.
Смотрим, что прилетает из кафки — может там какой-то батч в ночи присылают им огромный, который кладёт приложение? В пользу этого говорит то, что после 5 утра (когда залипалово заканчивается) приложение согласно логам выдает дальше по процессу море данных из кафки.
Изучение взаимодействия с кафки не даёт примерно нифига.
Делаем хуёмболу, которая следит за блокировкой event loop (это такая херня в js, когда он не может переключиться на другую "асинхронную" задачу из-за того, что залип на чём-то). Аккуратно врубаем хуёмболу.
Видим, что происходит блокировка event loop на 7200000 (!!!!!) миллисекунд.
Очень заинтригованные лезем изучать код приложения.
А там…кастомная реализация функции sleep, в которой написано крутиться в бесконечном цикле если время на часах — с 2 часов ночи до 5.
И начинается наше приключение длиной в несколько недель...
Начинаем разбираться.
Реально, согласно мониторингу приложение частично лежит в ночи, с 3 ночи до 5.
В это же время потребление CPU уходит под предел лимитов.
Повышаем CPU — оно выжирает целиком 1 проц (именно ночью! днём нормально работает!) и выше не растёт. Ну тут мы сразу поняли: nodejs, параллелиться по ядрам не умеет.
Просыпаемся в ночи, смотрим что такое. Приложение убивают liveness пробы, поэтому вырубаем пробы — приложение не падает, но в метриках всё ещё пусто, в логах пусто, вообще ничего не видно. Приложению настолько плохо, что оно вообще ни на что не реагирует и ничего не делает.
Пытаемся добраться до того, что же оно там делает.
Смотрим, что прилетает из кафки — может там какой-то батч в ночи присылают им огромный, который кладёт приложение? В пользу этого говорит то, что после 5 утра (когда залипалово заканчивается) приложение согласно логам выдает дальше по процессу море данных из кафки.
Изучение взаимодействия с кафки не даёт примерно нифига.
Делаем хуёмболу, которая следит за блокировкой event loop (это такая херня в js, когда он не может переключиться на другую "асинхронную" задачу из-за того, что залип на чём-то). Аккуратно врубаем хуёмболу.
Видим, что происходит блокировка event loop на 7200000 (!!!!!) миллисекунд.
Очень заинтригованные лезем изучать код приложения.
А там…
🔥34🤯30🎉5💩3🤣1
В одной компании с придыханием относились к Стандартам.
Почти каждая организационная инициатива у них имела приписку “сделано по международному стандарту Х”.
Перфоманс ревью? По стандарту. Оргструктура? “Как в Тесле”. Онбординг? Тоже что-то вытащили, что назвали “стандартом” и прицепили.
На мой взгляд бегство за стандартами — от страха взять на себя ответственность и подумать. Когда для решения насущной проблемы ты тащишь себе целый стандарт — ты тащишь ещё много ненужного, чуждого.
А учитывая как стандарты создаются — такими же смертными, которые просто чуть больше поработали головой и, в идеальном случае, посмотрели “как сделано в нескольких компаниях”, я считаю что путь гонки за стандартами — сильно так себе.
Я думаю, что нужно учиться у других, брать лучшее, но не бездумно “натягивать стандарты”.
Почти каждая организационная инициатива у них имела приписку “сделано по международному стандарту Х”.
Перфоманс ревью? По стандарту. Оргструктура? “Как в Тесле”. Онбординг? Тоже что-то вытащили, что назвали “стандартом” и прицепили.
На мой взгляд бегство за стандартами — от страха взять на себя ответственность и подумать. Когда для решения насущной проблемы ты тащишь себе целый стандарт — ты тащишь ещё много ненужного, чуждого.
А учитывая как стандарты создаются — такими же смертными, которые просто чуть больше поработали головой и, в идеальном случае, посмотрели “как сделано в нескольких компаниях”, я считаю что путь гонки за стандартами — сильно так себе.
Я думаю, что нужно учиться у других, брать лучшее, но не бездумно “натягивать стандарты”.
👍27💩6🔥5
В обмене знаниями ключевую роль играют те, кто эти знания генерируют — люди. И мало какая инициатива "заведётся", если нет контакта с так называемыми "knowledge champions" — людьми, которые обладают как знаниями, так и способностью вменяемо складывать слова в предложения, а предложения — в повествование.
Увы, не только лишь все эксперты обладают такой способностью. Знаю очень крутых спецов, для которых русский — не родной, проще сразу в ямликах свою мысль изложить (а если нужно с кем-то объясниться — шарим экран и вместе правим ямлики). Это нормально, мы все начинаем свой путь по-разному, с разных позиций, у всех по-разному работают мозги.
Сегодня я предлагаю вам добавить себе папку с каналами, где люди, умеющие складывать мысли в посты, делятся своими знаниями. И пусть каждый из вас найдёт себе в ней что-то полезное!
Увы, не только лишь все эксперты обладают такой способностью. Знаю очень крутых спецов, для которых русский — не родной, проще сразу в ямликах свою мысль изложить (а если нужно с кем-то объясниться — шарим экран и вместе правим ямлики). Это нормально, мы все начинаем свой путь по-разному, с разных позиций, у всех по-разному работают мозги.
Сегодня я предлагаю вам добавить себе папку с каналами, где люди, умеющие складывать мысли в посты, делятся своими знаниями. И пусть каждый из вас найдёт себе в ней что-то полезное!
Telegram
Тимлидство
Egor Tolstoy invites you to add the folder “Тимлидство”, which includes 19 chats.
🔥9🤔3👍2🎉2
Когда-то, когда я входил в тимлидство — мне отчаянно повезло. Мы быстро сформировали практически дрим тим: замотивированные, квалифицированные люди, которые вместе начали строить прекрасный корабль и поплыли на нём.
Но с накоплением опыта обнаружилось, что всё вообще не так просто. Нанять людей, сформировать команду — это пиздец какое приключение.
Относительно легко нанять людей, когда ты сам руками собрал проект и знаешь всё от и до. Но бывает нужно нанимать квалифицированных людей на позиции, в которых ты не разбираешься. Ну, это, помните, “нанимать людей умнее себя”.
Легко сформулировать, какой размер команды нужен и каких профилей, если ты делал десятки таких проектов и теперь делаешь очередной. Но бывает нужно нанять людей незнакомых специальностей в новой для тебя среде, и не прогадать. Не все же пишут на знакомых тебе фреймворках и языках!
Легко собрать команду из мотивированных людей, которых ты знаешь. А вот нанятые с рынка могут оказаться раздолбаями, эффектными пиздаболами и просто мошенниками. И никакой волшебный HR тебе не поможет — они тоже люди и тоже косячат (а некоторых вообще понабрали по объявлению и они толком работать не умеют). А уволить некомпетентного человека, даже на испытательном сроке, в некоторых компаниях может оказаться ой каким приключением!
Легко заниматься развитием команды, когда у тебя понятный план, внятная постановка задач от руководства, и устоявшиеся процессы. Но это скорее редкость. Чаще — Игорь, просыпайся, бежим, штаны по пути натянёшь! Всё поменялось! А сотрудникам нужна определённость, и эту определённость им должен создать ты, ты ж руководитель!
На изи работать там, где ты давно. А давай-ка зайди в незнакомую команду и подхвати лидерство, успевая разгребать авгиевы конюшни в сжатые сроки-сраки. Да ещё и коммуникацию во вне команды успевай осмысленную давать.
Никогда не поздно учиться дальше, жизнь богата и разнообразна. Пробуйте, обжигайтесь, тушите свои горящие задницы и двигайтесь дальше! Впереди много интересного!
Но с накоплением опыта обнаружилось, что всё вообще не так просто. Нанять людей, сформировать команду — это пиздец какое приключение.
Относительно легко нанять людей, когда ты сам руками собрал проект и знаешь всё от и до. Но бывает нужно нанимать квалифицированных людей на позиции, в которых ты не разбираешься. Ну, это, помните, “нанимать людей умнее себя”.
Легко сформулировать, какой размер команды нужен и каких профилей, если ты делал десятки таких проектов и теперь делаешь очередной. Но бывает нужно нанять людей незнакомых специальностей в новой для тебя среде, и не прогадать. Не все же пишут на знакомых тебе фреймворках и языках!
Легко собрать команду из мотивированных людей, которых ты знаешь. А вот нанятые с рынка могут оказаться раздолбаями, эффектными пиздаболами и просто мошенниками. И никакой волшебный HR тебе не поможет — они тоже люди и тоже косячат (а некоторых вообще понабрали по объявлению и они толком работать не умеют). А уволить некомпетентного человека, даже на испытательном сроке, в некоторых компаниях может оказаться ой каким приключением!
Легко заниматься развитием команды, когда у тебя понятный план, внятная постановка задач от руководства, и устоявшиеся процессы. Но это скорее редкость. Чаще — Игорь, просыпайся, бежим, штаны по пути натянёшь! Всё поменялось! А сотрудникам нужна определённость, и эту определённость им должен создать ты, ты ж руководитель!
На изи работать там, где ты давно. А давай-ка зайди в незнакомую команду и подхвати лидерство, успевая разгребать авгиевы конюшни в сжатые сроки-сраки. Да ещё и коммуникацию во вне команды успевай осмысленную давать.
Никогда не поздно учиться дальше, жизнь богата и разнообразна. Пробуйте, обжигайтесь, тушите свои горящие задницы и двигайтесь дальше! Впереди много интересного!
🔥40👍18🤔1
Придерживайтесь делового стиля
Деловой стиль общения - говорить четко, по делу, без подробностей вашей личной жизни, оправданий, потока сумбурных мыслей. Он появился не просто так.
Ляпнешь не то - мозг собеседника заботливо подсунет ему ассоциации. Пара мгновений — и ваш собеседник вместо обдумывания как сделать что-то полезное — вспоминает свою молодость и того мудака, что ему насолил. А вам это разгребать, возвращать внимание к сути дела.
Деловой стиль — это не просто привычка, это защита вас от нежданчиков, которые могут увести разговор куда угодно, только не туда, куда нужно вам.
Не ройте себе яму. Говорите о деле.
Деловой стиль общения - говорить четко, по делу, без подробностей вашей личной жизни, оправданий, потока сумбурных мыслей. Он появился не просто так.
Ляпнешь не то - мозг собеседника заботливо подсунет ему ассоциации. Пара мгновений — и ваш собеседник вместо обдумывания как сделать что-то полезное — вспоминает свою молодость и того мудака, что ему насолил. А вам это разгребать, возвращать внимание к сути дела.
Деловой стиль — это не просто привычка, это защита вас от нежданчиков, которые могут увести разговор куда угодно, только не туда, куда нужно вам.
Не ройте себе яму. Говорите о деле.
👍28🔥12🤔8💩3
Как-то раз в общем трафике одной компании начался небольшой, но ощутимый процент ошибок и скачки латенси до 5 секунд. И мы отправились в чудесное плавание по инструментам observability, в попытках найти источник.
А он, сука, не ищется.
Разбираем цепочки вызовов, пытаемся выявить что-то общее, найти какую-то закономерность — логики никакой. Дебажили с утра до ночи, пошли поспать, и снова копать-ковырять.
Перекатывали сервисы из одного датацентра в другой, снимали дампы, выписывали списки откуда замечены ошибки — господи, да чего мы только ни пробовали!
Ни-Ху-Я. Вот прям Ни-Ху-Я не получается понять.
В сумме вовлекли, наверное, человек 30 разных технарей, под каждый камень залезли.
Пока в какой-то моментнаугад вызванный инженер из датацентра не проверил стойку СХД. У одного из портов — физических таких, в которые провод вставляется — был “чуть неправильный уровень напряжения”. Выдернули шнурок из порта — ошибки ушли. Вставили обратно — ошибки вернулись.
Можно сколько угодно сидеть и править ямлики, но жизнь всегда оказывается богаче.
А он, сука, не ищется.
Разбираем цепочки вызовов, пытаемся выявить что-то общее, найти какую-то закономерность — логики никакой. Дебажили с утра до ночи, пошли поспать, и снова копать-ковырять.
Перекатывали сервисы из одного датацентра в другой, снимали дампы, выписывали списки откуда замечены ошибки — господи, да чего мы только ни пробовали!
Ни-Ху-Я. Вот прям Ни-Ху-Я не получается понять.
В сумме вовлекли, наверное, человек 30 разных технарей, под каждый камень залезли.
Пока в какой-то момент
Можно сколько угодно сидеть и править ямлики, но жизнь всегда оказывается богаче.
👍42🔥27
У вас не получится стать крутым экспертом, если в личной жизни раздрай.
И не стать супер боссом, если каждый вечер вы не хотите домой, ибо там бесящий вас супруг/супруга.
И спать надо хорошо.
И изжога будет вас выбивать из колеи.
И одежда - должна быть удобной.
Если вы хотите развиваться профессионально — "преодолевать и превозмогать" нужно только цели и вызовы, новые вершины на работе. Всё остальное должно либо не мешать, либо помогать вам.
Если вы целитесь в профессиональное развитие — нужно навести порядок в личной жизни и в голове.
Этот пост — дружеское напоминание, что впереди осень и зима, и нужно поддержать свою кукушечку. Уделите время отдыху, прогулкам и последним тёплым денькам.
И не стать супер боссом, если каждый вечер вы не хотите домой, ибо там бесящий вас супруг/супруга.
И спать надо хорошо.
И изжога будет вас выбивать из колеи.
И одежда - должна быть удобной.
Если вы хотите развиваться профессионально — "преодолевать и превозмогать" нужно только цели и вызовы, новые вершины на работе. Всё остальное должно либо не мешать, либо помогать вам.
Если вы целитесь в профессиональное развитие — нужно навести порядок в личной жизни и в голове.
Этот пост — дружеское напоминание, что впереди осень и зима, и нужно поддержать свою кукушечку. Уделите время отдыху, прогулкам и последним тёплым денькам.
🔥114👍22
Есть у меня один пунктик — развитие. Моё и людей вокруг.
И грустно, когда у людей нет никакой перспективы для оной. Понятно, что многим бизнесам “развитие” не впёрлось: есть конвеер — надо работать. Гребите, дорогие, на галере отсюда и до обеда.
А статьи и HR-маркетинг надёжно внедрил нам идею: где-то совсем рядом, в какой-то “крутой” компании — народ растёт, развивается, осваивает новые технологии, движется куда-то. А ты сидишь такой, может и перепадёт интересная задача, но по факту больше хуячишь как белка в колесе.
Но — утверждаю на основании практического опыта — развиваться можно даже там, где ещё вчера казалось, что можно только безостановочно хуячить. Нужно всего лишь простой советский… one to one 🙂
1-1 — это не про то, чтобы накинуть задач и проверить, справляешься ли ты. Если так — то сразу в топку бестолковую трату времени. Правильный 1-1 — это возможность изменить фокус. Фокус в своей голове: какие задачи делать более внимательно, а какие можно забросить. И фокус в голове начальника: что вообще делать, чтобы ты не выгорел, а развивался.
Я как-то делал доклад (видео: https://youtu.be/japvfswnwtg?si=4XdzxrGeCsTQIgx2&t=44 , текст: https://habr.com/ru/companies/flant/articles/455790/ ) про то, как это можно организовать.
Призываю ли я этим постом бросать всё и “выходить из зоны комфорта”, “развиваться”? Нет. Самое главное, на мой взгляд — это уместность. И в непростые времена кукушечка не всегда способна к развитию, ей бы на ветке удержаться. Осознанное построение карьеры может отойти на второй план, “мне сейчас не до того” — это нормальный, легальный ответ на все 1-1, и он должен восприниматься тимлидом и компанией нормально и без санкций.
Развитие — не всегда линейный процесс, иногда нужно притормозить, чтобы потом выстрелить.
И грустно, когда у людей нет никакой перспективы для оной. Понятно, что многим бизнесам “развитие” не впёрлось: есть конвеер — надо работать. Гребите, дорогие, на галере отсюда и до обеда.
А статьи и HR-маркетинг надёжно внедрил нам идею: где-то совсем рядом, в какой-то “крутой” компании — народ растёт, развивается, осваивает новые технологии, движется куда-то. А ты сидишь такой, может и перепадёт интересная задача, но по факту больше хуячишь как белка в колесе.
Но — утверждаю на основании практического опыта — развиваться можно даже там, где ещё вчера казалось, что можно только безостановочно хуячить. Нужно всего лишь простой советский… one to one 🙂
1-1 — это не про то, чтобы накинуть задач и проверить, справляешься ли ты. Если так — то сразу в топку бестолковую трату времени. Правильный 1-1 — это возможность изменить фокус. Фокус в своей голове: какие задачи делать более внимательно, а какие можно забросить. И фокус в голове начальника: что вообще делать, чтобы ты не выгорел, а развивался.
Я как-то делал доклад (видео: https://youtu.be/japvfswnwtg?si=4XdzxrGeCsTQIgx2&t=44 , текст: https://habr.com/ru/companies/flant/articles/455790/ ) про то, как это можно организовать.
Призываю ли я этим постом бросать всё и “выходить из зоны комфорта”, “развиваться”? Нет. Самое главное, на мой взгляд — это уместность. И в непростые времена кукушечка не всегда способна к развитию, ей бы на ветке удержаться. Осознанное построение карьеры может отойти на второй план, “мне сейчас не до того” — это нормальный, легальный ответ на все 1-1, и он должен восприниматься тимлидом и компанией нормально и без санкций.
Развитие — не всегда линейный процесс, иногда нужно притормозить, чтобы потом выстрелить.
👍32🔥16