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
Как работает CPU

Наткнулся на статью, которая объясняет происходящее с программой на низком уровне:
🔵 как работает процессор
🔵 как запускается приложение
🔵 как несколько процессов работают одновременно
🔵 что такое syscall
🔵 зачем нужен libc
🔵 как идет взаимодействие с памятью и т.д.

Причем всё объясняется на пальцах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
🏁 Последняя неделя большого опроса

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

Также добавил новый вопрос "Самые читаемые телеграм каналы" тк телеграм стал доминирующим, как платформа для обучения.

Пройдите опрос, пошарьте своей команде, ждите результатов!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💯2
Чат для помощи

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

Я создал эксперимент. Он будет без флуда. Там строгая модерация и никаких лишних вопросов, которые жрут дофамин и время.
👍8😁2
Английский язык

С апреля я регулярно 2 раза в неделю изучаю английский с преподом из скайэнга. Я хотел уже пару лет, но не было мотивации. Одна из главных мотиваций сейчас — это почти весь топ-менеджмент в моей компании англоязычные ребята из гугла и амазона.

Вторая мотивация — думаю, что после 35 лет в рф сложно найти норм работу и нужно будет смотреть на западные компании.

Какой прогресс получился за почти пол года? Легче говорить, легче понимать речь, легче переключать контекст. Но также понял, что 2 занятия в неделю это очень мало. В любом росте регулярности не хватает. Нужно увеличивать рабочие нагрузки.

Подскажите, что помогает вам для изучения? Стоит ли ходить на всякие толк-клубы, окружать себя носителями или лучше зарываться книгами и ютубом первые месяцы? Стоит ли задумываться о произношении в начале или лучше корректировать его потом?
👍8
Опрос про хорошее резюме

Опросов много не бывает. Многие новичики и не только не знают как оформлять резюме. В интернете куча советов, но чаще их дают без опросов нанимающих менеджеров, hr и только на основе англоязычных статей.

Мне захотелось опросить сеньоров и лидов, а потом создать хороший пример на основе советов.

Зарепостите своим лидам или hr.
👍6💯3
Безопасный язык Swift для больших кодовых баз

Какой-то убийственно низкоуровневый доклад от бородатых братьев Кнута. Они в нем рассказывают какие бывают языки, кроме их любимого С++. Попутно разбирая устройство Swift.

Ничего непонятно, но очень интересно
😁11👍1
Yandex Mobile Ads SDK

Вопрос рекламы для коммерческих и даже пет-проектов — очень важный. Поэтому рассказываю о полезном инструменте для монетизации приложений – Mobile Ads SDK. У них как раз сегодня релиз новой версии.

Подробнее о крутых фишках, которые появились в SDK 6:
- Стало возможно монетизировать экран загрузки приложения с помощью инструмента «Реклама при открытии». При этом разработчики смогут самостоятельно регулировать частоту показа рекламы и параметры отображения объявления.
- Изменения коснулись и рекламы с вознаграждением: разработчикам стали доступны текстово-графические объявления и сетка из нескольких объявлений, а у пользователя появилась возможность отказаться от получения вознаграждения и закрыть рекламу в любой момент
- В новой версии SDK Появилась автоматическая адаптация размеров баннера под конкретное приложение. Разработчики смогут управлять баннерами двумя способами (в зависимости от размеров объявления): stickySize и inlineSize.
- Технология DivKit теперь доступна во всех форматах рекламных объявлений. То есть объявления собираются индивидуально под каждого пользователя. Реклама становится заметнее — растут конверсии и доход разработчиков.
👍16😡5😁2
главный по бинго @dimasik840
👍5💯1
📐 Объяснение размеров в SwiftUI

Когда я знакомился с SwiftUI, то сразу делал это в боевом проекте. Мне было тупо непривычно подстраиваться под паттерны.

Больше всего времени сожрало настройка размеров и отступов.

Вот цикл статей, которые упростят понимание:
- SwiftUI Layout — Cracking the Size Code
- SwiftUI Layout — The Mystery of Size
👍14
cлышь, с праздником

(украдено у @devsmm)
😁17👍5❤‍🔥3
Когда использовать Swift Concurrency

Набор базовых советов когда нужно использовать новые фишки языка:

1. Ассинхронные операции. Почти все сигналы ввода-ввывода других устройств

2. Ускорение интерфейса. Фоновые задачи не должны блокировать главный поток

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

На последнем one-to-one я получил похвалу от руководителя. Похвалил он меня за смелые решения и врывания в любую заварушку. Мне раньше никогда не давали такой фидбэк на работе и я даже растерялся. Поэтому зарылся в его слова и постарался посмотреть на себя со стороны.

С самого детства мы растем в окружении, где трусость — это главный признак слабости и объект насмешек. Нас берут на слабо. Смеются не зассал ли ты. А в зрелости учат принимать отвественность и риски уже не только за себя.

Я принимаю чужой страх, но не прощаю свои слабости. Трусость убивает личность. Не дает быть свободным и не позволяет себе вырасти. Сковывает в объятиях нерешительности.

Как этот пост поможет в карьере? Мне нравится один из принципов моей компании. "Действуй масштабно и смело". Иногда не достаточно лишь навыков и тут я выписал еще один софт-скилл, который важен в нашей профессии.

Быть может, кто-то прочитает это и наконец решится сделать свой пет-проект, уволиться с работы или взять ипотеку...
😁27👍15🫡3
Как я стал инженером с зп 800к$

Очередная статья для аффирмации, которой обычно занимаются инстаграм-психологи

Мечтать не вредно. Дышим маткой и представляем оффер на лярд
😁17👍3
Дешевый дофамин

Наш главный враг соц.сети. А моя цель на ближайший год — это минимизировать интернет активность.

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

Дешевый дофамин — главный враг нашей успешности. Мы бы сделали много крутых дел и подвигов, но уже устали, пока спорили в чатах или смотрели видосики.

Я искренне убежден, что главный враг тайм-менеджмента — это зависимость от легких цифровых наркотиков.
👍29👎3😁2
🚀 Результаты большого опроса: Откуда получаете новые знания

Решил постить ответы и результаты отдельными постами. Где-то буду группировать вопросы в один пост.

Первый на очереди вопрос про площадки для обучения. Лидирующим стал телеграм. Вторым ютуб. Третий медиум.

Замыкают ответы чаты, курсы и твиттер. Из неотмечанных пару раз писали про СhatGPT.

Честно скажу, считаю ютуб больше бассейном прокрастинации, а курсы недооцененными.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤‍🔥2👎1😡1
Как трекать перфоманс и аномалии iOS приложения

Наконец хороший технический пост от самой инженерной компании СНГ.

Очень подробно как трекается перфоманс Яндекс браузера. С формулами, инструментами и пруфами.

Это вам не кнопки красить и джесоны перетаскивать
😁8👍5
📚 "Эстетический интеллект в бизнесе"

Эстетический интеллект — книга про новый уровень услуг. А услуга — это товар. Будь это про шмотки или программноге обеспечение. Свой бизнес или работа в найме.

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

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

Казалось бы, причем тут айфон? Но своей философией книга близка к тому, за что я полюбил устройства.

Когда устройство не только выполняет функцию, но и создает новое товарное преимущество.

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

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

Работа с пользователями в программировании это не только про инженерность (хотя она первостепенная), но и понимать какие потребности мы закрываем юзеру.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
🚀 Большой опрос мобильных разработчиков: в какой компании вы бы хотели работать?

Топ работадателей для иосеров выглядит так. Каждый сам решает почему и как. Может это сила бренда, стабильная сфера или приятный логотип. А может деньги и печеньки.

Запомните эти данные. Вернемся, когда будем смотреть "какие компании платят больше всего"
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😁5