Общий код без мейнтейнеров, обновление древних зависимостей, новые инструменты разработчика, как получить хэдкаунт на техно, 1000 и 1 встреча со стейкхолдерами. И как выйти победителем из этой ситуации.
Python: › Бэкенд › Аналитика и DWH › Машинное обучение › Инструменты, скрипты, автоматизация Важно: если нужно вернуться на предыдущий способ выделения, нужно нажать на клавишу Меньший отступ Как выделить ключевую мысль и сделать списки Выдели текст, зайди на вкладку Главная и нажми клавишу Больший отступ: 1. Один раз, чтобы выделить ключевую мысль Важно: чтобы жёлтая линия не разрывалась, поставь курсор в конце строки и нажми Enter. 2. Два раза, чтобы создать маркированный список в виде стрелочки 3. Три раза, чтобы создать нумерованный список Разрешённые языки программирования 7
переиспользование уже созданных фич › глобальный рефакторинг › унификация кода › отсутствие экзотики › уменьшение велосипедостроения › больше времени писать уникальные фичи 9
предыдущий способ выделения, нужно нажать на клавишу Меньший отступ Как выделить ключевую мысль и сделать списки Выдели текст, зайди на вкладку Главная и нажми клавишу Больший отступ: 1. Один раз, чтобы выделить ключевую мысль Важно: чтобы жёлтая линия не разрывалась, поставь курсор в конце строки и нажми Enter. 2. Два раза, чтобы создать маркированный список в виде стрелочки 3. Три раза, чтобы создать нумерованный список Целеполагание - разблокировка разработчикам пути в использовании существующих инструментов Организация Часть DevTools Ответственность комитет Python Техлид Сергей Яхницкий Команда 1-2 HC от каждого CTO Срок достижения результатов 6 месяцев 20
предыдущий способ выделения, нужно нажать на клавишу Меньший отступ Как выделить ключевую мысль и сделать списки Выдели текст, зайди на вкладку Главная и нажми клавишу Больший отступ: 1. Один раз, чтобы выделить ключевую мысль Важно: чтобы жёлтая линия не разрывалась, поставь курсор в конце строки и нажми Enter. 2. Два раза, чтобы создать маркированный список в виде стрелочки 3. Три раза, чтобы создать нумерованный список Целеполагание - разблокировка разработчикам пути в использовании существующих инструментов Организация Часть DevTools Ответственность комитет Python Техлид Сергей Яхницкий Команда 1-2 HC от каждого CTO Срок достижения результатов 6 месяцев Быстро договориться с 10+ людьми нереально 21
24.08.2023 - Обращение в комитет 3. 04.09.2023 - Новый СТО Ridetech 4. 22.09.2023 - Аппрув от Python комитета 5. 01.11.2023 - Получили ОК от СТО БГ Ecom & Ridetech 29
24.08.2023 - Обращение в комитет 3. 04.09.2023 - Новый СТО Ridetech 4. 22.09.2023 - Аппрув от Python комитета 5. 01.11.2023 - Получили ОК от СТО БГ Ecom & Ridetech 6. 11.12.2023 - Приступаем к проекту 30
пишу на Python • ранее писал на C++ 6 лет • В Яндекс Еде с 2022 года • Перекладываю JSON'ы (а кто не перекладывает?) • Павел Соломатин @hyberlet • Поднимаю Python в Райдтехе с колен • Люблю причинять добро и наносить пользу • Перекладываю ya.make 32
из 385 сервисов › Переезд в 1 строчку Важно: если нужно вернуться на предыдущий способ выделения, нужно нажать на клавишу Меньший отступ Как выделить ключевую мысль и сделать списки 34
• check vs flake8 › complexipy › uv › orjson › pydantic 2 Важно: если нужно вернуться на предыдущий способ выделения, нужно нажать на клавишу Меньший отступ Как выделить ключевую мысль и сделать списки 35
• Сборка в 1 проход • Обновили базовые образы • Тесты за 1 час вместо 6+ Важно: если нужно вернуться на предыдущий способ выделения, нужно нажать на клавишу Меньший отступ Как выделить ключевую мысль и сделать списки 36
• Crowdfunding › more typing? • pyright • pyre • pytype • pylyzer Важно: если нужно вернуться на предыдущий способ выделения, нужно нажать на клавишу Меньший отступ Как выделить ключевую мысль и сделать списки 37