Мужик с бабочкой
755 subscribers
20 photos
1 video
91 links
Если бы @glamcoder вёл свой канал, то он был бы таким.
Мысли про айти, разработку, тимлидство и жизнь.
Обсуждать написанное можно в чате @gltalks_chat.
Все совпадения случайны.
18+
Download Telegram
Если у вас есть какие-то планы на сегодняшний вечер – отменяйте. Потому что сегодня состоится аж два события, которые нельзя пропустить.

Первое – онлайн встреча с программным комитетом Teamlead Conf, где мы с коллегами расскажем, что это за конференция, какие темы нам интересны, и поможем вам определиться с потенциальным рассказом и вообще. Начало в 18:00 по Москве. Регистрация: тут: https://conf.ontico.ru/event/join/open_tl2022.html

Второе – это совместный проект GetMentor.dev и панк-рок рекрутингового агенства Geekfactor про то, как найти себе работу заграницей. На вебинаре расскажем про то, с чего начать составлять резюме, какие этапы собеседований вас ждут, как к ним готовиться и что от них ожидать. А главное, пяти участникам мы подарим бесплатные сессии карьерной консультации и mock-интервью по system design и cultural fit от экспертов гетментора. Начало в 19:00 по Москве. Регистрация тут: https://geekfactor.io/international (участие бесплатное и ни к чему не обязывает).

Приходите!
This media is not supported in your browser
VIEW IN TELEGRAM
20%

Ну что, подошли к концу 20% моей жизни, что я провел в Booking.com. Сегодня я начинаю новый путь в качестве Engineering Manager в Shopify.

Тут на канале в ближайшие пару недель я планирую писать про свои первые впечатления от работы, о процессе онбординга и всякое такое.

Stay tuned and wish me luck!
👍34🎉12
Привет.

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

Потому что на самом деле онбординг начался примерно за месяц до того, как я начал работать. В это время вас добавляют в Slack группу, которая одновременно является и внутренней в Shopify и внешней для гостей. Эта группа состоит из всех, чей первый рабочий день приходится на определенную дату. Группу таких людей называют когорта.

Тут стоит сделать отступление и рассказать как это работает. После того, как Shopify ушел полностью на удаленку (навсегда, а не только на время пандемии), мы начали нанимать много людей по всему миру. Когда я говорю много, это значит реально много. В 2021 году была цель нанять 2021 человека (и это только разработка, про остальные функции я даже не знаю). И если тебе нужно нанимать много людей, их всех надо в какой-то момент онбордить, не бросать же такую толпу на произвол судьбы. Поэтому Shopify выбрали модель, по которой каждые две недели сразу стартует много людей - когорта. Они вместе проходят через унифицированную программу онбординга, вместе знакомятся с основными понятиями, принципами, ценностями компании и так далее. Это называется StartUp. И потом уже по завершении этой программы все расходятся по своим командам и отделам.

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

Помимо знакомства с когортой меня еще добавили в какой-то сторонний сервис, через который со мной периодически связывалась моя будущая менеджер (-ка?), тоже пожелала мне удачи, спросила как чо ну и просто навела мосты. Вообще иметь контакт с новым сотрудником еще до того, как он вышел на работу, это оч крутой инструмент менеджера, потому что сразу создает ощущение у сотрудника, что компании на него не насрать (ну по крайней мере у меня так).

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

Ну и напоследок, так же до старта, приходит приглашение от внутреннего магазина, где можно "заказать" себе оборудование для работы – ноутбук (новейший MacBook на M1 Pro), монитор, мышку и (веяния времени) камеру и гарнитуру для звонков. Всё отличного качества и суммарная стоимость оборудования без учета ноутбука выходит примерно в 1000+ Евро. Стол и кресло не входят, их можно заказать отдельно (про это напишу потом как разберусь). Магазин этот, кстати, построен на платформе Shopify. Так то!

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

На этом на сегодня все, пойду отдыхать.
👍21🔥7
Пока я не созрел новым постом про онборднг, и не уточнил, могу ли я вообще писать про внутрянку без согласования с PR (ну а как вы хотели), вот вам интересное интервью с нашим CEO Tobi Lutke.

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

https://www.theobservereffect.org/tobi.html
🎉5
Общий онбординг (неделя 1)

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

Первые три рабочих дня полностью посвящены знакомству с компанией и являются одинаковыми для всех нанятых людей независимо от их роли. Называются они кратко - The Why, The What и The How. Каждый день глобально состоит из двух вещей – групповой онлайн видео звонок с фасилитатором и время для самостоятельного обучения. Групповой созвон проводит фасилитатор – onboarding assistant. По сути ее задача – провести тренинг максимально эффективно, рассказать про основные моменты, разбить людей на группы, дать им возможность познакомиться друг с другом и донести до нас всю необходимую информацию. Такой тренинг длится примерно два часа каждый день, с перерывами на кофе/чай.

Потом начинается самостоятельное обучение. В календаре вам приходит приглашение, но оно нужно лишь для того, чтобы просто застолбить время. При этом никто не требует выполнять задания именно в это самое время, но такой подход показался мне чертовски удобным и продуманным, потому что мне сразу заранее ясно, сколько примерно времени мне понадобится на выполнение (и оно достаточно точно отражено в инвайте), и как мне для этого планировать день. Как правило не все задания необходимо выполнять в тот же день, но если это так, то про это скажут отдельно.

Темы дней – Почему, Что и Как – сфокусированы на принципах работы компании. Сначала нам всем рассказывали о том, зачем мы вообще тут собрались. Что это за компания, какая у нее миссия, чем занимается. Второй день про то, что именно мы тут делаем. В этот день мы все создали наш собственный магазин на платформе Shopify, чтобы лучше понять продукт. В третий день – упор на культуру, про нашу миссию, и так далее. В эти дни размер корпоративной патоки зашкаливает, но при этом не выглядит уж чересчур отвергающей. В целом все в рамках приличного, гимн компании петь не заставляют и это ок :)

Тут я начал было писать про то, как организованы все учебные материалы и откуда вообще брать информацию новичку. Но потом понял, что про это стоит писать отдельно, потому что то, как это сделано в Shopify, заслуживает уважения. Если вкратце – это просто офигительно, если не сказать больше. Ну вот правда – все хранится в одном месте и ищется в пару кликов (и это еще не учитывая того, что все самое необходимое для новичков сгруппировано отдельно).

В общем следите за новостями. Я ещё не рассказал же про первые дни онбординга в крафт, а ведь именно в первые два дня ты уже понимаешь, как катить в прод и даже катишь свой первый PR. Писать я, видимо, буду реже, чем планировал (изначально хотел каждый день) просто потому, что реально весь день занят работой, а вечером хочется уже отдыхать. Завтра, кстати, буду целый день работать в Customer Support и знакомиться с реальными кейсами реальных пользователей. Так что не переключайтесь!
🔥16👍11
Инструмент для встреч 1-1 (и не только)

Держать темп с постами про онбординг не получается от слова совсем. Зато я принес вам полезный инструмент, про который узнал как раз во время онбординга. Встречайте: Fellow (https://fellow.app/)

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

Я в заголовке написал про встречи 1-1. И хотя Fellow по умолчанию инструмент для любых встреч, использовать его для 1-1 одно удовольствие. Меня на конференциях и лекция спрашивают – где лучше вести заметки с 1-1? И я говорил, что подходит что угодно, лишь бы можно было его пошарить между мной и собеседником. Обычно я рекомендовал Google Docs, потому что они справляются с этой задачей на отлично. Теперь я скорее всего буду рекомендовать Fellow, просто потому что там можно делать вот что:

- создать шаблон встречи, куда автоматически будут вноситься регулярные вопросы для обсуждения (например, как дела, какие успехи, какие провалы и тп)
- на каждую встречу вы можете поправит агенду по своему усмотрению. Собеседник - тоже
- В каждой встрече можно создать список экшн поинтов и назначить их между собой. Например, договорились вы, что сотруднику надо поговорить с кем-то или выучить что-то, записали туда, поставили его имя рядом, поставили срок - и Fellow будет про это напоминать и уведомит вас, когда человек задачу сделал.
- Но самая главная фича – то что все эти встречи сгруппированы по собеседнику отслеживаются в формате ленты. То есть вы всегда видите, о чем вы говорили в прошлый раз, какие были экшн поинты и на что теперь стоит делать упор.

Звучит как-будто я продаю. На самом деле нет, всё то же самое можно делать с помощью Google Docs и других тулов. Но суть в том, что в Fellow это все объединено в одном месте, организовано по смыслам, и поэтому удобно. Вот видео, чтобы глазами посмотреть, о чём я говорю.

В общем крайне советую. И есть бесплатная версия для команд до 10 человек.
👍6
Forwarded from TechnoWeekdays (Andrei Rebrov)
Нашел тут отличную подборку от Runa Capital с OSS версиями известных сервисов типа Airtable или Okta. Залипалово.
👍5
Forwarded from GetMentor.dev (Georgiy Mogelashvili)
GetMentor номинирован на премию Higlhoad++!

Всем привет! С вами Георгий Могелашвили, основатель проекта GetMentor. У меня крайне приятные и радостные новости, и огромная просьба к вам.

Ещё не успел пройти год с основания сервиса GetMentor, а он уже получил огромную поддержку и уверенно является одним из лидеров в этой области в России. Про итоги года я похвастаюсь позже, а сейчас о другом.

Как вы поняли из названия, проект GetMentor номинирован на премию Highload++ в категории прорыв года. Эта премия даётся за вклад в развитие экосистемы разработки в России и учреждена конференцией Highload++. Как написано у них на сайте:

Премия HighLoad++ — это благодарность сообщества профессионалов своим лидерам.

Мне как основателю проекта безумно приятно, что он действительно приносит пользу и что люди в индустрии считают так же. Именно для этого всё и затевалось.

Но теперь нам нужна ваша помощь. Конкуренция за премию большая и сложная. Вместе с нами в этой категории заявлены такие мастадонты как процессоры Байкал и Miro – главный двигатель совместной деятельности в эпоху пандемии. Но они – большие корпорации, у которых и так все хорошо и будет хорошо. А гетментор – проект маленький, нас всего 3 человека и то не на фуллтайм, и нам было бы ужасно приятно получить премию, потому что неизвестно, ну а когда ещё подвернётся такой шанс.

Помогите нам в этом! Всё что нужно сделать - пройти по ссылке и проголосовать. Чем больше нас будет, тем больше шансов на победу. И я верю в в силу коммьюнити.

https://awards.highload.ru/vote

Спасибо!
👍20🔥4
Привет!

Что-то пока никак не выходит у меня собраться с мыслями и написать продолжение про свой онбординг. Наверное потому, что вкратце это можно описать так – горит по всем фронтам, только и успевай тушить. У меня вместо одной готовой команды, которую надо было просто лидить, появилось аж две. Причём вторая – абсолютно свежая, люди только-только выходят на работу. При условии того, что продукт не знал про появление второй команды ещё пару недель назад. Так что моя задача – вместе с продуктом решить, чем же мы будем заниматься в условиях выросшего хедкаунта х2. Классный челлендж, так вам скажу. Но времени не остаётся :)

Как же так вышло, что у меня появилась вторая команда? Да просто потому, что Shopify растёт не по дням, а по часам. Нам очень много чего хочется сделать и для этого нам нужно много толковых людей.

Кстати про рост и найм. Я недавно узнал, что несмотря на полиси, что мы можем нанять людей только в стране, где у нас есть Legal entity (на текущий момент это Британия, Нидерланды, Германия, Франция, Испания, Швеция, Польша и Литва, если ничего не забыл), мы также умеем спонсировать визы и привозить людей в эти страны. Поэтому если вы хотели попробовать поработать в быстрорастущей e-commerce компании где-нибудь в Европе, то милости прошу. Нам нужны все – инженеры (бекенд/фронтенд), пипл-лиды (Engineering Manager), продакты, UX-дизайнеры. Уровень Senior+. Все вакансии смотрите тут: https://www.shopify.com/careers/

Присылайте мне свои резюме и ссылку на интересующую вакансию (только одну) в личку @glamcoder. Я там отвечаю достаточно быстро. Если вдруг не нашли что искали, то все равно пишите, есть часть непубличных вакансий. Главное - чтобы регион был EMEA!

P.S. Для разработчиков текущий тех стек не важен, лишь бы вы были готовы научиться Ruby On Rails.

P.P.S. Шеринг в профильных каналах приветствуется. Если пошарите, то напишите мне, чтобы я мог в самом канале прийти и поотвечать на возможные вопросы.
👍3🔥3
В эти непростые времена иногда хочется почитать что-то приятное и теплое. Давным давно, лет 10, а то и больше, назад, мой друг сделал сайт с анонимными признаниями в любви. Назывался просто и незамысловато - Make Love Not War - девиз американских хиппи прошлого века.

Сейчас прошло много времени, а девиз по-прежнему актуален (он всегда был и всегда будет актуален). Меняется лишь способ потребления информации. Поэтому контент из 2010го теперь с любовью транслируется в телеграм. Читайте тут: @makelove_notwar_ru

А еще можете почитать канал того же друга с незамысловатыми рассказами: @dontgivepapaya
6🔥2👍1
Если вы планируете менять работу в ближайшее время, то вам точно рано или поздно надо будет торговаться по поводу зарплаты и прочих штук (TC - Total Compensation).

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

Статья, конечно, более актуальна при собеседованиях в международные компании, но думаю что принципы могут быть применены и в РФ и в других странах.

Там две части, обе исключительно полезные. Прочитать полезно даже если вы не собираетесь менять работу, потому что там по сути просто базовые принципы переговоров.

Удачи в торгах!

https://haseebq.com/my-ten-rules-for-negotiating-a-job-offer/

P.S. А по-прежнему напоминаю, что Shopify нанимает и релоцирует людей в Европу и (вроде как) в Канаду. Вакансии тут: https://www.shopify.com/careers/, резюме -> @glamcoder ;)
👍18🔥2👏1
Человек не может быть полноценным, если не записал свой подкаст :) вот и я отличился, вместе с великолепной Еленой Сычевской и Сергеем Кюне.
Выпуски начнут выходить уже на следующей неделе, а пока слушайте трейлер и подписывайтесь на нас везде, где только можете.
https://youtu.be/Tsyrj98SwLM
2😁1
Всем привет!

Частенько ли вы слышали от именитых людей в Айти про то, как они облажались? Ну чтоб с треском рушились сервера, падали проды, клиенты в панике бежали с площадки, а бизнес рвал и метал, увольняя пол-команды? Да чтобы потом еще и выводы сделали и не повторяли такое в будущем?

Такие истории, увы, встречаются катастрофически редко! И именно поэтому мы решили запустить подкаст “Кот уронил прод”, в котором мы разговариваем с гостями про их случаи непредсказуемых фейлов и вместе учимся на их ошибках.

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

Яндекс.Музыка - https://music.yandex.ru/album/22857524
Apple Podcasts - https://podcasts.apple.com/ru/podcast/%D0%BA%D0%BE%D1%82-%D1%83%D1%80%D0%BE%D0%BD%D0%B8%D0%BB-%D0%BF%D1%80%D0%BE%D0%B4/id1631849100
Spotify - https://open.spotify.com/show/6xF6F7CKjqe61WH16I5c14

Все платформы и сайт подкаста - https://kotoprod.mave.digital/

Пообщаться с нами и вообще - https://t.iss.one/kotoprod_chat
Присматривать за обновлениями - https://t.iss.one/kotoprod
А еще ты можешь рассказать нам свою историю и, быть может, стать частью будущих выпусков. Заполняй форму, мы обязательно все прочитаем: https://forms.gle/GxLW2LkvvtpW6EJb8

Подписывайся на нас! Слушай нас! Фейли вместе с нами!
👍5
Штош, пора бы уже послушать первый выпуск нашего подкаста "Код уронил прод"!

В первом выпуске мы поговорили с Ромой Ивлиевым (@yetanotherworld) про то, как порнуха (нет) может повалить (нет) одну очень большую и уважаемую компанию.

Слушайте выпуск, подписывайтесь на нас в телеграме и во всех подкаст платформах, а ещё жду ваши истории фейлов. Форма для их отправки - в описании!

Let the fail begin!
🔥1
Вот и настало время первого выпуска с Романом Ивлиевым

Пообщались с человеком-оркестром и широко известным тимлидом, который также делает замечательную конференцию TeamLead Conf.

Чем софт для ракет и самолётов отличается от того, что пишется для интернета? Почему Рома мечтает в АгроТех? Выступление на конференциях - лайфхак для интровертов? Какую роль играет репутация в эпоху интернета? Как анализируется порно-трафик? Как проще всего заддосить самих себя? Какие процессы помогают стабилизировать пространство решений между маркетингом и инженерами? Как себя вести, когда твой продукт уже лежит? Что делать после? И как правильно накапливать полезное знание? Адекватно ли наказывать сотрудников за ошибки? Как делать адекватно? Почему в IT не принято открыто говорить о факапах?

YouTube
Apple Podcasts
Google Подкасты
Яндекс Музыка
Spotify
VK
📱🎧 Все подкаст платформы и сайт подкаста

📌 GetMentor — это открытое сообщество IT-наставников, готовых делиться знаниями и опытом.

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

Подписывайся на нас! Слушай нас! Фейли вместе с нами!
🔥6👍1
Pair Programming

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

Вот тут есть статься про то, что такое ПП и как им пользоваться: https://shopify.engineering/pair-programming-explained

А вот здесь наш VP of Engineering разговаривает с основателем Tuple про парное программирование: https://www.youtube.com/watch?v=q9UsW-uKu1M

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

Сознаюсь, я сам пока что мало программировал в паре в Shopify (да и вообще, я всё ещё больше про людей и процессы), но почти все в моей команде и вокруг то и дело произносят "let's pair on this issue", и потом совместно находят решение. Особенно круто это работает для новичков (у меня вся команда нанята меньше 4 месяцев назад) и на удаленке, они могут быстро связаться с более опытными коллегами и получить ответы на вопросы на практике.

Ну и в завершение, вот вам хороший рассказ про антипаттерны в парном программировании: https://www.youtube.com/watch?v=V91WdaXrK5s
🔥10
Что ж, и нас не миновала череда потрясений в big tech.

Сегодня Shopify анонсировал отсокпащении 10% сотрудников по всему миру. Сразу скажу, ни меня, ни кого-то, с кем я бы работал, это не коснулось. Но все равно ситуация тревожная и заставляет всех немного нервничать и переживать о своем будущем.

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

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

Официально тут: https://news.shopify.com/changes-to-shopifys-team
😱6👍4😢2
В продолжение вчерашней темы. Вот тут хорошо (как мне кажется) написано, как работают сокращения и как принимается такое решение на верхах. За достоверность не ручаюсь, потому что Blind это тот ещё рассадник тревожности и дезы, но на первый взгляд выглядит здраво

https://www.teamblind.com/post/How-Layoffs-Work-Behind-the-scenesAMA-6CfRQ7RA

TLDR: Если прошла волна сокращений и вас не затронуло, то это не значит что вы в безопасности :)
👍5
Я же совсем забыл рассказать, что в нашем подкасте "Кот уронил прод" вышел очередной эпизод, в котором Алексей Шаграев рассказал нам о запуске одного большого и важного проекта, в котором что-то пошло не так.

Apple Podcasts
Spotify
YouTube
Все остальные платформы

Подписывайтесь на телеграм @kotoprod и присылайте нам свои истории фейлов, заполнив эту форму
🔥3
У подкаста "Кот уронил прод" появился свой отдельный канал на YouTube. Подписывайтесь!

https://www.youtube.com/channel/UCXWpfTDRMqLssiirTKAaKAw/featured

(новый выпуск уже завтра!)
👍6
Обратите внимание на цену, кототрый получит ментор, и цену, которую в итоге увидит менти. Скрин с одного популятного сервиса менторов .io

Это отличная иллюстрация к тому, а почему же я не хочу монетизировать GetMentor через комиссию со встреч. Потому что для меня важно, чтобы менти получали помощь как можно более беспрепятственно, а работа ментора при этом была адекватно оценена. А платить платформе 42% - ну это эребор, как мне кажется.
17🔥1🤔1