Люди и Код
8.15K subscribers
1.75K photos
123 videos
1 file
1.49K links
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
加入频道
Одна из причин подписаться на наш паблик в «ВК» — рубрика про крутые игры для изучения программирования. Вот о каких игрушках мы уже рассказали:

▪️ Robocode
▪️
LightBot
▪️ Elevator Saga
▪️ Untrusted
▪️ Robozzle
▪️ Grasshopper
▪️ Flexbox Froggy

И это далеко не полный список.

Также на нашем сайте выходила большая подборка таймкиллеров на любой вкус и язык программирования.

А какие игры для развития навыков кодинга знаете вы? Советуйте в комментариях.
👍62🤮1
😁15💩3👎1🤣1
«Сбер» представил конкурента ChatGPT под названием GigaChat

Похоже, в России наконец появился свой ChatGPT: аналог нашумевшего чат-бота сегодня представил «Сбер». Новая нейронка, которую назвали GigaChat, умеет отвечать на вопросы, вести беседы, писать код, создавать текст и картинки по запросу — то есть примерно всё то же, что и её западный собрат.

Что под капотом? Внутри чат-бота лежит целый набор нейросетей под общим названием NeONKA. Самое сердце этого ансамбля составляет языковая модель ruGPT-3 на 13 млрд параметров, которую обучали на огромном массиве текстовых данных: книг, статей, документов и так далее.

Это лучше, чем ChatGPT? Пока нет. Разработчики провели тест, где дали обеим нейронкам 100 одинаковых задач, — результат был 30:70 в пользу чат-бота от OpenAI. Но зато есть вероятность, что GigaChat лучше понимает «по-нашему» — не зря же его обучали на корпусе русскоязычных текстов.

И что, картинки тоже рисует? Да. Для этого в чат-бот встроена генеративная нейросеть Kandinsky — это что-то вроде Midjourney сберовского разлива. Кстати, недавно компания обновила её до версии 2.1 — отдельно генератор картинок можно попробовать здесь.

Что дальше. «Сбер» собирается плавно внедрять GigaChat в свои продукты и сервисы — как минимум в ближайшее время нас ожидает поумневший «Сбер Салют». Плюс компания откроет доступ к боту для бизнеса через облачное API и выложит исходники модели ruGPT-3.5 в репозиторий на Hugging Face.

Как попробовать. Пока чат-бот находится на стадии закрытого тестирования. Чтобы получить к нему доступ, нужно подписаться на канал проекта в Telegram — участники смогут оценить нейронку в числе первых. А пока можно почитать подробный обзор на «Хабре» и посмотреть примеры работы бота.
😁6🤡4👍3👎1
Нейросеть: что ты такое?

Есть ли сознание у нейросетей и способны ли они заменить людей? Как искусственный интеллект помогает в программировании и автоматизирует процессы? И когда он наконец поработит человечество?

Ответы на эти и другие вопросы вы найдёте в нашей большой подборке материалов, посвящённых ИИ. Сохраняйте и пользуйтесь, чтобы поддержать диалог с вашим любимым чат-ботом 😁

▪️ Что такое нейросеть и как она работает

▪️
ChatGPT — что это такое и как устроена нейросеть: возможности и примеры использования

▪️ Генеративные сети: ChatGPT, LaMDA, виды обучения, нейроны и всякое другое сложное

▪️ Microsoft добавила ChatGPT в поиск Bing. Что это значит для рынка?

▪️ 7 нейросетей для программистов: как писать код быстрее и лучше

▪️ ChatGPT, RT-1, PaLM-E и другие нейросети, которые приближают восстание машин

▪️ Человек vs нейросети: главные судебные кейсы XXI века
👍95🔥2
69-й выпуск подкаста

Язык Rust: компиляция, крутые фичи, синтаксис, система сборки, библиотеки

Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google Podcasts

Содержание выпуска:

— Что представляет собой язык Rust.
— Где используется и популярен Rust, в каких областях он пока незаслуженно непопулярен.
— Известные компании, которые используют в разработке Rust, известные проекты, написанные на Rust.
— Почему Rust много лет подряд лидирует в опросе Stack Overflow как самая любимая и желанная технология.
— История Rust: как он возник, по чьей инициативе, как развивался.
— Синтаксис и основные фичи Rust: что язык умеет делать «из коробки», какие классные фичи в нём есть.
— Как в Rust принято обрабатывать исключения и работать с null.
— Парадигмы программирования в Rust.
— Best practices в Rust-мире, общепринятые паттерны проектирования, основные фишки кодстайла.
— Как организуется код в Rust: деление на модули, файлы и тому подобное. Как правильно организовать проект.
— Сборщик мусора, работа с памятью, безопасность Rust.
— Как устроен и как работает компилятор Rust. На чём он написан. Какие этапы компиляции существуют. Какие классные фичи есть в компиляторе Rust.
— Система типов в Rust.
— Системы сборки в мире Rust: что используется, какие классные сборки существуют.
— Основные библиотеки и фреймворки в Rust-мире.
— Параллелизм, асинхронное программирование, многопоточное программирование.
— Инструменты, без которых не обойтись при разработке на Rust.
— IDE для Rust.
— Интероп с другими языками.
— Плюсы и минусы Rust.
— Конкуренты Rust: с какими языками его сталкивает «пиар», а с какими он на самом деле конкурирует. Плюсы и минусы по сравнению с конкурентами, ограничения по сфере применения.
— Насколько Rust — убийца C и C++. Почему он их так и не убил и убьёт ли со временем.
— Переход с «плюсов» на Rust.
— Как и кем разрабатывается Rust сейчас. Что в языке появится в ближайшее время.
— Какие проблемы заложены в дизайне языка.
— Самые частые ошибки разработчиков при написании кода на Rust. Что надо понимать про Rust, чтобы писать на нём хороший код.
— Есть ли какие-то диалекты Rust или попытки перенести его на JVM и тому подобное.
— Кому нужны Rust-разработчики, насколько это популярная специальность в чистом виде (без знания других языков).
— С какими технологиями в связке обычно идёт Rust. Что ещё плюсом к нему придётся изучить.
— Кто такие джун, мидл и сеньор в Rust.
— Что почитать и посмотреть по Rust, на что или кого подписаться, как выучить язык.


Полезные ссылки:

— Rust Book https://doc.rust-lang.org/stable/book
— Rust by Example https://doc.rust-lang.org/rust-by-example
— Rustonomicon https://doc.rust-lang.org/nomicon
— Rust Atomics and Locks https://marabos.nl/atomics
— What Every Programmer Should Know About Memory https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
— Вакансии (в том числе на позицию Rust-разработчика) https://bit.ly/40EzZbU

Гость: Никита Пацакула. Rust-разработчик, тимлид.
👍8
Книжная полка

Сегодня книгу рекомендует Антон Сорокин, Haskell Backend Developer.

Книга: What I Wish I Knew When Learning Haskell \ «Что я хотел бы узнать, изучая Haskell»

Автор: sdiehl

О чём? Это бесплатный справочник на английском языке, доступный на GitHub. В нём рассказывается о тонкостях продвинутых расширений компилятора, популярных в продакшене библиотеках, теории категорий и многом другом. Идеальное дополнение к онлайн-курсу по Haskell.

Что ещё почитать по теме? «Программируй на Haskell» Курта Уилла — ещё одна хорошая книга для начинающих бэкендеров-хаскеллистов.
👍41
Делитесь вашими лайфхаками в комментариях — и хорошей короткой недели!
😁17👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Учёные разработали ионную кожу, которая даст роботам тактильные ощущения

Проблема:
в отличие от людей, роботы плохо умеют осязать. Дело в том, что на механических пальцах нет сложного узора из гребней и впадин, которые помогают нам распознавать текстуры. Из-за этого, например, машинам сложно полноценно рассчитать силу давления на предмет.

Решение: разработали ионную кожу, которая может распознавать текстуры почти с той же точностью, что и органическая.

Как работает: когда мы прикасаемся к какому-то предмету, специальные гребни на кончиках пальцев передают сигнал рецепторам внутри дермы. Благодаря им мы понимаем, что перед нами, например, апельсин, и если мы не хотим получить сок, то не стоит слишком сильно его сжимать.

Учёные из китайского Университета Дунхуа решили повторить эту модель. Для этого они распылили реагенты на пористый гидрогель и получили уникальный рисунок из синтетических гребней — почти как на человеческих пальцах. Похожим образом, кстати, формируются причудливые узоры в пещерах — это называется паттерном Лизеганга.

Что в итоге: получился тактильный датчик толщиной 2 мм, который подходит для создания синтетических пальцев и мягкой кожи роботов. Ну и кто теперь «кожаный ублюдок»? 😁

Почитать подробнее
😁9👍4👏1
Нейросети рисуют, пишут код, отвечают на вопросы быстрее Google и даже сочиняют сценарии для игр. Неужели эра человека прошла?

Что такое макгаффин (нет, это не иностранная фамилия)? Почему создавать игры могут не только кодеры, но и представители творческих профессий? Почему пайплайн — это не каприз, а необходимость?

Актуальные вопросы поднимают наши друзья в «Чекпоинте». Каждый день в паблике появляется суперполезный пост (да-да, спама не будет) о мире геймдева, об инструментах для разработки, о лайфхаках и секретах популярных игр с профессиональной точки зрения и не только.

Материалы «Чекпоинта» полезны не только для разработчиков игр, но и для других представителей IT-отрасли, так что рекомендуем подписаться для повышения своего скилла.
2👍2
70-й выпуск подкаста

Метавселенные: типы вселенных, разработка, перспективы, зарплаты программистов

Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google Podcasts

Содержание выпуска:

— Что такое метавселенные. Определение и основные характеристики.
— Как метавселенные связаны с понятиями AR, VR, NFT, блокчейна, Web 3.0.
— Какие метавселенные существуют. Централизованные и децентрализованные метавселенные.
— Игры, в которых можно создавать свои карты и миры, — это метавселенные или нет.
— Метавселенные и мультивселенные.
— Подробный обзор метавселенных Roblox, Decentraland и Minecraft.
— Есть ли перспективы у метавселенных.
— Используются ли в метавселенных ИИ, нейросети и большие данные.
— Валюта и деньги в метавселенных и вокруг них: как устроена финансовая система, связана ли она с криптой и фиатными деньгами.
— Метавселенные и психика: как метавселенные меняют восприятие реальности, какие есть опасности.
— Социальные взаимодействия в метавселенных — чем они отличаются от реальных взаимодействий в социуме. Нереальность смерти персонажей.
— Преступления и наказания в метавселенных.
— Исследования о паттернах поведения людей на базе метавселенных.
— На каком стеке ведётся разработка под метавселенные.
— Кому нужны разработчики под метавселенные, что им надо знать и сколько они зарабатывают.
— Какие проекты делают под метавселенные и как они приносят пользу бизнесу.


Полезные ссылки:

— Исследования Ernst & Young о метавселенных https://go.ey.com/3p3xqmE
— Roblox https://www.roblox.com
— Decentraland https://ru.wikipedia.org/wiki/Decentraland
— Minecraft https://ru.wikipedia.org/wiki/Minecraft
— Костюм Teslasuit https://teslasuit.io
— Roblox Studio https://ru.wikipedia.org/wiki/Roblox_Studio
— Язык программирования https://ru.wikipedia.org/wiki/Lua
— What Every Programmer Should Know About Memory https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
— Вакансии (в том числе на позицию Rust-разработчика) https://bit.ly/40EzZbU

Гость: Александр Кадыкеев

СPO VOVA family, энтузиаст и амбассадор использования метавселенных в бизнесе.
👍9
Media is too big
VIEW IN TELEGRAM
Бесплатный курс по Vim без регистрации и SMS

Что такое Vim? Всего лишь легендарный, бесплатный текстовый редактор с полной свободой настройки и мощными средствами автоматизации.

Как им овладеть? Можно методом проб и ошибок, через боль и многочасовые поиски информации. Кстати, по статистике, в одном только «Яндексе» каждый месяц более тысячи раз спрашивают, «как выйти из vim»😁 К счастью, есть более гуманный метод — посмотреть наш бесплатный курс.

Вы узнаете всё, что нужно для уверенного программирования в среде Vim, и даже больше:
— историю текстовых редакторов;
— как работать в командном режиме, в режиме вставки, режиме командной строки и визуальном режиме;
— как использовать регулярные выражения и создавать макросы;
— какие есть плагины и пакетные менеджеры;
— как настроить конфигурацию Vim, работать с файлом .vimrc;
— что такое Neovim и как в нём работать;
— как настроить автодополнение.

Список видеороликов курса:

💬 Уроки 1–2. История текстовых редакторов и эволюция Vim
💬 Уроки 3–7. Всё о режимах Vim
💬 Уроки 8–10. Регулярные выражения, работа с окнами, макросы
💬 Уроки 11–13. Плагины, файл .vimrc, NerdTree
💬 Уроки 14–16. Autocomplete, ещё о .vimrc и немного о Neovim

Автор курса: Паша Калашников. Тимлид в Purple Magic, продюсер видео в Red Magic, соведущий IT Way Podcast, автор курсов по этому вашему программированию. Любит Ruby.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
😁20👍2🥴2
Подборка лекций TED для программистов

Собрали топ-12 выступлений для айтишников, при просмотре которых можно не только прокачать скиллы, но и получить заряд вдохновения.

Сергей Брин рассказывает о Google, Джимми Уэйлс — о «Википедии», Ренни Глисон — о странице 404, а Томас Суарез — о буднях 12-летнего разработчика.

Сохраняйте и делитесь в комментариях ссылками на ваши любимые ютуб-лекции о программировании.
9👍5
71-й выпуск подкаста

Кафка, но не грефневая: API, сложности настройки, сценарии использования

Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google Podcasts

Содержание выпуска:

— Что такое Apache Kafka, для чего нужна эта платформа и что она делает.
— Как именно и в какие сценарии она встраивается. Какие компании её используют.
— Краткая история Kafka.
— На чём написана Kafka, как можно поучаствовать в её создании, что для этого нужно знать. Кто занимается её разработкой.
— Какие технологии лежат в основе Kafka.
— Сравнение Kafka с конкурентами.
— Плюсы и минусы самой Kafka.
— Чего не хватает в Kafka, что, по мнению сообщества, в ней стоит изменить, есть ли «бомбы замедленного действия» на уровне архитектуры.
— В каком направлении развивается Kafka, есть ли какие-то долгосрочные, большие проекты, которые должны сильно её изменить.
— Как устроен API Kafka, с какими языками программирования Kafka дружит лучше всего.
— Как работает Kafka, что умеет, чего не умеет.
— Сложности работы с Kafka.
— Самые главные термины и концепции, которые надо знать, начиная работать с Kafka.
— Самые распространённые ошибки в использовании Kafka. Чего программисты чаще всего не понимают в Kafka.
— Библиотеки, плагины, фреймворки и другие дополнительные инструменты вокруг Kafka. Kafka как центр экосистемы инструментов и решений.
— Опыт использования Kafka — как с ней работает Ozon.
— На какой инфраструктуре работает Kafka. Что ей необходимо.
— Метрики в Kafka — что и зачем надо замерять.
— С чего начать изучение Kafka. Что почитать, где задать вопросы, на кого подписаться.

Полезные ссылки:

— RabbitMQ https://ru.wikipedia.org/wiki/RabbitMQ
— ZooKeeper https://ru.wikipedia.org/wiki/Apache_ZooKeeper
— Prometheus https://en.wikipedia.org/wiki/Prometheus_(software)
— Grafana https://ru.wikipedia.org/wiki/Grafana
— Инструкции по Kafka от confluent.io https://docs.confluent.io/platform/current/platform.html
— Телеграм-канал pro.kafka https://yangx.top/proKafka
— Виктор Гамов https://gamov.io

Гость: Юрий Ходырев. Старший инженер инфраструктурных сервисов в Ozon, группа эксплуатации Message Bus.
👍8❤‍🔥11🔥1
main( ) {printf("привет, мир");}

Для вновь прибывших рассказываем, о чём вообще этот канал и что интересного здесь можно найти.

«Люди и код» — это проект о программировании для программистов. Здесь айтишники делятся знаниями и опытом без токсичности и переходов на личности.

В нашем канале вы найдёте статьи о том, как устроен мир IT, с какого языка программирования в него «вкатываться» и как найти работу — в том числе удалённую и за границей. Также у нас регулярно выходят экспертные мнения по актуальным вопросам, подкасты с крутыми гостями, интересные новости и разбор важных событий компьютерного мира.

Вот какие посты мы рекомендуем вам для знакомства с нашим контентом:

Первый выпуск нашего подкаста
Как стать программистом в 37 и найти работу после сотен отказов
Большой спецпроект про историю и развитие транзисторов
Можно ли войти в IT, когда тебе 15?
Онлайн-учебник по JavaScript: что это и почему его стоит изучить
Что делать, если после изучения языка программирования охладеваешь к нему?
Как правильно решать задачи в LeetCode
Гайд по получению доступа к ChatGPT в РФ (и не только)
Лучшие статьи и подкасты за 2022 год по мнению редакции

Читайте, комментируйте и ставьте реакции! А под этим постом делитесь вашими любимыми материалами — составим пользовательскую подборку вместе.
👍12🔥2👏21
Найди работу мечты на РИФ-2023🚀

Приглашаем вас на уникальный интернет-форум в подмосковном пансионате «Лесные дали», где соберутся представители крупнейших ИТ-корпораций, а также малого и среднего бизнеса.

Все три дня на РИФ будет работать Карьерная гостиная — проект, который даёт возможность талантам найти вакансию мечты.

А ещё Карьерная гостиная — это:
▪️карьерные консультации и собеседования с рекрутерами ведущих технологических компаний страны;
▪️лекции и мастер-классы на тему развития карьеры;
▪️нетворкинг и новые полезные контакты со специалистами из диджитал-сферы.

💌 Все участники Карьерной гостиной получат промокод на бесплатное посещение РИФ. Не упустите возможность попасть на крупнейший ивент ИТ- и диджитал-сферы!

Заполнить анкету можно по ссылке.

Дата проведения: с 24 по 26 мая

Чтобы быть в курсе новостей, подписывайся на официальный канал РИФ!
👍3
😁22👍3💩1
7 нейросетей для программистов, которые помогут писать код быстрее и лучше

Вместе с Ариной Пучковой, автором канала «я обучала одну модель», составили список лучших нейросетей, которые помогают разработчикам писать код быстрее — а иногда даже качественнее. Сохраняйте, пользуйтесь, а в комментариях делитесь своими любимыми нейронками, которыми уже пользуетесь в работе.

▪️ Copilot

Что умеет:
писать код по текстовому описанию на всех популярных языках программирования, переводить код с одного языка программирования на другой, предлагать автодополнение больших фрагментов кода: генерировать готовые методы и тому подобное.

Как начать пользоваться: перейти на официальный сайт и оформить пробный период, чтобы протестировать все возможности нейросети.

▪️ Tabnine

Что умеет:
дописывает код за разработчика, предварительно обучившись на его старом коде.

Как начать пользоваться: установить плагин в IDE по инструкции с официального сайта.

▪️ ChatGPT

Что умеет:
делает за программиста практически всё — например, пишет приложения с нуля, находит информацию в интернете и объясняет сложные вещи простыми словами.

Как начать пользоваться: прочитать нашу статью, зарегистрировать аккаунт в OpenAI и получить доступ к чат-боту.

▪️ Fig

Что умеет:
генерировать команды терминала по текстовому описанию.

Как начать пользоваться: скачать бесплатную версию с официального сайта и интегрировать нейросеть в свой терминал.

▪️ Documatic

Что умеет:
писать документацию к коду.

Как начать пользоваться: перейти на официальный сайт нейросети, залогиниться и следовать инструкциям.

▪️ Mintlify

Что умеет:
писать документацию для кода.

Как начать пользоваться: перейти на официальный сайт и выбрать подходящую версию инструмента. После этого установите плагин и пользуйтесь.

▪️ Snyk Code

Что умеет:
анализировать код и искать в нём уязвимости.

Как начать пользоваться: перейти на официальный сайт, залогиниться в свой аккаунт и интегрировать его в свой GitHub-аккаунт.
🔥12👍2
Куда релоцироваться в 2023 году?

Где сейчас можно быстро получить ВНЖ? Сколько стоит жизнь в другой стране и к каким особенностям проживания нужно быть готовым?

Евгения Сергеенко из GeeckoMove составила список лучших стран для релокации и рассказала, что нужно знать перед переездом в другую страну.
👍9👎83