Выводы лета и планы на осень
ЛЕТО ВСЁ! Давайте сделаем краткие выводы.
Главное событие — я переехал в Москву. Переезд, ремонты и приемка квартиры заняли много времени и сил. Не получилось поработать над всем, но все же вот выводы:
🟣 Воркшоп SwiftUI System Design Interview
🟣 Сделали воркшоп с призерам телеграма по созданию сложных коллекций в UIKit
🟣 Обсудили почему самые большие зп у MobDevOps и что они делают
🟣 Сделали много контента в закрытой базе по SwiftUI и Swift Councurrency
🟣 Я выступил на митапе с темой архитектуры
🟣 Объявил о начале разработки уникального проекта
Какие планы на осень? Они более насыщенные
🟡 наконец нашел нужную структуру ведения контекта. Это будет тема месяца с обязательным созвоном комьюнити, приглашенным гостем и регулярными задачами. Состояние потока и структуры 80 lvl.
🟡 Мы уже закомитились с крутыми экспертами по топовым воркшопам/подкастам. Возможно, даже за пределы этого канала.
🟡 Сайт тренажер в закрытой/открытой бете
🟡 Видео контент. Сейчас я много работаю с социальными сетями и начинаю лучше понимать что нравится людям. Больше емких, но полезных материалов
🟡 Лонгридов на канале будет меньше. Больше сухости и пользы. Лонгриды переедут в ноушен и бусти)
🟡 Попробуем собраться в оффлайне. Пока это сложно, но может порешаем на онлайн встречах. Их будет больше (как минимум раз в месяц 😂 ).
💎 Ну и я напоминаю, что 06.09.2025 будет созвон комьюнити по важной теме "AI инструменты в iOS разработке". Мы там в свободной форме поделимся опытом использования. Не стесняйтесь готовить любой вопрос по теме или нет.
ЛЕТО ВСЁ! Давайте сделаем краткие выводы.
Главное событие — я переехал в Москву. Переезд, ремонты и приемка квартиры заняли много времени и сил. Не получилось поработать над всем, но все же вот выводы:
Какие планы на осень? Они более насыщенные
Please open Telegram to view this post
VIEW IN TELEGRAM
Ну что, сентябрь начался. Все вышли на линейку нового периода учебы. В наших планах за сентябрь сделать самую мощную базу для внедрения АИ в iOS. Выжать все соки из неё.
Начнем с подборки самых полезных видео о настройке Cursor/ChatGPT/Claude:
Все гайды дают много общих советов, но они полезны чтобы своими руками пощупать. Тут главное помнить, что АИ — это не сеньор, а джун, которого нужно менторить и обучать. В будущих постах мы подробнее поговорим о самых полезных фишках и советах.
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы тут подумали и решили сделать очень щедрую скидку. Вы можете получить все материалы дешевле х2
Самая большая база материалов от практиков почти бесплатно:
- почти тысяча вопросов и задач для подготовки к собесам и регулярным тренировкам
- Около сотни статей
- Открытое комьюнити из ~400 инженеров в чате
- Два десятка уникальных видео-интервью и воркшопов
Успевай по очень щедрым условиям. Давай развиваться вместе.
Вступай в самое большое закрытое iOS сообщество практиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы уже много раз говорили, что каждый новый инструмент дает новые проблемы. Облечая одни проблемы он приносит новые: SwiftUI, AI, теперь и Swift Concurrency.
Автор статьи сравнивает SC с GCD, NSOperation и реактивщиной (?). Тут подмечает, что раньше понимал как и на каком потоке вызывается код, а в SC — такого интуитивного понимания нет
Тут он дает три свежих примера на практике:
Используя этот инструмент нельзя просто брать набор готовых решений, а не выключать критическое мышление и эксперименты.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Увидел в большом канале как ругают apple разрабов за то, что не сделали бесконечный список в UIDatePicker'е. В стиле "хаха, вот лохи, решают там свой литкод, но сделать фичу нормально не могут"…
но тут есть два момент:
1) компания ЯБЛОКО почти не дает литкод задачи и алгосы. Это мы узнали от Симы, у которой я брал интервью, и которая взлетела до космоса в карьере выступив на WWDC в Купертино.
2) уверен, что это даже не баг, а минорный хак для перфоманса и есть оправдания в работе некоторых условий". А если даже и есть, то чаще это тонет в ZBT, который юзают все ФААНГ компании.
Для вас это реально проблема или админы каналов делают выстрел в ногу такой критикой?
но тут есть два момент:
1) компания ЯБЛОКО почти не дает литкод задачи и алгосы. Это мы узнали от Симы, у которой я брал интервью, и которая взлетела до космоса в карьере выступив на WWDC в Купертино.
2) уверен, что это даже не баг, а минорный хак для перфоманса и есть оправдания в работе некоторых условий". А если даже и есть, то чаще это тонет в ZBT, который юзают все ФААНГ компании.
Для вас это реально проблема или админы каналов делают выстрел в ногу такой критикой?
Полезные советы для программиста 2025
Самураи. Прошло больше половины декады. 2030 ближе чем 2020. Страшно думать как быстро бежит время.
Старина Мартин говорил:
Очевидно, что отрицание некоторых технологий, отсеет очередным циклом естественного отбора. Я решил сделать чекап и собрать самые интересные советы к чему нужно готовиться. Сегодня мы мотивирующий пацанский паблик.
1️⃣ Software 3.0. Уметь эффективно Vibe-кодить — уже обязательно. Не смотря на ошибочное заблуждение AI-тулкиты требуют много практики.
2️⃣ Чистый код и архитектура. Вы спросите "Опять?". Да. AI
CEO JetBrains говорит: "разрабы должны эволюционировать в архитекторов, аудиторов и контролёров ген-AI кода. Навыки управления, контроля и архитектуры важнее, чем ручное кодирование"
3️⃣ Математика. Как говорил тот же Дуров: "Аналитическое мышление позволяет интерпретировать результаты, оценивать качество, замечать ошибки и улучшать систему".
Полезные ссылки:
- Andrej Karpathy on Software 3.0: Software in the Age of AI
- Autodesk's CEO says these skills are more important than coding in the AI era
Самураи. Прошло больше половины декады. 2030 ближе чем 2020. Страшно думать как быстро бежит время.
Старина Мартин говорил:
Каждые 5 лет ты должен быть готов к тому, что всё, чем ты владеешь, может оказаться устаревшим, и придётся начинать изучение заново
Очевидно, что отрицание некоторых технологий, отсеет очередным циклом естественного отбора. Я решил сделать чекап и собрать самые интересные советы к чему нужно готовиться. Сегодня мы мотивирующий пацанский паблик.
1️⃣ Software 3.0. Уметь эффективно Vibe-кодить — уже обязательно. Не смотря на ошибочное заблуждение AI-тулкиты требуют много практики.
2️⃣ Чистый код и архитектура. Вы спросите "Опять?". Да. AI
CEO JetBrains говорит: "разрабы должны эволюционировать в архитекторов, аудиторов и контролёров ген-AI кода. Навыки управления, контроля и архитектуры важнее, чем ручное кодирование"
3️⃣ Математика. Как говорил тот же Дуров: "Аналитическое мышление позволяет интерпретировать результаты, оценивать качество, замечать ошибки и улучшать систему".
Полезные ссылки:
- Andrej Karpathy on Software 3.0: Software in the Age of AI
- Autodesk's CEO says these skills are more important than coding in the AI era
Бесплатный курс по Metal
О, нашел прикольный сайт.
Я, если честно, не любитель супер крутых анимаций, тк на моей практике разраба за 10 лет они почти не появлялись.
Обычно бизнес старается на этом экономить, тк не видит ценности и это лишние траты на разработку. Да и на собесах это не спрашивают. Но если вам прям нравится, то сайт выглядит прикольно.
Расскажите какие интересные анимации вам приходилось делать на проекте и как часто?
О, нашел прикольный сайт.
Я, если честно, не любитель супер крутых анимаций, тк на моей практике разраба за 10 лет они почти не появлялись.
Обычно бизнес старается на этом экономить, тк не видит ценности и это лишние траты на разработку. Да и на собесах это не спрашивают. Но если вам прям нравится, то сайт выглядит прикольно.
Расскажите какие интересные анимации вам приходилось делать на проекте и как часто?
This media is not supported in your browser
VIEW IN TELEGRAM
Кстати, я соврал. Я же делал сложную анимацию, когда участвовал в телеграм конкурсе.
Даже занял третье место и получил 1,500$. Подробнее писал тут
Сейчас с курсором такое сделаешь за час. Но тогда убил дня полтора.
Опыт конкурса бустанул меня по многим фронтам:
🟣 я обучился планированию и лидированию за короткие и экстримальные сроки
🟣 погружению в сложную кодовую базу.
🟣 тогда я получал кучу эмоций. это был отличный спортивный опыт
До сих пор считаю что редизайн существующих звонков и изучение кодовой базы намного сложнее стандартных конкурсов на создание новых и отдельных модулей.
Но самое важное, что я иногда перевариваю спустя время — это учиться делать акценты на важном.
Тогда я заморочился на минорных деталях и потратил отведенное время не на то. Как раз слишком много уделял внимания анимашкам, а мог бы общей картине. Ведь анимашки особо не оценивали. Это могло бы дать результат лучше.
Подробнее отдельно напишу пост, когда лучше сформулирую.
Даже занял третье место и получил 1,500$. Подробнее писал тут
Сейчас с курсором такое сделаешь за час. Но тогда убил дня полтора.
Опыт конкурса бустанул меня по многим фронтам:
До сих пор считаю что редизайн существующих звонков и изучение кодовой базы намного сложнее стандартных конкурсов на создание новых и отдельных модулей.
Но самое важное, что я иногда перевариваю спустя время — это учиться делать акценты на важном.
Тогда я заморочился на минорных деталях и потратил отведенное время не на то. Как раз слишком много уделял внимания анимашкам, а мог бы общей картине. Ведь анимашки особо не оценивали. Это могло бы дать результат лучше.
Подробнее отдельно напишу пост, когда лучше сформулирую.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как литкод спас мою жизнь
В интернетах снова на хайпе литкод. Многие пишут, что благодаря этому процессу им получилось выбиться из нищеты.
Собесы чаще это вообще отдельный цирк. Тебе приходится надевать лучший парад, чтобы покрасоваться. Компании любят фильтровать людей по старым схемам:
1️⃣ Опыт. Если ты десять лет пилил кнопки в корпорации, значит, наверное, не облажаешься и тут.
2️⃣ Образование. Красный диплом топ ВУЗа — сертификат о наличии ума.
Но эти два критерия не оценивают главного — мотивацию.
Сотни тысяч выпусников ВУЗов не работают по профессии. Я сам 1 из 30 человек из своей группы, кто стал инженером. И считаю себя не самым талантливым. Кому-то просто не интересно. Кто-то ушел в блогеры, кому-то похер.
Также не мало ситуаций, когда выросший до высоких позиций сотрудник в одной компании, не дотягивал до джуна в другой. ЧСВ, лень, время — это не мотивировало его меняться.
И вот тут на арену выходит литкод.
Да, это испытание боем. Дешевое, тупое, но эффективное. Хочешь в индустрию? Докажи готов выполнить 500 "дурацких задач" в литкоде, чтобы выполнить таких же 500 "дурацких задач" в работе.
Теорики ноют: "а давайте дадим всем систем дизайн". Но тогда ты работу будешь искать не два месяца, как сейчас, а шесть.
Для многих литкод собесы стали единственным социальным лифтом. Люди из всех уголков мира начали выбираться из нищеты. Не благодаря связям или дорогому образованию, а благодаря мотивации, которая давала им ценность в глазах работадателя.
Работодатель видит: ты прошел мясорубку из сотен задач, значит, у тебя есть стержень. А стержень — это то, что ценится.
Литкод — это не лучший инструмент. Он не проверяет умение работать в команде или строить архитектуру. Но он стал социальным лифтом. Ты можешь сидеть в маленьком городе без связей и диплома топ-вузa, но если у тебя есть упорство и мотивация, ты способен пробиться. И в этом его настоящая ценность. Он учит главному — идти до конца.
Кстати, замотивированный этими истории, скоро в комьюнити мы возобновляем рубрику "задача дня".
ПРИШЛО ВРЕМЯ КАЧАТЬ СТЕРЖЕНЬ!
В интернетах снова на хайпе литкод. Многие пишут, что благодаря этому процессу им получилось выбиться из нищеты.
Собесы чаще это вообще отдельный цирк. Тебе приходится надевать лучший парад, чтобы покрасоваться. Компании любят фильтровать людей по старым схемам:
1️⃣ Опыт. Если ты десять лет пилил кнопки в корпорации, значит, наверное, не облажаешься и тут.
2️⃣ Образование. Красный диплом топ ВУЗа — сертификат о наличии ума.
Но эти два критерия не оценивают главного — мотивацию.
Сотни тысяч выпусников ВУЗов не работают по профессии. Я сам 1 из 30 человек из своей группы, кто стал инженером. И считаю себя не самым талантливым. Кому-то просто не интересно. Кто-то ушел в блогеры, кому-то похер.
Также не мало ситуаций, когда выросший до высоких позиций сотрудник в одной компании, не дотягивал до джуна в другой. ЧСВ, лень, время — это не мотивировало его меняться.
И вот тут на арену выходит литкод.
Да, это испытание боем. Дешевое, тупое, но эффективное. Хочешь в индустрию? Докажи готов выполнить 500 "дурацких задач" в литкоде, чтобы выполнить таких же 500 "дурацких задач" в работе.
Теорики ноют: "а давайте дадим всем систем дизайн". Но тогда ты работу будешь искать не два месяца, как сейчас, а шесть.
Для многих литкод собесы стали единственным социальным лифтом. Люди из всех уголков мира начали выбираться из нищеты. Не благодаря связям или дорогому образованию, а благодаря мотивации, которая давала им ценность в глазах работадателя.
Работодатель видит: ты прошел мясорубку из сотен задач, значит, у тебя есть стержень. А стержень — это то, что ценится.
Литкод — это не лучший инструмент. Он не проверяет умение работать в команде или строить архитектуру. Но он стал социальным лифтом. Ты можешь сидеть в маленьком городе без связей и диплома топ-вузa, но если у тебя есть упорство и мотивация, ты способен пробиться. И в этом его настоящая ценность. Он учит главному — идти до конца.
Кстати, замотивированный этими истории, скоро в комьюнити мы возобновляем рубрику "задача дня".
ПРИШЛО ВРЕМЯ КАЧАТЬ СТЕРЖЕНЬ!
Завтра у нас созвон комьюнити на тему LLM. Поделитесь опытом с АИ-агентами
Как вы используете LLM/AI-агенты в работе?
Как вы используете LLM/AI-агенты в работе?
Anonymous Poll
22%
Верстка. Отдаю видео, фигму или картинки и прошу код
28%
Модели и нетворк. Отдаю JSON или YAML для генерации запросов/ответов
60%
Рефакторинг. Прошу объяснить сложный и непонятный код
40%
Багфиксинг.
28%
Документация
28%
Автотесты
33%
Скрипты для окружений на незнакомых языках
26%
Архитектура и рефакторинг
15%
Инди-хакинг. Пишу много MVP пет-проектов для сторов
17%
Другое
Созвон "АИ на практике" прошел. Спасибо за 2.5 часа
Мы обсудили кучу вопросов.
- как общаться с LLM и что от него ждать
- разобрали что такое Attention, Context, температура и тп
- техники промт инжениринга
- изучили код телеграма с пощью курсора
- разобрали как AI внедряют разные компании и кого заменяют
- Решали задачи с собесов
Запись будет в ноушене
Спасибо вам за крутой вайб!
Следующие две недели практики. Будет задача дня, где мы на основе техник и трюков будем применять всё в жизни.
Мы обсудили кучу вопросов.
- как общаться с LLM и что от него ждать
- разобрали что такое Attention, Context, температура и тп
- техники промт инжениринга
- изучили код телеграма с пощью курсора
- разобрали как AI внедряют разные компании и кого заменяют
- Решали задачи с собесов
Запись будет в ноушене
Спасибо вам за крутой вайб!
Следующие две недели практики. Будет задача дня, где мы на основе техник и трюков будем применять всё в жизни.
Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems
Какой-то жесткий контент. 400 страниц разных туториалов как создать СВОЙ ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ
https://docs.google.com/document/d/1rsaK53T3Lg5KoGwvf8ukOUvbELRtH-V0LnOIFDxBryE/mobilebasic#heading=h.pxcur8v2qagu
Какой-то жесткий контент. 400 страниц разных туториалов как создать СВОЙ ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ
https://docs.google.com/document/d/1rsaK53T3Lg5KoGwvf8ukOUvbELRtH-V0LnOIFDxBryE/mobilebasic#heading=h.pxcur8v2qagu
Google Docs
Agentic Design Patterns
Agentic Design Patterns A Hands-On Guide to Building Intelligent Systems, Antonio Gulli Table of Contents - total 424 pages = 1+2+1+1+4+9+103+61+34+114+74+5+4 11 Dedication, 1 page Acknowledgment, 2 pages [final, last read done] Foreword, 1 page [final…