Хотите собрать ИИ-агента? Вот 5 тулов от простого к модульному
Не все ИИ-агенты — это Docker-оркестры и бессонные ночи настройки. Есть инструменты проще. В новой статье у нас на сайте разобрано 5 фреймворков для сборки ИИ-агентов — от самого простого до модульного:
— NanoBot — минимальный Python-каркас. Код на одной странице, нет сложных конфигов. Если знаете Python — уже можете запустить.
— PicoClaw — лёгкий рантайм. Запускается локально, не требует больших ресурсов. Для простых сценариев.
— TrustClaw — готовая платформа. Не нужен свой сервер, есть мониторинг и SLA. Для проектов, где нужна надёжность.
— NanoClaw — агент в контейнере. С памятью, WhatsApp и cron-задачами. Когда нужен полноценный агент с изоляцией.
— IronClaw — модульная база для сложных пайплайнов. Планирование, инструменты, память, окружение — всё модулями.
Статья с подробным сравнением по ссылке.
@prog_point (теперь ещё в VK и Max)
Не все ИИ-агенты — это Docker-оркестры и бессонные ночи настройки. Есть инструменты проще. В новой статье у нас на сайте разобрано 5 фреймворков для сборки ИИ-агентов — от самого простого до модульного:
— NanoBot — минимальный Python-каркас. Код на одной странице, нет сложных конфигов. Если знаете Python — уже можете запустить.
— PicoClaw — лёгкий рантайм. Запускается локально, не требует больших ресурсов. Для простых сценариев.
— TrustClaw — готовая платформа. Не нужен свой сервер, есть мониторинг и SLA. Для проектов, где нужна надёжность.
— NanoClaw — агент в контейнере. С памятью, WhatsApp и cron-задачами. Когда нужен полноценный агент с изоляцией.
— IronClaw — модульная база для сложных пайплайнов. Планирование, инструменты, память, окружение — всё модулями.
Статья с подробным сравнением по ссылке.
@prog_point (теперь ещё в VK и Max)
❤2
Когда ИИ пишет код, а ты его не понимаешь — жди сюрприза
ИИ-инструменты вроде Cursor или GitHub Copilot умеют писать сотни строк кода за минуты. Это удобно, особенно когда только осваиваешь разработку. Но вот в чём ловушка: код может работать, тесты проходить, а серьёзная ошибка будет ждать своего часа.
В разборе на сайте описан такой случай: разработчик принял 400 строк от ИИ, не разобравшись в деталях. Ошибка обнаружилась только через три месяца на аудите. Причина простая: никто не читал код по-настоящему.
Независимо от того новичок вы или опытный разраб — правило одно: можно брать код от ИИ, но нельзя брать его вслепую. Читайте каждый фрагмент, задавайте вопросы тому же ИИ ("что делает эта строка?", "почему именно так?"), разбирайтесь. Так инструмент становится помощником в обучении, а не источником чужих ошибок в твоём проекте.
ИИ-инструменты вроде Cursor или GitHub Copilot умеют писать сотни строк кода за минуты. Это удобно, особенно когда только осваиваешь разработку. Но вот в чём ловушка: код может работать, тесты проходить, а серьёзная ошибка будет ждать своего часа.
В разборе на сайте описан такой случай: разработчик принял 400 строк от ИИ, не разобравшись в деталях. Ошибка обнаружилась только через три месяца на аудите. Причина простая: никто не читал код по-настоящему.
Независимо от того новичок вы или опытный разраб — правило одно: можно брать код от ИИ, но нельзя брать его вслепую. Читайте каждый фрагмент, задавайте вопросы тому же ИИ ("что делает эта строка?", "почему именно так?"), разбирайтесь. Так инструмент становится помощником в обучении, а не источником чужих ошибок в твоём проекте.
❤9
«REST API» — понятие, которое употребляют все, но знают единицы
Большинство разработчиков хоть раз писали «REST API». Но что это на самом деле?
REST — это набор шести архитектурных правил, описанных Роем Филдингом в диссертации 2000 года. Среди них: клиент и сервер работают независимо, сервер не помнит состояние клиента между запросами (stateless), ответы можно кэшировать и так далее.
На практике большинство API выполняют лишь 2–3 правила из шести. Самое игнорируемое — HATEOAS: идея, что сервер прямо в ответе подсказывает клиенту, какие действия доступны дальше. Для маленького проекта это некритично, но для публичного API — уже важно.
Почему это полезно знать новичку? Потому что на собеседовании или в команде вас могут спросить, «настоящий» ли у вас REST. Разбор всех шести ограничений — хорошее начало, чтобы разобраться.
@prog_point (теперь ещё в VK и Max)
Большинство разработчиков хоть раз писали «REST API». Но что это на самом деле?
REST — это набор шести архитектурных правил, описанных Роем Филдингом в диссертации 2000 года. Среди них: клиент и сервер работают независимо, сервер не помнит состояние клиента между запросами (stateless), ответы можно кэшировать и так далее.
На практике большинство API выполняют лишь 2–3 правила из шести. Самое игнорируемое — HATEOAS: идея, что сервер прямо в ответе подсказывает клиенту, какие действия доступны дальше. Для маленького проекта это некритично, но для публичного API — уже важно.
Почему это полезно знать новичку? Потому что на собеседовании или в команде вас могут спросить, «настоящий» ли у вас REST. Разбор всех шести ограничений — хорошее начало, чтобы разобраться.
@prog_point (теперь ещё в VK и Max)
✍5🔥2🗿2
Нефтегаз, финтех или госсектор: куда идти мидлу?
Когда выбираете, в какую отрасль двигаться дальше, разные сферы выглядят примерно одинаково непонятно. На деле они живут по разным правилам.
Госсектор работает по ГОСТам, где каждое изменение согласуется неделями. Финтех регулируется законами о банках и данных, зато темп высокий и стек современный. В нефтегазе часть систем работает без интернета совсем: никаких облаков, только изолированные серверы.
Если привыкли, что разработка — это «написали, задеплоили, проверили за день», энтерпрайз (крупные корпоративные системы) может удивить: там тот же цикл занимает недели или месяцы. Это просто другой ритм и другая цена ошибки.
Разбор по всем трём отраслям поможет понять, в какую сторону смотреть, прежде чем рассылать резюме.
@prog_point (теперь ещё в VK и Max)
Когда выбираете, в какую отрасль двигаться дальше, разные сферы выглядят примерно одинаково непонятно. На деле они живут по разным правилам.
Госсектор работает по ГОСТам, где каждое изменение согласуется неделями. Финтех регулируется законами о банках и данных, зато темп высокий и стек современный. В нефтегазе часть систем работает без интернета совсем: никаких облаков, только изолированные серверы.
Если привыкли, что разработка — это «написали, задеплоили, проверили за день», энтерпрайз (крупные корпоративные системы) может удивить: там тот же цикл занимает недели или месяцы. Это просто другой ритм и другая цена ошибки.
Разбор по всем трём отраслям поможет понять, в какую сторону смотреть, прежде чем рассылать резюме.
@prog_point (теперь ещё в VK и Max)
❤1
Один инструмент вместо пяти: зачем джуну знать про Vite+
Когда собираешь первый JS-проект, приходится настраивать кучу всего отдельно: Vite (сборщик, который превращает исходники в рабочий сайт), ESLint (проверяет стиль кода), Prettier (форматирование), Vitest (тесты), NVM (управление версией Node.js). У каждого свой конфиг-файл, и разобраться в этом зоопарке с нуля непросто.
Vite+ — бесплатный open-source CLI от VoidZero, который собирает всё это под одним бинарником
Для новых учебных и личных проектов инструмент удобен сразу. Если только начинаешь, это хороший способ увидеть, как устроен современный стек, не тратя время на настройку каждой части по отдельности.
Полный гайд на Tproger.
@prog_point (теперь ещё в VK и Max)
Когда собираешь первый JS-проект, приходится настраивать кучу всего отдельно: Vite (сборщик, который превращает исходники в рабочий сайт), ESLint (проверяет стиль кода), Prettier (форматирование), Vitest (тесты), NVM (управление версией Node.js). У каждого свой конфиг-файл, и разобраться в этом зоопарке с нуля непросто.
Vite+ — бесплатный open-source CLI от VoidZero, который собирает всё это под одним бинарником
vp. Запустил vp check, и форматирование, линтинг и проверка типов прошли за один шаг. Один конфиг-файл вместо пяти.Для новых учебных и личных проектов инструмент удобен сразу. Если только начинаешь, это хороший способ увидеть, как устроен современный стек, не тратя время на настройку каждой части по отдельности.
Полный гайд на Tproger.
@prog_point (теперь ещё в VK и Max)
❤3
Как профессия программиста выглядела до того, как стало нормой работать с ноутбуком и облаком — на Tproger вышла вторая часть истории российского IT, как раз про 90-е и нулевые.
В те годы компьютер был у единиц. Один из распространённых ПК того времени, «Нафаня», был советским клоном британского ZX Spectrum с 48 КБ памяти (примерно столько занимает иконка одного современного приложения). Позже появились «Поиск» и «Искра», уже IBM-совместимые, с MS-DOS (операционка без окон, всё через команды) и Norton Commander (двухпанельный файловый менеджер, прообраз Total Commander).
В 1991 году компьютер стоил около 1000 долларов. К 2000 году цена упала до 500–700. Но главная проблема была другая: компьютер купили, а что с ним делать — непонятно. Специалистов не хватало, документации мало, и многие учились на работе: разбирались в чужом коде, ломали, чинили и запоминали.
Заодно из материала узнаете, как появился домен .RU и первые поисковики, что было с антивирусами, и зачем компании в 1998 году вдруг начали брать заказы за границей.
Полный материал на Tproger.
@prog_point (теперь ещё в VK и Max)
В те годы компьютер был у единиц. Один из распространённых ПК того времени, «Нафаня», был советским клоном британского ZX Spectrum с 48 КБ памяти (примерно столько занимает иконка одного современного приложения). Позже появились «Поиск» и «Искра», уже IBM-совместимые, с MS-DOS (операционка без окон, всё через команды) и Norton Commander (двухпанельный файловый менеджер, прообраз Total Commander).
В 1991 году компьютер стоил около 1000 долларов. К 2000 году цена упала до 500–700. Но главная проблема была другая: компьютер купили, а что с ним делать — непонятно. Специалистов не хватало, документации мало, и многие учились на работе: разбирались в чужом коде, ломали, чинили и запоминали.
Заодно из материала узнаете, как появился домен .RU и первые поисковики, что было с антивирусами, и зачем компании в 1998 году вдруг начали брать заказы за границей.
Полный материал на Tproger.
@prog_point (теперь ещё в VK и Max)
❤3👍1
Fine-tuning LLM без дорогих GPU — это реально
Разработчик делится опытом, как дообучил небольшую LLM на бесплатном Colab — без своей видеокарты и без аренды H100.
Fine-tuning — это «дотренировка» уже готовой модели на ваших данных (например, на корпусе support-вопросов). Модель не учится с нуля, а только подстраивается под узкую задачу.
Главные трюки автора:
- LoRA (Low-Rank Adaptation) — вместо переобучения всех 7 млрд параметров обучается тонкий «адаптер» в 1-2% от размера. Влезает в 16 GB видеопамяти Colab T4.
- 4-bit квантизация — модель ужимается с 16 до 4 бит на параметр. Качество почти не падает, память в 4 раза меньше.
- Google Colab Free даёт T4 на ~12 часов в день — этого хватает на цикл под небольшую задачу.
Порог входа в fine-tuning сейчас ниже, чем кажется.
@prog_point (теперь ещё в VK и Max)
Разработчик делится опытом, как дообучил небольшую LLM на бесплатном Colab — без своей видеокарты и без аренды H100.
Fine-tuning — это «дотренировка» уже готовой модели на ваших данных (например, на корпусе support-вопросов). Модель не учится с нуля, а только подстраивается под узкую задачу.
Главные трюки автора:
- LoRA (Low-Rank Adaptation) — вместо переобучения всех 7 млрд параметров обучается тонкий «адаптер» в 1-2% от размера. Влезает в 16 GB видеопамяти Colab T4.
- 4-bit квантизация — модель ужимается с 16 до 4 бит на параметр. Качество почти не падает, память в 4 раза меньше.
- Google Colab Free даёт T4 на ~12 часов в день — этого хватает на цикл под небольшую задачу.
Порог входа в fine-tuning сейчас ниже, чем кажется.
@prog_point (теперь ещё в VK и Max)
👍4❤2👎2
Куда в Москве отдать ребёнка учиться программировать
Реклама обещает джуна на Python за пару месяцев, а на деле часто выходит перетаскивание скриптов в Roblox без всякой логики. Если хочется, чтобы ребёнку реально поставили алгоритмическое мышление, выбирать школу приходится внимательно.
Разобрали пять московских школ: какие языки дают, как строят занятия и сколько стоит — от многолетних траекторий до занятий один на один.
@prog_point (теперь ещё в VK и Max)
Реклама обещает джуна на Python за пару месяцев, а на деле часто выходит перетаскивание скриптов в Roblox без всякой логики. Если хочется, чтобы ребёнку реально поставили алгоритмическое мышление, выбирать школу приходится внимательно.
Разобрали пять московских школ: какие языки дают, как строят занятия и сколько стоит — от многолетних траекторий до занятий один на один.
@prog_point (теперь ещё в VK и Max)
1❤2👎2😁2👍1
Зачем в C существует оператор ->?
Классический вопрос на Stack Overflow, который рано или поздно задаёт каждый, кто пришёл в C из Python/JS.
Короткий ответ:
Чуть глубже:
— Точка
— Стрелка
Pattern живёт и в C++ (
@prog_point (теперь ещё в VK и Max)
Классический вопрос на Stack Overflow, который рано или поздно задаёт каждый, кто пришёл в C из Python/JS.
Короткий ответ:
a->b — это просто синоним (*a).b. Если a — указатель на структуру, нам нужно сначала разыменовать его (*a), потом обратиться к полю (.b). Скобки обязательны из-за приоритета операторов. Чтобы каждый раз не писать (*a).b, Деннис Ритчи добавил сокращение.Чуть глубже:
— Точка
. работает на «обычной» структуре по значению.— Стрелка
-> — только когда у тебя указатель на структуру.Pattern живёт и в C++ (
operator->() у умных указателей), Rust (Box::deref), даже в Go.@prog_point (теперь ещё в VK и Max)
❤3
Оффер подписан, но игра только начинается
Получить оффер — только полдела. Первые полгода в новой компании становятся отдельным экзаменом, к которому почти никто не готовит. От того, как пройдёт онбординг, зависит, быстро ли вы разберётесь в процессах или застрянете в одиночестве среди непонятных задач.
Нормальный вход включает чёткую инструкцию по документам, знакомство с коллегами и материалы для старта: welcome-видео, чек-лист первого дня и постоянный контакт HR, который остаётся с вами после выхода. Если вместо поддержки вас просто посадили за ноутбук и забыли, это тревожный звонок.
Centicore Group разбирает, как выглядит хороший онбординг разработчика и на что обращать внимание, чтобы с первых дней понять: вас встретили по-человечески или бросили в свободное плавание без инструкции и поддержки.
@prog_point (теперь ещё в VK и Max)
Получить оффер — только полдела. Первые полгода в новой компании становятся отдельным экзаменом, к которому почти никто не готовит. От того, как пройдёт онбординг, зависит, быстро ли вы разберётесь в процессах или застрянете в одиночестве среди непонятных задач.
Нормальный вход включает чёткую инструкцию по документам, знакомство с коллегами и материалы для старта: welcome-видео, чек-лист первого дня и постоянный контакт HR, который остаётся с вами после выхода. Если вместо поддержки вас просто посадили за ноутбук и забыли, это тревожный звонок.
Centicore Group разбирает, как выглядит хороший онбординг разработчика и на что обращать внимание, чтобы с первых дней понять: вас встретили по-человечески или бросили в свободное плавание без инструкции и поддержки.
@prog_point (теперь ещё в VK и Max)
🔥2❤1
Курс для новичка, который сразу учит собирать SaaS-приложение
AI-кодинг легко превращается в «напиши за меня», и тогда навык не растёт. Easy Vibe интересен тем, что пытается выстроить пошаговый вход: от базового workflow до SaaS-проекта, интеграций и работы с инструментами вроде MCP.
В репозитории есть дорожка для начинающих, практические этапы, full-stack приложение, темы вокруг платежей, UI и backend-сценариев. Это не замена пониманию кода, но хороший полигон, где можно учиться формулировать задачу и проверять результат.
Можно изучить структуру курса и забрать один модуль для практики. В деталях полезно смотреть, как превращать промпт в проверяемый проект, а не в одноразовую генерацию.
@prog_point (теперь ещё в VK и Max)
AI-кодинг легко превращается в «напиши за меня», и тогда навык не растёт. Easy Vibe интересен тем, что пытается выстроить пошаговый вход: от базового workflow до SaaS-проекта, интеграций и работы с инструментами вроде MCP.
В репозитории есть дорожка для начинающих, практические этапы, full-stack приложение, темы вокруг платежей, UI и backend-сценариев. Это не замена пониманию кода, но хороший полигон, где можно учиться формулировать задачу и проверять результат.
Можно изучить структуру курса и забрать один модуль для практики. В деталях полезно смотреть, как превращать промпт в проверяемый проект, а не в одноразовую генерацию.
@prog_point (теперь ещё в VK и Max)
❤1
Первый язык программирования: это маршрут, а не приговор
Выбор Python, JavaScript, Java или C# часто звучит как решение на всю карьеру. На практике первый язык важен тем, какие задачи вы через него начнёте решать: сайты, автоматизация, backend, игры, анализ данных или мобильная разработка.
В материале на Хабре разбирают старт в IT в 2026 году без мифа «выбери единственно правильный язык». Главная польза для новичка: смотреть не только на популярность, но и на доступные проекты, сообщество, порог входа и то, куда хочется прийти через полгода практики.
Если вы застряли между несколькими вариантами, можно разобрать аргументы спокойно. В деталях проще составить личный план: язык, первый проект, GitHub и следующий шаг после основ.
@prog_point (теперь ещё в VK и Max)
Выбор Python, JavaScript, Java или C# часто звучит как решение на всю карьеру. На практике первый язык важен тем, какие задачи вы через него начнёте решать: сайты, автоматизация, backend, игры, анализ данных или мобильная разработка.
В материале на Хабре разбирают старт в IT в 2026 году без мифа «выбери единственно правильный язык». Главная польза для новичка: смотреть не только на популярность, но и на доступные проекты, сообщество, порог входа и то, куда хочется прийти через полгода практики.
Если вы застряли между несколькими вариантами, можно разобрать аргументы спокойно. В деталях проще составить личный план: язык, первый проект, GitHub и следующий шаг после основ.
@prog_point (теперь ещё в VK и Max)
🔥3
Fullstack в 2026: меньше метаний, больше маленьких сборок
Новичок часто прыгает между React, Node.js, AI-инструментами и курсами, хотя база всё ещё просит HTML, CSS, JavaScript и пару простых проектов. Из-за этого обучение выглядит активным, но прогресс плохо ощущается руками.
В заметке DEV Community автор предлагает маршрут без героизма: сначала основы, потом маленькие проекты, затем backend, база данных, API и деплой. Хорошая мысль для старта: не пытаться сразу собрать «как у взрослых», а регулярно доводить до конца небольшие штуки.
Можно посмотреть план и адаптировать под свой темп. В деталях удобно отметить, какие навыки уже закрыты, а где вы пока только смотрели уроки.
@prog_point (теперь ещё в VK и Max)
Новичок часто прыгает между React, Node.js, AI-инструментами и курсами, хотя база всё ещё просит HTML, CSS, JavaScript и пару простых проектов. Из-за этого обучение выглядит активным, но прогресс плохо ощущается руками.
В заметке DEV Community автор предлагает маршрут без героизма: сначала основы, потом маленькие проекты, затем backend, база данных, API и деплой. Хорошая мысль для старта: не пытаться сразу собрать «как у взрослых», а регулярно доводить до конца небольшие штуки.
Можно посмотреть план и адаптировать под свой темп. В деталях удобно отметить, какие навыки уже закрыты, а где вы пока только смотрели уроки.
@prog_point (теперь ещё в VK и Max)
❤1
Учите программирование через проекты, а не бесконечные видео
После основ синтаксиса наступает странный момент: уроки понятны, а свой проект всё равно не начинается. Репозиторий project-based-learning помогает перейти этот мостик: там собраны пошаговые руководства, где вы строите конкретные вещи с нуля.
В списке есть направления по JavaScript, Python, Go, C++, вебу, базам данных, GitHub App и другим темам. Его сила не в
@prog_point (теперь ещё в VK и Max)
После основ синтаксиса наступает странный момент: уроки понятны, а свой проект всё равно не начинается. Репозиторий project-based-learning помогает перейти этот мостик: там собраны пошаговые руководства, где вы строите конкретные вещи с нуля.
В списке есть направления по JavaScript, Python, Go, C++, вебу, базам данных, GitHub App и другим темам. Его сила не в
@prog_point (теперь ещё в VK и Max)
❤4
Нейросеть на Python с нуля — чистый код без фреймворков и магии
Нейросети пугают терминами, пока вы не заглянете под капот. На самом деле это математическая модель: входные данные проходят через формулы, умножаются на веса (числовые коэффициенты) и выдают предсказание. Суть обучения в автоматическом подборе правильных весов: сеть сама находит закономерности в данных и учится отличать нужные сигналы от шума.
Автор строит распознавание рукописных цифр на чистом Python. Без TensorFlow и PyTorch, только базовая математика. Каждый шаг объясняется подробно, будто вы пишете код впервые: от входных пикселей до финального ответа сети.
Если вы хотите перестать путаться в жаргоне ИИ и наконец понять, что происходит внутри настоящих моделей, начните с этого. Ноль магии, только чистый код и логика.
Нейросети пугают терминами, пока вы не заглянете под капот. На самом деле это математическая модель: входные данные проходят через формулы, умножаются на веса (числовые коэффициенты) и выдают предсказание. Суть обучения в автоматическом подборе правильных весов: сеть сама находит закономерности в данных и учится отличать нужные сигналы от шума.
Автор строит распознавание рукописных цифр на чистом Python. Без TensorFlow и PyTorch, только базовая математика. Каждый шаг объясняется подробно, будто вы пишете код впервые: от входных пикселей до финального ответа сети.
Если вы хотите перестать путаться в жаргоне ИИ и наконец понять, что происходит внутри настоящих моделей, начните с этого. Ноль магии, только чистый код и логика.
❤2
Симулятор кубиков, который учит собирать программу по частям
В этом проекте ценность не в самих кубиках, а в том, что вы проходите почти весь путь маленькой программы для терминала: спросить у пользователя число, проверить ввод, сгенерировать случайные результаты, сохранить их в список и красиво вывести на экран.
По разбору Real Python вы пишете
Хорошая тренировка, если хочется понять, как функции, циклы, списки и строки соединяются в одну работающую программу, а не живут отдельными упражнениями. Разбор идёт пошагово, так что можно собрать проект руками и потом усложнить: добавить кубики с другим числом граней или повторные броски.
#python
В этом проекте ценность не в самих кубиках, а в том, что вы проходите почти весь путь маленькой программы для терминала: спросить у пользователя число, проверить ввод, сгенерировать случайные результаты, сохранить их в список и красиво вывести на экран.
По разбору Real Python вы пишете
dice.py: функция parse_input() отсекает всё кроме чисел от 1 до 6, roll_dice() использует random.randint(), а генератор ASCII-картинок рисует грани кубиков символами. ASCII здесь — просто картинка из текста, без графики и библиотек.Хорошая тренировка, если хочется понять, как функции, циклы, списки и строки соединяются в одну работающую программу, а не живут отдельными упражнениями. Разбор идёт пошагово, так что можно собрать проект руками и потом усложнить: добавить кубики с другим числом граней или повторные броски.
#python
❤1
Первый сайт, где HTML, CSS и JavaScript собираются вместе
Есть момент в обучении, когда теги вроде понятны, стили тоже, но всё ещё непонятно, как из этого получается настоящая страница. Для такого шага хорошо подходит модуль Microsoft Learn: вы собираете небольшой веб-проект в VS Code, по ходу делаете HTML-страницу, подключаете CSS-файл со стилями, добавляете JavaScript для переключения темы и проверяете результат через инструменты разработчика в браузере.
Нормальная тренировка, если хочется не просто выучить три слова — HTML, CSS и JS, — а увидеть, как они работают вместе. Модуль короткий и идёт по шагам, так что его реально пройти за один подход.
#веб
Есть момент в обучении, когда теги вроде понятны, стили тоже, но всё ещё непонятно, как из этого получается настоящая страница. Для такого шага хорошо подходит модуль Microsoft Learn: вы собираете небольшой веб-проект в VS Code, по ходу делаете HTML-страницу, подключаете CSS-файл со стилями, добавляете JavaScript для переключения темы и проверяете результат через инструменты разработчика в браузере.
Нормальная тренировка, если хочется не просто выучить три слова — HTML, CSS и JS, — а увидеть, как они работают вместе. Модуль короткий и идёт по шагам, так что его реально пройти за один подход.
#веб
Docs
Get started with web development using Visual Studio Code - Training
Practice the beginning steps of web development by creating a simple web project in Visual Studio Code that contains a web page, a CSS file, and a JavaScript file. Learn how to use developer tools in your browser to check your work.
❤1
Хотел помощника, а получил ещё один инструмент, который надо осваивать
И вот ты открываешь универсальный чат с ИИ — и снова всё на тебе: придумай запрос, задай контекст, уточни, перепроверь, не получи галлюцинацию вместо ответа.
Aperio делает вход проще: это онлайн-сервис с готовыми ИИ-ассистентами для жизни, работы и бизнеса.
Не нужно выбирать модель, читать гайды по промптам и собирать себе решение из разных сервисов. Заходишь, выбираешь ассистента под конкретный сценарий и работаешь с ним.
Можно структурировать мысли, подготовиться к разговору, разобрать рабочий вопрос, получить подсказку или потренировать навык. Для джуна это особенно полезно: не вместо обучения, а в качестве опоры, когда вокруг и так много нового.
Часть ассистентов создаётся вместе с профильными специалистами, так что это не просто набор ботов с красивыми названиями, а работающий инструмент.
Есть бесплатный пробный период — можно спокойно зайти, попробовать и понять, какие сценарии реально нужны.
➡️ Попробовать ассистентов Aperio: https://aperio.cloud/
Это #партнёрский пост
И вот ты открываешь универсальный чат с ИИ — и снова всё на тебе: придумай запрос, задай контекст, уточни, перепроверь, не получи галлюцинацию вместо ответа.
Aperio делает вход проще: это онлайн-сервис с готовыми ИИ-ассистентами для жизни, работы и бизнеса.
Не нужно выбирать модель, читать гайды по промптам и собирать себе решение из разных сервисов. Заходишь, выбираешь ассистента под конкретный сценарий и работаешь с ним.
Можно структурировать мысли, подготовиться к разговору, разобрать рабочий вопрос, получить подсказку или потренировать навык. Для джуна это особенно полезно: не вместо обучения, а в качестве опоры, когда вокруг и так много нового.
Часть ассистентов создаётся вместе с профильными специалистами, так что это не просто набор ботов с красивыми названиями, а работающий инструмент.
Есть бесплатный пробный период — можно спокойно зайти, попробовать и понять, какие сценарии реально нужны.
Это #партнёрский пост
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
Генератор историй, который показывает, зачем нужны массивы и строки
Массивы и строки часто выглядят как отдельные упражнения: тут список, тут текст, тут случайное число. В челлендже MDN всё это собирается в маленькую интерактивную штуку — генератор случайных историй.
Вы берёте заготовку страницы, добавляете массивы с вариантами фраз, выбираете случайный элемент через функцию, подставляете имя из поля ввода и меняете текст после клика по кнопке. Обработчик события здесь — это просто функция, которая запускается, когда пользователь нажал кнопку.
Мне нравится такой формат: результат смешной и простой, но по дороге становится видно, как JavaScript оживляет страницу. Задание можно пройти прямо как мини-проект после базовых переменных, строк и массивов.
#javascript
Массивы и строки часто выглядят как отдельные упражнения: тут список, тут текст, тут случайное число. В челлендже MDN всё это собирается в маленькую интерактивную штуку — генератор случайных историй.
Вы берёте заготовку страницы, добавляете массивы с вариантами фраз, выбираете случайный элемент через функцию, подставляете имя из поля ввода и меняете текст после клика по кнопке. Обработчик события здесь — это просто функция, которая запускается, когда пользователь нажал кнопку.
Мне нравится такой формат: результат смешной и простой, но по дороге становится видно, как JavaScript оживляет страницу. Задание можно пройти прямо как мини-проект после базовых переменных, строк и массивов.
#javascript
MDN Web Docs
Challenge: Silly story generator - Learn web development | MDN
In this challenge you are tasked with taking some of the knowledge you've picked up in this module so far and applying it to creating a fun app that generates random silly stories. Along the way, we'll test your knowledge of variables, math, strings, and…
❤1