en
Feedback
Сохранёнки программиста

Сохранёнки программиста

Open in Telegram

Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med

Show more
6 616
Subscribers
No data24 hours
-167 days
-2630 days
Posts Archive
Статья: Чистый код —теория и практика Чистый код — это код, который эффективно работает, легко читается, понятен и прост в поддержке. Многие программисты обращаются к книге Роберта Мартина "Чистый код", чтобы найти подходы к улучшению своего кода. Мартин собрал все основные принципы в одном источнике и показал их практическое применение. Сохраняйте статью, в которой собрали небольшую выжимку из главных принципов и практик чистого кода: про именование, функции, комментарии и общие подходы. #статья #general #ru

Курс: C# с нуля Сохраняйте годный ресурс, где можно ненапряжно выучить C#. Все темы разбиты на 10 глав. В каждой — есть теори
Курс: C# с нуля Сохраняйте годный ресурс, где можно ненапряжно выучить C#. Все темы разбиты на 10 глав. В каждой — есть теория в тексте и видео, заметки по коду, а также промежуточные квизы для самопроверки изученного. Среди тем не только C#, но и алгоритмы, сети и тестирование. В конце вас ждёт мини-игра, в которой можно отточить навыки чистого кода. #курс #csharp #начинающим #ru

Репозиторий: агрегатор всеразличных библиотек и фреймворков Python В этом сборнике находится большое множество инструментов д
Репозиторий: агрегатор всеразличных библиотек и фреймворков Python В этом сборнике находится большое множество инструментов для работы практически с любым аспектом языка и разработки в целом: всего более 80 категорий. Каждая категория насчитывает 3-10 инструментов/фреймворков. Так что если искали, что поставить на первое место в закладки — этот репозиторий именно для этого. #репозиторий #python

Статья: 10 Java-библиотек, которые изменят ваш код навсегда Держите подборку популярных библиотек Java, среди которых: работа с коллекциями, строками, логами, JSON, датами и многим другим. Вот некоторые из них: — Guava — содержит различные варианты утилит для коллекций. Также поддерживает концепцию функционального программирования и имеет утилиту кеширования. — Jackson — предлагает быстрое преобразование Java-объектов в JSON и обратно. — Slf4j — предлагает простые фасады для множества фреймворков логирования. — JUnit — популярный фреймворк для тестирования. — RxJava — основная библиотека реактивного программирования в Java. #статья #java #ru

Курс: Основы API Забирайте базовый курс по API. Тут разбирают, что из себя представляет API, как работает и зачем он нужен. Также рассмотрят примеры использования, способы вызова и тенденции развития. Понимание принципов работы API становится всё более актуальным для карьеры в индустрии разработки ПО. На курсе вы изучите некоторые фундаментальные концепции API и определите общую модель того, как он используется. #курс #api #начинающим #ru

Подборка игр для обучения веб-разработки Сохраняйте, чтобы коротать время с пользой: 1. Elevator Saga — нужно разгадывать зад
Подборка игр для обучения веб-разработки Сохраняйте, чтобы коротать время с пользой: 1. Elevator Saga — нужно разгадывать задачки, управляя лифтом через JavaScript. 2. Hex Invaders — угадываем HEX-цвета. 3. Untrusted — игра, где вы должны помочь главному игроку пройти все уровни, меняя непосредственно JS-код игры. 4. Flexbox Froggy — задача игрока — помочь лягушонку добраться до кувшинки, используя CSS Flexbox. Также есть похожая игра, где нужно перемещать оружейные блоки для защиты нужных траекторий — Flexbox Defense. 5. CSS Diner — игра для тренировки понимания селекторов в CSS. Игроку даётся стол с едой, а его задача — выбрать нужный предмет селектором. 6. Pixactly — тренируем глазомер, пытаясь нарисовать прямоугольник с необходимым размером в пикселях. #подборка #web #frontend

Сборник инструментов для разработчика Сервис окажется особенно полезным, чтобы не забивать закладки кучей сайтов — достаточно
Сборник инструментов для разработчика Сервис окажется особенно полезным, чтобы не забивать закладки кучей сайтов — достаточно сохранить лишь один. Все инструменты разбиты на категории, среди которых: работа с текстом (в т.ч. для SMM) и изображениями, генераторы кода и цветовых палитр. Ссылка на инструмент: 100L5 #инструмент #frontend

Статья: Как просить повышение зарплаты и о чём нельзя говорить ни в коем случае Обычно, компании не заинтересованы в повышении зарплат сотрудникам из-за стремления минимизировать расходы. Поэтому аргументировать запрос на повышение лучше конкретными фактами и результатами работы в компании, а не инфляцией или личными нуждами. Сохраняйте статью, где автор отвечает на следующие вопросы: — Как просить повышения; — Как подобрать лучший момент для запроса; — Исходя из чего высчитывается зарплата в IT; — Какие аргументы точно не стоит приводить при запросе. #статья #советы #ru

Видео: Что спрашивают о микросервисах в крупных компаниях Микросервисы — это архитектурный подход к разработке программного обеспечения, при котором приложение разбивается на небольшие, независимые и легко масштабируемые сервисы, каждый из которых выполняет конкретную функцию. Эти сервисы могут быть разработаны, развернуты и масштабированы независимо друг от друга, обеспечивая гибкость, отказоустойчивость и упрощение поддержки приложения. Сохраняйте видео, где автор разбирает популярные вопросы по теме микросервисов. Такой чек-лист можно использовать как при подготовке к собеседованию, так и просто для изучения технологии. #видео #микросервисы #архитектура #трудоустройство #ru

Простые советы для успокоения нервов Стрессовые ситуации случаются с нами практически ежедневно. Дефицит времени, трудности на работе, болезни — всё это может вывести из равновесия. Сохраняйте простые рекомендации, чтобы быстро успокоиться: — Восстановите свое дыхание, проводя вдохи и выдохи медленно и равномерно. — Отвлекитесь, переключившись на что-то несвязанное с текущей ситуацией. Вспомните текст любимой песни или представьте образ уютного кафе, где вы часто бываете. — Если есть возможность, позвольте себе поплавать, принять теплый душ или расслабляющую ванну. Вода не только успокоит ваше нервное состояние, но и поможет расслабить напряженные мышцы. — Проведите время на физических упражнениях или танцах под музыку. Физическая активность помогает снизить уровень тревожности, а музыка отвлечет ваше внимание от проблем. — Насладитесь чашечкой чая и сладостью, чтобы поднять себе настроение. Вы можете добавить в чай имбирь, мяту, душицу или жасмин, так как они известны своим успокаивающим эффектом. — Сделайте легкий массаж головы. Даже 10 минут такого массажа помогут улучшить кровообращение и снизить уровень стресса. — Запишите свои мысли. Ведение личного дневника позволяет освободиться от накопившегося стресса и тревожных мыслей. Это особенно полезно, если вы склонны держать все проблемы в себе. Детальней в статье #здоровье #cоветы #ru

​​Гигантскую библиотеку CSS-анимаций заказывали? Animista позволяет играть с коллекцией готовых CSS-анимаций и скачивать только те, которые вы собираетесь использовать. Отличный вариант для веб-дизайнеров и разработчиков, которые хотят добавить динамичность и интерактивность в свои проекты. Берите на заметку. #css #инструменты

Всего 5 шагов отделяет вас от безопасной разработки ПО Вместе с руководителем Центра платформ кибербезопасности МТС RED разби
Всего 5 шагов отделяет вас от безопасной разработки ПО  Вместе с руководителем Центра платформ кибербезопасности МТС RED разбираемся в теме. Из статьи узнаете, как усилить безопасность на этапах проектирования и сборки, а также управлять уязвимостями в ПО. Читайте и увеличивайте безопасность своих продуктов. Реклама

Шпаргалка: Что учить Java-разработчикам в 2024 году Берите за заметку шпаргалку, которая окажется особенно полезной начинающим в Java или разработчикам с опытом, которые хотят "оставаться на плаву". В статье эксперт разбирает какие технологии, фреймворки и библиотеки рекомендуется изучить Java-разработчикам, чтобы быть востребованными у работодателей. Вот небольшой список: — Библиотеки: Apache Commons, Guava, Logback. — Фреймворки: Spring, Hibernate, JOOQ и JUnit. — Инструменты: Maven, Gradle, а также Docker и Kubernetes. #шпаргалка #java #начинающим #ru

Курс: Видеоуроки по Arduino Arduino — это платформа для создания электронных проектов. Она состоит из микроконтроллера, различных интерфейсов и среды программирования. На этой платформе можно делать умные устройства, роботов, датчики и автоматизировать домашнюю технику. Сохраняйте курс для начинающих, в котором разбирают все базовые темы для работы с этой платформой и создания устройств IoT. #курс #arduino #hardware #diy #ru

Статья: SQL-индекса за 10 минут Создание индексов может уменьшить время выполнения запросов к БД, сделав работу с данными практически моментальной. Они могут быть настроены для одного или нескольких столбцов, что делает их идеальным инструментом для сложных запросов. Однако, будучи такими мощными, индексы требуют дополнительного пространства для хранения и могут замедлить операции обновления. Поэтому такой подход особенно эффективен в крупных базах данных. Сохраняйте статью, где вкратце и простыми словами рассказывают о индексации в SQL, а также разбирают пример её использования. #статья #db #sql #ru

Статья: На каком языке писать сайт в 2024 году Сохраняйте небольшой гайд о выборе технологий для веб-разработки. Тут рассказывают о стеках для фронтенда и бэкенда; о Wordpress, о необходимости изучения Laravel и про судьбу PWA-приложений. Материал окажется особенно полезным для тех, кто только выбирает направление в вебе. #статья #web #начинающим #ru

Шпаргалка: нейросети на любой вкус Последнее время ИИ-инструментов стало появляться так много и так часто, что следить за все
Шпаргалка: нейросети на любой вкус Последнее время ИИ-инструментов стало появляться так много и так часто, что следить за всеми ними стало очень трудно. Поэтому сохраняйте шпаргалку, где собраны актуальные сервисы на основе нейронок и сгруппированы по категориям: для текста, для аудио-видео, для резюме и т.д. #шпаргалка #general #ai

​​Шпаргалка: Подготовка к собеседованию Kubernetes Если на горизонте планируется собеседование или захотите проверить себя по чек-листу k8s, то держите отличную статью. В ней исполнительный директор по разработке Газпромбанка делится ответами на вопросы, которые могут быть заданы девопсам и сисадминам на техинтервью. Темы разные: от общего понимания оркестрации контейнеров до нишевых, типа работы с PODами и Ingress. #шпаргалка #трудоустройство #k8s #ru

Курс: Контролируемое машинное обучение — регрессия и классификация Сохраняйте годный курс по ML от Стэнфордского университета. Материал рассчитан для начинающих, есть русские субтитры. Тут вы научитесь строить модели на Python с использованием NumPy и scikit-learn и модели под наблюдением для задач прогнозирования и бинарной классификации, включая линейную и логистическую регрессию. #курс #начинающим #ml #python #ru