Профессор Си
الذهاب إلى القناة على Telegram
Уроки, советы, новости C#. @anothertechrock @aldrson
إظهار المزيد2 807
المشتركون
-224 ساعات
-87 أيام
-1330 أيام
أرشيف المشاركات
2 807
Магия Lovable: как создавать готовые интерфейсы с помощью одного запроса.
Бесплатный урок курса «Вайб-кодинг: создание цифровых продуктов с ИИ»
Lovable может за минуты собрать экран, который выглядит как почти готовый интерфейс. Но результат зависит не от «магии нейросети», а от того, насколько точно вы ставите задачу. Один расплывчатый запрос даст случайный макет, а правильно собранный системный промпт — понятную структуру, единый стиль и экран, который уже можно показывать команде, заказчику или использовать для проверки идеи.
На открытом уроке 2 июля в 20:00 разберём, как формулировать задачи для Lovable, чтобы получать предсказуемый результат с первой попытки. Поговорим о структуре системного промпта, ключевых словах, которые помогают превратить текст в качественный интерфейс, и способах доработки результата через встроенный редактор и повторные запросы. Отдельно обсудим, как управлять компонентами, просить нейросеть переиспользовать элементы и сохранять единый визуальный стиль.
Урок не для тех, кто ждёт, что Lovable «сам всё поймёт», не готов уточнять задачу и хочет получать качественный интерфейс без структуры, контекста и итераций.
👉 Записаться: https://vk.cc/cZ1Wn4
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
2 807
👍 42% · Professional Web Developer (Python/JavaScript, 80%-100%, Remote within Switzerla
🏢 Adfinis
Mid · Remote · Remote, Switzerland
2 807
Repost from Уютное сообщество C# разработчиков
🔔Новые вакансии по C# за последние 7 дней
1️⃣ C# (.NET) Developer (Middle+ / Senior)
IndigoSoft
Middle/Senior · Remote · Москва · 💰 2 750 – 3 500 $
2️⃣ C#/.NET-разработчик
Paragon Software
Hybrid · Санкт-Петербург
3️⃣ C# разработчик
Клеверенс Софт
Office · Москва · 💰 70 000 – 150 000 RUR
4️⃣ C#/.NET-разработчик
МУЛЬТИФАКТОР
Hybrid · Москва
5️⃣ C# Backend Developer
Чиббис
Remote · Москва
6️⃣ Разработчик C#
PIX Robotics
Remote · Москва
7️⃣ Техлид C# Unity
Маналот Геймз
Lead · Remote · Москва
8️⃣ Senior C#/.Net разработчик
Клируэй Текнолоджис
Senior · Remote · Москва · 💰 220 000 – 350 000 RUR
9️⃣ Программист C# / MSSQL
ГрандТитул
Office · Химки
1️⃣0️⃣ C# .NET Framework WinForms
Биткрафт
Remote · Санкт-Петербург · 💰 200 000 – 250 000 RUR
1️⃣1️⃣ Ведущий C#-разработчик
Ozon
Remote · Москва
1️⃣2️⃣ Senior C# разработчик (.Net)
Лига Ставок
Senior · Remote · Москва
✈️ Talanto | #вакансии #csharp
2 807
Что такое делегаты в .NET?
Ответ:
Делегат в .NET похож на указатель функции в C или C++. Использование делегата позволяет программисту заключить ссылку на метод внутри объекта делегата. Затем объект делегата может быть передан в код, который может вызвать метод, на который ссылается ссылка, необязательно знать во время компиляции, какой метод будет вызван.
Кроме того, можно использовать делегат для создания пользовательских событий в классе. Например:
public delegate void FooDelegate();
class FooClass
{
// кастомное событие
public event FooDelegate FooEvent;
}
FooClass FooObj = new FooClass()
FooObj.FooEvent += new FooDelegate();
#questions2 807
C# 12 and .NET 8 – Modern Cross-Platform
Development Fundamentals
Автор: Mark J. Price
Дата выхода: 2023
#csharp #en #2O23
Скачать книгу
2 807
Repost from Talanto. Поиск работы в IT
+1
Составили для вас "План подготовки к собеседованию" на каждую из вакансий на нашем сайте talanto.work.
Теперь на каждую из 30.000 вакансий на нашем сайте есть "План подготовки под эту вакансию" в нём, вопросы и ответы на часто задаваемые вопросы на собеседовании, как от HR, так и технические вопросы. Например на python вакансию - часто задаваемые python вопросы.
3000+ вопросов и ответов по разным технологиям.
Как бы я искал работу на сайте?
1. Заполнил профиль на сайте
2. Открыл вакансию и увидел процент соответствия вашего профиля на эту вакансию
3. Прожарил бы свое резюме и исправил неточности и ошибки.
4. Изучил "План подготовки под эту вакансию"
5. Проработал и ответил на вопросы, которые могут задать HR и технический специалист.
6. Откликнулся на вакансию.
Все вопросы и планы лежат по ссылке: https://talanto.work/interview-prep.
Фичу выкатили только сегодня - если есть какие-то ошибки - пишите пожалуйста в комментариях.
2 807
🔔Новые вакансии по C#
1️⃣ C# Developer (Revit API / BIM Automation) ТОЛЬКО АСТАНА!
DAN and PARTNERS
Астана
2️⃣ C#/.NET Разработчик
Nexign
Санкт-Петербург
3️⃣QA Fullstack C# Engineer
Зонтик
Senior · Remote · РФ · 💰 до 350 000 ₽
4️⃣ Middle C# Developer
AIR ASTANA, АО
Middle · Алматы
5️⃣ Senior C# разработчик [Telco Platform]
МТС
Senior · Remote · Москва
6️⃣ Senior C# Developer
Veeam
Senior · Remote · Warsaw, Poland
7️⃣ QA Fullstack C#
Альфа-Банк
Hybrid
8️⃣ AQA на C# Middle+
Devquality
Senior · Remote · Москва, Россия · 💰 до 165 000 ₽
9️⃣ Junior Game Developer (C# / C++)
Nival
Junior · Hybrid · 💰 100 000 – 150 000 ₽
1️⃣0️⃣ Automation Test Engineer C# (KORM)
Kaspersky
Москва
✈️ Talanto | #вакансии #csharp
2 807
🔔Новые вакансии по C# за последние 7 дней
1️⃣ C# Developer (Revit API / BIM Automation) ТОЛЬКО АСТАНА!
DAN and PARTNERS
Астана
2️⃣ C#/.NET Разработчик
Nexign
Санкт-Петербург
3️⃣QA Fullstack C# Engineer
Зонтик
Senior · Remote · РФ · 💰 до 350 000 ₽
4️⃣ Middle C# Developer
AIR ASTANA, АО
Middle · Алматы
5️⃣ Senior C# разработчик [Telco Platform]
МТС
Senior · Remote · Москва
6️⃣ Senior C# Developer
Veeam
Senior · Remote · Warsaw, Poland
7️⃣ QA Fullstack C#
Альфа-Банк
Hybrid
8️⃣ AQA на C# Middle+
Devquality
Senior · Remote · Москва, Россия · 💰 до 165 000 ₽
9️⃣ Junior Game Developer (C# / C++)
Nival
Junior · Hybrid · 💰 100 000 – 150 000 ₽
1️⃣0️⃣ Automation Test Engineer C# (KORM)
Kaspersky
Москва
✈️ Talanto | #вакансии #csharp
2 807
Совет на 2026 год — переходите в ML.
Пока обычные разрабы конкурируют с ИИ-копилотами, ML-инженеры эти самые нейронки создают.
В эпоху нейростей это самые востребованые люди в мире программирования. Зарплаты мидлов начинаются от 250 000 ₽, а у сеньоров в BigTech доходят до 700 000 ₽.
А чтобы освоить его всего за 4 месяца без лишней суеты — изучите канал Артема Алехина.
Его бэкграунд: Руководитель команды в Сбере, валютная удаленка. К 22 годам вышел на доход 1 000 000+ ₽ в месяц.
На канале вы найдёте:
— Всё про самые востребованные стеки(Python, ИИ-агенты, NLP) и почему математика — это не страшно, если учить только нужное.
— Как оформить резюме, чтобы оно пролетало через любые LLM-фильтры и ATS-системы прямо к тимлидам.
— Скрипты переговоров, которые помогли его ученикам прыгнуть с 0 до 360к всего за 8 месяцев.
Во времена острой нехватки ML-разработчиков, это лучшее время, чтобы перекатиться. Переходи и изучай: https://t.me/+NmeKLJV36Co0MDVi
2 807
🥸 Шарписты в очках
Сидите у монитора по 10–12 часов, втыкаете в Visual Studio, гоняете сборки.
И тут коллега с серьёзным лицом заявляет:
Без очков с фильтром синего ты себе глаза посадишь!Но правда ли это — или просто маркетинг, нацеленный на программистов, особенно тех, кто пишет на C# и ценит комфорт? 👓 Аргументы за очки с фильтром синего света: • Производители обещают защиту от «синих пиков» LED-экранов. • Есть мнение, что блокировка синего света вечером помогает выработке мелатонина. • Некоторым пользователям помогают при чувствительности к свету. • Модный аксессуар. Особенно с антирефлексом и аккуратной оправой — +10 к внешности на митапах. 🧠 Аргументы против: • Реальная проблема это плохая эргономика, поза и освещение. • Лучше настроить яркость, использовать dark mode и 20-20-20 правило. • Фильтрация синего искажает цвета. Особенно критично, если работаешь с графикой или UI. • Хорошие очки стоят как лицензионный ReSharper. 💬 А вы носите очки? Не обязательно с фильтрами, может просто с диоптриями. Делитесь в комментариях 👇
2 807
C# 12 and .NET 8 – Modern Cross-Platform
Development Fundamentals
Автор: Mark J. Price
Дата выхода: 2023
#csharp #en #2O23
Скачать книгу
2 807
🔔Новые вакансии по C# за последние 14 дней
1️⃣ C# Developer
Hunter Bond
Hybrid · London, UK · 💰 от 8 333 £
2️⃣ C# Developer (gamedev)
Middle · Remote
3️⃣ C# Ontwikkelaar
Macee
Middle · Remote · Remote, Netherlands
4️⃣ Фулстек Разработчик c# (forex, crypto разработка программ для трейдинга)
Westernpips
Lead · Remote · 💰 150 000 – 180 000 ₽
5️⃣ Senior Техлид C#
Цифровые привычки
Senior · Remote · 💰 300 000 – 350 000 ₽
6️⃣ Cтарший Backend-разработчик
VK (MAX)
Remote · Москва
7️⃣ .NET C# Technical Lead
Jalasoft
Senior · Remote · Remote, Colombia
8️⃣ C# разработчик (WPF)
Антереал
Томск
9️⃣ Backend C# Junior+ Разработчик
ФинТех
Junior · Remote · 💰 100 000 – 150 000 ₽
1️⃣0️⃣ SDET C# (UIS)
Kaspersky
Москва
1️⃣1️⃣ Автотестировщик (C#)
ИТ-компания «Лоция»
Middle · Remote
1️⃣2️⃣ Senior C# Developer
Bell Integrator
Senior · Москва
✈️ Talanto | #вакансии #csharp
2 807
⚙️ Гибридное кэширование
Гибридный кэш это баланс между скоростью и масштабируемостью. Он объединяет два уровня хранения данных:
1️⃣ Кэш в памяти. Хранит часто используемые данные локально, обеспечивая моментальный доступ.
2️⃣ Распределенный кэш: Redis, SQL Server Cache. Используется для хранения данных, доступных нескольким серверам.
То есть это метод, при котором данные сначала проверяются в локальном кэше, а если их там нет, запрашиваются из распределенного кэша, например, Redis.
Настройка гибридного кэша в .NET
Чтобы реализовать гибридное кэширование можно использовать HybridCache, который сочетает кэш в памяти и Redis.
1️⃣ Настроить локальный кэш
2️⃣ Добавить Redis как распределенный кэш
3️⃣ Реализовать логику работы с кэшем, используя стратегию «сначала память, потом Redis»
➡️ Подробнее о реализации HybridCache
🤔 Книги для шарписта
2 807
Один и тот же код может работать быстро или медленно — разница не в языке, а в том, как вы решаете задачу. Когда данных мало, это незаметно. Но как только объём растёт, ошибки в выборе алгоритма начинают стоить времени и ресурсов.
👩💻 Приглашаем на открытый урок «Производительность кода на примере алгоритмов сортировки»
🗓 21 апреля в 20:00 МСК
🆓 На этом открытом уроке мы разберёмся, как скорость работы программы зависит от выбранного способа решения задачи - на понятном примере сортировки данных.
🔍 Что вы узнаете на вебинаре:
– Почему существует несколько способов выполнить одну и ту же задачу.
– Как разные подходы к сортировке данных влияют на скорость работы программы.
– Почему одни решения подходят для маленьких объёмов данных, а другие — для больших.
– Что происходит с программой, когда данных становится в 10, 100 или 1000 раз больше.
– Как разработчики заранее прогнозируют производительность.
🎯 Кому будет полезно:
– Тем, кто только присматривается к профессии разработчика на C#.
– Новичкам, которые начали изучать C# и хотят понимать, как писать «быстрый» код.
– Всем, кто хочет разобраться, от чего зависит скорость работы приложений.
– Тем, кто рассматривает обучение на курсе «Разработчик на C# с нуля» и хочет познакомиться с подходом к обучению.
🔗 Ссылка на регистрацию: https://vk.cc/cWFwrK
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
2 807
👀 Сортировать все ради одного значения — это дорогая привычка
В продакшене до сих пор встречается LINQ паттерн, где коллекцию сначала сортируют, а потом берут первый элемент:
var youngest = people
.OrderBy(p => p.Age)
.First();
На вид код нормальный, но по факту он платит за сортировку, хотя нужна всего одна крайняя точка.
Правильнее выразить намерение напрямую через MinBy:
var youngest = people.MinBy(p => p.Age);
MinBy возвращает элемент с минимальным ключом и не требует полной сортировки последовательности. Если в коде встречается OrderBy().First() или OrderByDescending().First(), это повод остановиться и проверить, не ищется ли просто минимум или максимум.
Профессор Си2 807
Основы протокола HTTP. Бесплатный урок курса «Проектирование API»
API невозможно проектировать хорошо, если HTTP воспринимается как «просто способ отправить запрос». Ошибки в методах, заголовках, кодах ответа и семантике запросов быстро превращаются в неудобные интеграции, неочевидное поведение клиентов и лишние переделки уже после запуска.
📅 На открытом уроке 15 апреля 2026 в 20:00:
— Разберём основы протокола HTTP с точки зрения проектирования API.
— Поговорим о том, как устроено взаимодействие клиент–сервер, зачем нужны методы, заголовки, коды ответа и какие решения в дизайне интерфейсов напрямую зависят от понимания HTTP.
— Это тот фундамент, без которого невозможно осознанно проектировать предсказуемые, удобные и устойчивые интерфейсы.
Урок не для тех, кто хочет выучить пару кодов ответа и считать тему закрытой, или продолжает относиться к HTTP как к набору случайных соглашений без логики и правил.
👉 Записаться: https://vk.cc/cWnc5D
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
2 807
C# .NET Разработчик
ЗП: 180 000 - 240 000 ₽
Гибрид
https://talento.works/jobs/86b65e0f-3f51-4a94-9413-67ef7a2195bd
2 807
👩💻 Открытый урок «Облегчённые (Slim) примитивы синхронизации»
🗓 16 апреля в 20:00 МСК
🆓 На открытом уроке рассмотрим:
✔️ Проблему синхронизации доступа к общему ресурсу в многопоточном приложении в рамках внутрипроцессного взаимодействия;
✔️ Разберём классическую задачу читателей–писателей и её реализацию с использованием примитивов синхронизации из пространства имён System.Threading;
✔️ Отдельно обсудим, в каких случаях облегчённые версии примитивов (например, SemaphoreSlim и ReaderWriterLockSlim) оказываются эффективнее стандартных решений, таких как Monitor, Mutex и конструкция lock.
Для кого:
Вебинар будет полезен разработчикам, которые уже знакомы с базовыми механизмами синхронизации в .NET и хотят углубить понимание инструментов, предоставляемых стандартной библиотекой для построения безопасных и производительных многопоточных приложений.
🔗 Ссылка на регистрацию: https://vk.cc/cVMWrb
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
