Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
❤7
🙆🧑🏫 Визуализация и мониторинг в автоматизации тестирования
Рассказ о том, как интегрировать Prometheus и Grafana для визуализации и мониторинга тестов Selenium WeDriver.
Prometheus — это опенсорсный инструмент мониторинга и оповещения. Он собирает данные о приложениях и системах и позволяет визуализировать их и выдавать предупреждения на основе этих данных. Prometheus собирает и хранит свои показатели в виде данных временных рядов.
Grafana — отличный инструмент для визуализации ваших данных Prometheus.
А дальше подробнейшим образом описана настройка и установка всех сопутствующих штук для поставленной задачи. 🔥🔥
#гайд
Рассказ о том, как интегрировать Prometheus и Grafana для визуализации и мониторинга тестов Selenium WeDriver.
Prometheus — это опенсорсный инструмент мониторинга и оповещения. Он собирает данные о приложениях и системах и позволяет визуализировать их и выдавать предупреждения на основе этих данных. Prometheus собирает и хранит свои показатели в виде данных временных рядов.
Grafana — отличный инструмент для визуализации ваших данных Prometheus.
А дальше подробнейшим образом описана настройка и установка всех сопутствующих штук для поставленной задачи. 🔥🔥
#гайд
🤩20❤5🔥5👍1🥰1
🧠Чему вы бы хотели научиться?
Расскажите нам о ваших пожеланиях: какие навыки вы хотели бы прокачать в ближайшее время или какую профессию хотели бы приобрести?
За прохождение опроса вы получите промокод на скидку 15% на все наши курсы до конца 2024 года.
👉Опрос по ссылке👈
Расскажите нам о ваших пожеланиях: какие навыки вы хотели бы прокачать в ближайшее время или какую профессию хотели бы приобрести?
За прохождение опроса вы получите промокод на скидку 15% на все наши курсы до конца 2024 года.
👉Опрос по ссылке👈
❤4
Подборка лучших статей «Библиотеки программиста» за ноябрь: сохраняй в заметки, чтобы прочесть позже #самыйсок
⚖️ 25 курсов, книг и подкастов для развития критического мышления
🔈16+ лучших нейронок для синтеза речи
⭐️ FAQ по трудоустройству: разбираем самые популярные вопросы
👀 6 способов привлечь внимание работодателя
👨💻 7 типов «сложных» разработчиков
📰❌ 10 признаков фейковой вакансии
⚖️ 25 курсов, книг и подкастов для развития критического мышления
🔈16+ лучших нейронок для синтеза речи
⭐️ FAQ по трудоустройству: разбираем самые популярные вопросы
👀 6 способов привлечь внимание работодателя
👨💻 7 типов «сложных» разработчиков
📰❌ 10 признаков фейковой вакансии
❤4
✍️🤖 Руководство по эффективным практикам BDD
Behavior-driven development (BDD) — это методология разработки ПО, которая фокусируется на определении поведения программной системы с точки зрения пользователя. Это способствует сотрудничеству между техническими и нетехническими членами команды для обеспечения соответствия разработки ПО бизнес-целям и потребностям клиентов.
Характеристики тестирования BDD:
👉 User-Centric подход
👉 Сценарии на простом языке
👉 Коллаборация
👉 Автоматизированное тестирование
👉 Проверка поведения
👉 Удобочитаемость
👉 Цикл обратной связи
👉 Непрерывное совершенствование
Продолжение читайте тут
#гайд
Behavior-driven development (BDD) — это методология разработки ПО, которая фокусируется на определении поведения программной системы с точки зрения пользователя. Это способствует сотрудничеству между техническими и нетехническими членами команды для обеспечения соответствия разработки ПО бизнес-целям и потребностям клиентов.
Характеристики тестирования BDD:
👉 User-Centric подход
👉 Сценарии на простом языке
👉 Коллаборация
👉 Автоматизированное тестирование
👉 Проверка поведения
👉 Удобочитаемость
👉 Цикл обратной связи
👉 Непрерывное совершенствование
Продолжение читайте тут
#гайд
👍3👏3❤2
#вопросы_с_собеседования
В чем разница между приоритетом и серьезностью?
Серьезность — это атрибут, характеризующий влияние бага на общую функциональность тестируемого продукта.
Степень серьезности больше касается функциональности, поэтому она присваивается тестировщиком. Именно он чаще всего оценивает, насколько конкретная функция может влиять на общую работу тестируемого продукта.
Приоритет — атрибут, определяющий скорость устранения бага.
Приоритет бага сперва определяет инициатор, но в дальнейшем он корректируется менеджером продукта. Именно менеджер имеет общее представление о тестируемой системе и понимает, насколько срочно нужно исправить тот или иной баг.
Если вкратце — серьезность относится к технической стороне вопроса, а приоритет — к менеджерской
В чем разница между приоритетом и серьезностью?
🔥12❤5💯1
📚 Mockito Made Clear (2023)
✍️ Автор: Кен Коусен
📃 Cтраниц: 151
Узнайте об API Mockito, а также о том, как и когда использовать заглушки, имитаторы и шпионы. На более глубоком уровне вы узнаете, почему фреймворк делает то, что он делает, и как он может упростить модульное тестирование в Java. Используя Mockito, вы сможете изолировать тестируемый код от поведения или состояния внешних зависимостей, не кодируя детали зависимостей. Вы получите представление об API Mockito, сэкономите время при модульном тестировании и будете уверены в своих Java-программах.
Что внутри:
🔸 Создание основы для тестирования
🔸 Работа с API Mockito
🔸 Использование встроенных и пользовательских мэтчей
🔸 Решение проблем с помощью Mockito
🔸 Использование Mockito в особых случаях
🔸 Запуск тестов Mockito
✍️ Автор: Кен Коусен
📃 Cтраниц: 151
Узнайте об API Mockito, а также о том, как и когда использовать заглушки, имитаторы и шпионы. На более глубоком уровне вы узнаете, почему фреймворк делает то, что он делает, и как он может упростить модульное тестирование в Java. Используя Mockito, вы сможете изолировать тестируемый код от поведения или состояния внешних зависимостей, не кодируя детали зависимостей. Вы получите представление об API Mockito, сэкономите время при модульном тестировании и будете уверены в своих Java-программах.
Что внутри:
🔸 Создание основы для тестирования
🔸 Работа с API Mockito
🔸 Использование встроенных и пользовательских мэтчей
🔸 Решение проблем с помощью Mockito
🔸 Использование Mockito в особых случаях
🔸 Запуск тестов Mockito
❤🔥18❤5👍3🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in the widget
VIEW IN TELEGRAM
👍9❤2🔥2
🤔 Очередной #дайджест по QA
🟦 Playwright 1.40 — подвезли новинку, что нового?
🟦 Как пройти испытательный срок — советы новичку, как себя вести, куда деть, что делать
🟦 Тестирование мэйнфреймов — как это сделать, проблемы и лучшие практики
🟦 Эволюция требований к тестировщикам — что было 5 лет назад и что ждать в будущем
🟦 Шпаргалка по Appium — базовая шпаргалка с командами для начинающих в Appium
🟦 Playwright 1.40 — подвезли новинку, что нового?
🟦 Как пройти испытательный срок — советы новичку, как себя вести, куда деть, что делать
🟦 Тестирование мэйнфреймов — как это сделать, проблемы и лучшие практики
🟦 Эволюция требований к тестировщикам — что было 5 лет назад и что ждать в будущем
🟦 Шпаргалка по Appium — базовая шпаргалка с командами для начинающих в Appium
❤8🥰8🔥4🎉4🤩4
📈 Обзор рынка труда в ИТ: III квартал 2023 года
В этой статье обсудим зарплату программистов в III квартале 2023 года, динамику вакансий, тенденции рынка труда в ИТ и многое другое. Присоединяйтесь!
Читать статью
В этой статье обсудим зарплату программистов в III квартале 2023 года, динамику вакансий, тенденции рынка труда в ИТ и многое другое. Присоединяйтесь!
Читать статью
❤7🥰3
🌎 ТОП-10: рейтинг лучших зарубежных работодателей в IT
При составлении рейтинга учитывали различные факторы из открытых данных портала Glassdoor, включая отзывы сотрудников, уровень лояльности действующих и бывших сотрудников, зарплата, льготы, бонусы и прочие бенефиты.
1️⃣ Red Hat
2️⃣ Gainsight
3️⃣ Box
4️⃣ MathWorks
5️⃣ ServiceNow
6️⃣ Marvell Technology
7️⃣ CrowdStrike
8️⃣ Fortinet
9️⃣ NetApp
🔟 Genentech
👉 Читать статью
При составлении рейтинга учитывали различные факторы из открытых данных портала Glassdoor, включая отзывы сотрудников, уровень лояльности действующих и бывших сотрудников, зарплата, льготы, бонусы и прочие бенефиты.
1️⃣ Red Hat
2️⃣ Gainsight
3️⃣ Box
4️⃣ MathWorks
5️⃣ ServiceNow
6️⃣ Marvell Technology
7️⃣ CrowdStrike
8️⃣ Fortinet
9️⃣ NetApp
🔟 Genentech
👉 Читать статью
😁7👍3👏3
🤔❓ Что нужно знать Junior тестировщику?
В этом видео автор поделится информацией о том, что нужно знать Junior тестировщику и актуализирует список всех необходимых знаний, которые необходимы для трудоустройства на позицию тестировщика в IT компанию.
0:25 — Тестирование и технологии
0:46 — Теория и практика тестирования
1:28 — Нужен ли ОПЫТ?
1:50 — SQL
2:15 — HTML&CSS
3:00 — CLI in UNIX
4:09 — Тестирование API
4:31 — Тестирование мобильных приложений
В этом видео автор поделится информацией о том, что нужно знать Junior тестировщику и актуализирует список всех необходимых знаний, которые необходимы для трудоустройства на позицию тестировщика в IT компанию.
0:25 — Тестирование и технологии
0:46 — Теория и практика тестирования
1:28 — Нужен ли ОПЫТ?
1:50 — SQL
2:15 — HTML&CSS
3:00 — CLI in UNIX
4:09 — Тестирование API
4:31 — Тестирование мобильных приложений
❤🔥19🔥6👍4
🧑🍳🤓 Как тестировать без требований
«Строго говоря, не существует приложений без требований. Это было бы приложение, которое не делает ничего конкретного, а просто представляет собой строки кода и больше ничего, лестница в никуда.
Любое приложение имеет требования, так как оно нацелено на решение конкретной задачи; или оно является решением проблемы пользователя. Поэтому приложения без требований невозможны.
Однако приложения без документированных требований — это реальность, с которой большинство сталкивается достаточно часто. Бывают также ситуации, когда документация недостаточна, неточна или ужасно устарела. Такой кейс тоже будем считать «отсутствием требований».
В целом, нет замены хорошо прописанным функциональным/системным требованиям, с проработанными сценариями использования и макетами экранов. В связи с ускорением циклов разработки и сменой парадигмы в сторону минимизации (или полного отсутствия) документации, отсутствие требований становится правилом.
Продолжение «без требовательной истории» истории тут
«Строго говоря, не существует приложений без требований. Это было бы приложение, которое не делает ничего конкретного, а просто представляет собой строки кода и больше ничего, лестница в никуда.
Любое приложение имеет требования, так как оно нацелено на решение конкретной задачи; или оно является решением проблемы пользователя. Поэтому приложения без требований невозможны.
Однако приложения без документированных требований — это реальность, с которой большинство сталкивается достаточно часто. Бывают также ситуации, когда документация недостаточна, неточна или ужасно устарела. Такой кейс тоже будем считать «отсутствием требований».
В целом, нет замены хорошо прописанным функциональным/системным требованиям, с проработанными сценариями использования и макетами экранов. В связи с ускорением циклов разработки и сменой парадигмы в сторону минимизации (или полного отсутствия) документации, отсутствие требований становится правилом.
Продолжение «без требовательной истории» истории тут
👍30❤3🥰2
💯 бесплатных советов по Java-инструментам QA
В статье рассматривается по 20 советов для пяти популярных инструментов:
▶️ JUnit 5
▶️ TestNG
▶️ WireMock
▶️ RestAssured
▶️ Selenium WebDriver
Изучить все советы
В статье рассматривается по 20 советов для пяти популярных инструментов:
▶️ JUnit 5
▶️ TestNG
▶️ WireMock
▶️ RestAssured
▶️ Selenium WebDriver
Изучить все советы
❤4👍2🥰1
🤔 Подготовили #дайджест ИИ-ресурсов, которые способны повысить эффективность тестирования
1️⃣ GPT Engineer — для всего, что связано с разработкой на основе GPT
2️⃣ Awesome Generative AI — мир генеративного ИИ с обширной коллекцией ресурсов
3️⃣ Awesome ChatGPT — исследуйте ChatGPT и его различные приложения
4️⃣ Prompt Engineering Guide — искусство быстрого проектирования с помощью всеобъемлющего руководства
5️⃣ GPT-pilot — ознакомьтесь на практике с моделями GPT и их потенциалом в различных областях
1️⃣ GPT Engineer — для всего, что связано с разработкой на основе GPT
2️⃣ Awesome Generative AI — мир генеративного ИИ с обширной коллекцией ресурсов
3️⃣ Awesome ChatGPT — исследуйте ChatGPT и его различные приложения
4️⃣ Prompt Engineering Guide — искусство быстрого проектирования с помощью всеобъемлющего руководства
5️⃣ GPT-pilot — ознакомьтесь на практике с моделями GPT и их потенциалом в различных областях
🎉23❤7🥰3👍1
Как называется программный код, с помощью которого отслеживают изменения на одном сайте и передают данные об этом на другой?
Anonymous Quiz
15%
Вебкод
58%
Вебхук
27%
Вкбсокет
❤3🔥2
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤3
🤔❓ Как контракты помогают QA-специалисту не «сгореть» от багов в приложении
Все проекты разные, у них разные задачи. И трудности, с которыми приходилось сталкиваться во время работы над ними, тоже были разными. Но одной из повторяющихся проблем стало застревание фич на этапе контроля качества, неравномерная нагрузка на инженера по тестированию и, как следствие, замедление скорости релизов.
Кто виноват и что делать
Скорее всего все сталкивались с тем, что при тестировании не работает вообще ничего. Возможно, потому, что фронтенд-разработчик ожидает от API один формат данных, а бэкенд-разработчик реализовал другой. Или формат данных на бэке меняется в процессе разработки (только никто об этом не знает).
Да, реальный процесс разработки часто отличается от теории. Ведь предполагается, что сначала происходит постановка задачи, затем параллельная разработка бэкенда и фронтенда — и все передается на тестирование и релиз.
Но на практике обычно иначе: после постановки задачи разрабатывается бэкенд, потом (на его основе) — фронтенд, а после все передается инженерам по тестированию. В любом случае, контроль качества происходит уже после полной реализации фичи.
Читать статью
#почитать
Все проекты разные, у них разные задачи. И трудности, с которыми приходилось сталкиваться во время работы над ними, тоже были разными. Но одной из повторяющихся проблем стало застревание фич на этапе контроля качества, неравномерная нагрузка на инженера по тестированию и, как следствие, замедление скорости релизов.
Кто виноват и что делать
Скорее всего все сталкивались с тем, что при тестировании не работает вообще ничего. Возможно, потому, что фронтенд-разработчик ожидает от API один формат данных, а бэкенд-разработчик реализовал другой. Или формат данных на бэке меняется в процессе разработки (только никто об этом не знает).
Да, реальный процесс разработки часто отличается от теории. Ведь предполагается, что сначала происходит постановка задачи, затем параллельная разработка бэкенда и фронтенда — и все передается на тестирование и релиз.
Но на практике обычно иначе: после постановки задачи разрабатывается бэкенд, потом (на его основе) — фронтенд, а после все передается инженерам по тестированию. В любом случае, контроль качества происходит уже после полной реализации фичи.
Читать статью
#почитать
👍3❤2🔥1