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

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

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Все HR, кто лайкнул этот видос, вы лучшие

*Instagram запрещенная соц.сеть в рф
373
💎 Расширенный материал управление памятью: MRC/MRR, ARC, Auto Release, Memory Leaks

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

Сейчас мы обзорно прошлись по пунктам, каждый из которых заслуживает отдельной статьи:
🟣Что было до ARC
🟣Чем отличается MRC vs MRR vs Autorelease Pool
🟣Когда внедрили ARC
🟣На каких этапах работает ARC
🟣Какие виды утечек памяти существуют

И многое другое. Оказывается, вокруг этой темы куча мифов и заблуждений.

Прошлая статья:
Управление памятью в iOS: Stack, Heap, RAM

💎 Поддержать и получить доступ к материалам можно тут по скидке и тут
Please open Telegram to view this post
VIEW IN TELEGRAM
7
👨‍🦱 Подборка иcследований и обсуждений как помогает литкод

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

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

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

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

3. Problem Solving as a Predictor of Programming Performance. Исследование, где было определенно, что студенты с навыками problem solving'а — лучше обучаются.

Рекомендации по использованию литкода:
🟣 Регулярная практика: Ежедневное решение задач помогает поддерживать и улучшать навыки.
🟣 Анализ решений: Изучение различных подходов к решению задач способствует более глубокому пониманию материала.
🟣 Участие в обсуждениях: Взаимодействие с сообществом позволяет получать ценные советы и рекомендации.
Именно поэтому в нашем чате почти каждый день мы разбираем разные кейсы.

Также не нужно сильно закапываться с колличеством задач и искать очень узкие кейсы. Для лучшего эффекта — 500 задач является серединой.
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Регулярный чекап-опрос бренда компаний.

В какой компании вы бы хотели работать? Отмечу тех, у кого было много вакансий в этом году. В комментариях можете написать почему
Final Results
34%
Авито
10%
Wildberries
25%
Ozon
10%
Яндекс.Маркет
17%
Яндекс.Go
23%
Яндекс (другое)
10%
Сбер
6%
МТС
33%
Т-банк
29%
Другое
Пробы успеха или запах денег

Результаты опроса выше показывают интересные результаты. Бабки не являются ключевым показателем привлекательности.

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

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

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

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

Именно поэтому многие хотят отмыть свои деньги и очистить репутацию. Получается у них плохо.

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

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

Книги — лучший инструмент для мозга.

Собрал топ книг, которые я сохранял весь год. Какие-то я прочел, какие-то еще нет, какие-то перечитаю. Сгруппирую их по разным категориям:

💎 Проектирование и систем дизайн:
- «Mobile System Design». Tjeerd in ’t Veen
-
A philosophy of software design” Джон Оустерхаут

🧬Инженерный рост
- The Software Engineer's Guidebook
- «думай как математик». Барбара Оакли

💎Дизайн
- «Дизайн привычных вещей». Дональд Артур Норман
- «Эстетический интеллект». Полин Браун

🧬Искусство
- «Персонаж». Роберт Макки
- «Эстетика». Вольтер

🧬Самообразование
- «Как читать книги». Мортимер Адлер

💎AI
- «Искусственный разум и новая эра человечества». Г. Киссинджер
- «Быть человеком». Д. Стивенс

💎Эмоции
- «Эмоциональная устойчивость». Дэниел Гоулман
Please open Telegram to view this post
VIEW IN TELEGRAM
1231
Подборка мотивирующих историй любви к творчеству

Решил сделать подборку моего любимого контента, если вы не знаете чем занять на праздниках. Охуенных историях о свободных творцах.

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

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

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

Я вырос на журналах игромании, книгах и кино. Первая подборка будет об играх:

1. История Dead Space. Если вы не слышали о самом качественном хорроре, который взял все самое лучшее из жанров, то пора знакомиться с этой серией роликов. Эта монументальная серия роликов, которая расскажет о захватывающем творческом процессе игры, которая поменяет жанр. Раз в год пересматриваю.

2. Как создать лучшую RPG. Трудный путь Larian. Лучшая игра 2023 прошла один из сложный путей и сделало то, что не смогли другие.

3. «АРКЕЙН» НЕ ДОЛЖЕН БЫЛ СУЩЕСТВОВАТЬ. Пронзительная история создания одного из лучших анимационных сериалов по играм. Как благодаря фанатам своего дела создали лучший продукт в своей нише.

4. БЕЗУМНАЯ ИСТОРИЯ СОЗДАТЕЛЕЙ HELLDIVERS. История лучшего кооператива последних 10 лет. Как пара гиков перевернула индустрию.

Свобода творчества — одна из самых главных целей нашей жизни, но без единомыленников, преданности, усердия, таланта и любви сложно сделать великий продукт. Делитесь своими любимыми историями.
92
🎬 Подборка мотивирующих историй любви к творчеству: кино

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

Кто знает меня времен 2015-2019 года, тот помнит ту жизнь. Тогда я был киноманом. Смотрел сотни фильмов, знал историю каждого режиссера. Писал десятки рецензий. Был настоящим задротом, который зарывался в творчестве. До сих пор я не могу найти человека в IT, кто знает больше и глубже меня о кино. Эта любовь познакомила меня с творческим коллективом сценаристов и режиссеров, который сейчас довольно популярен в узких кругах. Наша любовь к искусству временно объединила нас. Так я снимал короткометражки (которые даже что-то выигрывали), меня звали вести лекции, писал сценарии и даже делал игру для Элджея (кек).

Но любовь к программированию и большие зпшки итшки меня пересилала. Программирование — лучшее искусство, но об этом когда-нибудь потом. Так я ушел из творческих тусовок и нашел иосразрботку, которую до сих пор считаю выбором творчестких, чем меркантильных. Став относительно финансово свободным, вспыли те чувства, когда я искал островок свободы. Искал чувство настоящего творческого процесса, когда ты не задумывался о кассовых сборах, а только об эмоциях зрителя. Что забирало весь твой фокус и силы. Настоящие творческие — наркоманы эмоций и кроме них не думают ни о чем.

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

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

1. Как снимает Кристофер Нолан. Потому что один из любимых популярных режиссеров.

2. Правда ли Дэниэл Дэй-Льюис — лучший актер в мире. Потому что правда

3. Почему «Атака титанов» — главный сериал мира прямо сейчас. Потому что в топе аниме.

4. Как снимает Дени Вильнёв и чем хороша «Дюна». Потому что фильмы Вильнева — одни из лучших.
Please open Telegram to view this post
VIEW IN TELEGRAM
5
С наступающим 🧝

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

Новый год — время для обновления и патчей. Фиксов и новых фич. Для того, чтобы сбросить напряжение, избавиться от ненужного и растопить лед. Лишь проходя цикл мы боремся с рутиной.

Следующий год я объявляю в канале — годом любви и свободы. С годами я все больше понимаю их ценность. Любите близких. Любите свое дело. Любите себя.

Именно любовь дает нам силу, свободу, вдохновение и желание творить. Она требует смелости и мужества, чести и достоинства. Она не приходит просто так — её нужно завоевать.

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

Любовь — лучший фильтр в жизни. Она помогает отделить важное от ненужного, истинное от фальшивого.

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

Пока все пишут про НАЙМ мы будем писать о том, о чем не пишет никто. Об ОБРАЗОВАНИИ. Впереди более серьезный контент.

Желаю всем вам только положительных образований, а негативные — нахер.

Будьте с близкими🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
447
Как ковать счастье

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

Прежде чем начинать планирование целей на следующий год я советую ознакомиться с техникой "потока". Мы еще не раз к ней вернемся, так как это ядро любого мастерства. Эта методика учит как получать максимум счастья от жизни и процесса. Показывает, что блеск славы и материального процветания — это бессмысленность. А благородные лозунги и цели — пусты, если нет отклика.

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

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

Из книги "Поток": «не надо грузиться, не надо париться, все главные ответы на жизненные задачи просты, чтобы быть счастливым, надо не думать о сложностях и неприятностях»
24
Я напоминаю, что до конца январских действует скидка на контент

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

Из интересного за год:

мок-собесы
- час собеседования по Swift Concurrency
- секции систем дизайна
- все о собесах и грейдах с руководителем из яндекса
- интервью с разработчицей из Apple
- мок-интервью модуляризация с Tuist в реальный проект

Техничка
- подборка ~350 вопросов для подготовки к собеседованиям
- разбор популярных задач по систем дизану (скоро будут видосы)
- разбор алгоритмов и платного закрытого курса из литкода

Уникальные статьи
- Серия постов про управление памятью в iOS. Уже на час чтения, но это только начало
- Пишем свой RunLoop
- и десяток других

А также многое другое

💎 Поддержать или получить доступ к материалам можно в бусти по скидке
🧬 И в боте трибьюта если вы не из СНГ (рекомендовано)

Также самая выгодная подписка — через трибьют на год
Please open Telegram to view this post
VIEW IN TELEGRAM
Тренды на образование в 2025

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

🟣Курсы

Тема курсов в текущем медиа поле кажется самой недооцененной. Когда я был автором контента в Яндекс.Грейде и Практикуме, то я видел всю кухню производство изнутри. И там в одном блоке учавствовало от 5 до 10 людей в производстве. Производства курса качественней чем любой контент любого блогера, тк за курсом стоит огромная команда. Суть курсов — дать структурированный материал на долгую дистанцию для самообучения. Лучше такого формата до сих пор рынок не придумал и чтоб 3-6 месяцев усердно пахать не поможет ни ментор, ни книги, ни доки. Курс — это сборка лучших материалов, задач. Например, недавний курс по алгоритмам от литкода меня сильно впечатлил и я не находил ничего лучше по балансировке задач ни в книгах, ни в статьях. Образование — это всегда долгая история и в ней нет быстрых результатов. Курсы как раз и нужны для развития.

Когда брать курсы: Когда хотите комплексно подтянуть знания и сформировать комплексную картину из разных фрагментов

🔘Менторство

Я считаю менторство самой перехайпленной нишей. В этой нише многое можно автоматизировать. Текущие истории менторов вообще не про образование, а про развитие навыков презентации. Это больше похоже на услугу репетитора, который готовит вас к экзамену. Он не может вас обучить, он только немного координирует. Также не понимаю критику курсов от менторов. Тк эти два инструмента дают абсолютно два разных навыка. Где те же менторы ведут себя немного лицемерно, критикуя курсы. Но в своих "уникальных методиках" дают ссылки на курсы от Стэндфорда, литкода и других западных ресурсов. Кажется, это либо от непонимания целей, либо специальная критика чужих продуктов, чтобы дороже продать свою услугу. Причем среди менторов, на мой взгляд, гораздо больше некачественных услуг, чем через курсы.

Да и продать накрученный опыт != оформить презентабельно уже существующий

Когда ходить к ментору: Когда собрались менять работу (но лучше поискать ментора в своей компании)

🔘AI

Искусственный интеллект порешает все методы. Если вы сейчас не развиваетесь с помощью ИИ, то вы уже отстаете. Многие некачественные курсы могут быть просто набором отрывков из чатгпт. А многие "уникальные программы" менторов легко заменяются промтами. Мне кажется, в 2025 будет очередная революция и в сфере ed.tech никто не совместил еще пока качественно AI и курсы.

Например, есть уже курсы, где обучающийся проходит весь цикл подготовки: от обучения, мок-собесов и оформеления резюме. От 3 до 6 месяцев он регулярно обучается, где АI адаптируется под его запросы, дает фидбэки и корректирует программу. Такие инструменты выглядят по-настоящему эффективно и к ним больше доверия. А еше дешевле и быстрее приводят к результату.

Когда использовать AI: уже сейчас

Кстати, насчет последнего будет много контента. А может быть и свой прототип 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Хотели бы курс по иос, где AI заменяет ментора и дает фидбэк под вас?

(Ответы AI будут настраивать и адаптировать профессиональные эксперты)
Anonymous Poll
40%
Да, хотел бы пройти такой курс
2%
Да, уже проходил такой курс
11%
Больше да, чем нет
16%
Больше нет, чем да
11%
Нет, готов платить за курсы и менторов цену х2. Доверия больше
14%
Нет, пока еще подожду
6%
Другое
3
Также будьте аккуратны, когда потребляете какой-то контент.

Чатгпт в руках непрофессионалов — граната у обезьяны.

Вопрос, заменит ли он программистов? Уж точно не скоро. Он хороший ассистент, но все равно нужна работа.

Нужно иметь контекст и знания обрабатывать ответы и задавать вопросы. Иначе будут такие нелепые ситуации

Программист нужен будет чтоб как минимум валидировать, фильтровать, корректировать и проверять
11675
🧬 FLOW: инструмент оптимизации ресурсов

Прежде чем ворваться в рабочие дни 2025 мы немного поднастроим мозг. Каждый, кто меня чему-то обучал или обучает говорит что 50% успеха — это менталка. Тренер рассказывает как менталка влияет на соревнования. Руководители на перфревью. Менторы на собесы. Психолог на жизнь.

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

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

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

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

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

Статьи и исследования как состояние потока помогает в жизни, профессии и карьере:
- 6 Flow Activities & Training: How to Achieve a Flow State
- The best learning goes with the flow: The work of Mihaly Csikszentmihalyi
- Что такое состояние потока и как использовать его в обучении
Please open Telegram to view this post
VIEW IN TELEGRAM
842
Forwarded from Код Воробья для iOS разработчиков
Статистика что юзает Apple под капотом

Убийца UIKit пока занимает только 6% в эпловских бинарниках (а на деле ещё меньше)
51
🧬 FLOW: лекарство для зумеров

Продолжаем серию постов про техники управления ресурсами. Сразу проспойлерю, все они будут держаться на трех основных концепциях: flow, deep focus, накопительный эффект (Kaizen).

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

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

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

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

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

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

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

В книге "Думай как математик" была прекрасная цитата:

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


Делитесь своими советами что может натренировать концентрацию
Please open Telegram to view this post
VIEW IN TELEGRAM
224
🧬Mobile Podcast: Анатомия процессов собеседований

Вышло в открытый доступ на ютубе

Позвали Сашу помочь разобраться нам, обычным работягам, в этом вопросе. Саша — руководитель Яндекс Go, эксперт в KTS, был одним из соавторов VIPER’а, косвенно повлиял на создание этого канала. 

Тема процессов собеседований — всегда актуальная. В интернетах вокруг нее много мифов. Даже многие интервьюеры, эксперты или менеджеры не всегда видят всю картину целиком. Не говоря уже о блогерах или hr.

Он рассказал о многих интересных вещах:
🟣Что такое грейды и как их определяют
🟣Чем отличаются джуны, мидлы, сеньоры
🟣Что такое перфоманс ревью и как к нему готовиться
🟣Как устроены процессы собеседований
🟣Как и зачем оценивают менеджеры
🟣Зачем нужны систем дизайн, алгоритмы
🟣Важна ли вышка
🟣Есть ли красные флаги у яндекса
🟣Как развиваться инженерам
🟣И многое другое

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

Подписаться на него можно тут: @headOfMobile
Please open Telegram to view this post
VIEW IN TELEGRAM
12