💼🚫 Собес провален? 8 советов, как извлечь пользу из каждого отказа
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Читать статью
🐸 Библиотека программиста
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Читать статью
🐸 Библиотека программиста
Какой у вас режим продуктивности?
👾 — Фокус включается строго ночью, как у вампира
🔥 — Пинаю код весь день, но продуктивность = 0
🙏 — Сел на час — вынес таску как бог
Proglib Academy #развлекалово
👾 — Фокус включается строго ночью, как у вампира
🙏 — Сел на час — вынес таску как бог
Proglib Academy #развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM
Виртуальный DOM — вещь полезная, но не всемогущая. Если каждый клик запускает цепочку ререндеров, он не спасёт. Со временем даже шустрое React-приложение превращается в тормозящего гиганта.
Что в статье:
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍✨ Пиши как профи: 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
Твоя пошаговая инструкция, как быстро выйти на нужный уровень и закрыть любые вопросы.
➔ Пошаговая дорожная карта для изучения технологий в 2025 году.
➔ Проекты для портфолио.
➔ База частых вопросов с ответами про фронтенд:
— сколько учиться,
— как готовиться к собеседованиям,
— сколько зарабатывают фронтендеры,
— какие фреймворки стоит учить.
➔ Квизы для проверки знаний по JavaScript, React и другим темам.
📎 Ссылка
Proglib Academy #оффер_мечты
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека питониста | Python, Django, Flask
На собеседовании важно уметь выделить главное — свои сильные стороны, мышление и ценности. Это помогает справляться со стрессом, неожиданными вопросами и субъективной оценкой.
• Как работает PCA
• Зачем он нужен
• Как применять его на практике — например, для анализа доходностей акций S&P 500
Библиотека питониста
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 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
Ждем ваших новостей!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
🎮⛰ Дорожная карта Unity-разработчика 2025: с нуля до джуна
Если вы хотите создать свою игру с нуля или систематизировать знания, эта дорожная карта — идеальный старт.
Рассмотрели все важные этапы: от основ языка C# до работы с физикой, интерфейсом и сторонними SDK. Шаг за шагом объясняются ключевые темы, такие как ООП, паттерны проектирования, корутины и оптимизация.
В конце бонус — подборка полезных ресурсов.
➡️ Пройти путь по карте
🐸 Библиотека шарписта
Если вы хотите создать свою игру с нуля или систематизировать знания, эта дорожная карта — идеальный старт.
Рассмотрели все важные этапы: от основ языка C# до работы с физикой, интерфейсом и сторонними SDK. Шаг за шагом объясняются ключевые темы, такие как ООП, паттерны проектирования, корутины и оптимизация.
В конце бонус — подборка полезных ресурсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите понять, простое число или нет. Есть два способа: быстрый и ещё быстрее.
Число считается простым, если делится только на 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
⚡️Команда дня: 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
🎉🐙🐱 20 лет Git: все такой же необычный, все такой же великолепный
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
👉 Читать статью
🐸 Библиотека мобильного разработчика
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Наткнулись на крутые советы от 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
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🤦♂️ Я забил на споры о микросервисах с архитекторами, и вот почему
С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.
Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно
➡️ Читать статью
💬 Как вы относитесь к микросервисам? Использовали ли вы их в своих проектах? Ждём ваши комментарии 👇
🐸 Библиотека devops'a
С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.
Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Сайт для отработки навыков Python и Java
Если хотите бустануть программирование на практике, то CodingBat — именно то, что нужно.
➡️ Кому подойдёт
— новичкам, которые только начали учить язык
— джунам, готовящимся к собесам
— всем, кто хочет натренировать руки
📎 Ссылка
🔵 Начинайте свой путь в программировании и прокачивайте свои навыки с нашим курсом «Основы программирования на Python»
Proglib Academy #буст
Если хотите бустануть программирование на практике, то CodingBat — именно то, что нужно.
— новичкам, которые только начали учить язык
— джунам, готовящимся к собесам
— всем, кто хочет натренировать руки
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
📋 Разбор вакансии: 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
📦 Главные проблемы распределенных систем (и способы их решения)
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
➡️ В этой статье мы рассмотрим четыре ключевых вызова в разработке таких систем и эффективные методы их преодоления.
🐸 Библиотека программиста
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
Ливерпуль взял свой 2-й титул в АПЛ. Казалось бы, ничего необычного. Но тут математики слегка прифигели.
Вот, что получается, если упорядочить клубы по числу титулов в АПЛ (с 1992 года):
1, 1, 2, 3, 5, 8, 13
Да-да — чистая последовательность Фибоначчи. 🌀
Абсолютно ничего. Но выглядит чертовски красиво. А значит, повод разобраться:
— Последовательность Фибоначчи — это когда каждое число равно сумме двух предыдущих.
— Она всплывает в природе: шишки, улитки, подсолнухи, ДНК и даже в архитектуре.
— И теперь... в английской Премьер-лиге
Это совпадение. Но именно такие «ничего не значащие» совпадения часто запускают новые теории, как это было с Вегенером и его идеей дрейфа континентов
Proglib Academy #развлекалово
Please open Telegram to view this post
VIEW IN TELEGRAM