Forwarded from Библиотека задач по C# | тесты, код, задания
Что произойдёт при попытке изменить значение readonly поля вне конструктора?
👾 — Будет выброшено исключение во время выполнения
👍 — Компилятор выдаст ошибку
🥰 — Значение изменится, но только для текущего экземпляра
⚡️ — Поле сбросится в значение по умолчанию
Библиотека задач по C#
👾 — Будет выброшено исключение во время выполнения
👍 — Компилятор выдаст ошибку
🥰 — Значение изменится, но только для текущего экземпляра
⚡️ — Поле сбросится в значение по умолчанию
Библиотека задач по C#
👍153🌚2🎉1👾1
C# / .NET Core Backend Developer — от 140 000 ₽, удалёнка.
Senior C# Developer (HFT) — до 1 000 000 ₽, удалённо.
Senior .NET Developer — до 250 000 ₽.
C# разработчик — от 240 000 ₽, удалённо.
C#/.NET‑разработчик — от 240 000 ₽, удалёнка.
Бустер — Удалённо (в любом городе мира).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁50👍3❤1
Последний шанс залутать курсы Proglib Academy с выгодой 40% и пожизненным доступом.
До 1 августа действует скидка на курсы по математике для Data Science, алгоритмам и структурам данных, обновлённому Python, frontend-разработке с нуля, основам IT для непрограммистов, базовым моделям ML, а также архитектурам и шаблонам проектирования.
Выбираем и забираем 👈
P.S. Акция не распространяется на курсы «AI-агенты для DS-специалистов» и «ML для старта в Data Science».
До 1 августа действует скидка на курсы по математике для Data Science, алгоритмам и структурам данных, обновлённому Python, frontend-разработке с нуля, основам IT для непрограммистов, базовым моделям ML, а также архитектурам и шаблонам проектирования.
Выбираем и забираем 👈
P.S. Акция не распространяется на курсы «AI-агенты для DS-специалистов» и «ML для старта в Data Science».
🥱3
Вайб-кодинг — это когда ты формулируешь задачу на обычном языке, а искусственный интеллект превращает её в рабочий код. Понятно и быстро! Но на самом ли деле это так безобидно?
В статье о том этот подход изменил подход к разработке, почему разработчики от него в восторге, а работодатели не всегда уверены в его эффективности.
Please open Telegram to view this post
VIEW IN TELEGRAM
😢9🥱8👍2🔥2😁1
Многие проекты на .NET годами живут со старыми версиями зависимостей. Это не видно на глаз, но может привести к уязвимостям или проблемам с производительностью.
Чтобы избавиться от этого нужно установить:
dotnet tool install --global dotnet-outdated-tool
И запустить:
dotnet outdated
Дополнительно можно использовать флаги:
--include-transitive: показывает даже вложенные зависимости
--upgrade: автоматически обновляет зависимости
--fail-on-updates: делает ошибку в CI, если есть устаревшие
Запускайте хотя бы раз в неделю и
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4😁4🥱2
Составили для вас чек-лист, который поможет организовать настоящий отдых и восстановить силы. Это мини-гайд, который можно использовать, чтобы максимально эффективно отдохнуть и вернуться к работе с новыми силами.
✅ Отключитесь от рабочих задач
• Убедитесь, что все рабочие приложения и уведомления выключены.
• Уведомите коллег и руководителей о том, что вы в отпуске или берете перерыв.
• Установите автоответчик.
✅ Создайте четкие границы для работы и отдыха
• Установите в календаре блоки времени для отдыха, чтобы не случайно «передвинуть» их.
• Избегайте переноса рабочих задач в личное время.
✅ Заботьтесь о теле
• Уделите внимание физической активности: прогулки на свежем воздухе, легкие тренировки или йога.
• Спите не менее 7-8 часов в сутки, соблюдая режим.
• Пройдите профилактические осмотры у врача.
✅ Снимите умственное напряжение
• Прекратите думать о рабочих задачах и проектах.
• Проводите время с людьми, которые вам нравятся и с которыми вы можете расслабиться.
• Начните новое хобби или займитесь творчеством: рисование, кулинария, музыка.
✅ Правильное питание и здоровье
• Старайтесь питаться сбалансированно и включать больше свежих продуктов.
• Уделите внимание питьевому режиму — пейте больше воды и избегайте чрезмерного употребления кофе.
• Избегайте тяжелых и жирных продуктов, особенно перед сном.
✅ Баланс между отдыхом и продуктивностью
• Найдите баланс между активностями и отдыхом. Не перегружайте себя мероприятиями.
• Помните, что отдых должен приносить удовольствие, а не ощущение усталости или перегрузки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8😁1
Когда выбираешь язык программирования, всегда возникает вопрос: что же будет тем самым идеальным инструментом для твоих задач. Для наших подписчиков, очевидно, таковым стал C#.
Один из подписчиков задает вопрос:
Почему вы выбрали C# и какие его особенности вам особенно нравятся?
Вот несколько причин, почему C# — это отличный выбор:
• Разрабатывать можно всё — от мобильных приложений с Xamarin до веб-сервисов на ASP.NET Core, а для игр вообще не найти лучшего варианта, чем Unity.
• С# чёткий и стильный, и получается регулярные обновления.
• У языка огромное комьюнити. Разработчики активно делятся опытом, решают проблемы и делятся фишками.
💬 За что вы полюбили C#? Делитесь в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍3
Если вы работаете с Quartz или Hangfire и хотите избавиться от их ограничений, Ticker Q может стать отличной альтернативой. Эта библиотека улучшает старые решения, предоставляя простоту, высокую скорость и поддержку асинхронности.
В видео покажут, как легко внедрить Ticker Q в проект на .NET и настроить cron-выражения с EF Core для хранения задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤1😁1
🔄 Роль delivery manager в процессе разработки
Delivery Manager отличается от традиционного проектного менеджера тем, что его роль сосредоточена не только на планировании и контроле сроков, но и на постоянной оптимизации процесса разработки.
В статье про то, почему без этой роли проект может сорваться, и как именно этот специалист влияет на успешную разработку продукта.
➡️ Подробнее про Delivery Manager
🐸 Библиотека шарписта
Delivery Manager отличается от традиционного проектного менеджера тем, что его роль сосредоточена не только на планировании и контроле сроков, но и на постоянной оптимизации процесса разработки.
В статье про то, почему без этой роли проект может сорваться, и как именно этот специалист влияет на успешную разработку продукта.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁38🔥1
🧩 Субботний ребус
Что мы загадали в ребусе? Пишите под спойлер в комментарии 👇
🐸 Библиотека шарписта #междусобойчик
Что мы загадали в ребусе? Пишите под спойлер в комментарии 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
😢1
📰 Дайджест недели
Для тех, кто пропустил инфопоток — конденсат самых значимых апдейтов.
— Smarter AI Edits в Visual Studio Copilot
Ранее большинство изменений вносилось с помощью жёстких эвристических правил и шаблонов, что давало лишь ~50 % успешных результатов и приводило к конфликтам синтаксиса или потере частей кода.
Теперь используется сочетание спекулятивной декодировки и современных моделей, которое позволяет формировать «идеальный» вариант файла и затем сравнивать его с фактическим кодом, аккуратно интегрируя необходимое изменение без ломки контекста
— Нативная поддержка VECTOR в .NET и JDBC‑драйверах
Microsoft объявила о релизе Microsoft.Data.SqlClient 6.1.0 и Microsoft JDBC Driver for SQL Server 13.1.0, которые впервые предлагают полноценную нативную обработку векторных данных через новый тип VECTOR
— Microsoft выпустила .NET Aspire 9.4
Главное нововведение — полноценный нативный AOT-командный интерфейс Aspire CLI, который теперь в общем доступе. Он предоставляет команды
— Delivery Manager: что за профессия и какую роль играет в разработке
— Вайб-кодинг: что это и как к нему относятся IT-специалисты и работодатели
🐸 Библиотека шарписта #свежак
Для тех, кто пропустил инфопоток — конденсат самых значимых апдейтов.
— Smarter AI Edits в Visual Studio Copilot
Ранее большинство изменений вносилось с помощью жёстких эвристических правил и шаблонов, что давало лишь ~50 % успешных результатов и приводило к конфликтам синтаксиса или потере частей кода.
Теперь используется сочетание спекулятивной декодировки и современных моделей, которое позволяет формировать «идеальный» вариант файла и затем сравнивать его с фактическим кодом, аккуратно интегрируя необходимое изменение без ломки контекста
— Нативная поддержка VECTOR в .NET и JDBC‑драйверах
Microsoft объявила о релизе Microsoft.Data.SqlClient 6.1.0 и Microsoft JDBC Driver for SQL Server 13.1.0, которые впервые предлагают полноценную нативную обработку векторных данных через новый тип VECTOR
— Microsoft выпустила .NET Aspire 9.4
Главное нововведение — полноценный нативный AOT-командный интерфейс Aspire CLI, который теперь в общем доступе. Он предоставляет команды
aspire new
, aspire run
, aspire add
, aspire config
.— Delivery Manager: что за профессия и какую роль играет в разработке
— Вайб-кодинг: что это и как к нему относятся IT-специалисты и работодатели
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Forwarded from Библиотека задач по C# | тесты, код, задания
Каков правильный порядок явного преобразования типов для преобразования большего типа в меньший в C#?
👾 — double -> float -> long -> int -> char -> bool
👍 — double -> float -> long -> int -> char
🥰 — float -> double -> long -> int -> char
⚡️ — float -> double -> long -> int -> char -> bool
Библиотека задач по C#
👾 — double -> float -> long -> int -> char -> bool
👍 — double -> float -> long -> int -> char
🥰 — float -> double -> long -> int -> char
Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
👍80👾7🌚4❤3
.NET developer — до 300 000 ₽, удалёнка.
Senior Unity/C# разработчик — до 300 000 ₽, офис (Москва).
Разработчик C# — до 300 000 ₽, удалёнка.
Разработчик С# / .NET Core — от 220 000 до 350 000 ₽, удалёнка.
Разработчик .NET/C# — от 300 000 до 350 000 ₽, удалёнка.
Бустер — Удалённо (в любом городе мира).
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 virtual, override, new, overload в C#
Работаете с наследованием в C#? Тогда вы обязаны понимать, как работают
Метод можно переопределить в классе-наследнике. Без него — нельзя.
Это не переопределение, а маскировка: новый метод с тем же именем.
Метод с таким же именем, но разными параметрами. Никак не связан с наследованием.
🐸 Библиотека шарписта #буст
Работаете с наследованием в C#? Тогда вы обязаны понимать, как работают
virtual
, override
, new
и overload
. Разложим по полочкам:virtual
— можно переопределитьМетод можно переопределить в классе-наследнике. Без него — нельзя.
class Animal {
public virtual void Speak() {
Console.WriteLine("Animal speaks");
}
}
override
— переопределение родительского метода.class Dog : Animal {
public override void Speak() {
Console.WriteLine("Woof");
}
}
new
— перетирание метода базового классаЭто не переопределение, а маскировка: новый метод с тем же именем.
class Cat : Animal {
public new void Speak() {
Console.WriteLine("Meow");
}
}
overload
— перегрузка методаМетод с таким же именем, но разными параметрами. Никак не связан с наследованием.
class Printer {
public void Print(string text) { ... }
public void Print(int number) { ... } // overload
}
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥11👍3🥱3😁1👾1
🤔 Зачем вообще понимать, как работает ML?
Сейчас многие просто запускают модельку в sklearn — и радуются точности 0.92.
Машинное обучение — это система, которую можно понять.
Если знаешь, что делает градиентный спуск, зачем нужен бустинг и как дерево принимает решения — ты не просто «запускаешь», ты управляешь моделью.
👉 Мы сделали курс, чтобы в это было реально въехать:
— без сложных формул;
— с интуитивными объяснениями;
— от простого к сложному.
Если хочешь перейти от «гуглю код» к «понимаю, как это работает» — ты по адресу!
❗Стартуем в сентябре — бронируй место на курсе уже сейчас
Сейчас многие просто запускают модельку в sklearn — и радуются точности 0.92.
Вроде всё работает… но почему?
А когда сломается — что делать?
Машинное обучение — это система, которую можно понять.
Если знаешь, что делает градиентный спуск, зачем нужен бустинг и как дерево принимает решения — ты не просто «запускаешь», ты управляешь моделью.
👉 Мы сделали курс, чтобы в это было реально въехать:
— без сложных формул;
— с интуитивными объяснениями;
— от простого к сложному.
Если хочешь перейти от «гуглю код» к «понимаю, как это работает» — ты по адресу!
❗Стартуем в сентябре — бронируй место на курсе уже сейчас
🥱3❤2
Мы подготовили 5 карточек, которые расскажут, как вайб-кодинг меняет разработку, какие плюсы и минусы он имеет, а также что думают об этом сами специалисты.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😢4👾2❤1🥱1