Внезапно: нейросети общаются друг с другом на человеческом языке
Случайно выяснилось, что нейросети общаются друг с другом на человеческом языке.
Ещё раз: нейросети. Общаются друг с другом. На человеческом языке!
Круто, да? Или нет? И зачем они это делают?
https://v.thecode.media/96hhm
#лучшее_Код #разбор_Код
Случайно выяснилось, что нейросети общаются друг с другом на человеческом языке.
Ещё раз: нейросети. Общаются друг с другом. На человеческом языке!
Круто, да? Или нет? И зачем они это делают?
https://v.thecode.media/96hhm
#лучшее_Код #разбор_Код
Дайджест статей за неделю
Многие думают, что веб-разработчик — это просто вёрстка, HTML и JavaScript. Но на самом деле там используется гораздо больше технологий и нужно больше знаний, чем может показаться на первый взгляд. Хотя многие работодатели под веб-разработкой и имеют в виду чистый фронт.
Одна из технологий, которая нужна в веб-разработке, — это основы работы с базами данных и SQL. Чтобы было проще разобраться, как лучше работать с базами, какие данные там хранить и в каком виде, рассказали про основные типы данных в SQL.
Для новичков: объяснили, как работает цикл с известным числом повторений. Он сильно упрощает работу во многих ситуациях и может использоваться почти в любой программе.
Ещё одна профессия на разбор: дата-сайентист. Много картинок, пояснений и отличий дата-сайентиста от остальных специалистов, которые тоже работают с данными.
Пояснили мем про планку памяти, DDR RAM и странную конструкцию с животным. Если разобраться, по сути там всё верно, но есть нюанс :-)
Задача недели из школьного курса математики, очень простая в решении, но в которой почему-то ошибаются многие взрослые. Наверное, потому что забыли некоторые правила.
Спасибо, что вы с нами,
вы — лучшие!
Обнимаем, «Код»
Многие думают, что веб-разработчик — это просто вёрстка, HTML и JavaScript. Но на самом деле там используется гораздо больше технологий и нужно больше знаний, чем может показаться на первый взгляд. Хотя многие работодатели под веб-разработкой и имеют в виду чистый фронт.
Одна из технологий, которая нужна в веб-разработке, — это основы работы с базами данных и SQL. Чтобы было проще разобраться, как лучше работать с базами, какие данные там хранить и в каком виде, рассказали про основные типы данных в SQL.
Для новичков: объяснили, как работает цикл с известным числом повторений. Он сильно упрощает работу во многих ситуациях и может использоваться почти в любой программе.
Ещё одна профессия на разбор: дата-сайентист. Много картинок, пояснений и отличий дата-сайентиста от остальных специалистов, которые тоже работают с данными.
Пояснили мем про планку памяти, DDR RAM и странную конструкцию с животным. Если разобраться, по сути там всё верно, но есть нюанс :-)
Задача недели из школьного курса математики, очень простая в решении, но в которой почему-то ошибаются многие взрослые. Наверное, потому что забыли некоторые правила.
Спасибо, что вы с нами,
вы — лучшие!
Обнимаем, «Код»
Есть несколько методик выделения личностей, склонных к прокрастинации, но мы предпочитаем такие типажи. Они не одобрены Минздравом и не состоят в официальных классификациях, но по сути всё так и есть — мы просто дали им более понятные названия.
С каким типом прокрастинации вы сталкиваетесь чаще всего? Пишите в комментариях, что помогает.
#разбор_Код
С каким типом прокрастинации вы сталкиваетесь чаще всего? Пишите в комментариях, что помогает.
#разбор_Код
Начинаем хард-понедельник с хард-профессии: системный аналитик. Он настолько крут, что может совмещать в себе сразу несколько должностей. По деньгам тоже может получать за троих, так что тут всё ровно: https://v.thecode.media/9v1ek
#разбор_Код
#разбор_Код
Дано: есть три одинаковых круга с диаметром в 1 метр. Круги соприкасаются друг с другом, а вокруг них натянута эластичная лента.
Что нужно: найти длину этой ленты.
Ответ и решение спрятали по ссылке.
#задача_Код
Что нужно: найти длину этой ленты.
#задача_Код
Если интересно, как с нейросетями работают на практике в разных областях, приходите 28 ноября к 19:00 в HSE CREATIVE HUB (Школа дизайна НИУ ВШЭ). На встрече эксперты обсудят и расскажут, как сейчас ИИ применяется в креативных индустриях и особенно — в видеоарте, а ещё попробуют найти ответы на сложные вопросы из серии «Кого считать автором произведения, созданного нейросетью?».
Встреча будет полезна всем, кто увлечён ИИ, только начинает свое знакомство с новыми технологиями и хочет разобраться, как эти инструменты можно сразу применять на практике. Кофе-брейк, общение со спикерами и онлайн-трансляция тоже будут :-)
Вход свободный, но нужно пройти регистрацию заранее: https://design.hse.ru/news/4449#reg
#анонс_Код
Встреча будет полезна всем, кто увлечён ИИ, только начинает свое знакомство с новыми технологиями и хочет разобраться, как эти инструменты можно сразу применять на практике. Кофе-брейк, общение со спикерами и онлайн-трансляция тоже будут :-)
Вход свободный, но нужно пройти регистрацию заранее: https://design.hse.ru/news/4449#reg
#анонс_Код
Когда-то давно мы сделали статью про стажировку в Яндексе: как она проходит, как туда попасть и всё такое. С тех пор часть вещей поменялась, поэтому вот что сейчас актуально: https://v.thecode.media/y3gji
А ещё в конце статьи есть классное: стажёр записывал весь свой путь стажировки, онбординга и знакомства с командой и сделал из этого полноценный ролик :–)
#разбор_Код
А ещё в конце статьи есть классное: стажёр записывал весь свой путь стажировки, онбординга и знакомства с командой и сделал из этого полноценный ролик :–)
#разбор_Код
Космическая Python-программа: следим за МКС
Подсматриваем за полётом МКС в реальном времени с помощью простого скрипта: https://v.thecode.media/wocs8
#проект_Код #лучшее_Код
Подсматриваем за полётом МКС в реальном времени с помощью простого скрипта: https://v.thecode.media/wocs8
#проект_Код #лучшее_Код
В четверг, 21 ноября, в 13:00 в этом канале проведём прямой эфир «Самые частые задачи новичков во фронтенде». Обсудим, с какими типичными проблемами сталкиваются начинающие фронтендеры, какие задачи вообще им дают и что делать со сложностями в работе.
Ведущий: главный редактор журнала «Код» Михаил Полянин.
Гость эфира: разработчик и предприниматель с более чем 20 годами опыта в IT, программный директор на Веб-факультете Яндекс Практикума, технический директор в проекте Akil.io, инвестор и ментор в нескольких иностранных стартапах в области AI Алексей Мартынов.
Записи не будет, поэтому всем быть :-)
Ведущий: главный редактор журнала «Код» Михаил Полянин.
Гость эфира: разработчик и предприниматель с более чем 20 годами опыта в IT, программный директор на Веб-факультете Яндекс Практикума, технический директор в проекте Akil.io, инвестор и ментор в нескольких иностранных стартапах в области AI Алексей Мартынов.
Записи не будет, поэтому всем быть :-)
Представьте такое: вы написали код, загружаете его в какую-то штуку, а она сама смотрит на программу и создаёт документацию, как это работает и как этим пользоваться.
Представили?
А разработчики так поступают на самом деле. Собственно, так и работает Swagger: https://v.thecode.media/cice2
#разбор_Код
Представили?
А разработчики так поступают на самом деле. Собственно, так и работает Swagger: https://v.thecode.media/cice2
#разбор_Код
Что такое легаси в коде
С английского legacy переводится как «наследие». Легаси-код — это код, который перешёл «по наследству» от предыдущих разработчиков. Чаще всего это происходит так:
1. Команда делает продукт, внутри много разных возможностей.
2. Часть функций со временем оптимизируется, а часть остаётся неизменной в виде старого кода, потому что и так работает.
3. Некоторое время спустя в команде не остаётся тех, кто писал старый код.
4. Текущая команда не знает, почему старый код написан именно так.
5. В этих кусках сложно что-то поменять или разобраться в них, потому что всё остальное написано уже по-другому.
6. Этот старый код, который сложно поддерживать и в котором сложно разбираться, и есть легаси.
👉 Проще говоря, легаси — это код, про который говорят: «Это ещё Михалыч писал восемь лет назад для синхронизации с сервером, он работает, мы код не трогаем, потому что иначе всё сломается». При этом Михалыча в компании давно нет, документации тоже нет, и проще этот код не трогать совсем.
Так как легаси — это старый код, то обычно на него завязаны многие важные вещи в программе. Получается замкнутый круг: отказаться от легаси нельзя, потому что без него всё сломается, но и поддерживать его в рабочем состоянии тоже сложно, потому что никто не хочет разбираться в старом коде.
Насколько это мешает разработке и что делают с легаси-кодом, читайте в нашей статье: https://v.thecode.media/y3sy9
С английского legacy переводится как «наследие». Легаси-код — это код, который перешёл «по наследству» от предыдущих разработчиков. Чаще всего это происходит так:
1. Команда делает продукт, внутри много разных возможностей.
2. Часть функций со временем оптимизируется, а часть остаётся неизменной в виде старого кода, потому что и так работает.
3. Некоторое время спустя в команде не остаётся тех, кто писал старый код.
4. Текущая команда не знает, почему старый код написан именно так.
5. В этих кусках сложно что-то поменять или разобраться в них, потому что всё остальное написано уже по-другому.
6. Этот старый код, который сложно поддерживать и в котором сложно разбираться, и есть легаси.
👉 Проще говоря, легаси — это код, про который говорят: «Это ещё Михалыч писал восемь лет назад для синхронизации с сервером, он работает, мы код не трогаем, потому что иначе всё сломается». При этом Михалыча в компании давно нет, документации тоже нет, и проще этот код не трогать совсем.
Так как легаси — это старый код, то обычно на него завязаны многие важные вещи в программе. Получается замкнутый круг: отказаться от легаси нельзя, потому что без него всё сломается, но и поддерживать его в рабочем состоянии тоже сложно, потому что никто не хочет разбираться в старом коде.
Насколько это мешает разработке и что делают с легаси-кодом, читайте в нашей статье: https://v.thecode.media/y3sy9
Когда начинаешь пилить с нуля сложный проект, возникает много вопросов:
— Как лучше спроектировать систему?
— Монолит или микросервисы?
— Как масштабироваться?
— Какие паттерны программирования выбрать?
Всё это — про архитектуру ПО. Если хотите разобраться, как создаются масштабные продукты, вам сюда: https://v.thecode.media/wgpp3
#разбор_Код
— Как лучше спроектировать систему?
— Монолит или микросервисы?
— Как масштабироваться?
— Какие паттерны программирования выбрать?
Всё это — про архитектуру ПО. Если хотите разобраться, как создаются масштабные продукты, вам сюда: https://v.thecode.media/wgpp3
#разбор_Код