Нагрузим IT!
313 subscribers
364 photos
15 videos
207 links
📊 Тестирование без душноты

QA-инженер Ozon и преподаватель объясняет нагрузку, инструменты и собесы простым языком

Чат: @lets_load_chat
Автор: @Slabodenyuk_Anatoly
Download Telegram
🚀 Что такое ДЕПЛОЙ и почему без него код — просто файлы на компьютере?

ДЕПЛОЙ — это процесс "переезда" вашего кода с компьютера разработчика на сервер, где его увидят пользователи.

🏠 С чем можно сравнить из обычной жизни:
Представьте, что вы готовите тортики дома для продажи в кафе. Дома торт готов, но клиенты его не видят. Деплой — это процесс доставки торта в кафе и выставления в витрину.

---

⚙️ ЖИЗНЕННЫЙ ЦИКЛ ДЕПЛОЯ

1. Разработка 👨‍💻
Аналогия: Повар готовит торт дома по рецепту
- Программист пишет код на своём компьютере
- Тестирует локально: "работает на моей машине!"

2. Коммит в репозиторий 📝
Аналогия: Записывает финальный рецепт в поваренную книгу
- Код сохраняется в Git
- Другие разработчики могут его увидеть

3. Сборка (Build) 🔨
Аналогия: Упаковывает торт в коробку для транспортировки
- Код компилируется и подготавливается
- Создаётся "пакет" для установки

4. Тестирование на TEST-стенде 🧪
Аналогия: Пробует торт на вкус перед отправкой
- Автотесты проверяют, что всё работает
- QA-инженеры (и я) ищут баги

5. Деплой на PROD 🚀
Аналогия: Торт выставляют в витрину кафе
- Код устанавливается на боевой сервер
- Пользователи могут им пользоваться

---

💡 ПОЧЕМУ ЭТО ВАЖНО?
БЕЗ деплоя ваше приложение — как книга, которую никто не читает. Код может быть гениальным, но если он не развёрнут — он бесполезен!

Современные реалии:
- Netflix деплоит 1000+ раз в день 🤯 (почти столько же, сколько я смотрю серий их сериалов в день)
- Крупные компании автоматизируют весь процесс
- Один клик - и код у миллионов пользователей


#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
🔤 ТЕРМИН ДНЯ: CRON

Cron — это системный "будильник" для компьютера, который автоматически запускает программы и команды по расписанию.

🏠 ПРОСТЫМИ СЛОВАМИ:
Представьте умный будильник, который не просто будит вас, а может:
- В 7:00 — включить кофеварку
- В 8:30 — отправить SMS с напоминанием
- Каждую пятницу в 18:00 — сделать backup фото
- Раз в месяц — почистить компьютер от мусора

Именно так работает cron! Он "просыпается" в нужное время и выполняет заданные команды.

⏰️ КАК СОСТАВИТЬ РАСПИСАНИЕ:
* * * * * команда
— это стандартное выражение для выполнения команды каждую минуту.

✅ Первая звездочка: (*): минуты (например, /5 выполняет команду каждые 5 минут).

✅ Вторая звездочка: (*): часы (например, 0 выполняет команду в 0 часов).

✅ Третья звездочка: (*): день месяца.

✅ Четвертая звездочка: (*): месяц.

✅ Пятая звездочка: (*): день недели.

✅ Команда, которую нужно выполнить


Примеры
# Каждую минуту выполнить скрипт 
* * * * * /home/user/script.sh

# Каждый час (в начале часа) выполнить скрипт
0 * * * * /home/user/backup.sh

# Каждый день в 9:30 утра выполнить скрипт
30 9 * * * /home/user/morning.sh

# Каждую пятницу в 17:00 выполнить скрипт
0 17 * * 5 /home/user/weekend.sh


💡 ДЛЯ ЧЕГО ИСПОЛЬЗУЕТСЯ:
- Автоматизация рутинных задач
- Backup данных без вашего участия
- Очистка логов и временных файлов
- Отправка отчетов по расписанию

😱 Не пугайтесь, если в конфигах какого-нибудь сервиса увидете набор звёздочек - это всего лишь будильник, по которому сервис будет выполнять свою работу

(✨ только он не будет переставлять его "ещё на 10 минуточек" в отличии от меня)


#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍🍳 Многопоточность и асинхронность: давайте на примере с кухней!

​Эти понятия часто можно встретить в сфере или на собеседованиях, но что это на самом деле? Всё как всегда просто! ✨

🐥​ ​Многопоточность (Multithreading)
Представьте, что на вашей кухне работают два повара. Один режет мясо, второй чистит картошку. Они работают одновременно, и благодаря этому ужин готовится быстрее.
​В программировании это значит, что ваш код выполняет несколько задач одновременно, используя несколько потоков.

🤦‍♀️ ​Асинхронность (Asynchrony)
Теперь представьте, что вы один на кухне. Вы ставите суп на плиту (а это долгий процесс) и, пока он варится, не ждёте, а начинаете резать мясо. Вы не стоите без дела, а продолжаете работать.
​В этом случае ваш код не "зависает" в ожидании, а переключается на другие задачи.

​Что имеем:
✅​ Многопоточность — это про параллельное выполнение (несколько потоков).

✅​ ​Асинхронность — это про эффективность (один поток, который не ждёт).

Коллеги, ​на сегодня всё. Желаю вам обладать навыком асинхронности )


#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🔥 Алиса научилась оживлять фотографии!

Яндекс выкатил крутое обновление для своей ИИ женщины — теперь Алиса умеет превращать любые  изображения в короткие видео!

Как это работает:
📷 Загружаете фото, рисунок или любимый мемас

✍️ Описываете, что должно происходить (например: "легкая улыбка, моргание, поворот головы")

⏱️ Немного терпения: 1-2 минуты — и готово!

🤔 Что на выходе:
- Видео длиной 4 секунды в - разрешении 480p
- Качество на уровне импортных нейронок годичной давности 😅
- Возможность скачать или поделиться ссылкой

...Полностью бесплатно для всех пользователей! 💰

📱Пока функция "Оживи фото" доступна только в мобильном приложении Алисы. В будущем обещают добавить и в веб-версию.


#AI | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллеги, привет!

🙅‍♂️ Почему я больше никогда не буду Team-Lead и тебе не советую

Пятничная статья про будни Тим лида. Автор расписывает, как романтика «лидства» превращается в рутину из совещаний, конфликтов и чужих ожиданий - как если бы Ведьмаку вместо квеста выдали задание заполнять Excel и налаживать отношения в команде 😅

Основная мысль, какую я вынес из чтения: лид - это не «сеньор+», а другая профессия с фокусом на людей и процессы, а не на хард скиллы, к сожалению.

Думаю, такой чужой опыт помогает понять, стоит ли менять клавиатуру на менеджерское кресло и какие подводные камни ждут на пути.

Прежде чем обижаться на своего руководителя, попробуйте день походить в его обуви 🤡

💡 Послесловие: Лид — не «повышение в кодинге», а развилка карьеры. Если любите развиваться в хардах - не спешить менять трек. Попробуйте примерить роль через менторство и маленькие зоны ответственности.


#полезное | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
И снова пятница 🪩

Хороших выходных, коллеги!


#Хиханьки 🍩 Донейшн | 📈 Забустить канал
😁1🤣1
Коллеги, привет! 👋

КАША в голове, КАША в коде — первые шаги к порядку

Когда только начинаешь учиться программированию, ощущение будто попал на американские горки: все хочется и сразу - сделать свой проект, попасть в «крутые» компании, и тут же запутаться в коде, который не поймёшь даже через неделю (или бросить все это и уйти жить в лес) 😑

Автор статьи делится 7 советами, как не сойти с ума в этом айтишном хаосе:
✅️сначала разберись с базой,
✅️ не забывай писать понятный код (чтобы не искать потом загадочный doIt()),
✅️ не пытайся запоминать всё подряд (Google и нейросети твои друзья),
✅️ не стесняйся копировать решения,
✅️ формулируй понятные вопросы,
✅️ не усложняй названия переменных
✅️ всегда ищи способы сделать лучше, а не просто «чтобы работало».

Изучайте базу, господа, делайте просто и понятно - так и станете своим в IT 💪


#полезное | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Привет, коллеги! 👋

Сегодня разбираем одну из базовых тем в архитектуре клиент-сервер - "толстый" клиент (никакого буллинга, он реально так называется 😅).

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

Материал как всегда 
структурирован по симпатичным карточкам 🃏


#термин | 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Удивительно, но опять наступила пятница 😅


#Хиханьки 🍩 Донейшн | 📈 Забустить канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1