Синицын, бл🤬

Description
Личный бложек Андрея Синицына

Строю большие и очень большие инфраструктуры

Пишу про бизнес в IT и про выживание в бигтехе

Капер на службе Его Величества! 🏴‍☠️

Связаться с мной: https://andrey.sinits.in

Рекламу не размещаю
Advertising
We recommend to visit
Roxman
Roxman
10,496,004 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 1 day, 18 hours ago

HAYZON
HAYZON
5,764,933 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Купить рекламу: https://telega.in/c/hayzonn

Last updated 1 week, 6 days ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month ago

2 months, 2 weeks ago

Друзья, приветствую

Как вы могли заметить, вчера поста не было, а сегодня в эфир прорвался черновик)

Мне чето хреново совсем, на самом деле, вчера весь день пролежал и, видимо, и сегодня весь день пролежу. А черновиков подготовленных нет?‍♂️ Такое тоже бывает

Давайте я отдохну пару дней вот и с понедельника продолжим канал в обычном режиме. А то что-то я совсем поломался(

2 months, 2 weeks ago

Первые дни

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

Итак, айфон я восстановил из бэкапа, но была проблема: у меня больше не было российской симки и восстановить ее я уже не мог?‍♂️ Я потерял доступ к российскому интернет-банку. Это было очень печально. Ну ладно, хвала богам, основной запас денег я привез кэшем в долларах. Аж 1100 баксов у меня было с собой.

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

А, ну и Лазада оплачивала только 7 или 10 дней отеля, я уже не помню и мне надо было найти за это время квартиру в чужой азиатской стране?‍♂️ И это было проблемой номер один. Я так думал

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

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

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

Я отдал за все это 500 баксов, успешно въехал, переночевал там, но вдруг выяснилось, что на праздничной неделе будет ходить полиция и проверять разрешения (арендаторам надо оформиться в местном ЖЭКе), за нарушение — большие штрафы. Посему меня спешно перебросили в соседний, первый район (это прям даунтаун, илитни место), где мой агент договорилась с владельцем, что несмотря на то, что квартира стоит 650, он меня пустит на три месяца за 500, но потом, если я захочу остаться, то будет 650.

Ударили по рукам и я в очередной раз переехал, заплатив сто долларов новому лендлорду за мое спокойствие от полиции. И меня действительно никто не побеспокоил

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

Фоточки будут отдельным постом


*▶ Синицын, бл? * @boombah_in_da_house

2 months, 2 weeks ago
Синицын, бл🤬
2 months, 2 weeks ago
Синицын, бл🤬
2 months, 2 weeks ago
Синицын, бл🤬
2 months, 2 weeks ago

Про Вьетнам

Совсем я расслабился) И не в 11.11 пост вышел.. Давайте сегодня мне это простим)

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

И вот приходит мне сообщение на линкедин: не хотите пройти тестовое задание на php-разработчика. Это была Lazada. Я уже завязал как с пхп в частности, так и с разработкой в целом, но че бы и не попробовать? Мне надо было практиковать язык. И вот я сделал тестовое, потом прошел первый этап собесов и вдруг оказалось, что в команде девопсов руководитель — мой знакомый. Очень шапочный, но тем не менее. И что он меня зовет во Вьет девопсить) Ну я и согласился. Собеседования проходили в декабре 14 года, а на 1 февраля 2015 мне купили билеты в город Хошимин, как он называется сейчас, или Сайгон, каким всегда было его историяеское название

В Азии я, на тот момент, не был вообще никогда, да и за границу прям особо далеко не ездил, но шанс! Да и мне было очень интересно) В общем, хуле нет, когда да?‍♂️ Собрался и поехал. Пуховик свой оставил в Шереметьево в туалете, на "вернуться" у меня не было денег. Я все оставил семье, тогда еще существовавшей, а сам рванул прям с минимумом бабла, ровно чтобы снять самую дешевую квартиру и дотянуть до первой зарплаты

В аэропорту я дико нервничал, поэтому купил литровую бутылочку JimBeam и где-то над Казахстаном она у меня кончилась) Накидался просто в слюни в той дороге. Дошло до того, что я потерял айфон в самолете?‍♂️ В результате я прилетел на благословенную землю Вьетнама даже без мобильника. У меня было Invitation Letter от компании, с помощью которого мне надо было сделать визу в аэропорту. Но я был настолько пьян, что забыл про него и попал в страну по обычной туристической визе. Иэ этого тоже получилось приключение, но о нем попозже)

У меня был ваучер на такси, которое привезло меня в отель, все также мертвецки пьяного. Отгрузив свой багаж и радав мелкие доллары на чай, я пошел гулять по Сайгону. Первым же делом я распотрошил кредитку и купил себе новый айфон (ну а че, гулять так гулять, пофиг что это была прям ПОСЛЕДНЯЯ заначка) и пошел в город

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


*▶ Синицын, бл? * @boombah_in_da_house

2 months, 2 weeks ago

Про аналитиков

Профессия не менее таинственная, чем девопс. Никто не понимает, чем конкретно они должны заниматься. Вообще, аналитики — это прям готовые промпт-инженеры. Они берут какую-то информацию и превращают ее в слова, понятные программистам

По сути, пишут промпты)

Так вот, какая им по сути разница, кому эти промпты скармливать? Они умеют превращать одни слова в другие и этого достаточно, чтобы получать приемлемый код от LLM


*▶ Синицын, бл? * @boombah_in_da_house

2 months, 2 weeks ago

Про обратную связь

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

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

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

Невозможно работать хорошо и качественно, если руководитель даёт обратную связь только в период оценки, а не сразу.

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

А если получать фидбэк раз в полгода на ревью, то высоки шансы сгореть в угольки, а твой босс об этом так и не узнает?


*▶ Синицын, бл? * @boombah_in_da_house

2 months, 3 weeks ago

Про фичи

Как правило, клиенты или пользователи не знают, где именно у них болит. У каждого есть какие-то свои задачи и есть софт, который их решает либо нет?‍♂️

Принцип UNIX "одна задача — одна утилита" как раз решает эту проблему. У пользователя есть куча кирпичиков, а решение он складывает сам. Но это сложно.

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

Если бы пользователи знали, чего они на самом деле хотят, писать софт было бы намного проще. Так что обращайте внимание на то, что они делают, а не на то, что говорят.


*▶ Синицын, бл? * @boombah_in_da_house

2 months, 3 weeks ago

Про метрики

Понедельник — сложный день и я нашел для вас сложную тему) Давайте поговорим про метрики. Моя основная рабочая тема — это delivery. Доставка готового продукта до конечного пользователя. Сюда входит и CI/CD, и подготовка инфраструктуры, и коммуникация с продуктовыми командами и бизнесом. Все заинтересованные стороны хотят как можно меньше делать и как можно больше деливерить, это нормально. Вот моя задача — как раз это самое деливери и обеспечить. Ну а чтобы управлять, нам надо измерять) Вот и поговорим про то, что надо измерять

0⃣ Time to market. Под номером ноль идет, потому что все на нее дрочат) ТТМ как икона для бизнеса, выражение "пердолить фичи" имеет качественное выражение как раз в виде ТТМ. Вкратце, это время от идеи до продакшена. Внутри ТТМ зарыто много всякого, о котором мы и поговорим. Подробно на ней я останавливаться не буду, так как она выходит за рамки delivery

1️⃣ Lead time. Младший брат (или сестра??) ТТМ. Lead time измеряет время от постановки нашей Большой Задачи (то есть кикофф, дизайн и все вот это уже прошли) до ее полного релиза. Лидтайм замеряет время на производство и деливери. А не только деливери)) Долго думал, стоит ли про нее писать, но все-таки написал. В разговорах технических спецов с продактами имеет смысл оперировать именно метрикой лидтайм

2️⃣ Cycle time. Самая последняя матрешка в этой троице. Это метрика одного этапа нашего SDLC, девопсячьей восьмерочки. Потому она и сайкл — цикличная. Отражает время на выполнение одной конкретной задачи, например, релиз или тестирование.

3️⃣ Deployment Frequency. Ну вот начались уже более понятные метрики) Тут все понятно из названия: DF говорит нам как часто мы доставляем произведенное вэлью на прод, до пользователя. Обратите внимание, что эта метрика не учитывает неудачные релизы, которые пришлось откатывать. Она просто считает попытки доставок — успешные и не очень

4️⃣ Change Fail Rate. Ну а тут мы как раз считаем отношение неудачных релизов к общему их количеству. То есть просто делим нашу Deployment Frequency на количество откатов. Опять-таки, возвращаясь к математике: бОльшее число релизов даст нам более гибкое управление этой метрикой, так как когда у нас один релиз в месяц и он неудачный, то CFR будет равен одному?‍♂️ Ну а если удачный, то ~~делим на ноль~~ берем больший интервал времени. Имеет смысл только в сочетании с другими метриками

5️⃣ Mean Time To Recovery. Или просто MTTR. Самая важная метрика для команды SRE — замеряет время от того момента, как загорелся алерт (то есть начался инцидент) и до полного восстановления работоспособности. Метрика говорит нам о том, насколько хорошо мы умеем справляться со сбоями и фейлами

6️⃣ Net Promoter Score. Ну и NPS. Степень удовлетворенности заказчика продуктом. Казалось бы, зачем оно нужно в деливери? Ну во-первых, это такая же базовая метрика, как TTM. А во-вторых, для более качественного деливери я рассматриваю инфраструктуру компании как продукт и работаю с ней как с продуктом. Мои заказчики — бизнес. Мои пользователи — разработчики из продуктовых команд, мне надо понимать, насколько им хорошо и приятно пользоваться моей инфрой. Как ее считать? Наверняка вы часто видели письма от разных сервисов, типа "насколько вы готовы порекомендовать наш продукт знакомым? Оцените от одного до десяти". Вот это как раз она и есть. В контексте внутренней инфры ее можно трансформировать в "насколько вы готовы рекомендовать соседним командам попробовать нашу инфраструктуру" ну или как-то так) Тут уже многое зависит от нюансов

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

Если хотите грязных подробностей про SLA, то жмякайте единорога?


*▶ Синицын, бл? * @boombah_in_da_house

We recommend to visit
Roxman
Roxman
10,496,004 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 1 day, 18 hours ago

HAYZON
HAYZON
5,764,933 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Купить рекламу: https://telega.in/c/hayzonn

Last updated 1 week, 6 days ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month ago