Если работаете в IT или только собираетесь, то этот набор ситуаций заставит вас и посмеяться, и поностальгировать, и немного поплакать.
🔮 Жмите по карточкам и собирайте свою всратую реальность.
Какие фразы показались вам самыми странными?
Пишите в комментариях 👇
Proglib Academy #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
💼🚫 Собес провален? 8 советов, как извлечь пользу из каждого отказа
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Читать статью
🐸 Библиотека программиста
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Читать статью
🐸 Библиотека программиста
👍1🔥1
Какой у вас режим продуктивности?
👾 — Фокус включается строго ночью, как у вампира
🔥 — Пинаю код весь день, но продуктивность = 0
🙏 — Сел на час — вынес таску как бог
Proglib Academy #развлекалово
👾 — Фокус включается строго ночью, как у вампира
🙏 — Сел на час — вынес таску как бог
Proglib Academy #развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🙏3👾3
Виртуальный DOM — вещь полезная, но не всемогущая. Если каждый клик запускает цепочку ререндеров, он не спасёт. Со временем даже шустрое React-приложение превращается в тормозящего гиганта.
Что в статье:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🐍✨ Пиши как профи: 10 Python-лайфхаков для новичков
Лайфхаки от разработчиков, обжёгшихся до вас
➡️ Что вас ждет внутри:
— почему if x == True: — это преступление
— как списковые включения экономят часы
— зачем линтер важнее кофе
— и почему def func(start_list=[]) может испортить тебе вечер
— как не сойти с ума от зависимостей (и что делать с виртуальными окружениями)
— секретный power move: dir(), help() и другие встроенные суперсилы
И всё это без занудства и «книг для чайников». Просто, по делу, с примерами и личным опытом от бывалых питонистов
📎 Статья
🔵 Начинайте свой путь в программировании и прокачивайте свои навыки с нашим курсом «Основы программирования на Python»
Proglib Academy #буст
Лайфхаки от разработчиков, обжёгшихся до вас
— почему if x == True: — это преступление
— как списковые включения экономят часы
— зачем линтер важнее кофе
— и почему def func(start_list=[]) может испортить тебе вечер
— как не сойти с ума от зависимостей (и что делать с виртуальными окружениями)
— секретный power move: dir(), help() и другие встроенные суперсилы
И всё это без занудства и «книг для чайников». Просто, по делу, с примерами и личным опытом от бывалых питонистов
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🤯 Как простая задачка поставила в тупик программистов
На собеседовании задали простой вопрос:
Эта задачка превратилась в одно из самых обсуждаемых тем на Stack Overflow.
➡️ Что внутри статьи:
— Как найти 1 пропущенное число (формула + код).
— Как находить 2 и больше пропущенных чисел (оптимальные алгоритмы).
— Алгоритм Мински–Трахтенберга–Зиппеля.
— Симметрические многочлены и тождества Ньютона (и зачем они нужны).
— Примеры кода на Python для всех случаев.
Если хочешь понять, как красиво решать задачи уровня собесов — обязательно прочитай статью.
👉 Переходи к статье
🔵 Чтобы получить оффер-мечты в Data Science, забирайте наш курс → «Математика для Data Science»
Proglib Academy #буст
На собеседовании задали простой вопрос:
«В мешке числа от 1 до 100. Одно пропало. Как найти его? А если пропали два числа? Три? Или вообще k чисел?»
Эта задачка превратилась в одно из самых обсуждаемых тем на Stack Overflow.
— Как найти 1 пропущенное число (формула + код).
— Как находить 2 и больше пропущенных чисел (оптимальные алгоритмы).
— Алгоритм Мински–Трахтенберга–Зиппеля.
— Симметрические многочлены и тождества Ньютона (и зачем они нужны).
— Примеры кода на Python для всех случаев.
Если хочешь понять, как красиво решать задачи уровня собесов — обязательно прочитай статью.
👉 Переходи к статье
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Твоя пошаговая инструкция, как быстро выйти на нужный уровень и закрыть любые вопросы.
➔ Пошаговая дорожная карта для изучения технологий в 2025 году.
➔ Проекты для портфолио.
➔ База частых вопросов с ответами про фронтенд:
— сколько учиться,
— как готовиться к собеседованиям,
— сколько зарабатывают фронтендеры,
— какие фреймворки стоит учить.
➔ Квизы для проверки знаний по JavaScript, React и другим темам.
📎 Ссылка
Proglib Academy #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1👍1🔥1
Forwarded from Библиотека питониста | Python, Django, Flask
На собеседовании важно уметь выделить главное — свои сильные стороны, мышление и ценности. Это помогает справляться со стрессом, неожиданными вопросами и субъективной оценкой.
• Как работает PCA
• Зачем он нужен
• Как применять его на практике — например, для анализа доходностей акций S&P 500
Библиотека питониста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔1
🔥 IT Breaking Memes — 30 000 ₽ за самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
❤1👍1
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
🎮⛰ Дорожная карта Unity-разработчика 2025: с нуля до джуна
Если вы хотите создать свою игру с нуля или систематизировать знания, эта дорожная карта — идеальный старт.
Рассмотрели все важные этапы: от основ языка C# до работы с физикой, интерфейсом и сторонними SDK. Шаг за шагом объясняются ключевые темы, такие как ООП, паттерны проектирования, корутины и оптимизация.
В конце бонус — подборка полезных ресурсов.
➡️ Пройти путь по карте
🐸 Библиотека шарписта
Если вы хотите создать свою игру с нуля или систематизировать знания, эта дорожная карта — идеальный старт.
Рассмотрели все важные этапы: от основ языка C# до работы с физикой, интерфейсом и сторонними SDK. Шаг за шагом объясняются ключевые темы, такие как ООП, паттерны проектирования, корутины и оптимизация.
В конце бонус — подборка полезных ресурсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Хотите понять, простое число или нет. Есть два способа: быстрый и ещё быстрее.
Число считается простым, если делится только на 1 и само себя.
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
Проверяем деление до √n — быстрее, чем до самого n!
is_prime = lambda n: n > 1 and all(n % i for i in range(2, int(n**0.5)+1))
Функция в одну строку. Но читаемость иногда важнее красоты
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
⚡️Команда дня: rsync
Нужно быстро скопировать кучу файлов и не тратить время на перезапись одинаковых?
rsync — ваш новый лучший друг.
🎯 Что делает:
— Копирует только измененные файлы
— Работает через SSH (без лишней возни)
— Сжимает данные при передаче (-z = быстрее)
🔹 Какие опции
-a — архивный режим: сохраняет структуру директорий, права и даты изменений
-v — показывает, что происходит (verbose)
-z — сжимает данные при передаче
➡️ Для чего подходит
— Бэкапов
— Деплоя сайтов
— Синхронизации рабочих папок между машинами
Proglib Academy #буст
Нужно быстро скопировать кучу файлов и не тратить время на перезапись одинаковых?
rsync — ваш новый лучший друг.
rsync -avz ./project/ user@server:/var/www/project/
🎯 Что делает:
— Копирует только измененные файлы
— Работает через SSH (без лишней возни)
— Сжимает данные при передаче (-z = быстрее)
🔹 Какие опции
-a — архивный режим: сохраняет структуру директорий, права и даты изменений
-v — показывает, что происходит (verbose)
-z — сжимает данные при передаче
— Бэкапов
— Деплоя сайтов
— Синхронизации рабочих папок между машинами
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1😍1
🎉🐙🐱 20 лет Git: все такой же необычный, все такой же великолепный
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
👉 Читать статью
🐸 Библиотека мобильного разработчика
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Наткнулись на крутые советы от PhD MIT — делимся с вами краткой методикой организации чтения
Если нужно разобрать статью вдоль и поперек:
— Читайте полностью Abstract, Methodology и Conclusion
— В остальных разделах обращайте внимание на графики и таблицы
— Делайте заметки в формате дерева: Идея → Реализация → Детали
— Незнакомые термины сначала ищите по самой статье, а потом уже — в Google или через ChatGPT
— В случае сложностей — задавайте вопросы через Notebook LM (бесплатно)
Когда нужно просто уловить суть:
— Пробегитесь по Abstract, графикам, таблицам и их описаниям
— Перечитайте заключение
— Составьте резюме статьи в 5–7 предложений своими словами (никакого ChatGPT на этом этапе)
Для легкого погружения:
— Повторите шаги из Birds-eye
— Затем загрузите PDF статьи в Google Notebook LM и используйте функцию «Аудиопересказ»
— Получите компактный конспект в формате вопрос-ответ прямо в наушники
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🤦♂️ Я забил на споры о микросервисах с архитекторами, и вот почему
С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.
Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно
➡️ Читать статью
💬 Как вы относитесь к микросервисам? Использовали ли вы их в своих проектах? Ждём ваши комментарии 👇
🐸 Библиотека devops'a
С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.
Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
🔥 Сайт для отработки навыков Python и Java
Если хотите бустануть программирование на практике, то CodingBat — именно то, что нужно.
➡️ Кому подойдёт
— новичкам, которые только начали учить язык
— джунам, готовящимся к собесам
— всем, кто хочет натренировать руки
📎 Ссылка
🔵 Начинайте свой путь в программировании и прокачивайте свои навыки с нашим курсом «Основы программирования на Python»
Proglib Academy #буст
Если хотите бустануть программирование на практике, то CodingBat — именно то, что нужно.
— новичкам, которые только начали учить язык
— джунам, готовящимся к собесам
— всем, кто хочет натренировать руки
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📋 Разбор вакансии: Python Developer
Вот вакансия без зарплаты, но с шансом попасть в профессию. Разбираем, что за ней стоит на самом деле, и кто реально может претендовать на место.
1️⃣ Python Core + Django / Flask / FastAPI
➤ У вас должен быть хотя бы pet-проект на GitHub, иначе это просто «я читал про Flask».
➤ Один фреймворк — минимум, но FastAPI сейчас в топе у стажировок.
2️⃣ ООП + SOLID, DRY, KISS
➤ Не просто знать, что «Single Responsibility» — это красиво, а реально писать код, который не стыдно ревьюить.
➤ Вам зададут вопрос: «Как вы применили SRP в проекте?» — и если вы не покажете реальный пример, всё.
3️⃣ PostgreSQL / SQL
➤ Спрашивают не просто JOIN, а: «Как построить индекс?», «Почему упал SELECT?»
➤ SQL = must-have для джуна. Нет проектов — идите на LeetCode, SQLZoo, Hasura.
4️⃣ Docker / docker-compose
➤ Вопрос «Что такое Dockerfile?» должен не вызывать паники.
➤ Самое простое, что нужно уметь: поднять Flask в контейнере и постучаться в БД.
Выживают те, кто не просто «учился», а реально писал, коммитил, деплоил, ошибался и чинил. Если вы хотите пройти — нужен проект. Не ленитесь — и собеседование уже будет не страшно.
Proglib Academy #оффер_мечты
Вот вакансия без зарплаты, но с шансом попасть в профессию. Разбираем, что за ней стоит на самом деле, и кто реально может претендовать на место.
➤ У вас должен быть хотя бы pet-проект на GitHub, иначе это просто «я читал про Flask».
➤ Один фреймворк — минимум, но FastAPI сейчас в топе у стажировок.
➤ Не просто знать, что «Single Responsibility» — это красиво, а реально писать код, который не стыдно ревьюить.
➤ Вам зададут вопрос: «Как вы применили SRP в проекте?» — и если вы не покажете реальный пример, всё.
➤ Спрашивают не просто JOIN, а: «Как построить индекс?», «Почему упал SELECT?»
➤ SQL = must-have для джуна. Нет проектов — идите на LeetCode, SQLZoo, Hasura.
➤ Вопрос «Что такое Dockerfile?» должен не вызывать паники.
➤ Самое простое, что нужно уметь: поднять Flask в контейнере и постучаться в БД.
Выживают те, кто не просто «учился», а реально писал, коммитил, деплоил, ошибался и чинил. Если вы хотите пройти — нужен проект. Не ленитесь — и собеседование уже будет не страшно.
Proglib Academy #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🤔1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📦 Главные проблемы распределенных систем (и способы их решения)
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
➡️ В этой статье мы рассмотрим четыре ключевых вызова в разработке таких систем и эффективные методы их преодоления.
🐸 Библиотека программиста
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1😍1