iOS Makes Me Hate
3.94K subscribers
1.17K photos
167 videos
15 files
1.33K links
Авторский канал про iOS разработку. Путь продуктовых самураев в MAANG.

Самое больше iOS сообщество практиков: https://boosty.to/lionbond/

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
16 техник Фасилитации

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

Чем сложнее и больше компания, тем больше диалогов: согласовать дизайн; контракт; текст; задачу. Уточнить детали соседних сервисов и АПИшек. Супер много раз придется открывать рот, рисовать в миро схемы и писать в мессенджерах.
Кодинг может занимать процентов 30%. Остальное все подготовка требований и фиксации.

💳 Я пару раз уже приходил к фасилитации. Когда в сберздоровье был фичалидом сложной задачи с пин-кодом, в которой требовались больше аналитической и координирующей работы. Знания технических особенностей бэка и мобилок нужно было переформатировать в понятную для всех речь. Был таким медиатором между тех.экспертами и манагерами. Еще тогда столкнулся, как сложно вести диалоги между людьми разных ролей.

🛍 В авито таких активностей стало еще больше. Тут уже требуется экономить время и ресурсы всех участников бесед и коммуникаций. Фасилитация — один из главных инструментов. В авито даже есть внутренний курс за 80к. Когда-нибудь наберусь смелости выделить на него бабки, но а пока только книги и статьи. 😬💸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5💊1
365 дней богу Алгоритмов: Отчет за шестую неделю

Всё, начинаю продавать занятия по алгосам. Шутка. Пока рано.

На этой недели роадмапы вывели на пару медиумов и они оказались не такими сложными, как я ожидал от задач среднего уровня. Поэтому мотивация не упала, а даже поднялась. Плывем дальше.

38. Проверка дубликатов. Изи задача из списков самых частых вопросов.

39. Группировка анаграм. Легкий медиум. Взял словарь и отсортировал по ключу самых частых

40. Инвертирование бинарного дерева. Легко через рекурсию.

41. Самые частые k-элементов. Думаю одна из самых практических медиум.

42. Произведение всех элементов кроме i-того. Медиум с третьей попытки, но вроде неплохо

43. Удаление элемента в массиве. Тут перерешил через свап

44. Дизайн HashSet. Сначала решил тупо через dictionary, а потом посмотрел как нормально сделать надо


#365_дней_богу_алгоритмов
👍7💊21
📚 Книга "Алгоритмы. Руководство по разработке" Стивен С. Скиена

Если бы кто-то сейчас спросил о книге для алгосов, то я бы сначала посоветовал "Грокаем алгосы". А после уже книгу Скиена.

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

Вообще, есть большое заблуждение, что чем проще инфа, тем лучше она запоминается. С математическими задачами так не работает. Также и с собесами на с решением онли задач из задачников и методичек. Никогда не понимал, как решение рандомных задач из составленного кем-то списка (они всегда дырявые) может оценить навык алгоритмического мышления, которые тренируется тонной литературы и тысячами часами практики.

Ссылка на книгу тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🐳3💊3
Так вместо стримов про алгосы мб общий залет по заданию конкурса телеги?

Призовой фонд поделим поровну 🤡 я уже запустил всё

UPD: в лс или в комменты желающие
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🏆1💊1
This media is not supported in your browser
VIEW IN TELEGRAM
💎 Жирный дроп!

⚡️ Версия: 1 (16)

В этой сборке новый тренажер по Method Dispatch. А также много нового в старом.

- Фикс локализации. Все статьи и каждый текст переведен.
- Теперь тренажеры на главной рядом с тестами
- 🔥 Полностью переработали движок чата! Перешли на MessageKit.
- Некоторые визуальные фиксы
- Закрыли пару багов

💎 В следующих сборках уже финальные штрихи:

- Доработка собесов. Новые сценарии прям как в крупных компаниях. Кидайте референсы 😉
- Немного тренажеров
- Много статей, ачивок и тестов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍3💊3
Так. Сегодня в 20:30 по мск фановый созвон по конкурсу телеги. Посмотрим че дальше выйдет из этого. Кто захотел уже написал.

Задание такое — собрать интересный материал по задачам конкурса: статьи, видосы, книги. Не собираешься или не сможешь, то кидай под комменты или в лс что-нибудь прикольное и полезное.

Будет брейншторминг. Будем трениться.
👍7🆒21🏆1💊1
👀
Please open Telegram to view this post
VIEW IN TELEGRAM
💊10
Неожиданное поведение подклассов в Swift

Ответ на прошлый опрос в статье. Ну и пример оттуда. Чел сравнивает разные языки, тк пишет на работе на разных. Проблема даже не в Swift, а это главный совет еще C++.

«Никогда не переопределяйте унаследованное значение параметра функции по умолчанию»

Есть две причины, по которым C++ был реализован таким образом:

- Простота реализации: компилятору не нужно искать способ отслеживать динамический тип объекта и определять правильные значения.
- Эффективность во время выполнения: компилятору не нужно где-то искать, чтобы получить правильное значение.
👍8💊1
всегда ору с этого на код ревью

легко ли после этого не сраться в реквестах?
💊12💘2🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
- Алло, ну как там с деньгами?
- Какими деньгами?
- 100к$ прожиточного минимума

Угадайте с пол раза чем мы занимаемся на выходных.
👍6💊6💘2
🧠 Разработка на iOS с AI Copilot

В будущем ИИ станет одним из главных инструментов. Когда программисты С# и С++ уже давно используют их для помощи в коде, то наш непопулярный язык только с неприкрытым ужасом ждет замены многих операторов кнопок.

Я уже давно хотел сделать обзор на них, но я живу в рф... Пока нет мотивации обходить разными прокси учетками защиты.

В статье автор проверяет некоторые генерации стандартных функций:
- Работу ползунка (UISlider)
- Форматтера телефона (проверка на маску 123-456-789)

Будущее близко. Все одновременно просто и сложно. Не удивлюсь, если конкурс телеграма выиграет нейросеть.
💯4💊3