⏰ Осталось 48 часов!
Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября.
⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным.
👉 Забрать место
Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября.
⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным.
👉 Забрать место
🥱6
👨💻 Нужен ли разработчику сайт-визитка или это лишнее
Сейчас у каждого есть GitHub, LinkedIn, Telegram и куча других платформ.
Казалось бы — зачем ещё и свой сайт-портфолио?
Давайте разберёмся.
✅ Аргументы за сайт-визитку
• Контроль над брендом — соцсети меняются, сайты блокируют, а домен и сервер — ваша территория.
• Выделяетесь среди резюме — вместо унылого PDF можно показать проекты, интерактивные демки, блог.
• SEO и видимость — вас могут найти рекрутеры или клиенты через поиск.
• Тренировка навыков — сайт сам по себе демонстрирует, что вы умеете в верстку, дизайн, деплой и инфраструктуру.
❌ Аргументы против или «пустая трата времени»
• Все и так смотрят GitHub/LinkedIn — работодателям важнее код и опыт, а не красивый лендинг.
• Поддерживать сложно — технологии быстро устаревают, сайт превращается в «заброшенный музей».
• Не решает ключевых задач — оффер дадут не за HTML-визитку, а за навыки и проекты.
• Время лучше потратить на реальные пет-проекты или open-source.
💬 Что думаете вы? Может у вас есть визитки? Скидывайте в комменты 👇
🐸 Библиотека шарписта
#междусобойчик
Сейчас у каждого есть GitHub, LinkedIn, Telegram и куча других платформ.
Казалось бы — зачем ещё и свой сайт-портфолио?
Давайте разберёмся.
✅ Аргументы за сайт-визитку
• Контроль над брендом — соцсети меняются, сайты блокируют, а домен и сервер — ваша территория.
• Выделяетесь среди резюме — вместо унылого PDF можно показать проекты, интерактивные демки, блог.
• SEO и видимость — вас могут найти рекрутеры или клиенты через поиск.
• Тренировка навыков — сайт сам по себе демонстрирует, что вы умеете в верстку, дизайн, деплой и инфраструктуру.
❌ Аргументы против или «пустая трата времени»
• Все и так смотрят GitHub/LinkedIn — работодателям важнее код и опыт, а не красивый лендинг.
• Поддерживать сложно — технологии быстро устаревают, сайт превращается в «заброшенный музей».
• Не решает ключевых задач — оффер дадут не за HTML-визитку, а за навыки и проекты.
• Время лучше потратить на реальные пет-проекты или open-source.
💬 Что думаете вы? Может у вас есть визитки? Скидывайте в комменты 👇
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍1
🤓 «Сначала выучу Python идеально, а потом пойду в ML»
Звучит логично, но на практике — ловушка.
Python огромный: фреймворки, библиотеки, нюансы синтаксиса. Учить «всё сразу» можно бесконечно.
В итоге — месяцы зубрёжки, а до ML руки так и не доходят.
На старте достаточно баз: типы данных, циклы, функции, работа с библиотеками. Всё остальное лучше подтягивать в процессе решения ML-задач.
⚠️ До 1 сентября курсы можно забрать по старым ценам. Это последние выходные, когда:
— ML идёт за 34 000 вместо 44 000 ₽ + Python в подарок,
— два в одном: оплатите курс по математике и получите второй доступ в подарок,
— и главное: можно купить все курсы до подорожания.
👉 ML для старта в Data Science
А для будущих Data Scientist’ов у нас ещё:
— Базовые модели ML и приложения
— Математика для Data Science
— AI-агенты для DS-специалистов (2-й поток скоро)
Звучит логично, но на практике — ловушка.
Python огромный: фреймворки, библиотеки, нюансы синтаксиса. Учить «всё сразу» можно бесконечно.
В итоге — месяцы зубрёжки, а до ML руки так и не доходят.
На старте достаточно баз: типы данных, циклы, функции, работа с библиотеками. Всё остальное лучше подтягивать в процессе решения ML-задач.
⚠️ До 1 сентября курсы можно забрать по старым ценам. Это последние выходные, когда:
— ML идёт за 34 000 вместо 44 000 ₽ + Python в подарок,
— два в одном: оплатите курс по математике и получите второй доступ в подарок,
— и главное: можно купить все курсы до подорожания.
👉 ML для старта в Data Science
А для будущих Data Scientist’ов у нас ещё:
— Базовые модели ML и приложения
— Математика для Data Science
— AI-агенты для DS-специалистов (2-й поток скоро)
🥱7❤2
📰 Дайджест недели
На выходных полезно посмотреть пропущенные материалы, поэтому мы собираем их для вас.
— Планы на Visual Studio
Microsoft поделилась дорожной картой внедрения AI в Visual Studio. В ближайших обновлениях появятся улучшения в автодополнении кода, интеллектуальные подсказки для рефакторинга и анализ кода на лету с использованием AI.
— Самый простой способ собрать метрики .NET
В статье пошагово разбирается подключение приложения, сбор метрик и отправка их в систему мониторинга без сложной конфигурации.
— DocumentDB теперь в составе Linux Foundation
Это шаг к расширению экосистемы DocumentDB, увеличению прозрачности и стимулированию участия разработчиков из разных компаний.
— Анализ планы запросов прямо в Visual Studio
Microsoft представила EF Core Visualizer — новое расширение для Visual Studio, которое позволяет просматривать планы выполнения запросов Entity Framework Core прямо в IDE.
— Начало работы с Aspire CLI
Aspire CLI позволяет быстро создавать проекты, управлять зависимостями и интегрировать шаблоны кода, упрощая повторяющиеся задачи разработчиков.
🐸 Библиотека шарписта
На выходных полезно посмотреть пропущенные материалы, поэтому мы собираем их для вас.
— Планы на Visual Studio
Microsoft поделилась дорожной картой внедрения AI в Visual Studio. В ближайших обновлениях появятся улучшения в автодополнении кода, интеллектуальные подсказки для рефакторинга и анализ кода на лету с использованием AI.
— Самый простой способ собрать метрики .NET
В статье пошагово разбирается подключение приложения, сбор метрик и отправка их в систему мониторинга без сложной конфигурации.
— DocumentDB теперь в составе Linux Foundation
Это шаг к расширению экосистемы DocumentDB, увеличению прозрачности и стимулированию участия разработчиков из разных компаний.
— Анализ планы запросов прямо в Visual Studio
Microsoft представила EF Core Visualizer — новое расширение для Visual Studio, которое позволяет просматривать планы выполнения запросов Entity Framework Core прямо в IDE.
— Начало работы с Aspire CLI
Aspire CLI позволяет быстро создавать проекты, управлять зависимостями и интегрировать шаблоны кода, упрощая повторяющиеся задачи разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
ПОСЛЕДНИЙ ДЕНЬ❗
КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️
— ML за 34к вместо 44к + Python в подарок
— Математика → второй доступ в подарок
— Ранний доступ к AI-агентам с 15 сентября
— И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ
👉 Proglib Academy
КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️
— ML за 34к вместо 44к + Python в подарок
— Математика → второй доступ в подарок
— Ранний доступ к AI-агентам с 15 сентября
— И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ
👉 Proglib Academy
🥱5
Forwarded from Библиотека задач по C# | тесты, код, задания
В .NET Core приложении вы обрабатываете большое количество асинхронных запросов к внешнему API. При профилировании видно, что создаётся слишком много объектов Task, и нагрузка на GC возрастает. Какой подход поможет оптимизировать ситуацию?
👾 — Заменить все async/await на синхронные вызовы, чтобы уменьшить количество Task
👍 — Использовать ValueTask там, где результат часто доступен синхронно
🥰 — Принудительно вызывать GC.Collect() после каждой пачки запросов
⚡️ — Запускать асинхронные методы через Task.Run, чтобы вынести их в пул потоков
Библиотека задач по C#
👾 — Заменить все async/await на синхронные вызовы, чтобы уменьшить количество Task
👍 — Использовать ValueTask там, где результат часто доступен синхронно
🥰 — Принудительно вызывать GC.Collect() после каждой пачки запросов
⚡️ — Запускать асинхронные методы через Task.Run, чтобы вынести их в пул потоков
Библиотека задач по C#
👍90🌚7👾3⚡1
Tech Lead .NET developer — от 180 000 ₽ офис.
C# разработчик — от 100 000 ₽, офис.
Старший разработчик C# — от 455 000 ₽, удалёнка.
.NET разработчик — удалёнка.
.NET разработчик — до 220 000 ₽, удалёнка.
Бустер — Удалённо (в любом городе мира).
Please open Telegram to view this post
VIEW IN TELEGRAM
Фоновые задачи — это сердце любого сложного приложения: уведомления, очистка логов, обработка очередей.
Но с ростом нагрузки управлять ими становится всё сложнее.
TickerQ — это инструмент, который решает эти задачи:
• Высокая производительность за счёт отказа от рефлексии и использования source generators.
• Хранение заданий и истории выполнения в вашей базе данных через EF Core.
• Панель управления для мониторинга и управления задачами в реальном времени.
• Гибкое планирование с поддержкой cron, одноразовых задач, приоритетов и ограничений.
Пример: задача по расписанию
[TickerFunction(functionName: "CleanupLogs", cronExpression: "0 0 * * *")]
public async Task CleanupLogs(TickerFunctionContext<string> ctx, CancellationToken ct)
{
Console.WriteLine("Очистка логов запущена!");
}
Теперь CleanupLogs будет выполняться каждый день ровно в полночь.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔3🥱1
⭐️ Любимые расширения инженера Microsoft
Visual Studio Code — это один из самых популярных и гибких редакторов кода, и его мощность значительно усиливается с помощью расширений.
Мадс Кристенсен, ведущий инженер Microsoft, на подкасте поделился своими любимыми расширениями, которые помогают улучшить рабочий процесс.
• C# for Visual Studio Code: обеспечивает поддержку C# в VS Code, включая IntelliSense и отладку.
• Live Server: запускает локальный сервер с функцией автообновления, полезен при разработке веб-приложений.
• Prettier: автоматически форматирует код, обеспечивая его единообразие.
• GitLens: расширяет возможности работы с Git, предоставляя подробную информацию о коммитах и авторах.
• Bracket Pair Colorizer: цветовое выделение пар скобок, упрощающее навигацию в коде.
💬 У вас есть любимчики в VS Code? Скидывайте в комментарии 👇
🐸 Библиотека шарписта
Visual Studio Code — это один из самых популярных и гибких редакторов кода, и его мощность значительно усиливается с помощью расширений.
Мадс Кристенсен, ведущий инженер Microsoft, на подкасте поделился своими любимыми расширениями, которые помогают улучшить рабочий процесс.
• C# for Visual Studio Code: обеспечивает поддержку C# в VS Code, включая IntelliSense и отладку.
• Live Server: запускает локальный сервер с функцией автообновления, полезен при разработке веб-приложений.
• Prettier: автоматически форматирует код, обеспечивая его единообразие.
• GitLens: расширяет возможности работы с Git, предоставляя подробную информацию о коммитах и авторах.
• Bracket Pair Colorizer: цветовое выделение пар скобок, упрощающее навигацию в коде.
💬 У вас есть любимчики в VS Code? Скидывайте в комментарии 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2
📉 5 трендов IT-найма 2025
В мире IT происходят кардинальные изменения. Если раньше смена компании была почти гарантией роста зарплаты, то в 2025 году это перестаёт быть настолько очевидным.
Сегодня компании более внимательно выбирают сотрудников, а кандидаты стали избирательнее в поиске работы. Причиной этого стал активный рост применения искусственного интеллекта, который всё чаще берёт на себя роль собеседника.
➡️ Читать статью
🐸 Библиотека шарписта
В мире IT происходят кардинальные изменения. Если раньше смена компании была почти гарантией роста зарплаты, то в 2025 году это перестаёт быть настолько очевидным.
Сегодня компании более внимательно выбирают сотрудников, а кандидаты стали избирательнее в поиске работы. Причиной этого стал активный рост применения искусственного интеллекта, который всё чаще берёт на себя роль собеседника.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
🐞 Тренировка по дебагу
Если ваши коллеги пишут идеальный код, пора развивать навыки поиска ошибок.
Чтобы стать мастером отладки, важно не только понимать, как писать правильный код, но и уметь находить и исправлять ошибки, которые могут скрываться даже в самых «идеальных» решениях.
Для этого можно использовать промпт:
С каждым багом вы становитесь только сильнее.
🐸 Библиотека шарписта
#буст
Если ваши коллеги пишут идеальный код, пора развивать навыки поиска ошибок.
Чтобы стать мастером отладки, важно не только понимать, как писать правильный код, но и уметь находить и исправлять ошибки, которые могут скрываться даже в самых «идеальных» решениях.
Для этого можно использовать промпт:
Ты — эксперт по созданию ошибок в коде на C#, умеющий писать код, который выглядит функциональным, но содержит тонкие и значимые ошибки. Твоя цель — создавать фрагменты кода на C#, содержащие конкретные типы ошибок, позволяя пользователям тренировать свои навыки отладки и проверки кода. Код должен быть синтаксически правильным, но семантически ошибочным.
Напиши функцию на C#, которая <ДЕЛАЕТ ЧТО-ТО>. Включи как минимум три различных ошибки, которые разработчик может часто допускать при реализации этой функции. Ошибки должны приводить к некорректным результатам или потенциальным ошибкам времени выполнения.
С каждым багом вы становитесь только сильнее.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Переворачиваем календарь — а там скидки, которые уже закончились.
Но мы их вернули на последний день 🤔
До 00:00 третьего сентября (цены как до 1 сентября):
▪️ Математика для Data Science — 35.199 ₽ вместо 44.900 ₽
▪️ Алгоритмы и структуры данных — 31.669 ₽ вместо 39.900 ₽
▪️ Основы IT — 14.994 ₽ вместо 19.900 ₽
▪️ Архитектуры и шаблоны — 24.890 ₽ вместо 32.900 ₽
▪️ Python — 24.990 ₽ вместо 32.900 ₽
▪️ ML для Data Science — 34.000 ₽ вместо 44. 000 ₽
▪️ AI-агенты — 49.000 ₽ вместо 59.000 ₽
👉 Хватаем скидки из прошлого
P.S. Машину времени одолжили у дяди Миши
Но мы их вернули на последний день 🤔
До 00:00 третьего сентября (цены как до 1 сентября):
▪️ Математика для Data Science — 35.199 ₽ вместо 44.900 ₽
▪️ Алгоритмы и структуры данных — 31.669 ₽ вместо 39.900 ₽
▪️ Основы IT — 14.994 ₽ вместо 19.900 ₽
▪️ Архитектуры и шаблоны — 24.890 ₽ вместо 32.900 ₽
▪️ Python — 24.990 ₽ вместо 32.900 ₽
▪️ ML для Data Science — 34.000 ₽ вместо 44. 000 ₽
▪️ AI-агенты — 49.000 ₽ вместо 59.000 ₽
👉 Хватаем скидки из прошлого
P.S. Машину времени одолжили у дяди Миши
🔥1😢1🥱1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55💯15👍7❤1🔥1
В C# запись
T?
используется в двух разных контекстах — и это может запутать даже опытных разработчиков.• Nullable Value Types
Тут
T?
— это реально другой тип.int?
— это Nullable<int>
, со своими методами HasValue
, Value
.Вы получаете объект, который может быть пустым:
int? age = GetAge();
if (age.HasValue) Console.WriteLine(age.Value);
• Nullable Reference Types
А тут
T?
— это не новый тип, а подсказка компилятору:«Эта ссылка может быть null — предупреди меня, если я забуду это проверить.»
Во время выполнения — всё равно просто T:
string? name = GetName();
Console.WriteLine(name.Length); // ⚠️ warning: возможно null!
Будьте внимательны: одинаковый синтаксис ≠ одинаковое поведение.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
Код-ревью — это не просто оценка вашего кода, это возможность для роста и улучшения. Не все умеют конструктивно «обзываться», поэтому нужно уметь правильно реагировать на ревью.
Критика = шанс для роста. Каждый комментарий — это возможность улучшить код и стать лучше. Не нужно воспринимать это как личную атаку.
Проблемы с кодом — это не проблемы с вами. Ошибки в коде — это нормальная часть работы. Главное — это стремление исправить их.
Порой избыточная критика может деморализовать. Главное — это знать, что каждый ошибается, и это не делает вас плохим разработчиком.
💬 Как вы реагируете на код-ревью? Стараетесь не пропускать через себя или отвечаете коллегам так же строго? Делитесь в комментариях 👇
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3
😎 Сколько баллов набрали вы?
Голосуйте, какой у вас уровень разработчика:
😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)
Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.
👉 Научим, как быстро прокачаться от стажера до сеньора
Голосуйте, какой у вас уровень разработчика:
😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)
Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.
👉 Научим, как быстро прокачаться от стажера до сеньора
🤩12🎉3🥱2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁7🥱3
🎮 КВЕСТОВАЯ ЛИНИЯ: «Путь Data Scientist'а»
⮕ Твой стартовый набор искателя данных:
⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника»
Эффект: –30% к цене полного набора ДСника
Было: 121.800 ₽ → Стало: 84.900 ₽
☞ Что ждет тебя в этом квесте
— Получение артефактов: портфолио проектов и сертификаты
— Прокачка от новичка до Senior Data Scientist
— Босс-файты с реальными задачами из индустрии
— Доступ к гильдии единомышленников
📎 Забрать бафф
Рассрочки: 3 мес | 6 мес | 12 мес
⮕ Твой стартовый набор искателя данных:
Python — твое легендарное оружие (урон по багам +∞)
Математика — твой базовый интеллект (влияет на понимание алгоритмов)
Машинное обучение — твое дерево навыков (открывает новые способности)
⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника»
Эффект: –30% к цене полного набора ДСника
Было: 121.800 ₽ → Стало: 84.900 ₽
☞ Что ждет тебя в этом квесте
— Получение артефактов: портфолио проектов и сертификаты
— Прокачка от новичка до Senior Data Scientist
— Босс-файты с реальными задачами из индустрии
— Доступ к гильдии единомышленников
📎 Забрать бафф
Рассрочки: 3 мес | 6 мес | 12 мес
❤1🥱1
🏦 Строим банк с нуля
Начинаете проект с нуля?
Сначала решите, как разные части вашего приложения будут общаться.
ArchiMate — удобный способ всё нарисовать и разложить по полочкам.
Когда схема понятна, проект становится аккуратным, а систему легко улучшать и развивать.
➡️ В статье — о том, как визуализировать компоненты приложения и построить систему, которую легко развивать.
🐸 Библиотека шарписта
Начинаете проект с нуля?
Сначала решите, как разные части вашего приложения будут общаться.
ArchiMate — удобный способ всё нарисовать и разложить по полочкам.
Когда схема понятна, проект становится аккуратным, а систему легко улучшать и развивать.
Please open Telegram to view this post
VIEW IN TELEGRAM
😢4🥱3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15❤1