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

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

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
Задачи на многопоточность

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

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

Вы можете сильно помочь и предложить в комментах свою любимую задачу. Ну или покидать что-то из Swift Concurrency
👍26🔥8😁3👎1
Как стать iOS разработчиком с нуля

Качественная статья для новичков и опытных для актуализации требований рынка. Приемы универсальные, но четко подмечено в комментариях, что путь у всех разный.
👍13👎2
Единственный нормальный видос по этой теме. Концовка мотивирующая

https://youtu.be/pW5BwD4f750
👍7🔥4🥱3❤‍🔥1
Об AI Video

Отдал за это говно 600 рублей. Повелся на маркетинг об уникальности. Не повторяйте ошибок. Какая-то лютая кринжатина

1. Стал усатой бабкой (был дедкой)
2. Какая-то картина обдолбанного сюрреалиста
3. Превращен в яйцо, когда ожидал интерстеллар

Возможно когда-нибудь дойдем до кода таких приложений и оценим способности мобилок делать такую вот херню за 600 рублей
😁22👍1👎1🥱1
"Важные годы
Почему не стоит откладывать жизнь на потом"


Странно, что я не рекомендовал ее раньше. Кто знает меня давно, тот помнит, что я хотел быть режиссером, писал сценарии и даже делал пару короткометражек. Хотел уйти из ит и копил на первый фильм.

К счастью, я наткнулся на эту книгу в 25. Прочитав её понял, что ожидает меня после 30. Посмотрев на тех, кто чаще страдал от кризиса среднего возраста понял, к чему надо готовиться и во что инвестировать.

Каждый день благодарю, что не тратил время на херню и продолжаю понимать, что тело и время ты не купишь и не накрутишь.

Серьезность это то, как ты распоряжаешься своим временем.
❤‍🔥18👎8🥱6👍4💯21
Когда речь идет об архитектурах, то всегда вспоминаю этот видос

Но вообще мой главный тейк, что нет продуктового подхода к вопросам организации кода. Чаще все архитектурные споры "в книге говорят вот так надо". Но причем здесь книги, если главные потребители продукта — инженеры? Кто-нибудь спрашивал у инженеров а как им удобней?

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

еще можно почитать один из качественных срачей, если еще не видели
👍11👎3💯2🫡1
Кстати, про юнит-тесты напоминаю, что у меня есть большая статья на хабре. Она больше философская. Ею вдохновился когда прочитал "Идеальная работа" Мартина, в которой пол книги про юнит-тесты. И вводная перед другими статьями, которые я до сих пор собираю и формулирую.
👍11
Эссенциализм. Путь к простоте

"Начните распоряжаться своим временем, иначе это сделают за вас"

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

Иногда сложнее и выгодней не сделать, чем сделать. Чаще наше мышление так сильно перегруженно, что принимать решения за свою жизнь очень сложно и мы подвергаемся множеству когнитивных трюков и манипуляций. Легче принять чьи-то мысли и не задумываться об их качестве.

Эссенциализм учит как думать больше, а делать меньше. Очень много пересечений с Канеманом, но подано опять же в более простой форме. После книги лучше понимаешь что тратит время впустую.
🔥18👍3❤‍🔥2
Forwarded from AvitoTech
Раскрываем интригу предыдущего выпуска.
D в SOLID значит, что модули верхних уровней не должны зависеть от модулей нижних уровней.

🔥 Это мы узнали из нового выпуска «Паттерны и практики написания кода». И вам рекомендуем.

❗️Важно: это завершающий ролик про SOLID-принципы, он объединяет четыре предыдущих. Поэтому, если вы только сейчас подключились к курсу, посмотрите с самого начала. Ну, или хотя бы с 4 выпуска.

Самое начало.
4 выпуск.
Самое самое начало aka Первый сезон.

#avitoteam #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤‍🔥3🔥3
И еще про книги

На фоне начал слушать книгу "Спроси маму", которую рекомендовал мне Серега. И пока весь день на одном дыхании. Иногда даже останавливаюсь и переслушиваю, вынося заметки. Опять в копилку навыков продуктового мышления + коммуникации с заказчиком, аудитории.

Еще сегодня прошел первый из серии уроков от авито по навыку комплексного решения задач. Когда-нибудь напишу почему внутреннее обучение важнее всего в компании и сильней бустит чем любой универ. Но это когда-нибудь потом

а сейчас дейлик окончен
👍12
Лучший способ структурировать проект

Статья помогает скорее начинающим разработчикам, которые вот только что заюзали MVVM.

Я всегда дико ужасался кому удобно складывать все ViewModel в общую папку, которая разрасталась на 200 файлов и в ней ничего нельзя было найти. Про общие ViewController'ы вообще молчу.

Никогда не понимал откуда корни этого паттерна. Причем, кажется это проблема была только в мобилке, ибо придя с веба там также давно собирали в общие папки MVC модуля.
👍24🥱6