Сохранёнки программиста
Kanalga Telegram’da o‘tish
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
Ko'proq ko'rsatish6 617
Obunachilar
Ma'lumot yo'q24 soatlar
-167 kunlar
-1130 kunlar
Postlar arxiv
Мембранка vs механика: какую клавиатуру выбрать кодеру?
Если вы часто работаете с текстом, то качественная клавиатура может значительно повысить вашу продуктивность. И наоборот, некомфортное устройство может снизить вашу эффективность и усилить утомляемость.
Перед выбором новой клавиатуры стоит разобраться в их особенностях работы и конструкций, чтобы подобрать лучший вариант. Про всё это рассказываем в статье.
#статья #здоровье #ru
Обнаружен короткий путь к офферу Сбера!
12 октября вас ждут на One Day Offer Центра квантовых технологий для С++ разработчиков.
Команда создаёт квантовый компьютер и фотонные сопроцессоры для решения задач Сбера: от AI до оптимизации логистических процессов. Разработки Центра позволят оптимизировать логистические цепочки, обучать нейросети большего размера и увеличивать доходность инвестирования.
Чем предстоит заниматься:
— Проектировать архитектуру ПО для обработки и передачи данных.
— Писать код на C++ для управления и контроля квантового компьютера.
— Разрабатывать первичную инфраструктуру CI/CD и автоматическое тестирование для своего кода.
— Участвовать в разработке общей архитектуры квантовых и аналоговых процессоров.
— Участвовать в переносе задач потребителей на квантовые или аналоговые процессоры.
Регистрируйтесь и создавайте решения на стыке науки и технологий вместе со Сбером!
Это #партнёрский пост
Repost from Zen of Python
Бесплатный курс по Python от Google
Курсов по Python много, в том числе и бесплатных. Но этот выделяется тем, что его разработала компания Google, которая понимает какие знания требуются для работы, например, у них.
На этом курсе вы изучите основные концепции программирования на Python и то, как специалисты по обработке данных используют Python в своей работе. Вы изучите такие концепции, как объектно-ориентированное программирование, переменные, типы данных, функции, условные операторы, циклы и структуры данных.
Начинаем по ссылке.
#курс
+4
Шпаргалка по основам Java
Эта шпаргалка поможет освоиться в языке на старте обучения или просто освежить знания по какой-то базовой теме.
#шпаргалка #java #начинающим
Что такое, как работает и как сделать PWA-приложение
PWA — это прогрессивные веб-приложения, которые совмещают в себе функции обычного сайта и мобильного приложения. Они позволяют пользователям устанавливать сайт на главный экран смартфона, получать push-уведомления и работать офлайн, не требуя отдельной разработки под iOS или Android.
Ловите подробный урок, где рассказывают, какие задачи решают PWA, какие у них особенности и почему они так популярны. А в конце вас ждёт пошаговая инструкция по интеграции PWA в ваш проект с полезными примерами и ссылками.
#урок #pwa #web #начинающим #ru
Хотите проверить свои скилы по нахождению уязвимостей?
Сбер запустил три публичные программы на платформе BI.ZONE Bug Bounty, где можно искать уязвимости и получать до 500 тысяч рублей за подтвержденные находки.
Программы охватывают сайты и приложения Сбера, включая «СберБанк Онлайн» и «СберИнвестиции». Отличная возможность для этичных хакеров не только прокачать свои скилы и заработать, но и внести вклад в безопасность одного из крупнейших финтехов России: https://tprg.ru/JQ0G
Это #партнёрский пост
+3
Что почитать девопсу?
Забирайте подборку литературы для разных уровней:
— Проект «Феникс». Как DevOps устраняет хаос и ускоряет развитие компании
— Ускоряйся! Наука DevOps: Как создавать и масштабировать высокопроизводительные цифровые организации
— Kubernetes для DevOps: развёртывание, запуск и масштабирование в облаке
— Безопасный DevOps. Эффективная эксплуатация систем
Небольшое описание каждой книги и ещё больше изданий в статье.
#подборка #книга #devops
Полный гайд по жадным алгоритмам: все, что нужно знать для собеседования
Жадные алгоритмы – это простой и быстрый способ решить некоторые задачи на оптимизацию, где на каждом шаге выбирается локально наилучший вариант. Но перед тем как их использовать, нужно внимательно изучить задачу и данные, потому что жадные методы не всегда приводят к самому лучшему результату.
Ловите большой гайд, где разбирают принцип работы таких алгоритмов, в чем их плюсы и минусы. Само собой, всё с конкретными примерами, чтобы можно было легко разобраться в этой теме.
#статья #урок #алгоритмы #ru
Repost from Метод утёнка
VisuAlgo — бесплатный сервис с демонстрацией работы алгоритмов и структур данных
Здесь собраны анимации, которые наглядно показывают, как работают различные алгоритмы и структуры данных.
Такие анимации отлично объясняют даже самые сложные алгоритмы, так что сохраняйте, чтобы не потерять.
#инструменты #полезное
Репозиторий: Google Interview University
Этот учебный план создан для веб-разработчиков без образования в Computer Science, которые хотят стать программистами в Google. Основой послужил список вопросов из Google's coaching notes, но его сильно расширили.
Если вы собираетесь пройти собеседование в крупной IT-компании, то вам нужна чёткая стратегия подготовки на несколько месяцев. В репозитории Coding University Interview как раз можно найти такой план обучения.
#web #репозиторий #ru
Всё ещё путаетесь в интернет-протоколах? Это база, в которой лучше разобраться сразу:
- IP — базовый протокол, обеспечивающий маршрутизацию без подтверждения доставки. IPv4 поддерживает 4,29 млрд адресов, в будущем заменяется на IPv6.
- TCP/IP — комбинация протоколов: TCP гарантирует доставку, IP занимается маршрутизацией.
- UDP — быстрый, но ненадёжный протокол, часто используется в приложениях, где важна скорость.
- FTP — протокол для передачи файлов, работающий по схеме клиент-сервер.
- DNS — система преобразования доменных имён в IP-адреса.
- HTTP — протокол передачи данных в интернете, а HTTPS добавляет шифрование.
- NTP — синхронизирует время между устройствами через UDP.
- SSH — шифрованное удалённое управление компьютером и передача данных.
Подбробней про каждый из протоколов разбираем в этом гайде.
#начинающим #сеть #ru
Repost from Zen of Python
100 вопросов с собеседований Python. Полный разбор реальных вопросов
Этот обширный набор вопросов охватывает различные аспекты языка программирования Python, включая базовые понятия, структуры данных, ООП, асинхронное программирование, веб-разработку и многое другое.
Изучите этот список, чтобы узнать, к чему быть готовым и как лучше подготовиться к собеседованию по Python.
#видео #советы
Памятка по SQL
По такой шпаргалке хоть и не получится выучить SQL с нуля, но она отлично справится с тем, чтобы освежить знания или закрыть какие-то пропуски в умениях работы с SQL. Ведь тут есть всё необходимое для этого: понятные, лаконичные объяснения и практические примеры.
Возможности и фичи, рассмотренные в этой памятке, являются общими для всех или большинства диалектов языка.
Такое лучше не терять: ссылка на памятку
#шпаргалка #sql #ru
25 полезных HTML тегов, элементов и атрибутов, которые стоит знать каждому фронтендеру
В HTML есть средства для создания раскрывающихся виджетов, индикаторов прогресса и скалярных значений, переадресации на нужный URL, воспроизведения аудио/видео, сохранения форматирования кода и валидации с помощью regex.
Список всех тегов и элементов с описанием и примерами кода можно забрать в статье.
#статья #html #frontend #ru
Курс по основам программирования Linux
Данный курс — это отличная возможность не просто изучить теорию, но и заглянуть под капот ОС. Вы научитесь управлять процессами, писать программы, работающие с сетью, и узнаете, как Linux справляется с многопоточностью.
Также вас ждет работа с реальными инструментами, которые используют разработчики по всему миру, а ещё можно будет изучить системные вызовы и понять, как общаются между собой программы в ОС.
Одним словом — всё самое полезное и интересное в одном курсе: ссылка на курс
#курс #начинающим #linux #ru
Инструмент для разработки и запуска REST API
Вот, почему он вам понравится: инструмент не требует удалённого развёртывания, регистрации, а сам проект open-source. Тут есть все необходимые фичи для удобного создания макетов REST API.
Ссылка на инструмент: Mockoon
#инструмент #backend #api
+9
Подборка универсальных книг для программиста
Эти книги могут оказаться интересными и полезными для разработчиков разных направлений и технологий. Выбирайте:
— Идеальный программист
— Код. Тайный язык информатики
— Грокаем алгоритмы
— Рефакторинг. Улучшение проекта существующего кода
— Совершенный код
— Чистый код
— Программист-прагматик
— Head First. Паттерны проектирования
— Психбольница в руках пациентов
— Мифический человеко-месяц
#подборка #книга #general
Repost from Точка входа в программирование
Архитектура ПО для маленьких и... не сообразительных
Я не буду писать полное название видео, если хотите, то можете посмотреть по ссылке. Скажу лишь, что такой способ подачи информации иногда гораздо доходчивее сложных объяснений.
Если хотите понять, как лучше строить архитектуру и чего избегать, то лучше, чем человек с горящим... задом от современных архитекторов, не расскажет никто. Видео небольшое, но полезное.
#видео
Гайд по созданию собственного плагина для Webpack
Сегодня в мире веб-разработки Webpack остаётся одним из самых популярных инструментов для сборки приложений. Но иногда его стандартных возможностей недостаточно, и нужно создать собственный плагин для решения конкретных задач.
Есть отличный гайд для начинающих, где рассказывают, как создать собственный плагин для Webpack с нуля. Вы узнаете, как работают объекты compiler и compilation, какие хуки существуют и как пишется плагин на реальном примере:
Ссылка на статью
#урок #web #начинающим #ru
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
