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
📚 Книга "Алгоритмы. Руководство по разработке" Стивен С. Скиена

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

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

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

Ссылка на книгу тут.
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
Media is too big
VIEW IN TELEGRAM
🌚 Второй день конкурса телеграма.

Вроде что-то получается.Если даже ничего не выиграем, то скидывайте чаевые за старания. 🤡

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

Почти как в жизни. Но только почти.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🏆2
Как правильно оформлять резюме

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

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

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

Откройте глаза, много статей и советов там, где вы это резюме публикуете и чей бизнес зависит от ваших CV'ешек
👍12🌚1💔1💊1
This media is not supported in your browser
VIEW IN TELEGRAM
После новости о запрете ввоза телефонов дороже 300$ предлагаю вспомнить наше будущее
💊7🌚3🫡3👍2😱1
Media is too big
VIEW IN TELEGRAM
Дорогой дневник. Мы все также делаем конкурс телеграма.

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

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

Мы много раз хотели бросить, но вроде чет выходит. Осталось меньше недели и поэтому я уменьшаю активность в канале. По срокам вроде все успеваем, но кто знает какой кот в мешке или баг в коде прячется.
🏆26🔥51
Шестой день конкурса. Состояние в норме. Чувствую себя хорошо.

Могу с уверенностью сказать, что конкурс сильно бустит:
- Быстро освоить новые технологии
- Прокачать себя в анимациях и других вещах, которые никогда не трогал на работе или вообще забыл
- Улучшить оценку сроков в условиях жестких дедлайнов и конкуренции
- Планирование деталей разработки и проектирование
- Возможность сделать функциональность, чтобы потом сказать "Смотри, это я сделал"

Еще я лучше начал ресурс менеджерить себя. После 10-12 часов жесткого кодинга и на основе прошлого опыта, ты лучше понимаешь в чем суть интеллектуального труда. Я жду поскорее пойти в спортзал, чтобы разгрузить ум и тело. А если физически нет ни идей, ни сил, то просто ложусь на короткое время поспать. И решение, над которым бился часами, приходит за минуты. Теперь я понимаю зачем в топ компаниях есть спальные зоны.

Опыт крутой. Будем продолжать дальше.
💊107❤‍🔥6🐳1
🎶 Рубрика: iOS-музыкальный.

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

Но скажу точно. Музыка — важнейшая вещь разработки. А может и жизни.

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

Долго не посидишь на этом, ибо звук быстро устаревает. Как музыкальный фастфуд. Но в свой небольшой промежуток жизни такие жанры придают особый драйв.

Вот плейлист для кодинга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1💔1💊1
Media is too big
VIEW IN TELEGRAM
еле успел. последний час был как бомбу разминировал. паника, жар, отрицание, торг. Все стадии телеграм конкурса. пришлось не по рекомендации закинуть и минус баллы.

полторы недели были адовые. завтра детокс. потом буду описывать. сейчас нормально поспать впервые за 10 дней
🔥36🏆5👍3
Ну че, я вернулся.

Ощущение, будто сбросил утяжелители с головы и ног. Впервые за неделю не засыпать и не просыпаться с мыслями о "блэт как сделать эту кнопку". Вообще, участвовать было спонтанной идеей. Мне о конкурсе скинул инфу Серега. Это он, кстати, пронспонсировал алгосы на раздевание 😂. Скажем так, главный эвент-драйвер канала и директор программного комитета подлодки. У нас с ним вообще интересная история, как нибудь-напишу когда буду рекламировать его курсы.

Что я получил от участия? Самоудовлетворение. Дошли до конца не все. А как я говорил для меня это была самой идеей. Прошлые участники и призеры говорят, что моя работа достойна приза. Но для меня много недоделок и я не завышаю ожидания. Плюс еще последние часы отдал кнопке (о ней позже), вместо попытки выгрузить задачу по рекомендации, что пишут минус баллы для итоговой оценки. Впервую же очередь я горд собой и теми, кто дошли и шли со мной в этом спонтанном испытании. Оно точно не бесполезно.

Как нас это улучшило? Я бы разделил на 2 категории: техническую и общую. Мы лучше изучили сложную графику, оптимизацию, стикеры, анимации. Общее прокачали доделывать работу до конца, управлять ресурсами, мыслить быстро в сжатые сроки, привыкать к файлам на 20к строчек, уметь тушить жопу товарища и свою.

Я еще долго буду вспоминать этот опыт. Особенно последний час, когда меня чуть не поглотила мысль бросить это всё. Уникальные чувства американских горок.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🏆6💯4👍2
Тут Витя в наш чат сбросил интервью топового чувака про конкурсы. Зачем, почему и как.

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

Здесь как раз рекламирую тех, кто поможет вам найти актуальную инфу и нужный опыт для таких испытаний
❤‍🔥4🔥4🏆31