ИИ против разума: битва за навыки программиста
Может ли ИИ сочинить симфонию? А создать шедевр искусства? Как показало время, ещё как! А ещё написать за вас код. Да, не всегда идеально, но может же.
И это может стать кривой дорожкой для разработчика. Ведь проще поручить задачу ИИ и потом её проверить, чем делать её самому. Но у этого подхода есть множество побочек, которые сказываются на навыках программиста. Чем опасен ИИ и почему разработчик — машина в руках машины — разобрали в статье.
#ии
Может ли ИИ сочинить симфонию? А создать шедевр искусства? Как показало время, ещё как! А ещё написать за вас код. Да, не всегда идеально, но может же.
И это может стать кривой дорожкой для разработчика. Ведь проще поручить задачу ИИ и потом её проверить, чем делать её самому. Но у этого подхода есть множество побочек, которые сказываются на навыках программиста. Чем опасен ИИ и почему разработчик — машина в руках машины — разобрали в статье.
#ии
❤4😁1
Таро врёт! В отличие от нашей IT-колоды
Цифровые арканы говорят с вами и проливают свет на ранее неведомые потоки информации. Вытяните «Карту дня» и получите мудрый совет судьбы: https://tprg.ru/Wpxs
Реклама
Цифровые арканы говорят с вами и проливают свет на ранее неведомые потоки информации. Вытяните «Карту дня» и получите мудрый совет судьбы: https://tprg.ru/Wpxs
Реклама
😁5❤1
Forwarded from Веб-страница
Функциональное программирование от А до Я на примере JavaScript: монады, функторы, каррирование, композиция
Если интересовались функциональное программированием, это видео для вас. В нем разобрали декларативность, чистые функции и сайд-эффекты, иммутабельность (неизменяемость), функции первого класса, функции высшего порядка, композицию/конвейер, частичное применение и каррирование, контейнеры, функторы и другие темы.
Сохраните, чтобы не потерять: https://www.youtube.com/watch?v=ScgmlDb5ed4
#javascript #лучшиепрактики
Если интересовались функциональное программированием, это видео для вас. В нем разобрали декларативность, чистые функции и сайд-эффекты, иммутабельность (неизменяемость), функции первого класса, функции высшего порядка, композицию/конвейер, частичное применение и каррирование, контейнеры, функторы и другие темы.
Сохраните, чтобы не потерять: https://www.youtube.com/watch?v=ScgmlDb5ed4
#javascript #лучшиепрактики
❤2👍2🐳1
Где вести базу знаний по проекту: качественные альтернативы Notion
База знаний — не просто хранилище заметок. Это часть инфраструктуры, от которой зависит, как быстро команда ориентируется в проекте, передаёт задачи и принимает решения. Особенно в IT, где один документ может заменить неделю онбординга.
В подборке — современные инструменты, которые подойдут для этой цели лучше, чем привычный, но ушедший из России Notion. Есть решения с поддержкой Markdown, семантической структурой, интеграцией с таск‑менеджерами и даже встроенными AI‑ассистентами. Форматы разные — от минималистичных вики до платформ, заточенных под разработку.
#инструменты
База знаний — не просто хранилище заметок. Это часть инфраструктуры, от которой зависит, как быстро команда ориентируется в проекте, передаёт задачи и принимает решения. Особенно в IT, где один документ может заменить неделю онбординга.
В подборке — современные инструменты, которые подойдут для этой цели лучше, чем привычный, но ушедший из России Notion. Есть решения с поддержкой Markdown, семантической структурой, интеграцией с таск‑менеджерами и даже встроенными AI‑ассистентами. Форматы разные — от минималистичных вики до платформ, заточенных под разработку.
#инструменты
Какой российский хостинг выбрать в 2025 году: подборка с примерами и нюансами
Выбор хостинга — такая же непростая задача, как и создание проекта, который будет на нём размещён. При запуске важно учитывать и доступность поддержки, и юридические риски, и стабильность работы под нагрузкой.
В этой подборке мы собрали актуальных российских провайдеров на любой случай: для сайтов на CMS, pet‑проектов, корпоративных порталов, бэкапов и даже VPS с ручной настройкой. У каждого — свои условия, бонусы и ограничения.
#подборка #хостинг
Выбор хостинга — такая же непростая задача, как и создание проекта, который будет на нём размещён. При запуске важно учитывать и доступность поддержки, и юридические риски, и стабильность работы под нагрузкой.
В этой подборке мы собрали актуальных российских провайдеров на любой случай: для сайтов на CMS, pet‑проектов, корпоративных порталов, бэкапов и даже VPS с ручной настройкой. У каждого — свои условия, бонусы и ограничения.
#подборка #хостинг
Как работает MergeSort
Когда вы начинаете разбираться в алгоритмах, рано или поздно сталкиваетесь с задачей сортировки. И тут появляется MergeSort — одна из самых стабильных и предсказуемых стратегий. Вместо того чтобы искать самый маленький элемент и перемещать его в начало (как делают другие алгоритмы), MergeSort идёт другим путём:
🔘 Сначала делим массив пополам.
🔘 Потом каждую половину — ещё раз пополам.
🔘 Повторяем, пока не получим массивы длиной по одному элементу.
🔘 После этого начинаем собирать обратно — берём по два массива и сливаем их в один отсортированный.
Каждый этап сборки — это аккуратное сравнение элементов. И на выходе получается отсортированный массив. Алгоритм работает быстро и одинаково стабильно — как с упорядоченными, так и с хаотичными данными. Его скорость:
Это делает его хорошим выбором, когда вам нужно надёжно отсортировать большой объём данных.
Вот код на чистом JavaScript, в котором MergeSort реализован в виде двух функций: mergeSort и merge.
Что здесь важно понять:
0️⃣
1️⃣
3️⃣ Всё это повторяется до тех пор, пока не получится один отсортированный массив.
MergeSort — отличный пример того, как можно эффективно решать сложные задачи, используя простую логику: «разделяй и властвуй». Даже если вы только начинаете знакомство с алгоритмами, вы с лёгкостью разберётесь в этом подходе. Он стабилен, понятен, и легко реализуется на любом языке — например, как вы только что увидели, на JavaScript.
#простымисловами #алгоритмы
Когда вы начинаете разбираться в алгоритмах, рано или поздно сталкиваетесь с задачей сортировки. И тут появляется MergeSort — одна из самых стабильных и предсказуемых стратегий. Вместо того чтобы искать самый маленький элемент и перемещать его в начало (как делают другие алгоритмы), MergeSort идёт другим путём:
Каждый этап сборки — это аккуратное сравнение элементов. И на выходе получается отсортированный массив. Алгоритм работает быстро и одинаково стабильно — как с упорядоченными, так и с хаотичными данными. Его скорость:
O(n log n)
— и в среднем, и в худшем случае.Это делает его хорошим выбором, когда вам нужно надёжно отсортировать большой объём данных.
Вот код на чистом JavaScript, в котором MergeSort реализован в виде двух функций: mergeSort и merge.
function mergeSort(arr) {
if (arr.length <= 1) {
return arr;
}
const middle = Math.floor(arr.length / 2);
const left = arr.slice(0, middle);
const right = arr.slice(middle);
return merge(mergeSort(left), mergeSort(right));
}
function merge(left, right) {
const result = [];
while (left.length && right.length) {
if (left[0] < right[0]) {
result.push(left.shift());
} else {
result.push(right.shift());
}
}
return result.concat(left, right);
}
// Пример использования:
const unsorted = [7, 3, 9, 1, 4];
const sorted = mergeSort(unsorted);
console.log(sorted); // [1, 3, 4, 7, 9]
Что здесь важно понять:
mergeSort
рекурсивно делит массив до тех пор, пока не останется по одному элементу.merge
берёт два отсортированных массива и объединяет их в новый, тоже отсортированный.MergeSort — отличный пример того, как можно эффективно решать сложные задачи, используя простую логику: «разделяй и властвуй». Даже если вы только начинаете знакомство с алгоритмами, вы с лёгкостью разберётесь в этом подходе. Он стабилен, понятен, и легко реализуется на любом языке — например, как вы только что увидели, на JavaScript.
#простымисловами #алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
🆒2🤓1
5 VPS-хостингов в 2025, которые держат нагрузку
Сегодня любой рабочий или MVP-проект может столкнуться с пиками нагрузки, которые нужно выдержать. Это касается как физических, так и виртуальных серверов. Поэтому важно уметь правильно выбрать подходящий.
В этой статье мы рассказали, на что обращать внимание при выборе, какие сегодня цены и кто сегодня предоставляет самое современное оборудование.
#хостинг #vps
Сегодня любой рабочий или MVP-проект может столкнуться с пиками нагрузки, которые нужно выдержать. Это касается как физических, так и виртуальных серверов. Поэтому важно уметь правильно выбрать подходящий.
В этой статье мы рассказали, на что обращать внимание при выборе, какие сегодня цены и кто сегодня предоставляет самое современное оборудование.
#хостинг #vps
👎1
Как выбрать идею и довести pet‑проект до результата
Начать карьеру в IT сложно, если портфолио ограничивается курсами и типовыми учебными задачами. Pet‑проект — отличный способ учиться и прокачивать портфолио, но многие останавливаются на этапе идеи, боятся застрять на середине или бросают безрезультатно. Эта статья рассказывает, как выбрать правильную тему, грамотно спланировать работу и довести проект до полезного финала.
Делитесь своими пет-проектами или их идеями в комментариях!
#петпроект
Начать карьеру в IT сложно, если портфолио ограничивается курсами и типовыми учебными задачами. Pet‑проект — отличный способ учиться и прокачивать портфолио, но многие останавливаются на этапе идеи, боятся застрять на середине или бросают безрезультатно. Эта статья рассказывает, как выбрать правильную тему, грамотно спланировать работу и довести проект до полезного финала.
Делитесь своими пет-проектами или их идеями в комментариях!
#петпроект
❤4
Полный курс Tailwind CSS v4 с нуля
Если вы уже знакомы с HTML и CSS и готовы освоить Tailwind — этот видеокурс идеален. В нём собраны все ключевые темы — от установки и настройки до работы с утилитами, адаптивностью и тёмной темой. Более 20 важных тем, включая Flex, Grid, фильтры и новые возможности версии v4 — всё доступно в формате одного ролика.
#tailwindcss #фронтенд #видео
Если вы уже знакомы с HTML и CSS и готовы освоить Tailwind — этот видеокурс идеален. В нём собраны все ключевые темы — от установки и настройки до работы с утилитами, адаптивностью и тёмной темой. Более 20 важных тем, включая Flex, Grid, фильтры и новые возможности версии v4 — всё доступно в формате одного ролика.
#tailwindcss #фронтенд #видео
YouTube
ПОЛНЫЙ КУРС TAILWIND CSS v4 с нуля!
🔥 Наши интенсивы и мастер-классы — без воды, только практика:
РФ - https://htmllessons.ru/intensives
Мир - https://htmllessons.io/intensives
❤️ Отзывы тут - https://t.iss.one/htmllessons_reviews
🦋 Наш ТГ канал - https://t.iss.one/redgroup
Поддержи видео лайком, 1500…
РФ - https://htmllessons.ru/intensives
Мир - https://htmllessons.io/intensives
❤️ Отзывы тут - https://t.iss.one/htmllessons_reviews
🦋 Наш ТГ канал - https://t.iss.one/redgroup
Поддержи видео лайком, 1500…
👍4👎2🤣2🍌1
Как продать разработку и найти инвестора — без риска и потерь
Многие думают, что инвестиции — это просто получить деньги и дальше радостно всё строить. Но на практике большинство проектов хоронит неопределённость: договоры не оформлены, условия не прописаны, а инвестор уже торопит запуск.
Здесь автор рассказывает о том, как структурировать разработку с нуля, если вы хотите заработать на ней: какие шаги помогут минимизировать риски при продаже проекта, как правильно оформлять сделки, и где искать инвестора, которому действительно интересна идея. Также даются реальные советы: где найти контакты, как вести переговоры и как не уступить контроль над проектом слишком рано.
#стартап #карьера
Многие думают, что инвестиции — это просто получить деньги и дальше радостно всё строить. Но на практике большинство проектов хоронит неопределённость: договоры не оформлены, условия не прописаны, а инвестор уже торопит запуск.
Здесь автор рассказывает о том, как структурировать разработку с нуля, если вы хотите заработать на ней: какие шаги помогут минимизировать риски при продаже проекта, как правильно оформлять сделки, и где искать инвестора, которому действительно интересна идея. Также даются реальные советы: где найти контакты, как вести переговоры и как не уступить контроль над проектом слишком рано.
#стартап #карьера
Forwarded from Zen of Python
Byte of Python | Бесплатный учебник, ставший классикой
Сейчас лето, и при должном везении ваш работодатель слегка расслабился. Можно и книжку почитать.
«Укус питона» — известный бесплатный учебник, который можно скачать в форматах .pdf / .epub вместе с Python-скриптами прямо из репозитория автора Сварупа.
Спасибо @Chellbas за рекомендацию.
#основы
@zen_of_python
Сейчас лето, и при должном везении ваш работодатель слегка расслабился. Можно и книжку почитать.
«Укус питона» — известный бесплатный учебник, который можно скачать в форматах .pdf / .epub вместе с Python-скриптами прямо из репозитория автора Сварупа.
Спасибо @Chellbas за рекомендацию.
#основы
@zen_of_python
👍1
Фундаментальный курс по TypeScript
Если вы уже пробовали писать на JavaScript, но чувствуете, что «что-то не так» — самое время перейти на TypeScript. Этот бесплатный видео‑курс подходит тем, кто хочет разобраться в типах основательно: с пониманием, как они устроены, как работают типизации и где начинаются настоящие возможности языка.
В ролике — более 2,5 часов плотной теории и практики: от базовых
#typescript #фронтенд #видео
Если вы уже пробовали писать на JavaScript, но чувствуете, что «что-то не так» — самое время перейти на TypeScript. Этот бесплатный видео‑курс подходит тем, кто хочет разобраться в типах основательно: с пониманием, как они устроены, как работают типизации и где начинаются настоящие возможности языка.
В ролике — более 2,5 часов плотной теории и практики: от базовых
any
и void
до дженериков, conditional types
, utility‑типов и конфигурации tsconfig
. Всё объясняется с опорой на реальные кейсы и продвинутые приёмы, а финалом идёт пример полноценного проекта на React с TypeScript.#typescript #фронтенд #видео
YouTube
TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика
Полный курс по Typescript от А до Я. Разберем огромное кол-во теории из TypeScript, рассмотрим реальные примеры на TS. Наглядная теория
Ссылка на мой телеграм канал - https://t.iss.one/ulbi_tv
Мой курс "Продвинутый Frontend. В production на React", скидка 20%…
Ссылка на мой телеграм канал - https://t.iss.one/ulbi_tv
Мой курс "Продвинутый Frontend. В production на React", скидка 20%…
👍1
Создание умных AI-агентов: полный курс по LangGraph от А до Я
Это первая часть серии статей по созданию ИИ-агентов. Здесь вы узнаете, как работают ИИ-агенты, разберетесь, что такое LangGraph и, конечно, научитесь самостоятельно создавать агентов для ваших задач.
#ии #python #javascript
Это первая часть серии статей по созданию ИИ-агентов. Здесь вы узнаете, как работают ИИ-агенты, разберетесь, что такое LangGraph и, конечно, научитесь самостоятельно создавать агентов для ваших задач.
#ии #python #javascript
👍3
Как не надо делать игры
Многие из нас слышали про SOLID, KISS, DRY и так далее. Но у новичков может возникнуть вопрос «а мне то это зачем?».
Чтобы ответить на этот вопрос предлагаем эту статью. Вышла она ещё когда мамонты живы были и чудом сохранилась у одного из пользователей в виде HTML-страницы. В этом артефакте истории автор рассказал свой опыт создания игр и о том, с чем он столкнулся по незнанию.
#историяit #gamedev
Многие из нас слышали про SOLID, KISS, DRY и так далее. Но у новичков может возникнуть вопрос «а мне то это зачем?».
Чтобы ответить на этот вопрос предлагаем эту статью. Вышла она ещё когда мамонты живы были и чудом сохранилась у одного из пользователей в виде HTML-страницы. В этом артефакте истории автор рассказал свой опыт создания игр и о том, с чем он столкнулся по незнанию.
#историяit #gamedev
Forwarded from Alfa Digital
Фронтендеры, общий сбор 🗣️
Московское сообщество JavaScript-разработчиков MoscowJS заглянет в гости к Альфа-Банку. Программа намечается такая:
🔢 От JavaScript к DeFi: как инженеры могут изменить мир финансов
Даниил Швецов, Full Stack Engineer
🔢 Архитектура микрофронтендов: от А до Single Spa
Павел Шлыков, Team Lead Frontend
🔢 Под капотом платформы
Антон Марченко, Ведущий разработчик
🔢 Гильдия: место, где разработчик перестаёт быть одиноким кузнецом
Владислав Сазонов, Head of Frontend
Регистрируйтесь по ссылке — а мы вас будем ждать:
🔴 28 августа, 19:00
🔴 Онлайн или офлайн в Москве в офисе Альфа-Банка
#анонс #frontend
➿ ➿ ➿ ➿ ➿ ➿
@alfadigital_jobs — канал о работе в IT и Digital в Альфа-Банке
Московское сообщество JavaScript-разработчиков MoscowJS заглянет в гости к Альфа-Банку. Программа намечается такая:
Даниил Швецов, Full Stack Engineer
Доклад познакомит JavaScript-инженеров с основами DeFi: ключевыми концепциями, математическими моделями и работой с JS SDK.
Павел Шлыков, Team Lead Frontend
Поговорим о микрофронтендах с нуля: от принципов и базовой реализации до инструментов вроде Module Federation и single-spa. Разберёмся, как всё устроено, и рассмотрим нестандартные подходы.
Антон Марченко, Ведущий разработчик
Доклад об опыте сборки платформы из готовых решений и объединения приложений через iframe, Module Federation и webview. Узнаете про выбор подходов и работу с командами.
Владислав Сазонов, Head of Frontend
Чувствуете себя одиноким фронтендером? Есть решение — гильдия. В докладе — о том, как этот формат помогает расти, делиться опытом и не выгорать, а также краткий исторический экскурс.
Регистрируйтесь по ссылке — а мы вас будем ждать:
#анонс #frontend
@alfadigital_jobs — канал о работе в IT и Digital в Альфа-Банке
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥1