tproger | Technologies

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

Subscribe to a channel

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

В чём разница между дата-аналитиком и ML-инженером?

Разбираем обязанности вместе с реальными специалистами: https://tprg.ru/KmMS

#datascience #ml

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

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

Разгадаете шифр Цезаря? А азбуку Морзе сможете? А хеш взломаете?

Ваш выход, детективы: https://tproger.ru/quiz/10-ciphers-and-codes/

#криптография #шифрование

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

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

Вышел дайджест Tproger, где мы собрали лучшие материалы, вышедшие в наших каналах за неделю

Релиз Node.js 20, 99 ответов на самые популярные вопросы по Python, как вести себя в первые 100 дней работы, чтобы не облажаться, и многое другое

#python #нейросети #кек #gamedev #softskills

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

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

Мы развиваемся и нам в команду требуются новые люди! Сейчас мы ищем двух человек

Если вы разбираетесь в темах Python / Data Science / AI и хотите рассказывать об этом другим разработчикам, создавая целое сообщество единомышленников то, возможно, вас заинтересует эта вакансия: https://tprg.ru/GEZL

А если вам хочется вместе с нами развивать наши каналы в Telegram и делиться с подписчиками только самыми лучшими материалами, то обратите внимание на эту вакансию (особенно если интересуетесь мобильной разработкой): https://tprg.ru/bqed

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

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

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

Научитесь создавать современные приложения на курсе «Java Developer. Professional»

Курс рассчитан на программистов с практическим опытом разработки, желающим прокачать свои навыки. В процессе обучения вы научитесь решать задачи уровня Middle+, изучите современные инструменты разработки и фреймворки, работу с многопоточностью и детально разберётесь с JVM.

А чтобы понять, хватит ли ваших навыков и знаний для обучения на курсе, пройдите вступительный тест: https://tprg.ru/Nyo5

Реклама ООО «Отус Онлайн-Образование»

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

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

В мае пройдёт конференция по разработке и поддержке баз данных Firebird

Firebird Conf 2023 — место для профессионального общения и обмена опытом. В программе доклады архитекторов и ведущих разработчиков СУБД Firebird, с которыми можно будет пообщаться о новых возможностях Firebird 5.0, эксплуатации СУБД Ред База Данных в нагруженных системах и технических особенностях администрирования Firebird.

Вы тоже можете выступить со своим докладом, если вам есть чем поделиться. Программа конференции и регистрация здесь: https://tprg.ru/DMTb

Для студентов и преподавателей вход бесплатный!

Реклама ООО «Ред Софт Центр» LjN8K7kBC

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

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

Почему ChatGPT «врёт»?

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

Спросили об этом у экспертов по ML: https://tprg.ru/4EQa

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

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

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

А потом удивляются, почему в IT так мало женщин.

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

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

Казань, вы готовы послушать крутые инженерные доклады?

Тогда приходите 26 апреля в 17:30 на технологический митап Сбера — SBER IT-Talk

Что там будет:

— специалисты сбера поделятся инсайдерской информацией о приложении СБОЛ и покажут закулисье производственных процессов и архитектуры фронтов;
— расскажут, как выдерживать тысячи запросов в секунду и как использовать GraalVM в платёжном шлюзе Сбера;
— помогут разобраться, как правильно построить микрофронтенд и что обязательно нужно учесть.

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

Формат: очный

Когда: 26 апреля в 17:30

Где: Технохаб «Сбера» в IT-парке им. Башира Рамеева, ул. Спартаковская, 2

Регистрируйтесь уже сейчас, чтобы не забыть:
https://tprg.ru/UMbh

После регистрации вы получите приглашение в телеграм-канал митапа, где можно пообщаться со спикерами и другими участниками события. Материалы митапа также будут доступны в канале после мероприятия.

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

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

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

20 рабочих промптов ChatGPT для IT

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

А составлять правильные промты оказалось настолько непросто, что кажется в ближайшем будущем наклёвывается новая айтишная профессия на 300к/нс — промт-инженер.

А пока мы составили подборку из 20 промптов для ChatGPT, которые могут быть полезны для работы в IT.

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

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

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

Tech MeetUp от Сбера в Санкт-Петербурге состоится 25 апреля

Это крутая возможность узнать много нового о фронтенде, бэкенде и QA, познакомиться с топовыми спикерами и пообщаться с интересными людьми.

Какие темы будут обсуждать?

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

Еще они поделятся, с какими проблемами столкнулись при использовании виртуальных машин в дата-центрах, и поговорят об использовании Mobx State Tree при разработке React-приложений

А ещё вас ждёт нетворкинг, Q&A-сессии и кофе-брейк.

Где и когда?

25 апреля в 18:30 в единственном IT-баре Санкт-Петербурга — Failover Bar по адресу: 7-я линия Васильевского острова, 42.

Узнать подробности и зарегистрироваться: https://tprg.ru/dWcq

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

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

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

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

#шпаргалка #инструменты

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

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

Годный бесплатный видеокурс по продвинутому бэкенду на Node.js

В этом ролике вы научитесь реализовывать масштабируемый бэкенд на Node.js, Nest.js, PostgreSQL в связке с ORM Sequelize. А также задокументируете API с помощью SWAGER Nest.js и обернёте приложение в Docker.

Ролик идёт чуть больше 1,5 часа. Но зато тема раскрыта очень подробно и доступно. Из 1100 комментариев почти все — положительные: https://youtu.be/dDeWWQWMM-Y

Обязательно сохраните себе, чтобы не потерять.

#бэкенд #nodejs #курсы

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

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

Как бесплатно получить доступ сразу к нескольким платным курсам?

GeekBrains отдаёт подборку курсов, которая обычно стоит 25 000 рублей, которые помогут:

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

Не упустите момент и заберите подборку прямо сейчас:

https://tprg.ru/ZHoc

Бонусом вы получите бесплатный доступ к внутренним мероприятиям GeekBrains.

Реклама ООО «Гикбреинс»

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

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

Основы SOLID для начинающих

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

Принципы SOLID стали краеугольным камнем современной разработки программного обеспечения и широко используются в объектно-ориентированных языках программирования, таких как Java, C++ и Python. Если вы не любите длинные видеоуроки, то в этой подборке — короткие видео, которые помогут познакомиться с основами:

https://tprg.ru/R3qV

#solid

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

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

​«Сбер» выпустил GigaChat — свой ответ ChatGPT

GigaChat — это мультимодальная нейросеть, которая умеет отвечать на вопросы, поддерживать диалог, генерировать тексты, программный код и изображения. Прямо как ChatGPT. А может и лучше?

С неймингом, конечно, ребята угадали. А что по начинке и как попробовать новую модель, рассказали в статье.

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

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

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

26 апреля в 16:00 в офисе КРОК пройдёт митап по кибербезопасности

На митапе можно будет определить свой трек в кибербезопасности и неформально пообщаться с экспертами сферы и HR-менеджерами в офисе компании.

В программе:
— всё о направлениях работы в Кибербезе;
— success- и fail-истории от спецов разных грейдов;
— всё о центре мониторинга;
— нетворкинг и фудворкинг со спикерами и другими студентами.

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

Узнать подробнее: https://vk.cc/cneeCF 

Реклама ЗАО «КРОК ИНКОРПОРЕЙТЕД» LjN8KaaLt

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

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

Вечное противостояние

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

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

«Ядро планеты Python»: большой интерактивный учебник по Python, который дополняет сообщество

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

При желании, можно предлагать улучшения, дополнять и переделывать его — исходники лежат на гитхабе: https://github.com/amaargiru/pycore

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

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

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

А нужны ли на самом деле алгоритмы и структуры данных?
Или это просто страшилки для собеседований?

Показали на примерах, как и когда применяются алгоритмы и структуры данных в реальных проектах, таких как Uber, Skype и Skyscanner.

А вот, но уже на английском, про то, как строит свои алгоритмы поиска Netflix.

#алгоритмы

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

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

Как написать очередной браузерный клон «Героев» и не сойти с ума?

Идея возникла во время ограничений лихих 2020-х. Тогда пользователь под ником ProgerXP решил отвлечься от окружающей обстановки и чем-то себя занять. В итоге он потратил ~340 дней разработки, написал 106 849 строк кода (62% JavaScript, 32% PHP, 6% CSS) и создал почти полностью рабочую модификацию игры.

Все исходники он выложил под Unlicense на GitHub, а процессом создания игры поделился на Хабре. В статье много подробностей, скриншотов и мемов. Обязательно прочитайте на досуге, это очень интересно и залипательно:

https://habr.com/ru/companies/soletude/articles/719280/

#gamedev

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

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

Как и зачем патентовать изобретения в IT?

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

Реклама АО «Лаборатория Касперского» LjN8KP8kb

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

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

Слушаете Lo-Fi во время кодинга? Тут реддитор сделал сайт, который играет музыку на фоне реальных переговоров пилотов.

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

Попробуйте: https://www.lofiatc.com/

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

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

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

Вышла Node.js 20. Что нового?

Из интересного вкратце:
— Экспериментальный механизм модели разрешений.
— V8 11.3 и Chromium 113.
— Расширена совместимость с другими средами.
— Поддержка ARM64 Windows.
— Обновление парсера.
— Прекращение поддержки Node.js 14 в апреле 2023 года и Node.js 16 (LTS) в сентябре 2023 года (хотя изначально планировалось в апреле 2024 года).

Подробнее в статье

#nodejs

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

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

«Документация к фреймворку? Не, не слышал»

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

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

Смотрим мы на все эти IntelliJ IDEA, VS Code и другие модные среды разработки и понимаем: кажется, мы стали забывать про действительно лучшую IDE для программирования.

Исправляемся

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

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

Лучшие IT-специалисты могут получить работу всего за один день

Если вы один из них, то участвуйте в One Day Offer от МКБ. Он пройдёт 22 апреля специально для аналитиков (DWH), разработчиков DWH (OLAP), разработчиков Java, сеньор React-разработчиков, QA Engineer, а также системных аналитиков и тех, кто умеет ими руководить.

Мероприятие пройдёт онлайн, поэтому пообщаться с командами и пройти тестовое задание можно будет, не вставая с дивана.

Оставьте заявку и, возможно, именно вы сможете получить заветный оффер: https://tprg.ru/nWHY

Реклама ПАО «МОСКОВСКИЙ КРЕДИТНЫЙ БАНК» LjN8KYDDD

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

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

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

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

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

Apple разрешит устанавливать сторонние приложения на iOS 17

По данным Bloomberg, сторонние приложения для iOS 17 станут доступны уже в начале 2024 года.

Но, как всегда, есть нюанс: https://tproger.ru/articles/apple-razrewit-ustanavlivat-storonnie-prilozheniya-na-ios-17/

#ios

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

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

Осваивая программирования самостоятельно, легко запутаться и потеряться в объёме информации

Чтобы быстро стать программистом и не выгореть, важно иметь чёткий план и структуру.

За плечами Сергея Дмитриевского опыт работы в IT 12 лет в крупнейших компаниях. Сергей прошёл путь от стажёра до руководителя команды программистов в Авито.

Он уже помог более 100 людям с нуля стать программистами и начать зарабатывать в IT. В своём канале Сергей:

— даёт конкретные инструкции, как стать программистом с нуля;
— показывает «план-майндкарту» с пошаговыми действиями, как устроиться на первую работу;
— рассказывает про удалённую жизнь программиста в Дубае.

В канале вы не только получите много полезной бесплатной информации, которая поможет вам стартануть в IT, но и сформируете полную картину, каким должен быть программист, чтобы зарабатывать 450+ тыс. в месяц.

Подписывайтесь: /channel/+o2g_mZk4N6Y2MjAy

Реклама ИП Дмитриевский Сергей Владимирович LjN8JuvN7

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