Основные тезисы
-----
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Audio
Сын попросил написать гимн его любимого футбольного клуба ⚽️. С музыкой я на вы и через низкий поклон ей в ноги, так что сразу решил, что без помощи ИИ и современных инструментов не обойтись. Ему - музыка и фан, мне - занятный челлендж. Думал, понадобится дня два, но уложился в один.
Что я использовал (помимо клавиатуры MacBook и AirPods Pro)
Вышло неожиданно приятно. На Яндекс.Музыку
Вывода два
#воскресное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤯1
Forwarded from бумеры смотрят телек
This media is not supported in your browser
VIEW IN TELEGRAM
Фейл дня: комментатор «Матч ТВ» перепутал кнопки и случайно погасил свет на стадионе во время матча Кубка России по футболу. Игру остановили, а парень сказал, что больше так не будет.
Тот самый стажёр, который обещал не косячить.
Тот самый стажёр, который обещал не косячить.
🤣5😱2
Сын (4 года) с августа занимается в школе ФК «Динамо». Вчера его посмотрели в группу постарше, тренер сказал, что он готов, пусть начинает.
Дальше диалог
Я: - Будешь также упорно заниматься, возьмут в самую главную группу, еще старше.
Сын: - К Тюкавину?
Я: - Может, и к Тюкавину.
Простой вывод: ставьте себе максимально амбициозные цели, не обращайте внимания на ограничения. Тогда что-то, да получится.
Дальше диалог
Я: - Будешь также упорно заниматься, возьмут в самую главную группу, еще старше.
Сын: - К Тюкавину?
Я: - Может, и к Тюкавину.
Простой вывод: ставьте себе максимально амбициозные цели, не обращайте внимания на ограничения. Тогда что-то, да получится.
❤20
10.10 в Яндекс прошел Mobile peerlab #2. Я в качестве эксперта в очень уютной компании обсуждал, куда и как расти разработчику в карьере после того, как уровень middle / middle+, как кажется, достигнут.
Прежде всего, говорили про роли фиче-лидов и техлидов, но и вскользь упомянули архетипы из книги Уилла Ларсона "Staff Engineer"
- Технический лидер (Tech Lead): отвечает за руководство командой и координацию выполнения задач. Технические лидеры определяют техническое видение команды и помогают другим разработчикам развиваться, делегируя сложные задачи (важно не путать с тимлидом, который отвечает за мотивацию, процессы поставки, синхронизацию целей и практически не пишет код).
- Архитектор (Architect): Архитекторы фокусируются на создании и поддержании архитектуры системы. Они обладают глубокими знаниями в своей области и работают над долгосрочными техническими решениями, обеспечивая их соответствие бизнес-требованиям.
- Решатель (Solver): Решатели берутся за самые сложные проблемы и работают над ними до тех пор, пока они не будут решены. Их задача — находить эффективные пути решения критических вопросов, которые были определены руководством. Чаще всего используется как десант антикризисного управления.
- Правая рука (Right Hand): выполняет функции старшего лидера без прямых управленческих обязанностей. Правая рука помогает расширить влияние руководителя, решая важные проблемы на стыке бизнеса и технологий, выступая консультантов и советником.
Понимание своего архетипа помогает лучше осознавать карьеру, а также точнее коммуницировать с коллегами.
- Если нравится работать с командой и развивать других, возможно, станете отличным техническим лидером.
- Если увлекает проектирование систем и архитектуры, роль архитектора может быть наиболее подходящей.
- Если любите разбираться в сложных задачах и часто менять контекст - роль solver подойдет идеально.
- Если интересно работать на стыке технологий и бизнеса, роль правой руки (консалтинг) может стать призванием.
P.S. Более приземленный вопрос: "Чем отличаются фиче-лид, техлид и тимлид", - разберу как-нибудь в следующий раз.
Прежде всего, говорили про роли фиче-лидов и техлидов, но и вскользь упомянули архетипы из книги Уилла Ларсона "Staff Engineer"
- Технический лидер (Tech Lead): отвечает за руководство командой и координацию выполнения задач. Технические лидеры определяют техническое видение команды и помогают другим разработчикам развиваться, делегируя сложные задачи (важно не путать с тимлидом, который отвечает за мотивацию, процессы поставки, синхронизацию целей и практически не пишет код).
- Архитектор (Architect): Архитекторы фокусируются на создании и поддержании архитектуры системы. Они обладают глубокими знаниями в своей области и работают над долгосрочными техническими решениями, обеспечивая их соответствие бизнес-требованиям.
- Решатель (Solver): Решатели берутся за самые сложные проблемы и работают над ними до тех пор, пока они не будут решены. Их задача — находить эффективные пути решения критических вопросов, которые были определены руководством. Чаще всего используется как десант антикризисного управления.
- Правая рука (Right Hand): выполняет функции старшего лидера без прямых управленческих обязанностей. Правая рука помогает расширить влияние руководителя, решая важные проблемы на стыке бизнеса и технологий, выступая консультантов и советником.
Понимание своего архетипа помогает лучше осознавать карьеру, а также точнее коммуницировать с коллегами.
- Если нравится работать с командой и развивать других, возможно, станете отличным техническим лидером.
- Если увлекает проектирование систем и архитектуры, роль архитектора может быть наиболее подходящей.
- Если любите разбираться в сложных задачах и часто менять контекст - роль solver подойдет идеально.
- Если интересно работать на стыке технологий и бизнеса, роль правой руки (консалтинг) может стать призванием.
P.S. Более приземленный вопрос: "Чем отличаются фиче-лид, техлид и тимлид", - разберу как-нибудь в следующий раз.
❤13👍3
Forwarded from Sharovatov (Vitaly Sharovatov)
в продолжение обсуждаемой темы в Teamlead Bootcamp.
Кажется, вечны разговоры о том, что молодёжь “избалована”, “не хочет сжать булки и трудиться”, etc.
Мне видится, что прогресс всё же идёт, и почти каждое поколение делает следующему поколению жизнь полегче. И, конечно же, новое поколение пользуется созданными преимуществами. И это всё нормально.
Кажется, вечны разговоры о том, что молодёжь “избалована”, “не хочет сжать булки и трудиться”, etc.
Мне видится, что прогресс всё же идёт, и почти каждое поколение делает следующему поколению жизнь полегче. И, конечно же, новое поколение пользуется созданными преимуществами. И это всё нормально.
👍7
Презентация.pdf
34.7 MB
Пригласили выступить хорошие знакомые с докладом про состояние мобильной разработки. Взял свои старые заметки, посмотрел актуальные цифры и изменения на рынке как самих приложений, так и в сфере найма и развития исполнителей.
Доклад обзорный, словно калейдоскоп тенденций, на которые, на мой взгляд, стоит обращать внимание. Список открытый, все в одно выступление не поместилось.
Выделю несколько тезисов.
Остальные посмотрите на слайдах, кто заинтересовался
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🤔2
🎤 (iOS only) На следующей неделе пройдет Podlodka iOS Crew. Тема недели: «Многопоточность»
Сессии проходят утром и вечером, так что есть уважительная причина прогулять не только дэйлик, но и пятичасовое командное чаепитие.
В программе:
✍️ Разбор actors и executors с Евгением Ёлчевым ⚙️
✍️ Как управлять асинхронным MVVM в UIKit и SwiftUI с Ильей Харламовым 🎛
✍️ Воркшоп по синхронизации с Александром Игнатьевым: как решить проблему отсутствия нужных Lock'ов в iOS🔒
✍️ Не забудут и про старые, проверенные инструменты: Дмитрий Куркин разберет, как GDC всё еще помогает решать задачи, с которыми не всегда справляется Swift Concurrency 🔄
👉 Присоединяйтесь к Podlodka iOS Crew.
Промокод
P.S. Среди подписчиков, которые докажут в комментариях к этому посту, что они iOS-разработчики (можно мемом, можно занимательным фактом, сколько базовых классов в Objective-C, например) разыграю в субботу бесплатный билет.
Сессии проходят утром и вечером, так что есть уважительная причина прогулять не только дэйлик, но и пятичасовое командное чаепитие.
В программе:
👉 Присоединяйтесь к Podlodka iOS Crew.
Промокод
ios_crew_14_Ba15DW даёт приятную скидку в 500 ₽ P.S. Среди подписчиков, которые докажут в комментариях к этому посту, что они iOS-разработчики (можно мемом, можно занимательным фактом, сколько базовых классов в Objective-C, например) разыграю в субботу бесплатный билет.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔1
Презентация.pdf
7.1 MB
Доклад технический, про устройство потоков на уровне приложения и ядра ОС. При подготовке ставил целью покопаться во внутренностях, понять лучше, что происходит под капотом. Приятный челлендж.
Выделю несколько тезисов про многозадачность (хотя доклад шире: любопытствующие - посмотрите слайды)
P.S. Обещал выложить в канал список литературы из доклада
• Concurrency & Multithreading in iOS
• Concurrency and Parallelism: Understanding I/O
• The Little Book of Semaphores by Allen B. Downey
• Apple’s Open Source Roots: The BSD Heritage Behind macOS and iOS
• macOS Kernel & System Extensions
• Kernel Architecture Overview
• GCD Internals
• Threading Programming Guide
• What’s the difference between a Thread and a Task?
• Закон Амдала
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤10
Презентация.pdf
3.2 MB
Я редко делюсь чем-то как engineering manager, но на эту тему очень давно хотел поговорить: был период в работе, когда за квартал набралось кейсов на целую книгу
Традиционно, любопытствующие - посмотрите слайды, а несколько тезисов для всех - ниже.
Больше подробностей и конкретики с примерами - на слайдах.
Манипуляция
Руководитель: "Ты не можешь уйти в отпуск, пока мы не закончим релиз. Команда без тебя не справится"
Анализ (под спойлером: можно свои варианты в комментариях накинуть сначала)
- Цель:
- Мишень:
- Отработка сотрудником:
Ответ: Я понимаю важность релиза, при этом отпуск для меня критически важен. Давайте уточним, какие задачи требуют моего непосредственного участия и поищем варианты, как и кому их передать до моего отпуска, чтобы команда могла продолжить без задержек?
P.S. Безусловно, жизнь гораздо сложнее, чем схемы ответов. Да и времени подумать иногда просто нет. При этом, чем более подготовлен, тем реже промахиваешься
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤3😱1
Forwarded from iOS Makes Me Hate
Media is too big
VIEW IN TELEGRAM
Делюсь отрывком из двух часового подкаста с Сашей Сычевым
Саша Сычев руководитель в Яндексе и сильный эксперт. Мы очень насыщенно поговорили с ним о найме, грейдах, матрицах, красных флагах и о многом другом. Выпуск вышел заряженным на контент разных масштабов.
В этом отрывке он делится почему "накрутка опыта" — это показатель твоих скиллов и индикатор доверия. А доверие — это новый софт скилл
Саша Сычев руководитель в Яндексе и сильный эксперт. Мы очень насыщенно поговорили с ним о найме, грейдах, матрицах, красных флагах и о многом другом. Выпуск вышел заряженным на контент разных масштабов.
В этом отрывке он делится почему "накрутка опыта" — это показатель твоих скиллов и индикатор доверия. А доверие — это новый софт скилл
👍8😱2❤1
С собеседования
Я: - Как устроен процесс в команде?
Кандидат: - Да так себе. Был менеджер проекта, но он спился
#пятничноеневпятницу
Я: - Как устроен процесс в команде?
Кандидат: - Да так себе. Был менеджер проекта, но он спился
#пятничноеневпятницу
🤣32❤2🤔1