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

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

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
ChatGPT — новое открытие. Если вы не знали, то половина постов в канале сгенерил он. Еще и код за меня на работе пишет и по зуму болтает.

Без шуток. Я начал детальней следить за этой штукой. Не скажу, что нейросети заменят настоящих спецов. Многие на swiftUI перейти не могут 3 года, а кто-то от obj-c. О чем вы говорите? Но мамкиных экспертов, коих развелась целая куча — заменить должен. Да и на работе помочь сгенерить доку, переписать один говнокод на другой говногод или кнопку сверстать.

Тут можно познакомиться с нашим будущим
😁7🎉1
🔝 Собрал подборку трендов на 2023 год для разрабов

- Безопасность данных
- ИИ и АР
- Чат-боты
- Наручи
- Голосовые помощники
- Swift 6

1 | 2 | 3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Минутка философии. Текст опять сгенерирован нейросетью.

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

Форма решает. Многим намного проще включить ютуб и на х2 быстренько заслушать какой-нибудь кусочек говна себе в уши. Наш мозг обманывает нас и ищет обходные пути. Ему кажется то, что лежит на самой видной и доступной полочке — самое верное. Образование по ютубу, так скажем.

Когнитивные искажения работают на новичков эффективнее. Ведь вместо книг они впервую очередь пойдут гуглить. А гугл выдаст ютуб. Эффект телевизора. Ореола. Матфея.

Сейчас читаю книгу «программист-прагматик». Куча идей, актуальных и сейчас. Интересней оформленных. Звучат живей нынеживущих. Лень или чувство прямого эфира на первом ряду заставляет игнорировать старые бесплатные советы

Нет. Это не необходимо, чтобы найти работу. ИТ сейчас с каждым годом доступней. Но одновременно сложнее.

Доступней найти работу. Но сложнее удержаться долго конкурируя. Многих конкуренция вынудила отказываться от вторых работ и уйти из ит. Завести ютуб канал и рассказывать новичкам очередную мотивирующую историю. Жаль только это было в прошлом и устарело быстрее, чем то, о чем говорят десятками лет

Многие идеи нужно учитывать по жизнеспособности. Удивительно, как много живых идей в печатном варианте, чем тех, что остались в цифровом
👍12💯2
Message Dispatch Performance

Рубрика "Разрушители мифов".

По горячим следам прошлого поста с бенчмарками Virtual Table. Давайте затестим миф о быстроте диспетчеризации на сообщениях.

Бытует мнение, что месседж диспатч срабатывает медленней только при первом запуске, а дальше кэширует пути и срабатывает быстрее.

Так ли это проверим через тот же measure и дополнительной либы hyperfine
👍93
Ну что, дорогие пАдписЩики

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

Итоги года подводить не буду. Говорить об его безумии тоже. Легче точно не будет.

С наступающим 🤡🤡🙂🕺❤️❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2310🎅6🎄5
Топ 2022

В этом году я мало читал, еще меньше смотрел и слушал. Слишком много действий. Но все же не нарушу традицию.

📚 Лучшие книги:
1. «думай как математик». Потому что нет лучше книги о ресурс менеджменте для программиста
2. «Идеальная работа». Потому что работа не только бабки должна давать, иначе была бы одна страница в этой книге
3. «Атомные привычки». Потому что черепаха обгоняет зайца

🎬 Топ фильмов:
1. «Баньши Инишира». Потому что лаконично и просто
2. «Все везде и сразу». Потому что весело и интересно

🗿Топ сериалов:
1. «Дом драконов». Потому что идеальная шахматная партия
2. «шантарам». Потому что интересная история
3. «Доктор-призрак». Потому что просто и на коленке, но с душой
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍3🔥3😁2
Влияние ChatGPT на индустрию

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

Поделитесь в комментариях, как, по вашему мнению, развитие LLM (Large Language Models) повлияет на индустрию!
🗿4👍1
Forwarded from Код Воробья для iOS разработчиков
Apple выкатила курс по разработке для начинающих. Изучение займет 14 часов.

Для SwiftUI разобрали вьюхи и работу с данными. Для UIKit - коллекции. Есть туториалы по сетевому слою, декодированию JSON и кэшированию данных.
👍11
Технические тренды iOS разработки

Очень странно, что многие иосеры встречают Unidirectional flow архитектуры как очередную хайповую архитектуру. Скорее недоразумение в виде VIPER'а была случайной ошибкой невнятной доки Apple о MVC и инфоцыганством на конфах.

Я пришел из веба и еще тогда в 2016 все было однонаправленным. В андроиде, в вебе, в кроссплатформах. iOS как всегда улавливает тренды с опозданием.

Будущее unidirectional flow архитектур — это неизбежность.
👍7💯2🗿1
О менторстве. Чеклист как выбрать ментора

Недавно от авито проходил обучение менторству. У меня и до этого около 500 часов обучения других и пару десяткой выступлений, упаси господь, на конференциях. Но я все равно выписал много интересных советов как законнектиться с менти. Заоонбордить его и самое главное — рассказать, что ментор — это не учитель. Он делится опытом, а как ты этот опыт заюзаешь только на твоей ответственности. За тебя никто ничего не должен делать

За тебя. Никто. Ничего. Не должен. Делать.

Переваривать опыт и знания только на ответственности того, кого обучают. Еще раз. Запомним это.

Но отойдем в сторону. Достаточен ли мой опыт, чтобы я ушел только в менторство? Я сторонник здравого смысла. А здравый смысл говорит так:

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

2. Смотри на опыт ментора. Фильтруй прекрасные слова, которые заливает чел. Смотри на его опыт. Если чел уже забросил программировать, то спроси себя не устарели ли его знания и не жертва обстоятельств, интуиции, удачи все его заслуги. Ищи сознательность и профессионализм в его действиях, а не в словах

3. Найди с ним коннект. Быть может с ментором идеями вы очень близки, но никак не близки эмоционально. Это тоже очень важно. Просмотри найдешь ли общий вайб или компромисс. Если нет — ищи дальше.

4. Сначала определите цели. Что тебе нужно? Ментор не даст ответ на этот вопрос пока ты сам к нему не обратишься. 50% ответа зависит от 100% твоего вопроса

Буду дальше делиться заметками менторства. Ведь буквально сейчас я осознал, что могу считаться экспертом
🔥13👍3
А я напоминаю, что еще год назад делал такой вот роадмап, который я советую, когда не готов помочь разработчикам только входящим в ит. Он пригодится для ориентации в технических скиллах.

Одна из задач симулятор иос-ника — это улучшенная версия роадмапа, но более иммерсивная. Автоматизирует рутину, лучше разжевывает. Избавляет меня от повторения базовой инфы + дает практику

А пока мы до сих пор ждем апрува от эйпла — можете почитать это
🔥12👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Рубрика "Мотивационные советы"

Знаю. Кому-то нравится контент, когда уровень стресса уменьшается слушая об успешном успехе.

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

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

Первым у нас выступит русский босс мафии со своими советами. В лаконичной и харизматичной форме расскажет как быть "success".
😁7
🔥Уникальный контент на канале

После прошлого треда про год решения алгоритмов наш подписчик вдохновился и сделал свой тред.

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

iOS makes me cry — это не про мок собесы и пересказы статей джунами
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1🌚1
Unit-тестирование здорового человека ч.1

Спустя более года написал еще одну статью на хабре. Это первая часть из запланированных, где в первой статье будет основной упор на философии и необходимости.

1️⃣Зачем нужны тесты?
2️⃣Свойства хороших тестов
3️⃣Антипаттерны
4️⃣Почему хороший разработчик не только пишет код
5️⃣Когда не нужны юнит-тесты
6️⃣Почему хороший код не напишешь без тестов

Суммарно эти советы и техники я юзал почти во всех компаниях. Материала много и везде юнит-тесты были очень полезны, вопреки мнению, что клиентам они не нужны
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍3
365 дней богу Алгоритмов

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

Для меня уже не первый вызов себе. С 2018 по 2019 устраивал «365 дней Хемингуэю». Тогда у меня был литературный запой. Я прочитал за год около 100 книг и ежедневно писал небольшие рассказы, качая навык сторитейлинга.

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

Такие челленджи дают уверенность, что побеждает не сильнейший. Побеждает самый стойкий. Проверю же свою
🔥245👍3