Telegram Web Link
Гадание на мемах 

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

🐸 Библиотека программиста #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2😁2🤩2🌚2
🖼️ Среда разработки CLion стала бесплатной для некоммерческого использования

Без подписки инструментом могут пользоваться все, кто изучают программирование, разрабатывают проекты с открытым исходным кодом, создают контент и занимаются разработкой на C/C++ в качестве хобби.

Оформить бесплатную лицензию для некоммерческого использования можно прямо в CLion.

Для этого надо:
– Установить CLion и запустить его.
– В открывшемся окне управления лицензиями выбрать опцию «Некоммерческое использование».
– Войти в свою учётную запись или создать новый аккаунт.
– Ознакомиться с условиями соглашения о некоммерческом использовании и принять его.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
21👍8🤩4😢2👾1
💼 Как управлять кросс-функциональными проектами в условиях большого продукта

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

➡️ Как выстроить процессы, избежать хаоса и довести дело до результата в условиях большого продукта — читайте в нашей статье.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2117👍7
🦾🧠🏋Качаем мозги к лету!

Все качают пресс, а мы — мозги, чтобы получить крутой оффер, уехать на Бали и больше не быть онлайн 😎

⚡️Распродажа Proglib.Academy: с 10 до 12 мая — скидка 30% на все наши курсы!

➡️ Математика для Data Science 32 990 ₽ 23 090 ₽

➡️ Алгоритмы и структуры данных 39 590 ₽ 27 700 ₽

➡️ Основы программирования на Python 21 990 ₽ 15 390 ₽

Почему мы?

⭐️Курсы разрабатывались при поддержке топовых преподавателей из Яндекса, Сбера, МГУ
⭐️У нас есть менторы, которые поддерживают студентов на каждом этапе
⭐️Мы разбираем задачи с реальных собеседований в крупнейшие компании и готовим к поступлению в ШАД
⭐️Вход с любого уровня: например, на курсе математики сначала освежаем знания из школьной программы

Save the dates!
Please open Telegram to view this post
VIEW IN TELEGRAM
6😢5
📰 Что произошло за неделю

Собрали главные события и контент минувших уходящей недели:

💸 Разработчик Screen Studio потерял $8000 из-за ошибки в строке кода.

📚 Универсальная шпаргалка для разработчиков, дизайнеров, инженеров ИИ и просто тех, кто ценит порядок и скорость.

🎉 Спустя девять лет разработки вышла первая мажорная версия Grafana k6.

🛠️ Среда разработки CLion стала бесплатной для некоммерческого использования.

📝 Как управлять кросс-функциональными проектами в условиях большого продукта.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2👾2
🥸 Основатель Nvidia Дженсен Хуан представил свой взгляд на текущий рынок труда

На конференции Института Милкена он заявил:
«Вы потеряете работу не из-за искусственного интеллекта, а из-за человека, который умеет им пользоваться».


Хуан настоятельно рекомендовал использовать ИИ по максимуму и не игнорировать эту технологию. Он отметил, что для начинающих отличным стартом Perplexity, Gemini Pro и ChatGPT от OpenAI. Он также призвал изучать примеры применения ИИ в разных сферах жизни.

По его словам, он сам ежедневно использует ИИ как персонального наставника:
«Если я сталкиваюсь с новой областью, я прошу ИИ объяснить её, как будто мне 12 лет. Позже — прошу изложить на уровне специалиста».


Хуан считает ИИ главной возможностью преодолеть технологическое неравенство.
«Программировать на C++ умеют единицы. Но каждый из вас может программировать с помощью ИИ — ведь он понимает человеческий язык».


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


🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3619👍12🤔9🥱6
🗿 ООП: инкапсуляция, наследование и полиморфизм

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

Основные концепции ООП:

Объект — это коробка, в которой хранятся данные и методы. Программисты создают объекты на основе классов. Каждый объект на основе одного класса имеет одинаковое поведение, но может отличаться данными.

Класс — это инструкция или шаблон для создания объектов. Он задает, какие данные (свойства) и какие методы будут у объектов, созданных на его основе.

Теперь рассмотрим три важнейших принципа ООП:

1. Инкапсуляция: принцип заключается в том, что данные объекта скрыты от внешнего мира, и доступ к ним можно получить только через специально предусмотренные методы — геттеры и сеттеры. Это защищает данные от неконтролируемых изменений и упрощает взаимодействие с объектами. 

2. Наследование: наследование позволяет создавать новые классы на основе существующих, перенимая все их свойства и методы. Это упрощает повторное использование кода и расширение функционала без переписывания существующих решений.

3. Полиморфизм: принцип позволяет объектам разных классов обрабатывать однотипные операции по-разному, в зависимости от их реального типа. Это дает возможность писать более общий и гибкий код.

Если вы режете код, а не играете им в дартс — ООП может сильно помочь. Не потому что модно, а потому что позволяет думать про поведение, не теряя структуру.

🐸 Библиотека программиста #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🥱104👾2
📊 Rybbit Analytics — альтернатива Google Analytics

Проект, по заверению разработчиков, в 10 раз более интуитивный, а настройка системы занимает всего пару минут. Исходный код решения написан на TypeScript и JavaScript и опубликован на GitHub под лицензией GNU Affero General Public License v3.0.

Возможности Rybbit Analytics:

– Все ключевые показатели веб-аналитики, включая сеансы, уникальных пользователей, просмотры страниц, показатель отказов и продолжительность сеанса.
– Никаких файлов cookie или отслеживания пользователей (соответствие GDPR и CCPA).
– Настраиваемые цели, данные по удержанию, пути пользователя и панели мониторинга.
– Расширенная фильтрация с более чем 15 измерениями.
– Пользовательские события.
– Трехуровневое отслеживание местоположения (страна -> регион -> город) с визуализацией на карте.
– Поддержка работы неограниченного количества сайтов.

➡️ Github проекта.
➡️ Демо-версия, анализирующая данные с реального сайта.

🐸 Библиотека программиста #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍82
🌍💻 Сравнение найма IT-специалистов в Западной и Восточной Европе

Рынок IT-специалистов в Европе является одним из самых динамичных и конкурентных в мире. Западная и Восточная Европа представляют собой два уникальных «региона» с разными экономическими, культурными и образовательными особенностями, которые влияют на процессы найма IT-специалистов.

➡️ Мы провели сравнительный анализ подходов к найму IT-специалистов в этих европейских зонах, чтобы выделить ключевые различия и сходства.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱12👍7😁3😢2
📊 Опубликован индекс TIOBE за май 2025 года

По данным майского рейтинга TIOBE, популярность языка программирования Python выросла на 2,2%, достигнув рекордных 25,35%. Это наивысшая доля за всю историю индекса. Python также показал крупнейший отрыв от ближайшего конкурента — C++, с разницей более 15%.

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

В TIOBE отметили:
«Единственная причина, по которой другие языки всё ещё существуют, заключается в низкой производительности Python и том факте, что он интерпретируется и, следовательно, подвержен неожиданным ошибкам во время выполнения. Это означает, что критически важные для безопасности или работающие в реальном времени системы по‑прежнему должны полагаться на другие языки»


➡️ Полную статистику можно посмотреть по ссылке.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
😁449👾3🥱2
🚀 ARCHI.Tech от ВТБ

Первый в России архитектурный хакатон, ориентированный на студентов, выпускников технических вузов, IT-архитекторов, аналитиков и бэкенд-разработчиков. Участники смогут проявить себя в решении реальных кейсов банка по одному из трёх треков: прикладной архитектурный сервис, архитектура данных цифрового рубля и архитектурный стандарт надёжности. Призовой фонд хакатона — 1,2 миллиона рублей — будет распределён между победителями.​

Дата: 19–25 мая
Формат: онлайн
Стоимость: бесплатно

➡️ Регистрация по ссылке.

🐸 Библиотека программиста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1😁1
🎮 Код из книги: Управление состоянием с помощью Signals в Angular

Проблема: в современных Angular-приложениях управление состоянием часто становится сложным и трудоёмким, особенно когда используются различные подходы, такие как NgRx или манипуляции с обычными переменными. Это может привести к трудностям в отслеживании изменений состояния и взаимодействии между компонентами.

Решение: использование Signals — нового инструмента для управления состоянием, который упрощает реактивное программирование в Angular и улучшает производительность. Signals обеспечивают прямое отслеживание изменений состояния, что делает код более читаемым и эффективным.

Пример кода для простого счётчика с использованием Signals:


import { signal } from @angular/core;

export const counterSignal = signal(0);

export function incrementCounter() {
counterSignal.update(count => count + 1);
}

export function decrementCounter() {
counterSignal.update(count => count — 1);
}


Преимущества:

— Использование Signals упрощает код и делает его легче для понимания.
— Signals обеспечивают более эффективное отслеживание изменений, чем традиционные подходы.
— Signals можно интегрировать с другими подходами, такими как RxJS, для получения максимальной гибкости.

➡️ Больше полезных книг — в нашем канале @progbook
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
🚨 Смешные новости про IT теперь в одном канале

Мы запустили @hahacker_news — наш новый юмористический IT-канал.

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

👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8😢42👍2
Представим, что сейчас 2035 год. В IT больше не входа — есть только выход.

Мир полностью автоматизировал простые задачи: тесты, вёрстку, бэкенд, фронтенд, дизайн, продуктовые решения. GPT-10 собирает MVP по голосовому описанию, Midjourney Designer Suite создаёт UI лучше лучших дизайнеров. Стартапы запускаются за 10 минут с кредиткой.

Компании перестали брать джунов — зачем, если ИИ закрывает всё? Мидлы ушли следом. Остались только сеньоры — те, кто управляет ИИ и решает сложные задачи. Остальные — лишь наблюдают, как вход в IT становится мифом.

Государства ничего не могли предложить. Они сами автоматизировали свои ИТ-отделы. Бигтехи держали элитные стажировки, но туда отбирали только тех, кто ещё в 15 лет делал open-source фреймворки и выигрывал олимпиаду по архитектуре ПО.

Иван — пример такого поколения. Он начал учиться в 2025-м, когда казалось: достаточно стараться и всё получится. Но каждый раз он упирался в стену: «Ты не работал в реальных проектах». А реальных проектов ему не давали.

В 2035 он бросил попытки пробиться, и устроился работать с подростками — помогать им не сходить с ума в мире, где ты никому не нужен, если не стал лучшим до двадцати.  Вечерами он всё открывает IDE — не ради карьеры, а из любви.

И всё равно — он чувствовал, что где-то была ошибка. Не в себе. Не в коде. В системе, где лестница исчезла, а потолок остался.

Как думаете, возможен ли такой сценарий в будущем? Ведь мир меняется, и нужно только успевать к нему адаптироваться.

🐸 Библиотека программиста #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
😢39🥱12🤔6😁4👾4
2025/07/08 22:21:54
Back to Top
HTML Embed Code: