tproger | Technologies

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

84525

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

Subscribe to a channel

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

​Основы Websocket: использование с react, redux, saga и RTK Query

WebSocket — протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение.

Вот отличная статья, которая поможет разобраться, как он используются со стороны фронтенда и бэкенда, в чём его преимущества перед другими протоколами, а также какие библиотеки сегодня используются для работы с ним: https://habr.com/ru/articles/727696/

#веб

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

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

Какие-то маломобильные разработчики, получается...

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

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

Почему специалисты мидл-уровня исчезли с рынка?

Казалось бы, в 2022 году мы должны были увидеть больше кандидатов в активном поиске. Но запрос рынка на хороших разработчиков, DevOps-инженеров, тестировщиков ПО, менеджеров продукта, особенно уровня middle, всё ещё гораздо больше, чем объём высвободившихся специалистов.

Где же адекватные специалисты-мидлы? Ответ — в статье: https://tproger.ru/articles/gde-zolotaya-seredina-specialisty-midl-urovnya-ischezli-s-rynka/

#работа #карьера #тренды

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

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

Странники, нужна ваша помощь в борьбе за лучшее образование в IT!

Шерифы из Яндекс Практикума ищут чертовски крутых и ответственных наставников. Особые приметы и вознаграждение можно посмотреть здесь:

Go
DevOps
Python

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

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

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

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

GPT-модели это просто попугаи

GPT-3, например, подбирает слова для ответа не по смыслу заложенному в промптах, а по наибольшей вероятности последовательности слов, которые должны быть представлены в ответе. А эти последовательности берутся из данных, на которых обучалась нейросеть. Однако не все компании готовы раскрывать базы, которые «скармливают» своим языковым моделям.

Чем это чревато для людей читайте тут: https://tproger.ru/articles/pochemu-chatgpt-opasna-i-chto-takoe-stohasticheskie-popugai/

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

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

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

Шпаргалка по SQL (postgres), которая выручает на собеседованиях

Автор статьи собрал вопросы, которые ему задавали на собеседованиях на позицию Python-разработчика. Естественно отвечать правильно получалось не всегда, а если точнее то чаще не правильно. Но спустя кучу часов в рефлексии, он составил перечень ответов, которыми пользуется до сих пор.

Делимся с вами: https://habr.com/ru/articles/745948/

#sql

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

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

У всех у нас есть проблемы на работе. Где-то это обычное дело, а где-то — прямо бесит! Так вот если у вас второе, просто высвободите пар и расскажите, что в вашей работе вас бесит больше всего.

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

Инструкция тут: https://tproger.ru/articles/kak-vy-poluchili-svoyu-pervuyu-rabotu-rasskazhite-nam-o-svoyom-opyte/

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

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

Срочно разыскиваются IT-специалисты с большими знаниями и сердцем!

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


Особые приметы разыскиваемых — по ссылке:

DevOps
Python
Go
Android
Веб
Фронтенд

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

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

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

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

4 главные ошибки опытных разработчиков на собеседованиях

Кадровая ситуация на рынке сейчас такова, что мы наблюдаем значительное увеличение спроса на разработчиков уровня middle и senior. Компании все больше осознают важность опыта и экспертизы при найме специалистов. Но только ли опыт и хорошие hard skills необходимы, чтобы получить заветный оффер и приступить к крутому проекту?

Давайте разбираться

#собеседование #советы

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

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

Отличная новость для техлидов и ПМ-ов, которые хотят перенести легаси на новый ЯП: разработчики зарелизили GPT-Migrate

Вообще, миграция — это дорогая, трудоемкая задача. Так вот специально для этого зарелизили GPT-Migrate. Это нейронка, которая позволяет быстрее переписать весь код с одного языка программирования на другой.

Понятное дело, что У GPT-Migrate не гарантирует полностью верный код после автоматического перевода на другой язык, но кто из кожаных мешков гарантирует?

Инструмент вышел недавно, а у него уже 6000 звёзд на GitHub.

Поковыряли GPT-Migrate, рассказываем, что она может и как пользоваться

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

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

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

Плюсы и минусы отношений с программистом

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

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

О, это нам надо: подвезли крутой сервис для айтишников, которые подумывают о релокации в другую страну

Видели же эти статьи от тех, кто уже переехал? Кто-то делает упор на один аспект, но забывает об остальных, часто кто-то рассказывает о стране слегка субъективно. Вот — сервис, который позволяет объективно сравнить разные страны и города по 12 критериям.

В Livingcost можно сравнить стоимость аренды жилья (в одиночку или семьей), цены на продукты, образование, качество воздуха, качество жизни и прочее. На скриншотах, например, сравнение Москвы и Торонто, Санкт-Петербурга и Мюнхена. Забирайте и пользуйтесь.

#инструменты #релокация

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

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

Что такое UDP-протокол и насколько он надёжен?

UDP – это передача данных без установления соединения, которое не имеет подтверждения связи и не дает никаких гарантий по доставке или порядку получения пакетов.

Что это означает на практике и насколько надёжен такой способ передачи данных: https://tproger.ru/translations/udp_reliability/

#интернет

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

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

5 признаков, что вам пора в Data Science

Очевидные (и не очень) признаки, которые подскажут, нужно ли вам двигаться в науку о данных и какое направление Data Science выбрать: https://tprg.ru/7lZu

#datascience

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

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

Любая продуктовая команда

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

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

Создаём клон BomberMan за 5 шагов

Все же когда-то думали о том, чтобы создать свою игру? Сегодня вспоминаем классику и создадим основной геймплей игры BomberMan на Unity: https://tproger.ru/articles/sozdaem-klona-bomberman-5-wagov/

#gamedev

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

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

Главное событие лета в Казани — IT Community Day Сбера
 
Вас ждут 29 июля на первой большой ИТ конференции, которая пройдет в новом крутом технохабе Сбера и потрясающей крыше ИТ Парка им Б.Рамеева.
 
В программе:
 
— 20 топовых спикеров Сбера на 3 параллельных сценах;
— 8 тематических стримов: от DS до DevOps, от Java до Soft Skills; 
— квиз и незабываемые активности на протяжении всего мероприятия; 
— нетворкинг, общение с крутыми спецами, HR Speed Dating;
 — after Party на крыше ИТ-парка.
 
Встреча 29 июля в 12:00 по адресу: ул. Спартаковская, 2.
 
Зарегистрироваться и принять участие можно по ссылке.

Реклама ПАО Сбербанк

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

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

Как использовать новые возможности Java 17

Java 17 уже пару лет, но именно к этой версии стоит присмотреться, если вы начинаете новый проект или обновляете версию Java.

Java 17 является версией с долгосрочной поддержкой (long-term support), а это значит, что она будет получать обновления очень долго. И точно — использоваться в индустрии на протяжении нескольких лет. Так, как сейчас используется предыдущая версия с долгосрочной поддержкой Java 11.

В статье — о самых главных фишках этой версии

#java

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

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

Есть три вещи, на которые можно смотреть бесконечно.

Как течёт вода, как горит огонь и это:

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

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

Митап для IT-специалистов Екатеринбурге

Уже 27 июля Сбер приглашает разработчиков, Data Scientists и ML-инженеров уровня Middle/Senior на самый полезный и познавательный летний пикник. На пикнике выступят топовые спикеры, которые расскажут:

— Как применять технологии AI в B2C-продуктах. Спикер — Дмитрий Бугайченко.
— Как использовать трансформеров для рекомендаций в индустрии развлечений. Спикер — Руслан Исрафилов.
— Насколько важно ментальное здоровье в IT. Спикер — Алексей Назукин.

Встреча 27 июля в Креативном кластере «Домна» по адресу: ул. Вайнера, 16. Регистрируйтесь по ссылке — старт в 18:30.

Реклама ПАО СБЕРБАНК

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

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

Умер самый известный хакер в мире Кевин Митник

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

В 1995 он году был пойман ФБР и приговорен к 46 месяцам тюрьмы. После выхода из тюрьмы в 2000 году Кевин Митник превратился в белого хакера. Он консультировал по вопросам безопасности крупнейшие мировые компании, читал лекции, публиковал книги по социальной инженерии, включая самые известные — «Искусство обмана» и «Искусство вторжения».

Ему было 59 лет, причиной смерти стали осложнения от рака поджелудочной железы.

Press F to pay respects.

#история

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

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

И снова эйчары постят вакансии через копипаст

В этот раз ищут разработчика для Vision Pro в Apple минимум с двумя годами опыта работы. Минимум два года работы над продуктом, который выйдет в 2024 году.

#кек #вакансии

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

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

Express — гибкий веб-фреймворк для Node.js, который облегчает разработку веб-приложений

Подготовили для вас гайд как соединить серверную часть с приложением на React. Понадобиться лишь лишь небольшой опыт работы с Node.js, редактор кода VS Code и браузер. И всё, можно приступать: https://tproger.ru/articles/kak-nastroit-node-js-express-server-dlya-react/

#nodejs #react

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

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

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

UX-дизайнер в Иннотех
Где: удалённо
Опыт: можно без опыта

Разработчик 1С в Гринатом
Где: удалённо
Опыт: от 1 года

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

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

Middle / Senior Go-разработчик в МТС
Где: удалённо
Опыт: от 3 лет

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

Ведущий системный администратор / DevOps в Гринатом
Где: удалённо
Опыт: от 3 лет

Фулстек-разработчик (.NET / React) в Иннотех
Где: удалённо
Опыт: от 5 лет

Senior DevOps в Иннотех
Где: удалённо
Опыт: не указан

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

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

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

Несколько интересных статей по Python, которые раскрывают важные концепции языка

Почему все в Python является объектом?

Конструкция match-case в Python

Добавление функций в классы Python

Рекурсия в Python: плюсы и минусы использования

Отправка сообщений в Telegram при помощи Python

#python

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

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

Уже больше миллиона предпринимателей стали клиентами Тинькофф Бизнеса

Среди его ключевых преимуществ — это служба поддержки 24/7 и большой выбор сервисов для решения разных задач, чтобы облегчить ведение бизнеса. Среди них есть такие, о которых вы могли не знать:
— Комьюнити для предпринимателей: обменивайтесь опытом и идеями, ищите партнёров и вдохновляйтесь.
— Инвестиции для бизнеса: новый продукт, который позволяет размещать свободные деньги бизнеса на бирже в пару кликов.
— Кредиты для бизнеса: узнать сумму и решение можно за 2 минуты.
— Сервисы для роста продаж: Множество сервисов для увеличения продаж: от бесплатного сервиса для работы с маркетплейсами до платжей Долями от Тинькофф.

Если откроете счет в Тинькофф до 31 июля, то получите 6 месяцев бесплатного обслуживания — хватит времени, чтобы все попробовать и оценить.

Реклама АО Тинькофф Банк LdtCKWmtF

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

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

Фронтенд не всегда может знать, где находится его бэкенд

Такое бывает, когда они «живут» на разных URL. Например, web-приложение встраивается в другое. В таком случае программисту нужно разбираться, откуда будут брать данные и как получить к ним доступ.

Эксперт-разработчик из «Иннотеха» рассказывает несколько способов решения этой задачи: https://tprg.ru/wMo6

#фронтенд #бэкенд

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

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

50 слов в IT, по не знанию которых можно вычислить новичка

Вы — начинающий программист, но коллеги в перерывах возле кулера говорят на неизвестном вам языке? Или, может быть, вы только интересуетесь программированием, но читать гайды и документацию невероятно сложно?

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

#начинающим

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

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

Джун уронил прод. Кто виноват и что делать?

Вспоминаем легендарный мем из 2017 года, объясняем его и рассказываем, что делать на самом деле, чтобы джун не ронял прод: https://tproger.ru/articles/dzhun-uronil-prod-kto-vinovat-i-chto-delat/

#начинающим #кек #советы

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

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

Хотите узнать, как у Сбера получается создавать такие точные персональные рекомендации?

Приходите на RecSys Meetup by Sber — он состоится 20 июля в Питере.

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

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

Когда: 20 июля в 19:00

Где: Art-Muse, Зал «Галерея Ц», 13-я линия Васильевского острова, 70

Узнайте подробнее и зарегистрируйтесь

Реклама ПАО СБЕРБАНК

Читать полностью…
Subscribe to a channel