Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
А потом удивляются, почему в 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
Собрали свежий дайджест лучших материалов по Python
Узнайте, какие существуют альтернативы ChatGPT, как написать собственный Duolingo и как изменились фреймворки Python для работы с BigData: https://tproger.ru/articles/python-digest-7/
#python #нейросети
«Чистый» код и ужасная производительность
Программистам, особенно начинающим, часто рекомендуют писать «чистый» код. Вот основные правила чистого кода.
— Отдавайте предпочтение полиморфизму, а не «if/else» и «switch».
— Код не должен знать о внутреннем устройстве объектов, с которыми он работает.
— Функции должны быть маленькими.
— Каждая функция должна выполнять одну задачу.
— Принцип «DRY» — Don’t Repeat Yourself («не повторяйся»).
Но на самом деле, большая часть этих правил не влияет на среду исполнения кода. А в добавок может ещё и сильно урезать производительность.
Почему так происходит и что с этим делать: https://habr.com/ru/companies/sportmaster_lab/articles/728880/
#чистыйкод #советы
Нужно ли в 2023 ходить в вуз?
Ведь сейчас получить высшее образование можно даже не выходя из дома. Например, ВШЭ, входящая в рейтинг ТОП-100 вузов России по версии Forbes, начала набор на онлайн-программы для бакалавриата и магистратуры. Выбор большой: от психологии до data science.
Явным преимуществом такого обучения станет доступ ко всем информационным ресурсам, нетворкинг, знакомство с представителями крупнейших компаний на рынке, отсрочка от армии и много практики.
Посмотрите интересную для вас программу и оставляйте заявку: https://tprg.ru/Ou0p
Реклама НИУ «ВШЭ» LjN8KaJWn
Языковые модели — это нелинейные функции, которые предназначены угадывать последовательность слов, если задать им в качестве примера вопрос или текст.
Разбираемся, как работают языковые модели типа ChatGPT, почему они появились только сейчас и сразу стали так популярны
#нейросети #ии
Наконец-то вы стали Junior-разработчиком! А что дальше?
Рассказываем, как вести себя в первые 100 дней работы и не облажаться: https://tproger.ru/experts/100-dnej-na-pozicii-junior/
#начинающим #советы #эксперты
Актуальные и полезные материалы по Python, С++ и машинному обучению
Если вы хотите самостоятельно изучить одно из IT-направлений, лучше всего использовать комплексный подход:
— осваивать теорию по актуальным источникам;
— закреплять новую информацию на практических заданиях;
А тем, кто собирается заниматься в свободное от учёбы или работы время, к этому стоит добавить возможность проходить новый материал в удобном темпе.
Учитывая всё это, Академия Яндекса разработала бесплатные хендбуки — онлайн-учебники, с помощью которых можно изучить IT-темы с нуля, систематизировать знания или ликвидировать пробелы. Проходите главы последовательно или в произвольном порядке и решайте задачи.
Сейчас на сайте доступны материалы по Python, С++ и машинному обучению. Сохраняйте ссылку, чтобы не потерять: https://clck.ru/33t54F
Реклама ООО "ИНТЕРСЕРЧ СОЛЮШНС LjN8KbYH1
Amazon внезапно ворвалась в гонку генеративных ИИ и выпустила бесплатный аналог Copilot X и другие нейросетевые новинки.
Что за новинки и где попробовать: https://tproger.ru/articles/amazon-vypustila-besplatnyj-analog-copilot-x/
#нейросети #ии #инструменты
Слушаете 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
5 новых фич C#, которые вам стоит начать использовать прямо сейчас
С# продолжает развиваться, и команда разработчиков языка регулярно добавляет в него новые функции и возможности. Однако многие фичи просто не используются программистами. И очень даже зря.
Вместе с экспертами Ozon Tech и Route 256 сделали обзор пяти полезных фич C#, которые появились в языке за последние четыре года. Пользуйтесь:
https://tprg.ru/kAqO
Реклама ООО «Озон технологии»
Лучшее, с чем вы сталкивались в IT?
Только неправильные ответы.
#обсуждение
Почему треть россиян бесят их коллеги, зачем нейросеть хочет уничтожить людей и кто круче напишет статью про Python — ChatGPT или человек?
Рассказали в дайджесте Tproger, где собрали лучшие материалы, вышедшие в наших каналах за неделю: https://tproger.ru/articles/dajdzhest-tproger/
#python #веб #django #нейросети #gamedev
Наташ, вставай, мы ещё не все данные о трендах обработали!
Дата-сайентисты — это специалисты на стыке аналитики, математики, программирования и обработки данных. Они умеют находить тренды и закономерности, проверять гипотезы и строить прогнозы.
Подготовили шуточный тест, в котором вам предстоит найти главных героев интернет-трендов, опираясь только на исходные данные. Продемонстрируйте свои навыки работы с данными и докажите, что вы лучший дата-сайентист и мемолог: https://tprg.ru/pbzd
Реклама АО «Газпромбанк»
#тесты #datascience
Как стать мидлом-фронтендером всего за полгода? Забирайте пошаговый гайд!
Читать полностью…Все согласны с тем, что код нужно качественно проверять и покрывать кода всевозможными тестами. Но как тестировать приложения, работающие не по привычному HTTP протоколу?
Обсудили тему с экспертом КРОК и рассмотрели протокол AMQP, его реализацию RabbitMQ и протестировали простое приложение, разработав для него автотесты с помощью pytest:
https://tprg.ru/vOAD
#python #тестирование
Ищем графического дизайнера, которому будет интересно поработать с нами над задачей обновления айдентики нашего огромного количества Telegram-каналов.
Если вам это интересно, то отправьте на почту pavel.b@tproger.ru несколько примеров своих работ и мы с вами свяжемся.