tproger | Технологии

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Подписаться на канал

Типичный программист

Готовимся к собеседованию на фронтенд-разработчика: подборка лучших ресурсов

Разбор 30 самых популярных вопросов с собеседованиий.

Серия роликов, в которых разбираются вопросы с собеседований на должность Junior- или Middle-разработчика. Эдакая шпаргалка, которая поможет подтянуть знания и зарыть пробелы. Всего 28 видео в среднем по 15 минут.

— Вопросы по HTML и смежным темам с ответами. Оригинальный репозиторий на гитхабе с 35k+ звёзд и перевод на русский.

Репозиторий с 43k+ звезд, который отлично подойдёт для проверки знаний по JavaScript и подготовки к собеседованию. В нём собрано огромное количество тестовых вопросов по JS с вариантами ответов и подробными объяснениями.

#фронтенд #собеседование #javascript #html #веб

Читать полностью…

Типичный программист

Код как у сеньора: как правильно рефакторить код?

Вместе с Senior Java-разработчиком разбираемся, чем отличается банальное переписывание кода от настоящего рефакторинга

#начинающим #java

Читать полностью…

Типичный программист

Если бы не ChatGPT, кто бы слил нам исходники Совсетского Союза?

Читать полностью…

Типичный программист

Собираем и деплоим в Kubernetes приложение на Node.js с помощью werf: простой гайд с примерами

Подробный гайд, в которой разобрали, как собирать и деплоить в k8S-кластер простое приложение на Node.js с помощью утилиты werf. Организовав при этом правильную раздачу ассетов, спрятав бэкенд за reverse proxy-сервером NGINX и сняв тем самым нагрузку с самого приложения.

#devops #nodejs #kubernetes

Читать полностью…

Типичный программист

Как пользоваться Unstable Diffusion — аналогом Midjourney без цензуры?

Unstable Diffusion — это нейросеть, которая создана на основе Stable Diffusion с той разницей, что она специально обучалась генерировать контент 18+. Она работает так же, как Midjourney, но в ней нет никакой цензуры, при этом у Unstable Diffusion есть бесплатная версия, которая позволяет генерировать 28 картинок за 3 часа.

Рассказываем, использовать её и на что она способна

#нейросети #кек

Читать полностью…

Типичный программист

​​Команда тестировщиков упорно пытается найти плавающий баг:

Читать полностью…

Типичный программист

Разыскиваются айтишники! Присмотритесь, может, это вы?

Яндекс Практикум ищет наставников и ревьюеров курсов:

Go-разработчик;
Системный аналитик;
Дизайнер интерфейсов.

Задача наставников — помогать студентам учиться. А ревьюеров — проверять код и простыми словами объяснить ошибки. Это удалёнка, можно совмещать с основной работой.

Если вы не боитесь делиться знаниями и помогать студентам становиться лучше — скорее переходите по ссылкам, узнавайте подробности и оставляйте отклик!

Реклама АНО ДПО «Образовательные технологии Яндекса»

Читать полностью…

Типичный программист

Вы же тоже видели этих красивых девочек, которые пишут осмысленные комментарии? Так вот, Telegram захватили умные боты

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

Это не то, чтобы новость — многие уже привыкли к таким ботам. Даже мы в Типичном удаляем их пачками каждый день, но без особого толку. Нейросети открыли для спамеров новый тренд продвижения и с этим надо считаться.

Но вот что действительно приятно, что коллеги из «Кода Дурова» провели расследование этого спам-продвижения при помощи фейковых аккаунтов с ИИ. А мы — не можем не поделиться им с вами.

Будьте аккуратны и не ведитесь на ИИ-спам ♥️

#нейросети #ии #безопасность

Читать полностью…

Типичный программист

30 известных и неизвестных ИИ для работы

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

Собрали 30 самых интересных и полезных из них

#ии #нейросети #инструменты

Читать полностью…

Типичный программист

Простите, но обойти стороной мемы про Vision Pro — просто не по-нашему

Оказывается, почти сразу после презентации Интернет породил столько видео и картинок, что наверняка все мы видели только малую часть.

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

А мы начнём.

#кек #apple

Читать полностью…

Типичный программист

Посмотрите, какой алмаз мы для вас нашли: интерактивная визуализация устройства нейросетей

Сделано очень качественно. Всё объясняют по порядку от структуры, вычислительных узлов до «нейронов» и «слоёв». Гифки на высшем уровне, а объяснения очень доступные, хоть и на английском. Сохраните себе, чтобы не потерять: https://mlu-explain.github.io/neural-networks/

Кстати, если интересуетесь нейросетями, обязательно подпишитесь на тему «Нейросети». Так вы точно не пропустите самые свежие материалы из мира нейросетей: https://tproger.ru/tag/neural-network/

#ml #нейросети #инструменты

Читать полностью…

Типичный программист

Случай на собеседовании

Читать полностью…

Типичный программист

Очень вероятно, что РЖД использовали голосовую модель для Валеры от Silero без покупки лицензии

На днях разработчики РЖД показали виртуального помощника «Валеру», который должен помогать сотрудникам РЖД в обучении. Оказалось, что голос для Валеры был взят из репозитория silero-models, который опубликовали под некоммерческой лицензией CC BY-NC-SA.

Разработчик обратился к сообществу, чтобы рассказать о происшествии и узнать, насколько реально привлечь компанию за нарушение лицензии модели синтеза из репозитория silero-models: https://habr.com/ru/articles/739304/

На самом деле, теме актуальна почти для всех, кто работает с открытыми репозиториями и Open Source-технологиями. А эта ситуация — хороший пример того, с какими сложностями можно столкнуться и как действовать.

#opensource

Читать полностью…

Типичный программист

Ну наконец-то нормальные инструменты для прогнозирования деплоя, а не эта ваша бигдата!

Вашему вниманию предоставляется астрологический календарь деплоинга: deployhoroscope.ru

Полная таблица лучших и худших дней для деплоинга по вашему знаку зодиака теперь в ваших руках. Следуйте ей и прод больше никогда не упадёт.

#кек #инструменты

Читать полностью…

Типичный программист

Подборка актуальных вакансий

Младший менеджер проектов
Где: удалённо
Опыт: от 1 года

Стажёр-менеджер
Где: удалённо
Опыт: без опыта

Руководитель проектов информационной безопасности
Где: Москва, можно удалённо
Опыт: от 1 года

Инженер технической поддержки
Где: удалённо
Опыт: от 1 года

Системный аналитик
Где: удалённо
Опыт: от 1 года

Разработчик SQL/3Card-R
Где: удалённо
Опыт: от 2 лет

Системный аналитик
Где: Москва, можно удалённо
Опыт: от 2 лет

Консультант SAP Basis
Где: удалённо
Опыт: от 2 лет

Тестировщик
Где: удалённо
Опыт: от 3 лет

Программист-разработчик C/C++
Где: удалённо
Опыт: от 3 лет

#вакансии #работа

Читать полностью…

Типичный программист

Кто такой автотестер, за что его ценят и как им стать?

Автотесты — это продвинутые тесты, которые не человек выполняет вручную, а программа. А написать такой тест — задача автотестера. Написать хороший автотест — задача хорошего автотестера. Но как им стать?

14 июня Kata Academy как раз проводит бесплатный вебинар на тему автотестирования. На вебинаре обсудят:
— Кто такой автотестер?
— Сколько он получает?
— Где автотестеру найти работу?
— Почему спрос на QA Automation растет?
— Кому подойдет это направление?
— Почему автоматизация тестирования — золотая середина между ручным тестированием и backend-разработкой?

Гость эфира — Lead QA Engineer Сергей Рудник ответит на все интересующие вас вопросы по данному направлению. А чтобы получить ответ на свой вопрос в прямом эфире, задавай его в форму по ссылке: https://clck.ru/34enfa

Реклама ИП Севостьянов Герман Дмитриевич LjN8KT8rj

Читать полностью…

Типичный программист

​Шпаргалка по Swift

Эта шпаргалка содержит исчерпывающую информацию по языку Swift версии 5.7

Сохраните, чтобы не потерять.

#swift #шпаргалка

Читать полностью…

Типичный программист

Как получить оффер в Ozon Tech за один день?

Для этого достаточно:
1. Быть C#-, Go-разработчиком или QA инженером.
2. Оставить заявку здесь.
3. Пройти предварительное собеседование.
4. Приехать на One Day Offer или подключиться онлайн.
5. Пообщаться с тимлидами и получить оффер.

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

Реклама ООО «Озон технологии» LjN8KTG62

Читать полностью…

Типичный программист

Расшифруйте HTML. Принимаем только неправильные варианты.

#обсуждение

Читать полностью…

Типичный программист

Наконец-то бесконечные зумколы в прошлом: Zoom додумались делать краткую выжимку созвона с помощью ИИ

Компания объявила о запуске Zoom IQ — умного компаньона, который должен снизить бесполезность постоянных зум-конференций. Нейросети «слушают», что говорят на конференции, а потом выделяют основные мысли.

А ещё Zoom теперь понимает контекст чата. И если у вас их куча, теперь с помощью ИИ будет легче возвращаться к переписке и долго не вспоминать, о чём вы вообще говорили.

Кстати, если интересуетесь нейросетями, обязательно подпишитесь на тему «Нейросети». Так вы точно не пропустите самые свежие материалы из мира нейросетей.

#ии #нейросети

Читать полностью…

Типичный программист

Нашли интересный репозиторий, который может сгенерировать ВЕСЬ видеоряд для уроков на YouTube

Это целый комбайн из нейросетей, который сам генерирует весь видеоряд, включая лектора, помещение и слайд-видео с информацией. Можно настроить тему ролика, уровень объяснения, возраст целевой аудитории, уровень креативности и даже чувство юмора.

Модель подготовит сценарий, разбивает его на мелкие кусочки и озвучивает Text-to-Speech (TTS) моделью. В это же время модели Cohere и Langchain формируют запрос по ключевым словам из сценария, чтобы найти в Google слайды с информацией для видео.

Затем формируется анимация персонажа и слайд-видео из найденных в Google картинок. Готовое видео объединяет видео с персонажем и слайд-видео.

Но самое удивительное во всей этой истории, что инструмент полностью Open Source! Если интересно попробовать, рассказали, как можно завести этот нейрокомбайн у себя

#нейросети #opensource

Читать полностью…

Типичный программист

Google решила сделать внезапный подарок разработчикам ИИ и выпустила 10 бесплатных курсов

Курсы помогают понять основы нейросетей, научиться работать с генеративными моделями и самим создавать их:
1. Введение в генеративный ИИ
2. Знакомство с большими языковыми моделями
3. «Ответственный» ИИ
4. Основы генеративного ИИ
5. Генерация изображений
6. Энкодеры-декодеры
7. Attention Mechanism
8. Модели Transformer и BERT
9. Создание модели описания изображений
10. Введение в Generative AI Studio

Сохраняем в копилку полезных курсов/книг/статей, до которых руки так никогда и не дойдут.

#нейросети #курсы

Читать полностью…

Типичный программист

В Nvidia создали Voyager — бота для Minecraft c GPT-4

Voyager не играет как человек, но способен «считывать состояние игры» через API. А когда нужно, подключает GPT-4, чтобы тот сгенерировал код для достижения цели. С каждой итерацией Voyager создаёт всё больше кода для более сложных вещей.

Но самое интересное — скорость, с которой Voyager учится создавать предметы и исследовать мир. Оказалось, что с помощью GPT-4, Voyager создаёт инструменты быстрее, получает больше предметов и заходит дальше, чем другие агенты ИИ.

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

#нейросети #gamedev #ии #nvidia

Читать полностью…

Типичный программист

Подборка актуальных вакансий

Автор в Telegram-каналах по теме IT
Где: удалённо
Опыт: без опыта

Стажёр-менеджер
Где: удалённо
Опыт: без опыта

Специалист операционной и управленческой отчетности
Где: Москва, можно удалённо
Опыт: от 1 года

Менеджер инфраструктурных проектов
Где: удалённо
Опыт: от 2 лет

Разработчик SQL/3Card-R
Где: удалённо
Опыт: от 2 лет

Системный аналитик
Где: Москва, можно удалённо
Опыт: от 2 лет

Программист-разработчик C/C++
Где: удалённо
Опыт: от 3 лет

DevOps-инженер
Где: удалённо
Опыт: от 3 лет

Ведущий разработчик C#
Где: удалённо
Опыт: от 3 лет

Ведущий специалист поддержки
Где: удалённо
Опыт: от 3 лет

#вакансии #работа

Читать полностью…

Типичный программист

Apple всё-таки выпустила свою VR/AR-гарнитуру Vision Pro

Рассказали самое основное, что нужно знать о новинке. Вкратце на картинке, подробнее — в статье.

#apple

Читать полностью…

Типичный программист

Вы видели этих айтишников?

Яндекс Практикум разыскивает авторов курсов, которые готовы менять жизнь людей к лучшему:

Дизайн мобильных приложений;
Python-разработчик;
Машинное обучение;
Data Science.

Сотрудничество удалённое. Можно совмещать с основной работой.

Если у вас самый подходящий опыт на всём Диком Западе и вы готовы им делиться — переходите по ссылкам, читайте подробнее про условия и оставляйте отклик.

Реклама АНО ДПО «Образовательные технологии Яндекса»

Читать полностью…

Типичный программист

Как провести лайвкодинг так, чтобы кандидат хотел к вам вернуться даже после провала

Не всегда собеседования проходят удачно. Иногда не хватает знаний, в каких-то случаях сказывается волнения, а бывает и так, что интервьюер и кандидат просто не смогли синхронизироваться и наладить общение. Бывает всякое.

В этой статье вы узнаете, какие типовые ошибки совершают интервьеры, а также посмотрите на лучшие практики, которые даже после неудачного собеседования сохранят у кандидата желание попасть к вам на работу: https://tprg.ru/dphJ

Реклама ООО «ВК» LjN8K13EN

Читать полностью…

Типичный программист

CSS следующего поколения: @container

Новое свойство @container дает нам возможность стилизовать элементы в зависимости от размера их родительского контейнера. Это что-то типа медиа-запросов, но с ориентацией не на область просмотра, а на родительский контейнер элемента.

В этой статье вы узнаете, какие возможности это открывает, как работает и где использовать:

https://webdevblog.ru/css-sledujushhego-pokoleniya-container/

#css

Читать полностью…

Типичный программист

Дайджест лучших материалов по Python #10

Узнайте, как сгенерировать голос человека на Python, во сколько раз Mojo быстрее Python на самом деле и как обыгрывать противников в покер при помощи нейросетей:

https://tproger.ru/articles/dajdzhest-python-10/

#python #нейросети

Читать полностью…

Типичный программист

Заграничные фронтендеры и бэкендеры говорят про революцию в React.js. Что произошло?

Недавно Ден Абрамов написал в своём Twitter, что React-разработчикам больше не нужно использовать API в своих приложениях. Теперь фронтенд может общаться с бэком с помощью React Server Components. Это такие компоненты React, которые будут исполнятся на сервере.

С одной стороны это значит, что ​React может заменить бэкенд. С другой похоже на то, что разработчики изобрели велосипед Next.js заново. Как на деле — давайте разбираться в этом видео.

#react #бэкенд

Читать полностью…
Подписаться на канал