Proglib.academy | IT-курсы
3.85K subscribers
2.18K photos
78 videos
15 files
2.04K links
Онлайн-курсы для программистов от создателей «Библиотеки программиста».

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/9f60aed6

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Если система не ломается, руководство думает, что ты паразит. Пока не сломается всё.

🏃‍♀️ Proglib Academy

#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
⚠️ «Гибкий график» и «возможность профессионального роста»: что работодатели на самом деле имеют в виду

«Стартап-атмосфера» = хаос и переработки, «возможность профессионального роста» = будете работать за четверых. Составили словарь корпоративного новояза и список неудобных вопросов, которые стоит задать на собеседовании, чтобы не попасть в ловушку.

🔗 Читать статью

🏃‍♀️ Proglib Academy

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
1
💻 ВАЖНО: макбук ещё не забрали!

Proglib.academy продолжает розыгрыш MacBook Pro 14» (M3 Pro, 36 Гб, 1 Тб SSD).

Что нужно для участия?

— Берёшь любой курс Академии до 15 ноября.
— Проходишь хотя бы 2 недели обучения (можно за два дня).
— Пишешь куратору #розыгрыш. Всё — ты в игре!

Что за курсы?

▫️Алгоритмы и структуры данных — если хочешь готовиться к собесам в Яндекс, FAANG и не сидеть на джуне вечно.

▫️Архитектуры и шаблоны проектирования — учат думать как senior, а не просто писать код.

▫️ Python, математика для DS, основы IT и другие темы — можно стартовать с нуля или усилить то, что уже знаешь.

👉 Влетай, не думай!
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Две строки CSS, которые сделают любой блочный элемент изменяемым по размеру

С помощью всего двух CSS-свойств — resize и overflow — можно позволить пользователю изменять размер (ширину/высоту) любого блочного элемента на странице:

p, div, th {
resize: horizontal; /* или vertical, both, none */
overflow: auto; /* важно: не должно быть visible */
}


🔗 Источник

🏃‍♀️ Proglib Academy

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
TypeScript 🆚 JavaScript

Еще в 2023 году вышла статья Ditching TypeScript for JavaScript, где автор делится опытом отказа от TS в пользу JS. Он утверждает, что TypeScript решает проблемы, которых у него никогда не было, а в реальности часто усложняет процесс разработки — особенно в маленьких командах или библиотеках.

💬 А что вы думаете по этому поводу?

🏃‍♀️ Proglib Academy

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Хочешь MacBook Pro? Просто начни учиться!

Да-да, вы не ослышались: Proglib.academy дарит макбук за учёбу!

Всё просто:

— купи любой курс Академии до 15 ноября;
— пройди 2 недели обучения (можно за два дня);
— напиши куратору в чате курса хэштег #розыгрыш.

📚 Выбирай свой курс:

▫️ «Математика для DS» — для тех, кто хочет уверенно работать с данными;
▫️ «Основы Python» — чтобы начать писать код с нуля;
▫️ «Алгоритмы и структуры данных» — для будущих инженеров;
▫️ «AI-агенты» или «Машинное обучение» — для тех, кто хочет прокачаться в ИИ.

👉 Участвовать в розыгрыше
1
💡 Простая шпаргалка для фронтенд-разработчика

Object.freeze — метод JavaScript, который возвращает объект с readonly свойствами в TypeScript.

as const — полностью фича TypeScript, которая позволяет добиться глубокой неизменяемости через проверку типов (без семантики на уровне выполнения).

🔗 Источник

🏃‍♀️ Proglib Academy

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🛒 Black Friday от Proglib.academy!

Только до 30 ноября — скидка 40% на ВСЕ курсы.

Пора добавить в корзину не носки, а новые скиллы: Python, математика для Data Science, AI, алгоритмы и структуры данных, ML.

🎓 Выбирай курс, который реально двинет тебя в карьере, и учись со скидкой.

👉 Учиться со скидкой
🧠 Как я перестал тратить часы на рутину и стал получать результат за минуты

Последние месяцы я активно тестирую разные нейросети — от ChatGPT и Claude до малоизвестных ИИ, которые умеют генерировать контент, анализировать данные и даже писать стратегии.

И знаете, что самое удивительное? Большинство людей до сих пор используют ИИ только «поиграться». А между тем — это инструмент, который реально экономит время, деньги и нервы, если знать, как правильно с ним работать.

📍 Например:
— Нейросеть может за 10 минут сделать лендинг, который дизайнер делал бы неделю.
— Или проанализировать конкурентов по маркетплейсу, выдав готовые выводы.
— Или написать 10 постов в нужном стиле за один вечер.


Я собрал проверенных экспертов в области ИИ, которые делятся своими инструментами

👉 Сохрани ссылку, пока она активна https://xn--r1a.website/addlist/AkibVmheoE40ZmVi

Чтобы добавить свой канал, напиши @guru_organizer
1👍1
💬 Единоборства? Ваши варианты 👇

🏃‍♀️ Proglib Academy

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
🐹 Мок-собеседование на автоматизатора Python

Разбор реального собеседования на автоматизатора Python (Junior+/Middle) — вопросы по автотестированию, Python, ООП, API, Docker и паттернам.

Что вы узнаете из видео:

➡️ Какие вопросы задают на интервью и какие темы стоит повторить;

➡️ Как грамотно отвечать на вопросы по ООП, инкапсуляции, API, параметризации тестов, Selenium, Pytest, фикстурам и другим темам;

➡️ Почему Page Object и фабрика объектов — это must-have для автоматизаторов;

➡️ Как правильно работать с тестовыми данными и взаимодействовать с разработчиками;

➡️ Что важно при запуске автотестов и как их отлаживать.

Перейти к просмотру интервью, узнать на каком уровне находишься сейчас и что стоит доработать перед реальным собесом 🔗

🏃‍♀️ Proglib Academy

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
VIM не победить, но можно обесточить 👊

🏃‍♀️ Proglib Academy

#развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
😎 Мини-курс по тестированию API с Postman

10 коротких уроков, которые помогут разобраться с основами:

➡️ Как настроить Postman и ориентироваться в интерфейсе

➡️ Как отправлять запросы и работать с куками

➡️ Что такое переменные и как их использовать

➡️ Как работать с массивами и условиями

➡️ Как писать тесты и пользоваться консолью

Все уроки доступны в одном плейлисте 🔗

🏃‍♀️ Proglib Academy

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Задание по SQL

Три практических задания, которые помогут вам прокачать навыки работы с запросами.

1. Получаем номер телефона и адрес пользователя Ivan:

SELECT phone_number, address
FROM users
WHERE name = 'Ivan';


2. Находим пользователей с суммой заказов более 2000:

SELECT *
FROM users
WHERE user_id IN (
SELECT user_id
FROM orders
GROUP BY user_id
HAVING SUM(order_amount) > 2000
);


3. Подсчитаем количество заказов и их общую сумму:

SELECT COUNT(*) AS total_orders, SUM(order_amount) AS total_order_amount
FROM orders;


Проверьте, как работают эти запросы, и делитесь своими инсайтами в комментариях ⬇️

🏃‍♀️ Proglib Academy

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📘 Хочешь в Data Science, но есть пробелы в знаниях математики?

Мы сделали экспресс-курс «Математика для Data Science», который за 2 месяца даст тебе фундамент, без которого ни одна ML-модель не взлетит 🚀

Что тебя ждёт:
🔹 живые вебинары с экспертами (НИУ ВШЭ, SberAI, Wildberries&Russ);
🔹 практика в Python, квизы и проверка заданий экспертами;
🔹 матрицы, регрессии, вероятности и статистика: всё на примерах из реальных задач;
🔹 старт — 4 декабря.

🔥 Не упусти халяву: сейчас 40% до 30 ноября

👉 Записаться на курс
🔥 Предсказатель багов

Сегодняшний промпт поможет вам раскрыть баги еще до того, как они появятся в реальности.

Промпт:

«Представь, что ты опытный тестировщик, который умеет предсказывать баги еще до их появления. Проанализируй следующий функционал [описание функционала] и предскажи возможные баги, уязвимости или неожиданные сценарии использования. Также предложи стратегии тестирования, чтобы их выявить.»

Как использовать:

1️⃣ Подставьте нужный функционал, например, «процесс регистрации с подтверждением по SMS».

2️⃣ Запустите промпт в ChatGPT или другом ИИ.

3️⃣ Получите список потенциальных багов и идей для тест-кейсов.

⚡️ Бонус: можно уточнить промпт, добавив «учти крайние кейсы» или «предложи тесты для автоматизации».

Какой самый неожиданный баг вам предсказал AI? Делитесь в комментариях🔽

🏃‍♀️ Proglib Academy

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
В IT, как и в любой другой сфере, не без лишнего. Некоторые форматы уже давно требуют пересмотра, либо полного отказа от них.

Давайте честно: что бы вы навсегда убрали из ИТ, чтобы сделать работу более эффективной?

Делитесь мнением 👇

🏃‍♀️ Proglib Academy

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👾2
📌 Жизненный цикл ПО

Разработка программного обеспечения включает несколько этапов, на каждом из которых тестировщик играет ключевую роль.

1️⃣ Анализ требований:

Разбираемся, что нужно пользователям и бизнесу. Тестировщик проверяет, чтобы не было неясностей, противоречий и нереалистичных ожиданий.

2️⃣ Проектирование:

Разрабатывается план, как будет выглядеть и работать система. Тестировщик помогает предусмотреть возможные ошибки заранее и готовит стратегию тестирования.

3️⃣ Разработка:

Программисты создают продукт, а тестировщики уже на этом этапе могут проводить проверки, писать тест-кейсы и готовить тестовые данные.

4️⃣ Тестирование:

Тестировщики проверяют, насколько программа соответствует требованиям. Здесь выявляются баги, тестируются функциональность, производительность, безопасность и совместимость.

5️⃣ Запуск:

Продукт разворачивается в рабочей среде. Тестировщики проверяют, не сломалось ли что-то при развертывании и соответствует ли продукт ожиданиям.

6️⃣ Эксплуатация и сопровождение:

После релиза могут появляться баги или потребность в улучшениях. Тестировщики продолжают проверять систему, проводят регрессионное тестирование и помогают разобраться с найденными пользователями проблемами.

☝️ Если тестировщики подключаются на каждом этапе, продукт получается более качественным, а исправление ошибок обходится дешевле.

🏃‍♀️ Proglib Academy

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 В IT ценится не перфекционизм, а движение вперёд, и если вы давно откладывали обучение — самое время начать.

❤️ Proglib Academy продлевает розыгрыш MacBook Pro 14 до 30 ноября!

Что нужно:

⚡️ выбрать курс;
⚡️ пройти минимум две недели обучения (можно за два вечера);
⚡️ написать куратору #розыгрыш;
⚡️ забрать макбук.

🎓 Курсы, которые участвуют

👉 Участвовать
1