Пишите ли вы код на другой платформе (кроме iOS)?
Anonymous Poll
11%
Да, на работе пишу бэк
7%
Да, на работе пишу андроид
12%
Да, на работе пишу кроссплатформу
8%
Да, другое
25%
Да, но не на работе. Изучаю для себя
52%
Нет, только пишу только на iOS
Одна из главных метрик хорошего ответа в LLMках — это значение температуры.
Вкратце, чем ниже температура, тем более предсказуемые и строгие ответы. А чем выше — тем креативнее.
У Claude даже есть крутой дашборд, который помогает оценить температуру и делать нейронку более предсказуемой.
Например, тот самый промт из твитора помогает работать с температурой:
Прежде чем ответишь, оцени степень неопределённости своего ответа.
Если она выше 0.1, задай мне уточняющие вопросы, чтобы снизить неопределённость до 0.1 или ниже.
Методика называется Self-Consistency.
Полезные ссылки:
- Understanding How to Configure LLM Temperature Settings
- A Comprehensive Guide to LLM Temperature
- LLM Temperature Effects
Еще больше насыщенного контента про промтинг
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
АУФ ПАЦАНЫ
Музыка взята из интернета
Три пощечины от легенды — путь к величию!
Легендарный Антонио Иноки отвешивает три пощечины молодому Лиото Мачиде после победы.
Это не оскорбление, а знак уважения, путь самурая.
Так Иноки признает потенциал бойца стать великим. Честь, уважение и никакой ненависти - только традиции.
Forwarded from Mobile Developer (Алексей Гладков)
Опрос: Какие технологии вы используете?
Большинство знаний о нашем мире IT мы получаем из глобальных опросов, откуда потом уже приземляем общие тенденции на наши реалии, поэтому я решил провести серию опросов с целью выяснить что происходит в нашем мире мобильной разработки/разработки/IT в широком смысле (в таком порядке)
И я запускаю первый опрос - Какие технологии вы используете? Он направлен на то, чтобы выяснить какие технологии используют мобильные разработчики в России.
Опрос займет буквально 5-7 минут. Результаты в общем виде мы опубликуем для всех и у нас будут вполне себе реальные данные по нашем рынку
Пройти опрос можно по ссылке ниже 👇
https://forms.yandex.ru/cloud/68c443e8068ff07b9709a29d
P.S. Опрос валиден для нативных андроид и иос разработчиков, а также почти для любой кроссплатформы
Большинство знаний о нашем мире IT мы получаем из глобальных опросов, откуда потом уже приземляем общие тенденции на наши реалии, поэтому я решил провести серию опросов с целью выяснить что происходит в нашем мире мобильной разработки/разработки/IT в широком смысле (в таком порядке)
И я запускаю первый опрос - Какие технологии вы используете? Он направлен на то, чтобы выяснить какие технологии используют мобильные разработчики в России.
Опрос займет буквально 5-7 минут. Результаты в общем виде мы опубликуем для всех и у нас будут вполне себе реальные данные по нашем рынку
Пройти опрос можно по ссылке ниже 👇
https://forms.yandex.ru/cloud/68c443e8068ff07b9709a29d
P.S. Опрос валиден для нативных андроид и иос разработчиков, а также почти для любой кроссплатформы
Как делается авторский контент или не всё можно накрутить
Говорят, после 30–40 лет главным поводом для понтов — становится не деньги, дома или бизнесы, а тело. Это труднообретаемая и важная штука. Именно естественное тело. Без интервенций, уколов и косметики.
Когда ты молод, то ты всем желаешь больше денег и счастья. Но с каждым годом деньги заменяются здоровьем. Счастье и здоровье.
Хорошая форма — это как чистая архитектура или крутой код. Вроде и необязательно, но показатель скилла, дисциплины и характера. Нельзя взять тело в прокат, занять, отложить или накрутить. Есть только воля помноженное на время. Долгое время. Это длинный проект без коротких путей.
Также и в нашем ремесле. Есть каналы или эксперты с большим кол-вом лет опыта или подписчиков. Но ни подписчики, ни размер оффера, ни годы опыта не дают нам приписать себя к "экспертам". Все речи, контент, посты — выглядят блекло. Как копирки чужих мыслей, знаний и опыта.
Когда я делился любимыми блогерами в комментариях поругали Essential Developers за "поверхностный контент". И связали это с "отсутствуем опыта в крутых компаниях". Что отчасти правда, ведь не проходя испытания или тренажеры, ты не понимаешь культуру зрителя. Ты для него чужак. Такие знания, контент, речи, без практики, — выглядят скучно, сухо и престно. Поверхностно.
Как бы не старался быть "своим", но в тебе уже отсутствует запах пота. Зритель чувствует, когда строка написана человеком, прошедшим баги, падения, дедлайны и бессонные ночи. Нельзя каждый раз выходить на публику в новом косплее любимого героя, ведь так ты теряешь свой почерк и свою харизму. У тебя нет своего голоса. Нет авторского видения.
Ты не заучишь по методичке чужую роль для фрода собеса. Ведь в жизни играть долго не получится.
Реальный труд, как и тело, делается в результате ежедневных коммитов. Без волшебных библиотек или костылей. Ведь с возрастом уже не сделаешь рефакторинги. Результаты серьезных багов и костылей — станут для тебя критами. Технический долг задавит объемами.
У тебя может быть любой стартовый стек: богатый, бедный, талантливый или нет. Но воли и времени не купишь. Все настоящее строится потом, дисциплиной и тысячами мелких коммитов.
Говорят, после 30–40 лет главным поводом для понтов — становится не деньги, дома или бизнесы, а тело. Это труднообретаемая и важная штука. Именно естественное тело. Без интервенций, уколов и косметики.
Когда ты молод, то ты всем желаешь больше денег и счастья. Но с каждым годом деньги заменяются здоровьем. Счастье и здоровье.
Хорошая форма — это как чистая архитектура или крутой код. Вроде и необязательно, но показатель скилла, дисциплины и характера. Нельзя взять тело в прокат, занять, отложить или накрутить. Есть только воля помноженное на время. Долгое время. Это длинный проект без коротких путей.
Также и в нашем ремесле. Есть каналы или эксперты с большим кол-вом лет опыта или подписчиков. Но ни подписчики, ни размер оффера, ни годы опыта не дают нам приписать себя к "экспертам". Все речи, контент, посты — выглядят блекло. Как копирки чужих мыслей, знаний и опыта.
Когда я делился любимыми блогерами в комментариях поругали Essential Developers за "поверхностный контент". И связали это с "отсутствуем опыта в крутых компаниях". Что отчасти правда, ведь не проходя испытания или тренажеры, ты не понимаешь культуру зрителя. Ты для него чужак. Такие знания, контент, речи, без практики, — выглядят скучно, сухо и престно. Поверхностно.
Как бы не старался быть "своим", но в тебе уже отсутствует запах пота. Зритель чувствует, когда строка написана человеком, прошедшим баги, падения, дедлайны и бессонные ночи. Нельзя каждый раз выходить на публику в новом косплее любимого героя, ведь так ты теряешь свой почерк и свою харизму. У тебя нет своего голоса. Нет авторского видения.
Ты не заучишь по методичке чужую роль для фрода собеса. Ведь в жизни играть долго не получится.
Реальный труд, как и тело, делается в результате ежедневных коммитов. Без волшебных библиотек или костылей. Ведь с возрастом уже не сделаешь рефакторинги. Результаты серьезных багов и костылей — станут для тебя критами. Технический долг задавит объемами.
У тебя может быть любой стартовый стек: богатый, бедный, талантливый или нет. Но воли и времени не купишь. Все настоящее строится потом, дисциплиной и тысячами мелких коммитов.
1 10 1
Forwarded from CodeCamp
Cursor дропнули бесплатный интенсив для разрабов, которые пишут софт с помощью ИИ-моделей и инструментов.
Это не про обучение нейросетей, а про то, как грамотно использовать их в работе:
— Объясняют основы: как устроены модели и где у них границы;
— Показывают практические паттерны: как просить код, чтобы он работал;
— Есть тесты, примеры и даже интерактив с разными ИИ;
— Весь курс занимает около часа — пройти можно за вечер.
Он еще и на русском😊
Это не про обучение нейросетей, а про то, как грамотно использовать их в работе:
— Объясняют основы: как устроены модели и где у них границы;
— Показывают практические паттерны: как просить код, чтобы он работал;
— Есть тесты, примеры и даже интерактив с разными ИИ;
— Весь курс занимает около часа — пройти можно за вечер.
Он еще и на русском
Please open Telegram to view this post
VIEW IN TELEGRAM
1 20
Есть частая задача на разных скринингах в компании — это сделать имитацию ожидания какого-то запроса, анимации, тестов через Thread.sleep. Например "выполни эту функцию через 2 секунды".
Частая ошибка новичков писать Thread.sleep. Почему это ошибка? Thread.sleep блокирует реальный поток. Пока поток спит, он ничего не делает, и система не может использовать его для других задач. Это тупо дорого и замедляет приложение. Особенно, если это главный поток :)
Перечислил альтернативы, которые больше продакшен реди
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Первый день поднимаем темы настройки окружения:
- Какие настройки вы бы выбрали для своего проекта по умолчанию?
- Как с помощью настроек уменьшить потребление токенов?
- Как работать с privacy mode? Есть ли уязвимости?
- Что такое Memory Bank? Как с помощью него улучшить производительность?
- Что такое температура? Как с ней работать?
- Какие есть трюки с Context Management?
И многое другое
Каждый день этой недели мы будем систематизировать теорию и практику
Попасть в вагон можно тут или тут
Please open Telegram to view this post
VIEW IN TELEGRAM
Вчера на марафоне практики мы разбирали много базы по настройки курсора. И сетапить иишку — это прям целое искусство. Те, кто не умеет подготавливать аишку к ответам — буду сильно проигрывать в эффективности и деньгам на подписки
Тупо пиcать запросы аишки, без прелюдий и настроек — как просить выйти замуж на первом свидании. Бесперспективно.
Мы изучили:
- как с cursorignore экономить токены
- почему нужно настривать cursorrules
- что такое температура
Но самое интересное это как работает Memory Bank.
Грубо говоря, Memory Bank — это место, где ты сохраняешь свою собственную память, заметки, доку для ИИ. По сути, это база заметок/фактов, которые ассистент будет учитывать при генерации ответов. Долгосрочная память о твоих предпочтениях.
В Memory Bank можно записать:
“Мы всегда используем async/await, а не completion handlers”
И тогда при автодополнении и генерации кода Cursor будет склоняться к async/await.
Когда же CursorRules — это набор правил в файле, который лежит рядом с кодом в репозитории.
Интересные статьи:
- How to Supercharge AI Coding with Cursor Rules and Memory Banks
- Memory Bank System v0.7-beta
- How to Add Cline Memory Bank in Cursor: Step-by-Step Guide
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Пакет промтов для всех услучаев жизни
Забирайте промты пока горячие.
Пока одни ругают использование ии и сравнивают это с деградацией творчества, другие юзают ИИ для создания крутых инструментов (о них позже). Но хочется задать вопрос критикам, почему тогда весь ваш контент — это копия чужого?
Мы только недавно рассуждали в чате, что главное — это идейность. А творчество великих творцов, режиссеров, музыкантов, ученых не убивает инструмент. Он отражает их идейность и креативность. Даже на айфон можно снимать лучше, чем на профессиональные камеры, если у тебя есть огонь внутри и прямые руки.
И если ты боишься что твое творчество убьет промт — значит в тебе его никогда не было.
Забирайте промты пока горячие.
Пока одни ругают использование ии и сравнивают это с деградацией творчества, другие юзают ИИ для создания крутых инструментов (о них позже). Но хочется задать вопрос критикам, почему тогда весь ваш контент — это копия чужого?
Мы только недавно рассуждали в чате, что главное — это идейность. А творчество великих творцов, режиссеров, музыкантов, ученых не убивает инструмент. Он отражает их идейность и креативность. Даже на айфон можно снимать лучше, чем на профессиональные камеры, если у тебя есть огонь внутри и прямые руки.
И если ты боишься что твое творчество убьет промт — значит в тебе его никогда не было.
OpenAI Academy
Prompt Packs | OpenAI Academy
Unlock the new opportunities of the AI era by equipping yourself with the knowledge and skills to harness artificial intelligence effectively.
📺 Подборка Cursor Rules для iOS разрабов
Ключевая настройка LLM и Cursor — это Rules. Подробно тут.
Вкратце, Rules — это инструкции, чтобы контролировать стиль и поведение модели. Это как линтер или ENV.конфиги. Правила не проверяют код напрямую, а направляют AI, чтобы сразу писал как нужно.
Критики, что слабо знакомы с работой LLM или бездумно повторяя чужие статьи, ругают иишки за отсутствие творчества. Ошибочно думая, что сила одного промта настолько мощная, что может высушить его до капли. Но в иишках творчества слишком много. Неугомонного и вредного.
Именно это "творчество" рушит контекст и понимание, которое требуется от современных инженеров. Стабильную осознанность вместо непредсказуемого бездумия.
Вот например метрика температуры помогает контролировать то самое "творчество". Прям как разраба, который вместо того чтобы разобраться в проекте, решил его без причины переписать на новый фреймворк. Брат, успокойся. Ты не в контексте.
Чтобы этого не случилось — нужно добавлять правила, которые помогут и AI, и иженерам не творить хаос. Не ломать без причины ментальные модели, которые все так долго строили и согласовывали как карточный домик.
Почему это важно:
🔘 без правил AI может каждый раз генерировать разный стиль кода
🔘 правила экономят время задав раз требования
🔘 Это супер полезно в большой команде. Rules превращают Cursor в доп разраба, который всегда пишет по стандарту, принятому в проекте. Дополнительно обучая и ассистентируя.
Чуть позже разберем как это полезно в рефакторинге и архитектурах.
Полезные ссылки с правилами для iOS разрабов:
- https://github.com/brunogama/ios-cursor-rules
- https://cursor.directory/rules/swift
- Cursor Rules for iOS app development using modern SwiftUI (iOS 17 or later)
- https://apidog.com/blog/awesome-cursor-rules/
Еще больше структурированной практике про аи-инженеринг💰 тут или ⭐️ тут
Ключевая настройка LLM и Cursor — это Rules. Подробно тут.
Вкратце, Rules — это инструкции, чтобы контролировать стиль и поведение модели. Это как линтер или ENV.конфиги. Правила не проверяют код напрямую, а направляют AI, чтобы сразу писал как нужно.
Критики, что слабо знакомы с работой LLM или бездумно повторяя чужие статьи, ругают иишки за отсутствие творчества. Ошибочно думая, что сила одного промта настолько мощная, что может высушить его до капли. Но в иишках творчества слишком много. Неугомонного и вредного.
Именно это "творчество" рушит контекст и понимание, которое требуется от современных инженеров. Стабильную осознанность вместо непредсказуемого бездумия.
Вот например метрика температуры помогает контролировать то самое "творчество". Прям как разраба, который вместо того чтобы разобраться в проекте, решил его без причины переписать на новый фреймворк. Брат, успокойся. Ты не в контексте.
Чтобы этого не случилось — нужно добавлять правила, которые помогут и AI, и иженерам не творить хаос. Не ломать без причины ментальные модели, которые все так долго строили и согласовывали как карточный домик.
Почему это важно:
Чуть позже разберем как это полезно в рефакторинге и архитектурах.
Полезные ссылки с правилами для iOS разрабов:
- https://github.com/brunogama/ios-cursor-rules
- https://cursor.directory/rules/swift
- Cursor Rules for iOS app development using modern SwiftUI (iOS 17 or later)
- https://apidog.com/blog/awesome-cursor-rules/
Еще больше структурированной практике про аи-инженеринг
Please open Telegram to view this post
VIEW IN TELEGRAM
Вы сами выбрали эту тему.
За этот месяц:
- мы сделали серию статей
- провели встречу комьюнити
- проводим тренировки по AI инструментам
-
Следующий же месяц я буду писать то, что интересно мне — это будет Advanced Mobile System Design. Потому что лайки вы не ставите...
План такой же:
- Статьи и углубленная теория
- 1-2 неделя жестких тренировок
- мощный контент на десерт
Если наберется 100 лайков то сделаю огромную открытую статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Я еще не закончил про ИИ. Хоть вы и ставите мало лайков, но репостов постов с ИИ в х2-х3 больше, чем с другими. При обычном посте это 15, а при подборках с ИИ тулкитами это 50-70.
Значит вам это интересно, латентные вайбкодеры.
Там anthropic выпустили бесплатный гайд. И мне прям зашло сравнение context engineering vs. prompt engineering.
Вкратце, самая главная база баз — это не промты, а работа с контекстом и понимание всей системы. Только так можно эффективно управлять ИИ.
Значит вам это интересно, латентные вайбкодеры.
Там anthropic выпустили бесплатный гайд. И мне прям зашло сравнение context engineering vs. prompt engineering.
Вкратце, самая главная база баз — это не промты, а работа с контекстом и понимание всей системы. Только так можно эффективно управлять ИИ.