Sber Developer News – Telegram
Sber Developer News
5.69K subscribers
877 photos
27 videos
854 links
О разработке, технологиях и AI-решениях Сбера для разработчиков и всех, кто связан с IT. Инструменты, кейсы, вакансии.

Чат разработчиков: https://news.1rj.ru/str/smartmarket_community

Витрина технологий Сбера: https://developers.sber.ru

Powered by SberDeviсes
Download Telegram
2022 год прошёл под знаком нейросетей-художников 🎨Если вы ещё не испытывали их возможности, самое время заняться этим на новогодних каникулах.

🔸ruDALL-E
Сервис от Сбера, который может создавать изображения по описанию на русском языке. Есть первое поколение Malevich и второе, более продвинутое — Kandinsky. ruDALL-E — работает бесплатно и без ограничений.

🔸Midjourney
Чтобы нейросеть сгенерировала изображение в мессенджере Discord, а именно в одном из чатов Newbies, нужно ввести команду /imagine и придумать запрос. У каждого пользователя есть лимит на бесплатные генерации.

🔸Dream
Это нейросеть для создания вертикальных обложек. Чтобы получить изображение, нужно сделать запрос и выбрать стилистику, при необходимости — прикрепить картинку-референс. Dream генерирует обложки бесплатно и без ограничений.

🔸Starryai
Приложение работает на нескольких алгоритмах, которые могут создавать абстрактные или реалистичные изображения. Количество попыток генерации ограничено.

🔸Pixray
Конструктор из нескольких нейросетей с открытым исходным кодом. Для генерации доступны как VQGAN и CLIPDraw, так и менее популярные алгоритмы. Pixray работает бесплатно и без ограничений.

Делитесь изображениями, которые нарисовали вам нейросети, в комментариях.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17😁2
🟦 Ситуация, когда вы пьёте кофе, пока кто-то пишет код за вас, скоро может стать реальностью. Ведь в июне 2022 года в открытом доступе появился сервис GitHub Copilot.

Это искусственный интеллект от создателей GitHub, который интегрируется в среду разработки и поддерживает множество языков программирования (Java, C, C++ и C#, Python, JavaScript и т. д.). Пока он просто помогает дописывать код, а не делает всё за разработчика, но в будущем такая ситуация вполне реальна.

Как работать с GitHub Copilot

Представим, что вам нужно создать функцию. Чтобы задействовать для этого GitHub Copilot:

напишите подробный комментарий о том, что будет делать функция;
начните её писать;
нажмите tab, когда ИИ предложит свой вариант функции.

Работа сделана!

Когда полезен GitHub Copilot

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

Кстати, у Сбера есть аналог Copilot — нейронная сеть ruGPT-3 с функцией JARVIS. Она может давать программистам подсказки, находить уязвимости, переписывать программу с одного языка на другой и работать в режиме автозавершения кода. Пока модель доступна только разработчикам Сбера, но скоро JARVIS появится в виде плагина для WebStorm, PyCharm и других IDE.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍8😱3😁1🤩1
🟦 Кажется, даже далёкий от разработки ПО человек знает, что такое патч.

Этот термин переводится с английского как «заплатка» и означает обновление, которое исправляет ошибки или добавляет новую функциональность в приложение.

Но почему обновления стали так называть? Термин «патч» появился в эпоху перфокарт — главных носителей информации в 1920–1950-х годах. Данные на них кодировали с помощью специальных отверстий. Они обозначали единицы, а всё остальное было нулями. Чтобы изменить программу, приходилось накладывать настоящие заплатки на уже продырявленные места.

Новый факт в вашу копилочку знаний 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥73👎1😁1
🟦 Почему программисты используют переменную «i» как счётчик в циклах? Многие считают, что «i» означает integer или iterator, но на самом деле причина уходит корнями в прошлое.

В 60-х годах XX века для вычислений активно использовали язык программирования Fortran, созданный в компании IBM. Он по умолчанию делал целочисленными все переменные, начинающиеся с букв «i», «j», «k», «l», «m» и «n». Поэтому для циклов можно было использовать любую из этих букв, но чаще всего выбирали именно «i».

Традиция пошла из математики, где «i» применялась для вычисления суммы ряда. Затем «i» стали использовать в первых книгах по языкам программирования, поэтому она и закрепилась в сообществе разработчиков.

Но в других случаях мы рекомендуем давать имена переменным по их значению.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍284🔥2👎1😁1
Эту задачу часто используют на собеседованиях, чтобы проверить IQ человека и его умение быстро принимать решения.

Итак, за 60 секунд вам нужно найти цифры, которые должны стоять вместо шариков. Одинаковые цвета означают, что на этих местах стоят одинаковые числа. Обратный отсчёт пошёл ⌛️

Пишите своё решение в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍13👎1
Врываемся в новый рабочий год с разминкой для ума. Готовы? Тогда встречайте необычную компанию, которая собралась сегодня на изображении.

Верблюд, змея и… внезапно — кебаб! Как думаете, что их объединяет? Пишите свои варианты в комментариях.
👍9🔥7🥰3👎1
Все поисковые запросы программистов ведут на Stack Overflow ❤️

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

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

Как заработать репутацию
Самый простой способ — отвечать на вопросы других пользователей. Если вы хорошо разбираетесь в какой-то теме, поставьте фильтр по тегам для получения мгновенных уведомлений о новых вопросах. Репутацию можно заработать и своими вопросами. Важно, чтобы они были понятно составлены — тогда другие пользователи проголосуют за них и увеличат вашу карму.

Русская версия Stack Overflow
Может показаться, что русская версия Stack Overflow создана для тех, кто не знает английского. В действительности она предназначена для специфических вопросов, которые могут волновать программистов из России. Например, по разработке на 1C или поиску отечественных версий ПО. Поэтому используйте её правильно!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍154🥰2
🟦 При вёрстке сайта или создании интерфейса программы часто трудно определить размеры элемента на экране монитора.

В этих случаях на помощь приходят виртуальные линейки, которые измеряют элементы с точностью до пикселя.
Ловите несколько таких программ!

SPRuler
Эта линейка подходит для Windows, MacOS и Linux. Может пригодиться не только верстальщикам и разработчикам, но и художникам для дополнительных замеров расстояний внутри рисунка.

MySize
С помощью этой линейки для Windows можно узнать размеры элемента не только в пикселях, но и в сантиметрах или дюймах. Также она способна сохранять картинку с экрана в виде файла изображения. Официального сайта у программы в данный момент нет, но вы можете найти её в сети.

Window Ruler
Ещё одна бесплатная линейка для Windows с большим выбором скинов и функций. Например, её можно перевернуть по вертикали или горизонтали, добавить автоматические линии для середины или золотого сечения.

Сохраняйте пост в избранное — пригодится!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112🔥2
Салют! ❤️
Наша коллега Юлия Кравченко из команды SaluteSpeech стала гостьей подкаста «Conversations with...».

В этом выпуске обсудили, что должен уметь голосовой ассистент, чтобы быть лучшим.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥21🎉1
Forwarded from Conversations Club
Друзья, привет! Начинаем 2023 год со свежего эпизода подкаста «Conversations with...». Новый выпуск — про путь взросления голосовых ассистентов и технологии, благодаря которым они все больше становятся похожи на нас 😎.

Эпизод мы сняли 2 декабря — прямо на зимней Conversations Так что герои выпуска — уже знакомые вам эксперты нашей конференции! 🫶🏽 Встречайте: Кирилл Петров (Just AI), Ангелина Большина и Галина Прохорова (MTS AI), Илья Калиновский (Just AI), Артем Бондарь (Voximplant), Антон Ермилов (Yandex Cloud), Юлия Кравченко (Сбер), Алла Ковалева (Тинькофф), Екатерина Быстрова (МегаФон), Иван Голубев (ВТБ).

В подкасте наши гости рассказали о баттлах между виртуальными секретарями 🤺, создании мультиязычных моделей 👅, детекторе запретных тем 🤬, эмпатии в жизни голосового ассистента 💝 и многом другом. А еще — ответили на главный вопрос: «Идеальный голосовой помощник, какой он?» 👀 И всё это — за 30 минут!

Смотреть выпуск
👍112🔥1🎉1
Если вы или ваши друзья учатся в школе и увлекаются Python, приглашаем принять участие в онлайн-хакатоне AI-Academy. Зарегистрироваться можно до 23 января.

Кто может участвовать

Дети и подростки до 18 лет, которые умеют программировать на Python и хотят попробовать себя в решении задач машинного обучения. Участвовать можно индивидуально или в паре.

Задача хакатона

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

Что получат участники

• Денежные призы: 1-е место — 250 тысяч рублей, 2-е место — 150 тысяч рублей, 3-е место — 100 тысяч рублей.
• Опыт участия в соревнованиях, который пригодится в будущем.
• Шанс попробовать свои силы и понять, какие пробелы стоит заполнить и какие слабые места подтянуть.
• Интересный проект, который можно добавить в портфолио.

До 23 января подайте заявку на участие на нашем сайте.

Чтобы подтянуть знания по машинному обучению и нейросетям, советуем изучить материалы осеннего буткемпа от Академии ИИ и Практик будущего.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
Салют!
Завершился шестой, заключительный этап программы мотивации разработчиков витрины Сбера.

Это был отличный и очень продуктивный месяц, ведь призы получили аж 94 приложения от 33 разработчиков. В этот раз победители забрали от 5 до 220 тысяч рублей за свои успешные приложения.
Поздравляем призёров декабря!

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

Давайте вспомним, как это было:

🟢в программе участвовали 398 приложений от 113 разработчиков;
🟢более 70% участников добавили сервис SmartRating в свои приложения;
🟢призовые места заняли 129 приложений от 43 разработчиков;
🟢 средняя выплата в месяц на каждого разработчика составила 36 000 рублей;
🟢самая большая выплата на разработчика за месяц составила 330 000 рублей.

Посмотреть победителей всех этапов программы можно на нашем сайте.

Поздравляем всех призёров и желаем и дальше развивать приложения и зарабатывать с нами. Мы знаем, вы спросите о продлении программы. Как только у нас появятся новости, мы сразу вам расскажем.

Напоминаем, что помимо участия в мотивационных программах есть другие способы заработка на приложениях:
можно встроить рекламу и зарабатывать на показах роликов Сбера и партнёров;
можно принимать платежи за подписку и продавать цифровые товары;
можно подключить донаты.

Спасибо за активное участие и отличные результаты! Следите за обновлениями программ для разработчиков на нашем канале ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥101
Небольшая задачка, чтобы размяться перед выходными 💪

На любом языке программирования напишите функцию, которая проверяет, все ли числа в массиве уникальны. Если да, она возвращает true, если нет — новый массив с неуникальными числами.

Ваш код принимаем в комментариях 😉
👍10🔥6👎2
Салют!
В начале января в Лас-Вегасе прошла ежегодная выставка электроники CES 2023, на которой компании со всего мира показали инновационные гаджеты. Расскажем о трендах.

🤖Роботы
Сфера развивается, и появляются роботы не только для бытовых задач, но и для души. Мы отметили:

Робота-помощника Aeolus Robotics
Делает часть работы по дому и поддержит людей с ограниченными возможностями.

Робота с виртуальным ассистентом Asus Zenbo
Он умеет управлять умным домом, а ещё заботиться о семье. Например, может развлечь детей, если родители заняты, и напомнить о приёме лекарств пожилым владельцам.

Робота-домашнее животное Luna-pet robot
Он будет радостно встречать хозяина с работы, распознавать эмоции и выполнять команды. Или поиграет с домашним животным, если хозяин задержался на работе.

🏘 Умный дом
Запрос на умный и безопасный дом становится всё выше. Нам особенно понравились эти разработки:

Умная дверь Smart Doors и умный звонок Aqara smart doorbell G4
Предупредят попытки взлома или проникновения в дом нежелательных гостей.

Робот-пылесос нового поколения Roborock S8 Pro ultra
Не просто уборка, а защита дома от бактерий и плесени. Самоочищается при подключении к док-станции.

🪐AR и VR
Технологии дополненной реальности по-прежнему актуальны. Люди ищут эмоций и хотят полного вовлечения. Пандемия и мировые кризисы провоцируют желание погрузиться в другую реальность и получить новый опыт.
Устройства становятся легче и компактнее, чтобы людям было проще их использовать. Появляются новые разработки.
Мы обратили внимание на эти:

Тактильные перчатки HaptX Gloves и жилет Tactsuit
Передают тактильные ощущения при переносе в виртуальную реальность.

Очки синхронного перевода TCL RayNeo X2
Делают синхронный перевод на AR-экране.

Bluetooth-микрофон Mutalk
Защитит приватность пользователя.
Окружающие не услышат звуков дополненной реальности, а в VR не будет слышно, что окружает пользователя.

Мы с интересом следим за трендами и тоже готовим новые умные устройства.
А какого девайса не хватает вам?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥9😁2
🟦 Если вы учите JavaScript и хотите испытать свои знания на практике, это можно сделать в игре Untrusted.

В ней вам нужно управлять персонажем (доктором Эвалом) и игровым миром с помощью кода на JavaScript, чтобы освободить героя. Например, убирать стены, искать выход из лабиринта, переплывать реку или уворачиваться от роботов.

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

Игра Untrusted бесплатная, а запустить её можно прямо в браузере, кликнув по этой ссылке.

Знаете аналогичные игры для других языков программирования? Делитесь названиями в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥143😱1🎉1
🟦 Авторы рейтинга языков программирования TIOBE назвали С++ языком 2022 года. Всё потому, что за прошедшие 12 месяцев он серьёзно нарастил свою популярность — на 4,62%.

С++ — кроссплатформенный язык семейства C, на котором создают операционные системы, драйверы и утилиты, а также десктопные приложения и компьютерные игры (например, на нём написан движок Unreal Engine).

В общем рейтинге С++ занял третье место, на первом расположился Python, а на втором — С. Авторы TIOBE считают, что в ближайшие несколько лет С++ продолжит укрепляться в топе. Также, по их мнению, в 20 самых популярных языков скоро войдут Kotlin, Julia и Dart.

Напомним, что индекс TIOBE оценивает популярность языков программирования на основе поисковых запросов пользователей, которые содержат упоминания того или иного языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Если вы любите проводить каждую минуту с пользой, например во время прогулки или на беговой дорожке в спортзале, вам пригодятся подкасты.

Специально для вас мы нашли 3 подкаста о веб-разработке.


Frontend Weekend

Слушать: Apple Podcasts, Google Podcasts

Ведущий этого подкаста Андрей Смирнов каждую неделю берёт интервью у людей, которые связаны с миром фронтенда: разработчиков, рекрутеров и продакт-менеджеров.

Примеры выпусков:
Наталья Давыдова об оптимальном старте в IT и причинах создания сообщества для джунов;
Никита Сидоров о том, как заниматься любимым делом и увлечённо расти по карьерной лестнице.

«Веб-стандарты»

Слушать: Apple Podcasts, Google Podcasts

Это еженедельный подкаст про новости и события в мире фронтенда. Вы узнаете, как сжимать картинки, поймёте разницу между гридами и флексами, будете в курсе всех новых фишек веб-разработки.

Примеры выпусков:
React Concurrency, HTTP3, сжатие картинок, SVG-фильтры, visibility и order, тригонометрия в CSS;
Новости и история Chrome, результаты опросов, из таблицы в Figma, npm, мобильные и десктопы.

JS Party

Слушать: Apple Podcasts, Google Podcasts

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

Примеры выпусков:
Learning CSS in 2023: what to start with, what to ignore, and various topics in between;
The rise & fall of JS frameworks.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥51
🟦 Всем салют! Продолжаем рассказывать про Витрину технологий Сбера.

Сначала Витрина была сайтом для IT-специалистов, сейчас в ней два раздела — для разработчиков и бизнеса. Про историю Витрины мы писали здесь, сегодня подробнее поговорим об инструментах для разработки.

Что можно найти в разделе для разработчиков:

🔹SDK и API для проектов;
🔹инструменты для создания приложений с голосовыми ассистентами Салют;
🔹AI-модели, технологии и сервисы;
🔹решения для разработки Platform V;
🔹геосервисы и технологии дополненной реальности;
🔹конструктор для создания чат-ботов;
🔹решение для управления командой;
🔹облачные сервисы.

К каждому продукту и сервису есть подробная и понятная документация. Но если с чем-то не разберётесь, обязательно пишите нам в сообщество — поддержим и поможем.

Начать разработку можно в Studio — это личный кабинет, где удобно работать с решениями Сбера. Бесплатные инструменты с Витрины технологий помогут создавать самые разные IT-продукты: приложения с виртуальными ассистентами Салют, чат-боты, AR-игры и многое другое.

О каком продукте или технологии хотите узнать подробнее? Пишите в комментариях, а мы подготовим новые посты по вашим заявкам 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🥰1
Успели войти в рабочий режим? Готовы ставить новые цели? Тогда держите новую подборку вакансий 🔥

🔹Системный аналитик (Рекламная платформа)

🔹CISO (Рекламная платформа)

🔹Системный аналитик (SberAPI)

🔹Frontend-разработчик (Лаборатория Кибербезопасности)

🔹Software Engineer (Центр Робототехники)

🔹Data Engineer (AI Lab)

Хотите решать задачи на пике технологических трендов, расти и развиваться в классной команде? Добро пожаловать в Сбер!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11
🟦 Не все знают, но незрячие люди активно пользуются цифровыми сервисами и даже иногда разрабатывают их.

Чтобы взаимодействовать с приложениями, они включают программы экранного доступа (скринридеры), которые есть в любых современных устройствах, будь то смартфон, планшет или компьютер. Такие программы озвучивают кнопки, изображения, тексты и другие элементы. Но из-за того, что цифровая доступность, или accessibility, только становится мировым трендом, даже с помощью скринридеров пользоваться сайтами и приложениями не всегда удобно.

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

Если вы разрабатываете сайты, приложения или занимаетесь дизайном, советуем посмотреть наши рекомендации по доступности. Там мы собрали весь опыт, который получили, разрабатывая сервисы, удобные для незрячих людей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍132
🟦 Курсы для тестировщиков — это, безусловно, хорошо, но никто не отменял старые добрые книги, в которых собрана матчасть по профессии. Подготовили подборку из 5 книг — сохраняйте в закладки.

Роман Савин «tестирование dot com»
Мы не могли обойти стороной эту культовую книгу, с которой нужно начинать старт в профессии. Простым языком на интересных примерах из своей практики Роман Савин рассказывает о работе тестировщика и базовых понятиях QA.

Ольга Назина «Что такое тестирование. Курс молодого бойца»
Ещё одна хорошая книга для начинающих, которая шаг за шагом погружает в мир тестирования программ. Автор приводит аналогии из реальной жизни и старается объяснить «на пальцах» сложные концепции, а помогают в этом иллюстрации, благодаря которым книга немного напоминает комикс.

Святослав Куликов «Тестирование программного обеспечения. Базовый курс»
Эта книга будет полезна как новичкам, которые уже определились с профессией, так и опытным QA-инженерам для систематизации знаний. Автор разбирает все виды тестирования, описывает правила составления чек-листов и тест-кейсов, даёт готовые сценарии автотестов, которые можно использовать на практике. Книга доступна для скачивания бесплатно на сайте автора.

Гленфорд Майерс, Том Баджетт, Кори Сандлер «Искусство тестирования программ»
Из этой книги вы узнаете о специфике тестирования мобильных приложений, сайтов, юзабилити, правилах проверки и отладки кода. Авторы рассказывают о психологии тестирования, сквозном и гибком тестировании, а также подходе с участием пользователей. Книга больше подходит новичкам, но и опытные QA-инженеры могут узнать из неё много нового.

Канер Сэм, Фолк Джек, Нгуен Енг Кек «Тестирование программного обеспечения»
Эту книгу многие ругают за тяжёлый язык, но если вы занимаетесь тестированием, всё же стоит её прочитать. Авторы детально разбирают основы профессии, рассматривают QA в связке с другими направлениями разработки, рассказывают о главных концепциях тестирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍32