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
This media is not supported in your browser
VIEW IN TELEGRAM
💎 Новая сборка симулятора

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

В этой сборке вы можете потестить собесы в чате. Уникальный ИИ симулирует собес будто вы буквально в настоящей компании в одной комнате с душнилами.

Дизайн не финальный
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21😁4❤‍🔥2👍2
This media is not supported in your browser
VIEW IN TELEGRAM
какой-то троллинг инсты да?
👍19😁15❤‍🔥3
📚 "Код" Петцольд

Вы точно слышали про эту книгу в подборках про computer sience. Её часто советуют новичкам, тк форма подачи очень простая, а устройство компьютеров объясняются еще со временем динозавров

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

Но тут все от ожиданий. Ожидайте от нее не книгу про глубокие детали, а как человеки пришли к компуктерам
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁1
😁10
MVC isn't MVC

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

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

Желающий прокачаться в навыках презентаций и выступления — найдись. Ориентировочно 15 июля.

С меня на пиво
🔥4😁2🫡2👎1
Что бы ты сделал, если тебе дали 1млн$?

Недавно я гулял со своей собакой. Шел в парк через подземку. Обычно, в ней ошиваются бичи со своими бизнес-стратегиями. Мимо них проходила девушка и мальчик лет 7. Он спросил у неё: "мама, а что бы сделал бедный дед, если бы ему дали 1млн$?". Ответа я не получил, тк уже ушел дальше. Этот мальчик, сам не понимая, подарил этот вопрос мне с собой. Завернул и упаковал. Я давно для себя ответил на этот вопрос, но вопрос оказался внезапным экзаменом.

Какой бы ответ я дал, будь это мой сын? Какой ответ я бы хотел услышать в его возрасте? Большую красную машинку? Огромную квартиру? Мешок подарков деда мороза? Остров конфет? Миллиард бутылок боярышника и закуску?

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

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

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

Вот и вся философия этого канала в одном посте.
👍21😁8🔥3💘21
Forwarded from AvitoTech
Разработка — всё? Действительно ли нас всех заменят роботы?

No Code, Low Code и нейросети против разработчиков — хоррор, основанный на реальных событиях, во всех компьютерах страны.
На самом деле, не всё так страшно. Саша Пряхин, руководитель разработки юнита в Авито Работа, расставил все точки над AI в этой статье.
А мы объяснили на карточках, чем искусственный интеллект может помочь инженерам.

#habr_avitotech #статья_avitotech
👎14👍8😁2
Повышение производительности SwiftUI с помощью Observation

Хорошая статья, где вкратце прошлись сначала по необходимости новой либы. Минусы KVO, Combine и какая реальность пришла вместе с SwiftUI. А также плюсы Obsevation:

1️⃣: применим ко всем ссылочным типам и не требует наследования от подклассов
2️⃣ : Не нужны спец. аннотации для наблюдаемых свойств
3️⃣ : Сокращает ненужные обновления SwiftUI

Если вы ждали выжимки со всеми деталями, то это отличная статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Игры, в которые играют люди на собесах

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

Доклад от опытного интервьюера, который собрал модели поведения как кандидатов, так и интервьюеров.
👍9
Kotlin vs Swift

Помните, я же прохожу курс по алгоритмам от яндекса? Ну вот там нет Swift (яндекс.практикум, разберитесь). Сначала выбрал питон, но потом котлин.

Я писал на многих языках: dart, go, python, js, php. Хотя и слышал от многих разрабов, что котлин же ближе всего по синтаксису и лучший язык программирования, но по мне все же отстает по лаконичности и простоте.

А может я просто не могу отвыкнуть. Сделаю обзор чуть позже.
25 основных паттернов для решения задач:

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

- Метод скользящего окна
- Метод двух указателей
- Нахождение цикла
- Интервальное слияние
- Цикличная сортировка
- In-place Reversal для LinkedList
- Поиск в ширину
- Поиск в глубину
- Двоичная куча
- Подмножества
- Усовершенствованный бинарный поиск
- Побитовое исключающее ИЛИ
- Top K Elements
- K-образное слияние
- Задача о рюкзаке 0-1
- Задача о неограниченном рюкзаке
- Числа Фибоначчи
- Наибольшая последовательность-палиндром
- Наибольшая общая подстрока
- Топологическая сортировка
- Чтение префиксного дерева
- Задача: количество островов в матрице
- Метод проб и ошибок
- Система непересекающихся множеств
- Задача: найти уникальные маршруты
🔥36👍4❤‍🔥3
Так, читаю «ненасильственное общение» и пока нравится. Вижу новых точек роста (как легко принимать свои недостатки называя их точками роста).

Пытался когда-то давно, но к книгам нужно созревать. Обещаю не токсичить в комментах. Используйте этот пост как напоминание, когда начну
😁11❤‍🔥5🫡1