Гриша Скобелев

Гриша Скобелев

Неделя
Dec 13, 2021 → Dec 19, 2021
Темы

Архив недели @gskobelevff

Понедельник


Всем привет 👋 На этой неделе с вами @gskobelevff Я рад провести эту неделю, для меня это в новинку и челендж - буду рад вашей активности, ос. Вкратце обо мне - обитаю на острове Java и Kotlin. Люблю, когда приходит Spring. Делаю конференции Backend и QA Crew в @PodlodkaCrew.

План на неделю такой Понедельник — знакомство, карьерный путь Вторник — коммуникации, ос, onboarding, мотивация Среда — worklife balance, спорт, бег Четверг — технологии 2021, java 17 Пятница — конференции и митапы Суббота — классные места в спб Воскресенье — кот в мешке 😸

Меня зовут Гриша и я из Санкт-Петербурга. У меня есть гитара, кошка и скейтборд. По поводу кошки: так люблю Spring, что назвал кошку в честь него - Веснуша. Работаю Java разработчиком в YooMoney. Активный спикер и являюсь директором пк Podlodka Backend Crew.
notion image

Год проработал в платформенной команде, где занимался подкопотными оптимизациями, онбордингом новичков, написанием bitbucket/gradle плагинов для увеличения метрик разработки и сокращения time to market. youtu.be/lZBF1QV4ChE

Были такие классные проекты, как профилирование БД Oracle и последующая реализация миграции данных с кастомным шардированием в postgresql, нагрузочным тестированием всего процесса.youtu.be/ngBOYuQ6A5I

Мне нравятся инженерные практики которые есть в компании: конвенции по разработке, максимальная автоматизация, единый стек, единое комьюнити, открытые процессы. У меня до сих пор радость как у ребенка от того, что фичу можно за 10-20 минут выкатить на прод.

Благодаря нашим практикам, в компании есть процесс ротаций и он поощряется. Таким образом можно хорошо прокачать свои hard/soft скилы. В оптимистичном случае около месяца надо, чтобы вникнуть в бизнес процессы команды и дальше ты счастливо пишешь код, но так бывает не всегда 🌚

Через ротацию я оказался в команде карт. И уже пол года вместе с командой делаем модные пластиковые карты (был witcher, cyberpunk и на очереди секрет, но будет бомба), запускаем кобрендовые проекты и параллельно делаем классные фичи для виртуалок.

Есть еще одна активность, которая меня драйвит это организация конференции Podlodka Backend Crew. Много нового общения, я познакомился с интересными и удивительными людьми. Мы еще вернемся к обсуждению конференций и митапов на неделе. Меня это драйвит и заряжает больше работы 😅

🔥Тред (Гриша Скобелев)
Немного о том как я оказался в этом вашем IT и почему не могу из него выйти. Прозвучит немного забавно, но все началось в школе когда классу показали flash 8 и надо было с ним работать. Flash это программа для рисования анимационных клипов с поддержкой javascript.

Сперва я занимался простой мультипликацией (шедевры утеряны с сменой пк и форматированием жесткого диска), позже перешел к геймдеву. По началу были простые игры: надо было провести курсор по лабиринту и если игрок допускал ошибку/попадал в ловушку/истекало время вылетал скример.

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

Дальше мне надо было выбрать другой ЯП, т.к. ЕГЭ последнее задание нельзя было писать на javascript. Мне порекомендовали Pascal и он стал моим вторым языком программирования. Pascal не плохой язык, я знаю людей, которые с теплотой вспоминают о нем и даже пишут на нем 😅

В университет я пошел учится на системного аналитика, мне казалось это круто: программирование + роботехника + тех писательство. Но в итоге всего было по немного, прога C/C++/Java, с робототехникой дальше STM32 и simulink мы не ушли, а вот тех писательства было много.

Университет дал основу, а уже вектор развития я выбрал для себя сам. Есть много хороших площадок, где можно проходить курсы (coursera, stepik, udacity), так же залетал на соревнования и хакатоны. Так я прокачивал искусство программирования.

Программирование как и любой другой навык, чем больше им занимаешься, тем лучше. Есть хорошая цитата нашего соотечественника - Ильи Репина "Сначала художник рисует просто и плохо. Потом сложно и плохо. Потом сложно и хорошо. И только потом просто и хорошо."

Сильный толчок в сторону программирования мне дал образовательный проект от Mail.ru "Технополис", нас там учили на highload разработчиков - это было нереально круто. Этот курс как краткая выжимка книги Design Data Intensive Application (книга с кобанчиком).

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

Спустя множество отказов у меня все получилось. Я попал в компанию на 20к, которая занималась торговым аудитом. Мы разрабатывали робота, который катался по торговым рядам и фиксировал, что все лежит как надо. Работа в команде над интересным проектом сильно прокачала меня.

Мне здесь классно и интересно. Жду новых челенджей и говно кода 💩 Поделитесь чем вы занимаетесь и чем это вас увлекает?
🤔 16.4% тестирование
🤔 67.1% разработка (mob/web/back)
🤔 12.5% менеджмент
🤔 3.9% свое в комментария

🔥Тред (Гриша Скобелев)

Вторник


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

Поделитесь как вы работаете удаленка или офис?
🤔 73.7% удаленка 🏝
🤔 16.0% офис 👔
🤔 6.2% хочу на удаленку
🤔 4.1% хочу в офис

Созвоны иногда могут занимать почти целый день и только к пяти я сажусь осознанно писать код. Важно доносить до менеджеров, что нужен баланс между встречами и временем на код. У меня от большого количества встреч сильно падает внимание и тратится много мыслетоплива.

Люблю залипать на TED. Советую посмотреть доклад от Anastasia Penright про драму на работе. Если точка в конце сообщения, восклицательный знак и тд, от коллеги вводят в ступор или вам кажется что вам хамят, то этот доклад для вас. youtu.be/DYpmewVFACM

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

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

На созвонах с командой включаете камеры?
🤔 46.2% да
🤔 53.8% нет

Если нет, то почему?
🤔 19.0% занимаюсь другим делом
🤔 21.4% мне лень
🤔 46.4% не вижу смысла
🤔 13.1% не хочу их видеть 🌚

Для улучшения коммуникаций, можно организовывать оффтоп встречу - это может быть 30 минут, где вы обсуждаете ваши интересы, но главное не работу. Мы такое называем "разговоры у кулера". Но тут главное не душнить о том, что это трата рабочего времени и соответсвенно денег компании

Поделитесь есть у вас оффтоп встреча в команде? И если да, что вы на ней делаете.
🤔 25.2% да и это классно 👍
🤔 62.1% нет 🥲
🤔 12.6% это пустая трата времени

Несколько полезных советов для улучшение коммуникации. (1/4) Включать видео, уже выше 👆писал почему это на мой взгляд важно и чем помогает, но еще раз повторюсь - не стесняйтесь включать камеру и просить включить других, но тут главное не перегибать.

(2/4) К любым встречам надо готовиться - проверьте правильно ли обозначена тема, все ли обязательные участники подтвердили свое участие, продумайте как будет идти встреча и самое важное - следите за таймингами.

(3/4) Рабочая почта это мощный инструмент - фиксируйте договоренности/результаты встречи/экшены поинты и закидывайте их в почту на всех стейкхолдеров, кому это важно.

(3/4) Уважайте чужие методы коммуникаций. Поделитесь пожалуйста вашими советами/лайфхаками как улучшить и прокатать коммуникацию внутри команды и компании.

🔥Тред (Гриша Скобелев)

Четверг


На работе завал, борюсь с шифрованием. Поэтому план немного пошел по одному месту 😅Постараемся наверстать. Уже готовлю пост про техники подачи ос, онбординг новичков. Проект по шифрованию подарил мне столько радости и боли 🌚 Поделитесь оказывались ли в похожей ситуации?
notion image

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

С обратной связью мы сталкиваемся как по работе - опросы 360, 1-1, перс ревью, ретро, code review, обучение, так и в жизни -хлопоты по дому, ужин в ресторане, спорт и тд.Обратная связь для человека, как вода для растения: чем больше поливаешь, тем лучше растет.

Что вы думаете по поводу обратной связи?
🤔 76.3% Мне важно мнение других
🤔 6.6% Мне все равно
🤔 10.5% Пусть любят меня таким
🤔 6.6% Да пошли они

Есть 3 вида ос, все зависит от того какую цель вы преследуете: (1/3) Корректирующая обратная связь - если вам надо изменить поведение на более эффективное -это ос под девизом "это стоит изменить". Пример, "ты вчера опоздал на встречу, мы не успели обсудить важный момент".

(2/3) Поддерживающая обратная связь - если хотите подчеркнуть что это для вас важно или вы хотите закрепить результаты. Девиз поддерживающей ос "продолжай в том же духе, делай так всегда!". Пример, "сегодня на встрече ты был инициативен, было круто и продуктивно".

(3/3) Развивающая обратная связь - смесь предыдущих двух, говорим о том что нам понравилось, а что стоит улучшить. Девиз развивающей ос "оставь лучшее, обрати внимание на!"

С каким видом ос вы чаще всего встречаетесь?
🤔 26.4% Корректирующая
🤔 26.4% Поддерживающая
🤔 9.4% Развивающая
🤔 37.7% Я не получаю ос

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

Очень важно различать неконструктивную от конструктивной ос. Неконструктивную критику легко распознать по 4 признакам - с самого начала, что то не так; разговор перерос в спор; после встречи плохое настроение (хоть увольняйся); вы разочарованы и потеряли веру в свои силы.

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

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

Не стесняйтесь хвалить и благодарить (главное чтобы был повод, просто так зашкварно) коллег на дейли/ретро это значительно повысит командный дух. А вот ретро самое, то место где можно кого то поругать и разобраться в проблеме. Как часто вы получаете/даете обратную связь?
🤔 16.7% каждый день
🤔 16.7% раз в 2 недели
🤔 31.2% раз в пол года
🤔 35.4% я не получаю ос 😭

🔥Тред (Гриша Скобелев)

Пятница


Вкратце про онбординг новичков. Это не тоже самое, что кого то учить. Следует учесть опыт новичка и давать информацию с учетом этого опыта. Важно показать связь онбординга с целями нового сотрудника. Например, я сегодня расскажу тебе про X, ты будешь с помощью X делать задачу Y.

Цикл формирования навыка неосознанная некомпетентность - я не знаю, что я не знаю осознанная некомпетентность - я знаю, что я не знаю осознанная компетентность - я знаю, что я знаю неосознанная компетентность - делаю все на автомате.

На каком этапе находитесь вы?
🤔 11.8% неосознанная некомпетентн
🤔 52.8% осознанная некомпетентнос
🤔 17.4% осознанная компетентность
🤔 18.0% неосознанная компетентнос

Наставник чаще находится на 4 пункте (т.е. он эксперт). Чтобы наставник начал учить новичка ему надо быть на 3 этапе. Например цикла формирования навыка, вождение - сперва учите правила, сдаете практику вместе с инструктором. По итогу обучения все вождение у вас проходит автомат

🔥Тред (Гриша Скобелев)

Суббота


Под конец года принято подводить итоги года, хочу с вами поделиться итогами года с стороны организации конференций. Организацией конференций я уже занимаюсь 1.5 года, в этом году я поучаствовал в организации 7 конференций (от компании + в рамках @PodlodkaCrew). И это 🔥🔥🔥

Коротко о том, как к этому пришел. Началось с того, что 3 года назад я стал выступать в качестве спикера. И постепенно мне стало интересно, что происходит по ту сторону конференций. Как выдалась такая возможность, я сразу за нее взялся. github.com/GSkoba/talks

Как организатор ты пытаешься сделать нечто крутое и классное, что должно понравится каждому, понятно что каждому нравится разное и поэтому это очень сложно. Часто на помощь приходит обратная связь, и всем кто ее оставляет хочется сказать спасибо ❤️

Подготовку мы начинаемся сразу же после окончания предыдущей конф - штормим темы, форматы, думаем как стать лучше. В спокойном режиме мы начинаем за 5-6 недель, сперва настраиваемся на правильный лад работы. За 2 недели уже начинаем все форсированно делать.

Организация конференций это еще классный лайфхак: если нет времени ходить на конфы и не видишь для себя интересную, организуй ее сам 😅 Техника подачи информации, визуальные приемы - все это можно подсмотреть у коллег спикеров и так же прокачать свои навыки презентации.

Как часто ходите на конференции?
🤔 15.2% раз в пол года
🤔 18.2% раз в год
🤔 66.7% не хож

Что на ваш взгляд самое важное в конфе?
🤔 27.4% новые знания
🤔 51.3% общение и движ
🤔 16.8% крутые эксперты
🤔 4.4% свое в комментария

🔥Тред (Гриша Скобелев)

Воскресенье


Вкратце про онбординг новичков. Это не тоже самое, что кого то учить. Следует учесть опыт новичка и давать информацию с учетом этого опыта. Важно показать связь онбординга с целями нового сотрудника. Например, я сегодня расскажу тебе про X, ты будешь с помощью X делать задачу Y.
Сегодня мой последний день, с вами был @gskobelevff. Под конец квартала - тяжело. Было приятно писать для вас. Треды моей недели: коммуникации на удаленке twitter.com/itunderhood/st… техники подачи обратной связи twitter.com/itunderhood/st… онбординг новичков twitter.com/itunderhood/st…

Мне понравилось писать треды, я понял как это сложно. Так же получилось структурировать мысли для последующих выступлений/статей. Постараюсь в новом году поактивнее вести личный твиттер.

Ссылки