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
Тренды iOS 2024

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

ИТ невероятно нестабильная система. Вчера любой кнопкокрасс мог залутать с двух работ 20к$, а сегодня его заменил chatGPT. Что может быть актуальным, а что умрет? Какие новые ниши откроются? Какую платформу выбрать для сегмента?

В статье рассказывают про будущие тренды 2024 года:
- безопасность данных
- электронная коммерция
- p2p приложения
- Swift 6
- Облачные вычисления
- Супер-апки
- Voice-integrated app
- IoT, ML, AI
1433
Записываемся
💔411
Техники конструктивного общения

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

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

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

Он создает новые решения проблем и не оставляет каждого из участника диалога в тупике или в прошлой позиции. Дает обмен информацией и новые смыслы.
181
Forwarded from 🔥Full-Time Trading
This media is not supported in your browser
VIEW IN TELEGRAM
Сравнение Xiaomi 14 с iPhone 15 Pro.

Американцы опять все украли

👉 FTT - подписаться
112💔1
Media is too big
VIEW IN TELEGRAM
Наконец-то кто-то это сказал
3466
Computer Sience Roadmaps

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

Основные векторы выбраны: CS, SD и софт-скиллы. Все эти 3 дисциплины требуют реального скилла и практики. Долгой дисциплины и выдержки, которая бустится только сотнями часов практики. Это не вопросы с собесов, которые любой бездумно зубрит и сыпится при первой задаче не из методички. А куча низкокачественных менторов продает потерянным джунам. Это все скиллы, которые можно выточить только с прикладной практикой.

Мы с вами берем амбициознный курс. Пристегивайтесь.

А начнем мы с подборкой роадмапов по CS:
- Roadmap
- Ultimate Roadmap for Computer Science
- Computer Science Roadmap for Software Career Growth in 2024
- Computer Science and Engineering Roadmap and Checklist
- Roadmap Of Computer Science For Beginners
271
Запуск программы менторинга

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

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

Теперь про программу

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

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

Еще немного важного
👉 Рейтинг определяется честно, вы не платите за отзывы или за поднятие в списке менторов. Хотите конкурировать - устанавливайте меньшую цену, если вы новичок (это справедливо)
👉 Какое-то время список менторов будет доступен всем моим подписчикам, потом я его уведу только для подписчиков с уровня Junior. Когда это произойдет я не знаю. Может завтра, может через год, но это точно произойдет
👉 Если кто-то обещает вам легких успехов он вам пиздит. Успех можно получить либо через сверхработу, либо наебывая людей (но судьбу таких можно увидеть на примере наших дорогих инфоцыган)

На этом все, если есть вопросы - пишите в комментариях
💔931
Алексей Гладков
Запуск программы менторинга Я часто в видео говорю, что вас никто не сможет научить чему-то. Научиться можно только самому. Поэтому, на мой взгляд, особенно эффективен менторинг. В чат частенько заходят люди, которые спрашивают где найти ментора, также…
Вообще очень Крутая идея.

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

Я вижу многие каналы накрутчиков на 300-700 подписчиков, которые хвалятся своими спорными достижениями. Они размножаются почкованием и создают шум, в котором легко теряются неопытные спецы.

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

Не тратьте деньги на спорных спецов. Лучше отдайте на тех, кто правда имеет экспертизу и скилл.
1184💔1
😘 Вакансия part-time

Мои друзья ищут хорошего разработчика на парт-тайм, от мидла и выше. Ориентировочно на 1-2 квартала. Главное требование SwiftUI/Combine и ответственность.

Если ты такой, то скидывай резюме мне @lvbond
Please open Telegram to view this post
VIEW IN TELEGRAM
🍨 Проектирование систем и знание архитектур

Пусть знание VIPER, MVVM, делегатов и часть проектирования, но это не одно и то же.

Проектирование (system design) — это более масштабная вещь. Это практики и методы, которые помогают создать программу, которая удовлетворяет потребности бизнеса.

Для простоты возьмем аналогию. Кто-то считает программирование готовкой, кто-то строительством. Все это — услуга. Мы — прислуги. Наша обязанность выполнить услугу качественно. Это закон капитализма.

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

Главная услуга хорошего разработчика — решать проблемы. А главное требование хорошо запроектированной системы — удовлетворить бизнес-требования. ИТ — мир невероятно глубокий и обширный. На каждую проблему можно найти десятки решений. Часто, чтобы найти оптимальное решение, нужно изучить и применить сотни других. Учесть возможные недочеты и сделать максимально качественно под имеющиеся ресурсы. А где-то перевыполнить.

Проектирование необязательно в небольших командах или экспериментальных продуктах. Цена стоимости слишком высокая, а профиты сомнительные. Оно чаще обязательно для хай-грейдов в крупных компаниях, где мастабы команд слишком высокие и многое нужно держать в голове, чтобы не сломалось. Когда человек получил 3-4 года опыта и начал в чем-то разбираться. Простое заучивание материалов и кирпичей не поможет сделать архитектурное чудо света.

🟢 Почему проектирование важно для мобильных систем?

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

🟡 Для чего нужно проектирование?

- Создать качественную программу
- Сократить разработку и поддержку системы бизнес
- Иметь возможность адаптироваться к измененным требованиям
Please open Telegram to view this post
VIEW IN TELEGRAM
115
Mobile system design interview guide

В СНГ не так много компаний проводят проектирование: Авито, Яндекс, дзен и еще парочка. Хотя на западе почти все.

В авито я успел провести собес систем дизайна только как ученик. Хотя постоянно просился и требовал, потому что самому интересно и для повышения полезно 😂 Уж очень редкие кандидаты доходили до него. Так более того. За 50 кандидатов за пару лет там было очень мало тех, кто прошел его выше грейда мидл+ по этой секции. Так что не верьте тем, кто с пару лет опыта говорит, что он эксперт в проектировании. Такой опыт можно получить только работая в очень крупных командах.

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

Мы же в следующих постах разберем каждую деталь, а начнем с главного навыка — это коммуникация, формулировка, сбор требований и ограничений.
Please open Telegram to view this post
VIEW IN TELEGRAM
1822💔1
Forwarded from Кодированный Воробей (Ivan Vorobei)
💔241
Мой бусти

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

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

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

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

Также теперь вся инфа о менторстве через бусти. Ноушен там же будет.

P.S. Все это пока как эксперимент. Я хз как работать с бусти и могу что-то не так настроить. Быть может в будущем от него откажусь
18💔85
iOS Makes Me Hate
старенькие, кому интересно вернуться, напишите плиз в лс. Ну и тем, кто со мной до 500 подписчиков в канале тоже бесплатно
шок-контент. остальные владельцы бусти, инфоцыгане накинулись на меня и пытаются задудосить. Заходи быстрее, пока нас не заблокировали трусливые конкуренты!

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

Уважайте свой труд и если на него есть органичный спрос. Отличайте качественный труд от надутого маркетингом и накрученного дерьмом.

* Инфоцыган — это тот, у кого основная деятельность только продажа сомнительного контента и ничего более. Частичная монетизация или ощутимый результат не делает тебя таковым.

P.S. если бот не отправил ссылку на чат или ноушен, то напиши мне в лс
9💔32
iOS Makes Me Hate pinned «Мой бусти В общем, у меня уже был бусти, и чат, и роадмап. Раньше я не видел в этом необходимости. Пока не появились те, кто просто перепродавал бесплатные материалы в своих бусти. Капитализм вынудил развиваться через него. Чат многие просили вернуть. Некоторые…»
И еще.

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

Сейчас я буду много писать про system design. Может быть даже сниму видео-скринкаст. Это больше уровень для сеньоров
Дальше я буду делать контент по SwiftUI. Там и сам хочу развиться наконец-то. Ну и фидбэк получить от топ спецов. Будет роадмап и тоже скринкасты
Дальше алгоритмы. У меня есть большой опыт прохождения и проведения алгосекций. Основы и то, как они помогают на работе или как оценивают разные компании на собесах
На днях я сделаю в ноушене подборку ресурсов и книг по программированию, софтам и жизни. Тут будет топ от библиотек крупных компаний, крутых спецов и бизнесменов
Как проходить интервью в FAANG
VR
Мнение экспертов как создавать окупаемые продукты. Бизнес-мышление в ит
Аналитика от СЕО, хэдов и диров как повышать свою зарплату
Нейросети
Please open Telegram to view this post
VIEW IN TELEGRAM
3117