uz
Feedback
Профессор Си

Профессор Си

Kanalga Telegram’da o‘tish
2 807
Obunachilar
-224 soatlar
-87 kunlar
-1330 kunlar
Postlar arxiv
Магия Lovable: как создавать готовые интерфейсы с помощью одного запроса. Бесплатный урок курса «Вайб-кодинг: создание цифров
Магия Lovable: как создавать готовые интерфейсы с помощью одного запроса. Бесплатный урок курса «Вайб-кодинг: создание цифровых продуктов с ИИ» Lovable может за минуты собрать экран, который выглядит как почти готовый интерфейс. Но результат зависит не от «магии нейросети», а от того, насколько точно вы ставите задачу. Один расплывчатый запрос даст случайный макет, а правильно собранный системный промпт — понятную структуру, единый стиль и экран, который уже можно показывать команде, заказчику или использовать для проверки идеи. На открытом уроке 2 июля в 20:00 разберём, как формулировать задачи для Lovable, чтобы получать предсказуемый результат с первой попытки. Поговорим о структуре системного промпта, ключевых словах, которые помогают превратить текст в качественный интерфейс, и способах доработки результата через встроенный редактор и повторные запросы. Отдельно обсудим, как управлять компонентами, просить нейросеть переиспользовать элементы и сохранять единый визуальный стиль. Урок не для тех, кто ждёт, что Lovable «сам всё поймёт», не готов уточнять задачу и хочет получать качественный интерфейс без структуры, контекста и итераций. 👉 Записаться: https://vk.cc/cZ1Wn4 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

👍 42% · Professional Web Developer (Python/JavaScript, 80%-100%, Remote within Switzerla 🏢 Adfinis Mid · Remote · Remote, Switzerland

Middle QA Automation Engineer (C#) 🏢 Норд Клан Mid · Remote · Москва

🔔Новые вакансии по C# за последние 7 дней 1️⃣ C# (.NET) Developer (Middle+ / Senior) IndigoSoft Middle/Senior · Remote · Мос
🔔Новые вакансии по 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

Что такое делегаты в .NET? Ответ: Делегат в .NET похож на указатель функции в C или C++. Использование делегата позволяет программисту заключить ссылку на метод внутри объекта делегата. Затем объект делегата может быть передан в код, который может вызвать метод, на который ссылается ссылка, необязательно знать во время компиляции, какой метод будет вызван. Кроме того, можно использовать делегат для создания пользовательских событий в классе. Например:
public delegate void FooDelegate();

class FooClass
{
    // кастомное событие
    public event FooDelegate FooEvent;
}

FooClass FooObj = new FooClass()
FooObj.FooEvent += new FooDelegate();
#questions

C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals Автор: Mark J. Price Дата выхода: 2023 #csharp #en #2O23 Ск
C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals Автор: Mark J. Price Дата выхода: 2023 #csharp #en #2O23 Скачать книгу

photo content

Составили для вас "План подготовки к собеседованию" на каждую из вакансий на нашем сайте talanto.work. Теперь на каждую из 30
+1
Составили для вас "План подготовки к собеседованию" на каждую из вакансий на нашем сайте talanto.work. Теперь на каждую из 30.000 вакансий на нашем сайте есть "План подготовки под эту вакансию" в нём, вопросы и ответы на часто задаваемые вопросы на собеседовании, как от HR, так и технические вопросы. Например на python вакансию - часто задаваемые python вопросы. 3000+ вопросов и ответов по разным технологиям. Как бы я искал работу на сайте? 1. Заполнил профиль на сайте 2. Открыл вакансию и увидел процент соответствия вашего профиля на эту вакансию 3. Прожарил бы свое резюме и исправил неточности и ошибки. 4. Изучил "План подготовки под эту вакансию" 5. Проработал и ответил на вопросы, которые могут задать HR и технический специалист. 6. Откликнулся на вакансию. Все вопросы и планы лежат по ссылке: https://talanto.work/interview-prep. Фичу выкатили только сегодня - если есть какие-то ошибки - пишите пожалуйста в комментариях.

🔔Новые вакансии по 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

🔔Новые вакансии по 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

Совет на 2026 год — переходите в ML. Пока обычные разрабы конкурируют с ИИ-копилотами, ML-инженеры эти самые нейронки создают
Совет на 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

🥸 Шарписты в очках Сидите у монитора по 10–12 часов, втыкаете в Visual Studio, гоняете сборки. И тут коллега с серьёзным лиц
🥸 Шарписты в очках Сидите у монитора по 10–12 часов, втыкаете в Visual Studio, гоняете сборки. И тут коллега с серьёзным лицом заявляет:
Без очков с фильтром синего ты себе глаза посадишь!
Но правда ли это — или просто маркетинг, нацеленный на программистов, особенно тех, кто пишет на C# и ценит комфорт? 👓 Аргументы за очки с фильтром синего света: • Производители обещают защиту от «синих пиков» LED-экранов. • Есть мнение, что блокировка синего света вечером помогает выработке мелатонина. • Некоторым пользователям помогают при чувствительности к свету. • Модный аксессуар. Особенно с антирефлексом и аккуратной оправой — +10 к внешности на митапах. 🧠 Аргументы против: • Реальная проблема это плохая эргономика, поза и освещение. • Лучше настроить яркость, использовать dark mode и 20-20-20 правило. • Фильтрация синего искажает цвета. Особенно критично, если работаешь с графикой или UI. • Хорошие очки стоят как лицензионный ReSharper. 💬 А вы носите очки? Не обязательно с фильтрами, может просто с диоптриями. Делитесь в комментариях 👇

C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals Автор: Mark J. Price Дата выхода: 2023 #csharp #en #2O23 Ск
C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals Автор: Mark J. Price Дата выхода: 2023 #csharp #en #2O23 Скачать книгу

🔔Новые вакансии по 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

⚙️ Гибридное кэширование Гибридный кэш это баланс между скоростью и масштабируемостью. Он объединяет два уровня хранения данных: 1️⃣ Кэш в памяти. Хранит часто используемые данные локально, обеспечивая моментальный доступ. 2️⃣ Распределенный кэш: Redis, SQL Server Cache. Используется для хранения данных, доступных нескольким серверам. То есть это метод, при котором данные сначала проверяются в локальном кэше, а если их там нет, запрашиваются из распределенного кэша, например, Redis. Настройка гибридного кэша в .NET Чтобы реализовать гибридное кэширование можно использовать HybridCache, который сочетает кэш в памяти и Redis. 1️⃣ Настроить локальный кэш 2️⃣ Добавить Redis как распределенный кэш 3️⃣ Реализовать логику работы с кэшем, используя стратегию «сначала память, потом Redis» ➡️ Подробнее о реализации HybridCache 🤔 Книги для шарписта

Один и тот же код может работать быстро или медленно — разница не в языке, а в том, как вы решаете задачу. Когда данных мало,
Один и тот же код может работать быстро или медленно — разница не в языке, а в том, как вы решаете задачу. Когда данных мало, это незаметно. Но как только объём растёт, ошибки в выборе алгоритма начинают стоить времени и ресурсов. 👩‍💻 Приглашаем на открытый урок «Производительность кода на примере алгоритмов сортировки» 🗓 21 апреля в 20:00 МСК 🆓 На этом открытом уроке мы разберёмся, как скорость работы программы зависит от выбранного способа решения задачи - на понятном примере сортировки данных. 🔍 Что вы узнаете на вебинаре: – Почему существует несколько способов выполнить одну и ту же задачу. – Как разные подходы к сортировке данных влияют на скорость работы программы. – Почему одни решения подходят для маленьких объёмов данных, а другие — для больших. – Что происходит с программой, когда данных становится в 10, 100 или 1000 раз больше. – Как разработчики заранее прогнозируют производительность. 🎯 Кому будет полезно: – Тем, кто только присматривается к профессии разработчика на C#. – Новичкам, которые начали изучать C# и хотят понимать, как писать «быстрый» код. – Всем, кто хочет разобраться, от чего зависит скорость работы приложений. – Тем, кто рассматривает обучение на курсе «Разработчик на C# с нуля» и хочет познакомиться с подходом к обучению. 🔗 Ссылка на регистрацию: https://vk.cc/cWFwrK Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

👀 Сортировать все ради одного значения — это дорогая привычка В продакшене до сих пор встречается LINQ паттерн, где коллекцию сначала сортируют, а потом берут первый элемент:
var youngest = people
    .OrderBy(p => p.Age)
    .First();
На вид код нормальный, но по факту он платит за сортировку, хотя нужна всего одна крайняя точка. Правильнее выразить намерение напрямую через MinBy:
var youngest = people.MinBy(p => p.Age);
MinBy возвращает элемент с минимальным ключом и не требует полной сортировки последовательности. Если в коде встречается OrderBy().First() или OrderByDescending().First(), это повод остановиться и проверить, не ищется ли просто минимум или максимум. Профессор Си

Основы протокола HTTP. Бесплатный урок курса «Проектирование API» API невозможно проектировать хорошо, если HTTP воспринимает
Основы протокола HTTP. Бесплатный урок курса «Проектирование API» API невозможно проектировать хорошо, если HTTP воспринимается как «просто способ отправить запрос». Ошибки в методах, заголовках, кодах ответа и семантике запросов быстро превращаются в неудобные интеграции, неочевидное поведение клиентов и лишние переделки уже после запуска. 📅 На открытом уроке 15 апреля 2026 в 20:00: — Разберём основы протокола HTTP с точки зрения проектирования API. — Поговорим о том, как устроено взаимодействие клиент–сервер, зачем нужны методы, заголовки, коды ответа и какие решения в дизайне интерфейсов напрямую зависят от понимания HTTP. — Это тот фундамент, без которого невозможно осознанно проектировать предсказуемые, удобные и устойчивые интерфейсы. Урок не для тех, кто хочет выучить пару кодов ответа и считать тему закрытой, или продолжает относиться к HTTP как к набору случайных соглашений без логики и правил. 👉 Записаться: https://vk.cc/cWnc5D Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

C# .NET Разработчик ЗП: 180 000 - 240 000 ₽ Гибрид https://talento.works/jobs/86b65e0f-3f51-4a94-9413-67ef7a2195bd

👩‍💻 Открытый урок «Облегчённые (Slim) примитивы синхронизации» 🗓 16 апреля в 20:00 МСК 🆓 На открытом уроке рассмотрим: ✔️
👩‍💻 Открытый урок «Облегчённые (Slim) примитивы синхронизации» 🗓 16 апреля в 20:00 МСК 🆓 На открытом уроке рассмотрим: ✔️ Проблему синхронизации доступа к общему ресурсу в многопоточном приложении в рамках внутрипроцессного взаимодействия; ✔️ Разберём классическую задачу читателей–писателей и её реализацию с использованием примитивов синхронизации из пространства имён System.Threading; ✔️ Отдельно обсудим, в каких случаях облегчённые версии примитивов (например, SemaphoreSlim и ReaderWriterLockSlim) оказываются эффективнее стандартных решений, таких как Monitor, Mutex и конструкция lock. Для кого: Вебинар будет полезен разработчикам, которые уже знакомы с базовыми механизмами синхронизации в .NET и хотят углубить понимание инструментов, предоставляемых стандартной библиотекой для построения безопасных и производительных многопоточных приложений. 🔗 Ссылка на регистрацию: https://vk.cc/cVMWrb Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576