Блог Олега Стрекаловского
92 subscribers
6 photos
65 links
Подписывайтесь на канал, чтобы получать уведомления о выходе новых постов c https://blog.s10y.net/
Download Telegram
Самая свежая информация о рынке зарплат в российском ИТ по специализации и уровню от рекрутеров.
Продолжая тему ИТшных подкастов.
В глубине глубин Я.Подкастов когда-то нашёл подкаст "Между скобок". Сначала я без особого энтузиазма прослушивал выпуски, где часто люди очень сомнительной квалификации пытались занудно комментировать главы из хайповых ИТшных книг. Изредка получались и интересные выпуски, когда приглашались настоящие эксперты в технологиях или авторы книг, которым было что сказать по сути обсуждаемых тем. Значимой вершиной подкаста на пути к уникальному контенту стал выпуск в формате реального интервью на позицию тимлида. Меня поразила та глубина, на которую интервьюер закопался в вопросе "подойдёт ли нам такой тимлид". Тут и несколько Q&A секций с разных сторон, и разбор управленческих кейсов, анализ интервьюером кандидата в конце каждой из сессии. По итогу, возможно, даже кандидат лучше узнал самого себя 😊 Такой скрупулёзный подход не может не вызвать глубокого уважения к работе настоящего профессионала и очень вдохновляет. Эти два часа диалога были очень увлекательны.
К аудио версии есть и видео, если вам интересно посмотреть на живые эмоции.
Канал подкаста https://t.me/megdu_skobok
СберМаркет Тех провёл небольшую конференцию, где выступали спикеры из разных e-com компаний.
Среди них был Михаил Кабищев из #ozon. Он рассказал как проходят наши учения по отключению дата центров.
https://www.youtube.com/live/0N3h2LTqV7A?si=5o-Lby08pJtj1QB8&t=10310
Внезапно потенциально годный митап от СберТеха в Вологде 5 октября (четверг) в 17:30 про хайлоад и хаос инжиниринг
https://developers.sber.ru/kak-v-sbere/hiring-events/it_talk_vologda
Подкаст инсайтов о сервисах Яндекса

Недавно открыл для себя ИТшный подкаст от Яндекса (Yet Another Podcast, https://music.yandex.ru/album/24046885)
В гости приходят инженеры и руководители различных сервисов Яндекса, и ведущий расспрашивает их о проектах.

Подкаст достаточно живой и не выглядит как сухое интервью: ведущий задаёт животрепещущие вопросы, дискуссия не скатывается в слишком банальные или наоборот хардкорные темы. Всё объясняется доступным языком. Чувствуется искренняя заинтересованность ведущего в том, о чем он спрашивает.
Например из выпусков можно узнать:
- о динамическом ценообразовании в Я.Такси, Я.Драйве, Я.Еде
- о механизмах рекомендаций Кинопоиска и Я.Музыки
- как в Яндексе создают и эксплуатируют роботов-курьеров

В общем, выпуски приятно слушать, параллельно узнавая как решаются интересные инженерные задачки. Категорически рекомендую.
Рассказ про «мой» Ozon Tech после первого года работы

https://blog.s10y.net/posts/ozon-tech-first-year-retro/
Случайно наткнулся на преинтереснейшую статью про Go, в которой этот язык оценивается с точки зрения удобства реализации известных паттернов из GoF. Оказалось, что embedding, как бы его не пытались приравнять по мощи к абстрактным классам, сильно проигрывает по удобству использования последним.
https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=2e97d77beb94a48fc30cb803741d62135b2c7ad8
При этом авторы языка не особо то и поясняют альтернативные подходы к дизайну: https://go.dev/talks/2012/splash.article

Примечательно, что примеры паттернов на Refactoring Guru для Go описаны в более "кастрированных" версиях: того самого абстрактного класса нет там, где по описанию паттерна он вообще то должен быть. От того предложенные гошные реализации уступают по возможностям джавовым.
Вся суть ментальной ловушки про технический долг в одной иллюстрации из детского словаря Ричарда Скарри.
Порекомендую всем тимлидам небанальный доклад Филиппа Дельгядо про то, как строить команды, и почему матрицы компетенций - это очень узкий взгляд на вещи.
https://www.youtube.com/watch?v=I0sqN6Bbcbo&pp=ygUs0LrQvtC80LDQvdC00LAg0LrQsNC6INC60L7QvdGB0YLRgNGD0LrRgtC-0YA%3D
Наш CTO редко даёт большие интервью, но "мяса" в них много. Поэтому я стараюсь такое не пропускать.
Когда он приходил в подкаст "Кода кода", разговор был больше техническим: обсуждали подготовку компании к большим нагрузкам.
В этот раз видео-интервью было более менеджерским: о роли CTO, связи бизнеса и ИТ, структуре компании и принятии решений.
Бонус в конце: за что CTO может уволить 😊
Собрал для вас полезные материалы для продвинутого изучения PostgreSQL #postgresql
https://blog.s10y.net/posts/postgresql-digest/
Есть у меня такая привычка: по утрам в выходные сфокусировано заниматься профессиональным саморазвитием.
В этот раз в одном из докладов про архитектуру нашёл ссылку на офигенский тул для рисования архитектурных диаграмм С4 - https://structurizr.com/
DSL достаточно интуитивный: за 5 минут нарисовал развесистую схему сервиса корзины Озона, над которой работаю. Но вам я её, конечно, не покажу 😊
Уметь рисовать такие схемы полезно как минимум потому, что их используют на собесах в бигтехи.
Внезапная годнота от Подлодки подъехала.
Товарищ достаточно понятно описал как устроены грейды в зарубежных бигтехах, и почему схема "больше работай свою работу - получишь повышение" там не работает. И кажется, не только там не работает 😉
Podlodka #384 – Карьера в FAANG

Существует популярное мнение – делай свою работу быстрее и лучше других, и продвижение по карьере не заставит себя ждать. На ранних этапах карьеры это еще справедливо, но чем дальше – тем больше правила игры меняются. Особенно в FAANG, где на каждую высокую позицию невероятно высокая конкуренция. Какие правила там действуют, и как к ним подступиться – выясняем вместе с Максом Страховым.

🎧 Слушать выпуск

👀 Смотреть выпуск

Партнер эпизода — Practical ML Conf, конференция Яндекса про практическое применение Machine Learning. Даже теглайн конференции сгенерирован YandexGPT - Machine Learning, проверенный практикой.
На мероприятии ведущие инженеры поделятся своими знаниями о практическом применении ML и расскажут о кейсах, о которых не пишут в учебниках.
Приходите и слушайте доклады офлайн в Москве или онлайн из любой точки мира.

pmlconf.yandex.ru

Реклама. ООО "Яндекс";
ИНН 7736207543, Erid: 2VSb5xfdRZ2
Автор C4 Model Diagram отвечает на вопросы, и показывает как моделировать архитектуры его инструментом: https://www.youtube.com/watch?v=mqoU2C-USP0
Напомню про крутой тул для визуализации этих схем: https://structurizr.com
С помощью него я на работе сделал схему нашего сервиса (пара десятков внешних интеграций и несколько хранилищ данных), которая помогает в онбординге новичков.
На очередном круглом столе подкаста "БезВотЭтогоВотВсего" обсуждался вопрос эффективности технических команд.
На встрече собрались лидеры из T-Банк, Avito Pro, Yandex Толока и Сбера.
Ведущий затронул острые темы, некоторые из них:
- как компании меряют эффективность,
- что делают с хаканием метрик,
- что делать, если CEO принёс очередную "гениальную" идею в обход принятных процессов.
Хорошо, что обошлось без дежурных ответов, и участники поделились инсайтами из своей практики.

Встреча длилась 2 часа, но для вашего удобства в комментарии к видео я добавил таймкоды к обсуждениям.
https://www.youtube.com/watch?v=XgAF3ceWG6s
Все чаще слышу о том, тема дежурств в Озоне очень волнует разработчиков, которые хотели бы у нас работать.
Чтобы предподоткрыть завесу тайны, в подкаст "Кода Кода" пришёл CTO платформы Андрей Чупейкин, и рассказал, как у нас устроен этот процесс.

В беседе обсудили:
- Критерии оценки инцидентов.
- Кто и как следит за продом и решает проблемы.
- Как быстро находить причины сбоев в огромных микросервисных системах.

https://music.yandex.ru/album/13732143/track/131469418

UPD: ещё больше деталей можно узнать из доклада руководителя SRE Ozon Tech Владимира Витковского.
Анастасию Абрашитову я открыл для себя через подкаст "Три тимлида заходят в бар".
В нём обсуждались такие горячие темы как:
- перформанс ревью,
- как тимлиду доносить корректирующую обратную связь,
- работа с друзьями.
Уже там создался её образ как опытного руководителя.

И вот появилась очередная возможность с её помощью разобраться в непростой теме увольнений. В докладе не затрагиваются юридические стороны вопроса: на эту тему можно послушать выпуск подкаста Подлодка, куда приходил Виталий Шароватов.
Тут речь была скорее о том как правильно воспользоваться этим обоюдоострым инструментом.
https://www.youtube.com/watch?v=puWWKRXjUHg
Можно ли оставаться инженером, если уже являешься старшим разработчиком в своей команде, но хочешь продолжать расти по карьерной лестнице?

В зарубежных компаниях уже давно принят подход, что стать руководителем сотрудников - это не единственный вариант для развития карьеры программиста: так появились уровни Staff, Principal, Distinguished, Technical fellow. Российские бигтехи тоже приходят к этой же идее (пруф №1, пруф №2) т.к. на их масштабах появляются задачи, требующие неординарных навыков от инженеров. Но стать типичным "архитектором в башне из слоновой кости" - это совсем не то, что требуется рынку.

В своём докладе Ian Cooper рассказывает о таких инженерах:
- Какие архетипы подобных разработчиков встречаются.
- Как оставаться очень ценным сотрудником, всё меньше и меньше делая что-то своими руками.
- С какими сложностями придётся столкнуться, и чем придётся пожертвовать.

https://www.youtube.com/watch?v=l-oCDQGH3EU