Обожаю такое. Началось всё с того, что однажды к нам прилетела жалоба на небольшой процент ошибок при разборе очереди. Сужали область поиска и нашли те конкретные сообщения, на которых происходил сбой.
Казалось бы — в сообщениях нет ничего особенного. Сообщение как сообщение, но сервис на нём падает. Раскопали, что есть какая-то особенность 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
План на выходные:
1. Читать, как нейронка профессионально хакает сервера неочевидным путём, изобретая этот путь на ходу.
2. Пересматривать Ghost In The Shell: Stand Alone Complex, с восхитительной с точки зрения внимания к деталям картиной будущего с ИИ.
3. Немножко плакать, есть мороженое.
4. Может быть сесть, развернуть LLM-ку в облаке.
1. Читать, как нейронка профессионально хакает сервера неочевидным путём, изобретая этот путь на ходу.
2. Пересматривать Ghost In The Shell: Stand Alone Complex, с восхитительной с точки зрения внимания к деталям картиной будущего с ИИ.
3. Немножко плакать, есть мороженое.
4. Может быть сесть, развернуть LLM-ку в облаке.
🔥24
Забудьте о деловом стиле!
Слишком формальное общение часто создает искусственные барьеры. Гораздо легче перейти на "ты", чем пытаться строить диалог, прячась за вымученным "Вы". Когда мы упрощаем общение, оставляем в стороне регалии и титулы, доверие приходит быстрее.
Комплимент, шутка или пара слов о погоде — иногда этого достаточно, чтобы снять напряжение и настроить людей на нужную волну. Немного "перца" тоже не помешает. Пара удачных шуток порой способны сделать больше, чем аппеляция к договорам и контрактам. В неформальном разговоре легче не только начать, но и договориться.
Может быть стоит забыть о деловом стиле, если хочешь наладить контакт?
Слишком формальное общение часто создает искусственные барьеры. Гораздо легче перейти на "ты", чем пытаться строить диалог, прячась за вымученным "Вы". Когда мы упрощаем общение, оставляем в стороне регалии и титулы, доверие приходит быстрее.
Комплимент, шутка или пара слов о погоде — иногда этого достаточно, чтобы снять напряжение и настроить людей на нужную волну. Немного "перца" тоже не помешает. Пара удачных шуток порой способны сделать больше, чем аппеляция к договорам и контрактам. В неформальном разговоре легче не только начать, но и договориться.
Может быть стоит забыть о деловом стиле, если хочешь наладить контакт?
👍27🤔3
Forwarded from Тимлид не спит: разбор менеджерских болей, вопросов и кейсов
Публикуем новый кейс + разбор от экспертов канала!
👉Кейс #5: Череда неудач
Вы работаете тимлидом в компании с внешними инвесторами, которая пытается на потоке запускать новые продукты. За последние два года таких экспериментов провели уже шесть, и все – неудачные. Причем с технической стороны все отлично, ваша команда отлично знает свое дело. Проблемы лежат либо в самих продуктах, которые, на ваш взгляд, не имеют ни малейшего шанса, либо в маркетинге, с которым почему-то не складывается. С каждым последующим неудачным запуском команда все больше демотивируется.
Как поднять мотивацию команды, да и что вообще делать?
Кейс разбирали:
👉Игорь Цупко @i_tsupko - head of support & devops из Лемана ПРО и автор канала @lovely_it_hell
👉 Сергей Кукс @SergeyQx, Principal Engineer, ex- .NET Department Lead at JetBrains.
👉Кейс #5: Череда неудач
Вы работаете тимлидом в компании с внешними инвесторами, которая пытается на потоке запускать новые продукты. За последние два года таких экспериментов провели уже шесть, и все – неудачные. Причем с технической стороны все отлично, ваша команда отлично знает свое дело. Проблемы лежат либо в самих продуктах, которые, на ваш взгляд, не имеют ни малейшего шанса, либо в маркетинге, с которым почему-то не складывается. С каждым последующим неудачным запуском команда все больше демотивируется.
Как поднять мотивацию команды, да и что вообще делать?
Кейс разбирали:
👉Игорь Цупко @i_tsupko - head of support & devops из Лемана ПРО и автор канала @lovely_it_hell
👉 Сергей Кукс @SergeyQx, Principal Engineer, ex- .NET Department Lead at JetBrains.
👍5🔥3