Как принимать решения, строить команды и выбирать инструменты разработки. Павел Щедухин, Ozon Tech
HTML-код
- Опубликовано: 2 июн 2024
- Всем привет. Каждый день мы пользуемся десятками, если не сотнями приложений, многие из которых являются гигантскими сервисами. Но как они устроены и что внутри?
В гостях - Павел Щедухин, руководитель разработки мобильных приложений продавца Ozon Tech. В этом интервью - о том, как построить огромное приложение, как строить команды, почему work&life balance важен и как выбирать инструменты разработки.
00:00:00 - Всем привет
00:01:05 - Немного о себе
00:03:36 - Как Павел оказался в Ozon Tech
00:07:17 - Пара слов о работе команд
00:09:02 - Приложение продавца
00:11:44 - Внедрение новых фичей
00:14:36 - Релизные поезда
00:18:29 - Переход на Compose
00:20:02 - Что учить новичкам: XML или Compose
00:21:17 - Программный комитет и продолжение про релизные поезда
00:25:21 - Что важно руководителям и work&life balance
00:32:15 - Офис или удаленка
00:38:54 - Топ 3 что нравится в Ozon Tech
00:43:14 - Тестирование
00:50:58 - Митапы и DevRel
00:58:25 - "Даже в негативном фидбеке можно найти зоны роста"
01:03:34 - Кроссплатформа
01:07:46 - DI фреймворки
01:11:13 - "Главный ресурс не технологии, а люди"
01:16:42 - Новые мобильные ОС
01:22:04 - Совет всем мобильным разработчикам
01:23:42 - Всем пока
Поддержать канал и получить доступ к эксклюзивному контенту можно подписавшись на Boosty:
=================================================
Поддержать канал на Boosty - boosty.to/mobiledev
=================================================
Полезные статьи из мира мобильной разработки:
Teletype - teletype.in/@alexgladkov
Мобильный разработчик в других соц. сетях:
================================
Телеграм - t.me/mobiledevnews
ВК - mdeveloper
Дзен - dzen.ru/mobiledeveloper
================================
Если ты прочитал это - напиши коммент! Тест на внимательность :D
Приятный собеседник. Был бы не против работать с таким руководителем/коллегой. Совпадает с моим видением.
Видео супер! Алексей долгих лет тебе качать сообщество инженеров!
Такие видео мотивируют брать 25 час в сутках и изучать что-то новое, что бы сообщество на самом деле становилось тем, про что говорит Павел в контексте озона
После просмотра ролика захотелось в Ozon))) так все френдли)))
Звучит, будто озон - идеальная работа мечты).
За Пашу - лойс под видео)
Ура, новое видео!
Можно ли стартануть с Котлин не зная Джаву? С нуля учить котлин без знаний джавы?
Поиск озона то еще "чудо", часто разрабов вспоминаю.
А можно про webassembly ?
Спасибо за видео, было интересно!
Хотел сказать на счет Dagger и kapt. Делал пару проектов с Dagger, последний в Grab (Singapore), и держал DI модули в java классах (Все остальное Kotlin). Hilt не затянешь при этом, но с чистым Dagger работает отлично и kapt в такой проект затягивать не надо.
А я как QA уже наоборот иногда думаю, а не уйти ли из мобайла😃, т.к. его в тестировании швыряет от ЯП к ЯП, от фреймворка к фреймворку, а что не собеседование, то сджойни SQL, смёрджи в Git, что с Activity, желательно знать Kotlin и Swift одновременно))), вот не знаешь, как корректно ответить? На собес-ии готовят к запуску ракеты, а потом будешь подметать на Байконуре!😄 Если бы не опыт и любовь к тестированию, кажется, что проще было сразу податься в разработку!)))
Что-то близкое к правде на самом деле, но есть нюансы
Вы не поверите, но на qa auto Бэка слово в слово всё тоже самое. Там ты должен и джава и Котлин и жс, тс, девопс безусловно и куча всего ещё. Каждые три месяца у меня, стабильно, меняется стэк под задачу. Это не проблема мобильных приложений, это проблема мира и больших компаний
В разработке так же. Что не полугодие - то новый навык, язык, технология. Уже начали весь бэк, например, переписывать на Котлин, ну и, естественно постгре вносит свои изменения
Паша, привет! Как дела?)
Кто понял, тот поймёт
Лёша, иди в Диабло играй, не мешай индустрии
Не смотрел но осуждаю. Как обычно
Какой процесс от идеи до реализации - за 2-е минуты ответ свелся к хуяк хуяк и в прод. Эххх озон большой а процесса нет.
Агент Вайлдберис найден
@@user-tz3yo6us3jЕсли Вы из Озона может распишите по подробнее процесс разработки? Как никак там одни пилят БД, сервисы, другие кучу разных фронтовых приложений, у каждого свои стандарты, релизные циклы, плюс к этому еще чувваки из сопровождения и саппорта - как при разработке разные команды синхронизируются между собой, как определяют что фича готова в прод ни слова.... Ответы у нас есть релизный поезд и автотесты как-то не серьезно. Как я понял из ответов оратора все держится на софт скилах - ну то есть на том что чуваки тупо носятся по переговоркам(в каждой 10+ челов) с горящими сраками и проклинают смежные команды и руководство которое все это придумали
это Agile называется, когда не всегда догмам всё делаешь, но и головой иногда думаешь: что можно хуяк-хуяк за пару дней и в аб-тест, а что надо погрумить подольше)
Сравниваю озонопомойку и яндекс маркет как пользователь приложения, что-то не так в датском королевстве озон))