Блог Махача

Description
💻 Блог Senior Android Dev-а в WB | ex-VK | ex-EPAM

Обратная связь: @unniked
We recommend to visit

Мой блог ?

Last updated 2 months ago

Гаражный движ 👩‍🔧

По вопросам рекламы и сотрудничества - [email protected]

РКН: https://vk.cc/cHx9JD

Last updated 3 weeks, 1 day ago

реклама
@jeetsso
@caseyyqx

Last updated 1 year, 1 month ago

1 month, 3 weeks ago

Спустя долгое время зашёл на рынок взять мелочевку. Снова ощутил на себе моральное давление бабушек за то, что ничего не купил у них. Спасибо маркетплейсам, что избавили нас от этого.

Для увеличения продаж в WB можно добавить фичу: если покупатель уходит с карточки товара без заказа, приложение начинает возмущаться: "Чё столько времени смотрел?"

2 months, 1 week ago

Одна из причин моей бессонницы - это то, что по ночам во мне просыпается бизнесмен и куча идей распирают меня, не давая спать. Проблема в том, что к утру желания воплощать эти идеи в жизнь уже нет

2 months, 1 week ago

Не имей 100 друзей, а имей 100 рублей. Этот человек запустил VPN и не собирается делиться, хотя мы ему делали бесплатную рекламу

2 months, 3 weeks ago

Скорость разработки фич в *? *выше, чем в ? Облаке.

Причин этому несколько:

? Хорошая кодовая база

Код в WB намного более качественный, что упрощает добавление новых фич и делает выполнение задач приятной рутиной.

? Использование Merge вместо Rebase.

В VK мы использовали Rebase, что сильно растягивало работу над  задачей. Например, коллега мог влить свою фичу раньше тебя, и приходилось снова прогонять CI/CD пайплайн, который занимал час-два.

Это повышало общую нагрузку и уровень стресса. Лиды и DevOps-ы искали разные варианты, например, мердж-трейны (очередь влития), но в итоге это не сработало и мы договаривались в чате, кто будет мержить первым.

? Обязательное написание UI-тестов

В VK каждую задачу  требовалось покрывать UI-тестами. Да и сам процесс был выстроен очень странно: нужно было пойти к тестерам, попросить написать тест-кейсы, подождать пока они их сделают и только потом покрыть код. За это время MR успевал протухнуть и собрать кучу конфликтов. Про падающие тесты по неизвестным причинам я вообще молчу. Один из тестов я чинил целый месяц. Т. е. задача месяц не катилась в прод из-за UI-теста!

? Отсутствие тех. аналитика

Процесс проработки задач не был выстроен и в работу они приходили очень сырые. Также в проекте было очень много легаси и подводных камней, о которых знали очень старые участники проекта. В итоге требования уточнялись на ходу. Под конец моей работы что-то пытались исправить, но всё же, это провал продуктовой команды. А можно было всего лишь нанять тех. аналитика для проработки задач и ведения документации.

Выводы

Мне кажется, руководство VK выбрало неправильную стратегию, решив сразу закрутить гайки — заставить разработчиков писать тесты, использовать ребейз, и т. д. Пытаясь повысить надежность, они пришли к замедлению разработки, а следовательно и рефакторинга.

4 months ago

Уже несколько месяцев не смотрю видео из предложенных Ютубом благодаря отключённой истории поиска. Один раз включил и понял, какая же это страшная шайтан-машина и выключил. Мозг спокойно потребляет тяжёлый контент при наличии свободного времени.

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

Спустя долгое время без инсты зашёл туда, посмотреть, чем живут люди. Понял, какой я ущербный и вышел.

4 months, 2 weeks ago

У людей, которые на джуновской позиции пытаются поймать work-life balance, есть риск задержаться там же или расти очень долго)

5 months, 3 weeks ago

? Прошло больше месяца, как устроился в WB и хочу поделиться своими впечатлениями.

Одна из самых кайфовых вещей - это меньший уровень нагрузки на меня, как на разработчика в отличие от ?.

Я как-то писал про то, что хочу работать меньше, но понял, что с процессами в VK этого сделать не получится, сколько бы я не пытался. Для тех, кому интересно почему, оставлю подробности в комментариях. Собственно, это одна из причин ухода из компании.

Посмотрим, что получится здесь.

5 months, 3 weeks ago

Я/Мы Notion

6 months, 3 weeks ago

Несколько лет пытался впихнуть невпихуемое в один день: поработать, поизучать английский, потренироваться (типа), но никак не получалось.

Понял, что это из разряда фантастики и сейчас фокусируюсь по несколько месяцев только на одном деле и быстро продвигаюсь в нем. Да, другие дела стоят, но если чередовать, то в целом выходит неплохо.

А инста-блогерам, которые рассказывают про эффективный день нужно дать по шее за враньё)

7 months, 2 weeks ago

Решил перед уходом из ? рассказать о некоторых прикольных штуках, к которым я уже привык, но которые есть не во всех компаниях.

VK Teams

Собственный корпоративный мессенджер от VK. Это некая смесь Telegram и Microsoft Teams. Отлично подходит для работы: есть звонки, боты, треды (комментарии к сообщениям). У каждого сотрудника в обязательном порядке указаны имя и фамилия, а также фото. Групповые звонки работают плохо, поэтому мы юзаем Google Meets для дейликов.

Много автоматизации

  1. Бот календаря: напоминает о встречах
  2. Бот для Jira: информирует о статусе задачи
  3. Бот для код-ревью: автоматически назначает ревьюверов и напоминает
  4. Бот для пайплайнов, сборок и релизов: сообщает об упавших пайплайнах, собирает релизы и загружает в Google Play/App Store

Интранет

Внутренняя социальная сеть для сотрудников VK. Здесь можно посмотреть инфу о своих коллегах: время работы в компании, кто его руководитель и подчинённые, когда собирается в отпуск и многое другое.

Личный кабинет

В личном кабинете можно посмотреть отчёты о доходах, подать заявку на отпуск или командировку.

We recommend to visit

Мой блог ?

Last updated 2 months ago

Гаражный движ 👩‍🔧

По вопросам рекламы и сотрудничества - [email protected]

РКН: https://vk.cc/cHx9JD

Last updated 3 weeks, 1 day ago

реклама
@jeetsso
@caseyyqx

Last updated 1 year, 1 month ago