iOS Makes Me Hate – Telegram
iOS Makes Me Hate
4.08K subscribers
1.31K photos
189 videos
24 files
1.44K links
Авторский канал про iOS разработку. Путь продуктовых самураев в MAANG.

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK

Самое большое сообщество практиков: https://boosty.to/lionbond
Download Telegram
🚩 System Design собесы: Красные флаги

Еще одну тему которую мы обсуждали на прошлом созвоне — это правильные или неправильные ответы на интервью. Что есть редфлаги и как их не допустить не только на собесе, но и в жизни?

Как мы уже определили:
Ключевая метрика сеньора — умение системно мыслить и работать в условиях неопределенности.
Он не ждёт инструкций, а сам формулирует проблему, принимает решения и ведёт проект.


Инженера оценивают не по знанию паттернов и SOLID, а мышлению и способности строить системы. Я собрали и структурировал основные редфлаги инженера.

Статью подробнее c другими примерами можно почитать в закрытом ноушене, но здесь поделюсь основными критериями.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
136
Плюс в чат если бежишь вставлять в апку божественный стеклянный дизайн

UPD: знаете, что даже цвета иконок влияют на конверсии? Хочу услышать истории про такие кейсы
20
System Design: Правила декомпозиции при разработке фичи

В прошлом опросе топ 2 тема по интересу — это декомпозиция задачи. И не в том смысле, как поделить задачу в jira-трекере. А как правильно разделить её в коде. И это не про «выбери между очередным MV(X) паттерном». Декомпозиция более обширный термин и зависит от многих переменных.

Например, одно из самых ужасных для меня архитектурных решений — это класть все Service или даже ViewModel в одну папку. Огромный склад всех вьюмоделей, оторванных от своих блоков и бизнес-функций. Или же в VIPER все протоколы в один файл ModuleNameProtocols. Попробуй в этом разберись. Мы даже разбирали отдельный пост 2 года назад.

Вот вам дали разработать чат. С чего начнете? Будете делать шаблонами или оцените ситуацию? Начнете с нетворка или UI?

Многие начинают делать задачу с верстки, но даже когда еще мы читали книгу Mobile System Design, то разбирали — не торопись верстать.

Мы разберем сейчас самую базу, а потом подробнее пройдемся по:
- Layered Architecture
- многомодульной декомпозиции
- UDF декомпозиция
124
2025-10-21 19.39.40.jpg
129 KB
Задачи System Design: Чат, модуль Аналитики, Избранное

В прошлом году мы делали марафон по проектированию. И тогда участвовало почти 100 человек. Я решил что все же можно поделиться контентом оттуда и выбрать самые интересные варианты.
2041
🏋️‍♂️ Тренировки: Mobile System Design

Я люблю программировать. Мне нравится то, чем я занимаюсь. Весь мой контент построен исключительно на техничке.

Поэтому внутри сообщества, каждую последнюю неделю месяца, буду регулярно делать неделю общих тренировок.

Индивидуальные занятия переходят в групповые. Прошлый марафон проектирования показался мне крутым и поэтому сделаем лайт версию.

Начнем с систем дизайна 💪

На следующей недели мы создадим отдельный чат, где запроектируем три фичи:
- Мессенджер
- Свой BDUI
- Видеозвонки

Сложные и челенджевые задачи.

Коллективное обучение всегда дается лучше. Оно кросс-опыляет и дает насмотренности.

Попасть на тренировки можно 💰тут или ⭐️ тут
Please open Telegram to view this post
VIEW IN TELEGRAM
7
началось... вайб-кодинг заменяет привычную разработку
39