Invalidate cache & restart
505 subscribers
10 photos
1 video
24 links
Это поможет.

Про Android, собеседования и серые будни.

Автор — @nonewss, Staff Engineer в Reddit & Android GDE
Download Telegram
Если вы используете старую версию Media/ExoPlayer, сейчас самое время обновиться.

После обновления до версии 1.5.1, мы увидели улучшение TTFF (Time to first frame) на 14%.

Кроме того, 1.6.0 и более новые версии улучшают настройки LoadControl для shorts. Если у вас они не кастомизированны, ExoPlayer будет грузить на 60% меньше данных для старта видео!
👍13🔥7
Media is too big
VIEW IN TELEGRAM
Одна из «прелестей» работы в видео команде это вот такие вот баги.

Практически всегда когда я вижу что-то подобное, непонятно, как пройдёт день и удастся ли нормально поспать. Но в то же время, наверное у нас у всех есть уже принятие, что «борьба с системой» уже норма, что Android не был бы Android-ом без таких проблем.

Если у вас в продукте есть видео, вот тут детали фикса.

Так же, мой первый PR в androidx.media с воркэраундом был вмержен & будет доступен в 1.8.
🔥18🤯7👍3
Недавно произошло то, к чему я шёл последние несколько лет: меня повысили до Staff Engineer в Reddit!

Получилось с 3-го раза. Первая попытка была ещё в далёком 2022 году, когда я работал в Revolut, вторая в 2024 году, и третья уже в этом.

Одно из осознаний: вся эта история с повышениями немного напоминает прохождение интервью, что в целом отдельный скилл, который часто слабо связан с повседневной работой.
И там, и там вас оценивают и решают, идёте ли вы дальше. В обоих случаях задействован результат вашей работы (в случае а интервью, раунда), соответствие требованиям и обратная связь.

После 2х фейлов я стал относиться к этому как к некой подготовке к «интервью». Самое основное, до того как начать, это полностью разобраться, как оно всё устроено: от требований в career ladder (в бигтехе они всегда формализированы), до того, как работают перформанс комитеты, кто в них и на что смотрят.

Следующий шаг, когда уже понятно, как всё работает, понять, где ты сейчас и какие есть пробелы. Я взял каждое требование из career ladder к Staff и стал под подкреплять каждое из них данными в цифрах. Если данных нет или они слабые, значит это пробел, и его надо закрыть.

Дальше, очень важно понять, как твои результаты воспринимают менеджер и ключевые стейкхолдеры.
Я запросил неформальную обратную связь у основных людей с одним простым конкретным вопросом:
Ты бы поддержал мой промоушен до Staff? Если да, почему. Если нет, почему.

Это так же помогает избежать недопонимания и сюрпризов. В моём случае я выяснял, что многие люди просто не знали, чем я занимаюсь и какие у меня результаты, поэтому не поддеражали бы промоушен. Brag doc, про который я упоминал в прошлых постах, здесь сильно помог.

Делать все эти шаги я начал за полгода до официального цикла.
Если снова вернуться к аналогии с интервью, многое из того, о чём я написал, по сути представляет собой «мок интервью», где есть обратная связь и шаги, что делать дальше 🙂
🎉4918🔥7👍1