Практичний майстер-клас

Секрети жирних оферів C#/.NET розробників

Два .NET-розробники з однаковим стеком: один сидить на $1500, інший підписує офер на $2800. Різниця не в знаннях. За дві години розберемо, що саме міняти — у грейді, резюме й на співбесіді.

15 вересня, вівторок 20:00 Варшава / 21:00 Київ онлайн, 2 години

Зайняти місце безкоштовно
Бонус за реєстрацію

Гайд «Топ тем і питань на співбесіду: Junior / Middle / Senior .NET»

Питання, які реально ставлять на кожному грейді, з поміткою, що саме ними перевіряють. Бот віддає файл одразу після реєстрації — навіть якщо на ефір не дійдете.

Це не вебінар про те, як увійти в IT

Тут не буде мотивації «з нуля за три місяці» і історій про те, як круто бути програмістом. Це розбір для тих, хто вже пише код — і застряг.

  • Вмію працювати, а оферу немає

    На роботі закриваю задачі щодня. А на співбесіді питають щось дивне — і я сиплюсь. Причому не на знаннях.

  • Зарплата стоїть роками

    Перегляду немає, підвищення немає. А на ринку люди з таким самим стеком отримують удвічі більше.

  • Переїхав до Європи — і що це дало?

    Локація змінилась, цифра в контракті — ні. Хоча зарплатна вилка тут інша, і вона доступна.

Кому не варто приходити

  • Якщо ви ніколи не писали код. Буде незрозуміло — це розбір для тих, хто вже в темі.
  • Якщо шукаєте мотивацію. Тут будуть таблиці, цифри й код на екрані, а не історії про світле майбутнє.
  • Якщо у вас інша мова. Блоки про грейди, упаковку, співбесіди й переговори — універсальні. Але сама .NET-специфіка вам буде нецікава: приклади будуть на C#.
  • Якщо чекаєте, що офер прийде сам. Я даю інструменти, працювати з ними доведеться вам.
Наскрізна тема ефіру

AI пише код. Платять — за рішення

OrdersController.cs згенеровано AI
1[HttpGet("orders/{id}")]
2public async Task<IActionResult> GetOrder(int id)
3{
4    var conn = new SqlConnection(_connectionString);
5    conn.Open();
6
7    var order = await _db.Orders.FirstOrDefaultAsync(o => o.Id == id);
8
9    foreach (var item in order.Items)
10        item.Product = await _db.Products.FindAsync(item.ProductId);
11
12    return Ok(order);
13}
4–5

З'єднання відкрито і ніколи не закрито. Під навантаженням пул вичерпається — не сьогодні, а через два тижні на проді.

7

order може бути null. Запит неіснуючого замовлення дає 500 замість 404.

9–10

Запит до бази в циклі. 50 позицій у замовленні — 51 похід у базу замість одного.

Три помилки в тринадцяти рядках — і жодної з них не видно тому, хто просто попросив AI написати код. Оце і є планка, яку AI підняв. На ефірі покажу свій робочий процес: де він економить години, а де впевнено бреше.

Програма розбору

Сім речей, які визначають цифру в офері

  1. 01

    Однакова мова коштує по-різному

    Той самий C# в аутсорсі, продукті й ентерпрайзі — це різниця в тисячу доларів. Які домени зараз платять найбільше і як туди цілитись, навіть якщо ви там не працювали.

  2. 02

    Грейд — це не роки досвіду

    Як компанія насправді вирішує, ви Junior чи Middle. Три критерії, за якими це визначають на співбесіді — і чому багато хто вже мідл, але подається як джун. У моїх же кейсах різниця між цими двома словами — $600–900 на місяць.

  3. 03

    Резюме, яке дочитують до кінця

    Спершу його читає алгоритм, потім рекрутер за сім секунд. Формула рядка «Дія + Технологія + Результат» і три помилки, через які резюме не відкривають взагалі.

  4. 04

    Pet-проєкт як доказ, а не як галочка

    Чому todo-app і клон маркетплейсу гірші, ніж їх відсутність. Який один проєкт закриває половину питань технічної співбесіди ще до того, як їх поставлять.

  5. 05

    Що на технічній справді перевіряють

    Частина питань — фільтр на «вчив чи не вчив», частина — реальна перевірка мислення. Як їх розрізняти, і розбір питань по .NET, на яких сиплються найчастіше.

  6. 06

    Live coding і system design без паніки

    Вас оцінюють не за правильну відповідь, а за те, як ви міркуєте вголос. Каркас, який тримає розмову, коли ви не знаєте рішення — і саме він частіше за все дає офер.

  7. 07

    Переговори: де віддають $300–500 на місяць

    Момент, у якому кандидат однією фразою збиває собі вилку. Що відповідати на «на яку суму ви розраховуєте», коли називати число першим і як домовитись про перегляд ще до виходу на роботу.

Дві години: перша — вилка й упаковка, друга — співбесіда й розбір ваших ситуацій. Питання можна надіслати заздалегідь — такі розбираю першими. Що взяти: блокнот і своє резюме.

Хто веде
Дмитро Пучков, Senior .NET Developer

Дмитро Пучков

Senior .NET Developer

Вісім років комерційної розробки на C#/.NET. Дохід росте мінімум на 50% щороку — і це не про «більше працювати», а про те, як влаштовані переходи між грейдами й компаніями.

Я не продаю «увійти в IT за три місяці». Я сам проходжу співбесіди, лутаю офери і чітко знаю, що працює, а що ні. Моя задача — передати ці знання вам.
  • 8 років у C#/.NET
  • 7 потоків наставництва
  • 200+ випускників
Кейси студентів

Однакові інструменти, різні точки старту

Вісім історій людей, з якими я працював. Розкрийте будь-яку — там точка А і що конкретно робили. Ті самі кроки, які розберемо в ефірі.

Богдан

Богдан

$2200 → $4700

Спершу офер у стартап на $3700. Коли стартап закрився — швидко знайшов нове місце вже на $4700. Зростання більш ніж удвічі.

Як це було

Точка А. Зарплата $2200 і відчуття, що застряг. Запит був провести тестові співбесіди, перевірити знання відносно ринку й підтягнути те, де були прогалини.

Що зробили. Найважливішою була зміна мислення: навчився правильно підсвічувати сильні сторони й відкинув сумніви, що чогось не вартий. Постійний розбір співбесід і фідбек від мене.

Артем

Артем

7 місяців пошуку → €4800

Офер майже в 1,5 раза більший за попередню зарплату — €4800. Після семи місяців глухого пошуку.

Як це було

Точка А. Senior-розробник, який втратив роботу і вже понад 7 місяців був у пошуку. Почав втрачати віру в себе: наче робить усе правильно, а результату немає.

Що зробили. Прийшов передусім за зміною ставлення до себе в пошуку: як правильно себе подавати, на що звертати увагу, що підсвічувати. Індивідуальний план, точкові поради й тестові інтерв’ю.

Юрій

пауза понад рік → $2800

Офер на Fullstack Middle (Angular/.NET) в ізраїльський спортбеттінг-продукт. Дохід $2800 і місце для подальшого росту.

Як це було

Точка А. Працював .NET-розробником у невеликих компаніях із нестабільним графіком і довгими перервами між проєктами. Пауза понад рік заважала вийти на бажаний дохід $2500–3000.

Що зробили. Перезібрали резюме й профілі — кількість відгуків від рекрутерів помітно піднялась. Основний фокус на пет-проєктах під наглядом менторів, щоб закрити прогалини в актуальному стеку.

Олексій

MAUI → $2300

Два офери на Middle .NET зі стеком .NET + React + Microservices. Обрав IPaaS-систему з доходом $2300 — майже вдвічі більше, ніж було.

Як це було

Точка А. Мав комерційний досвід, але застряг на одному проєкті без можливості росту, ще й у вузькому напрямку (розробка серверів для GTA V RP) і на неактуальному стеку MAUI. Через це важко було шукати нову роботу.

Що зробили. Навчання під рівень і запит, без сліпого проходження за планом. Постійний фідбек, тренувальні співбесіди англійською, робота над позиціонуванням на ринку.

Богдан

Богдан

$1500–1700 → $2200

Офер на Middle .NET Developer. Дохід $2200 на випробувальному, з домовленістю про перегляд до $2500.

Як це було

Точка А. Близько 3 років працював .NET-розробником, мав комерційний досвід із C#, ASP.NET Core, EF Core і SQL. Знання місцями були фрагментарними: багато чого використовував на практиці, але не міг глибоко пояснити на співбесідах.

Що зробили. Систематизували знання й закрили слабкі місця. Найбільше дала робота з менторами: тебе не просто виправляють, а питаннями змушують докопатись до суті. Повністю змінився підхід до співбесід.

Назар

геймдев → $1900

Робота на Middle .NET Developer уже за 1,5 місяці пошуку. Дохід $1900.

Як це було

Точка А. Прийшов із геймдеву, .NET-розробник. Довго не міг вибратись на ринок і знайти роботу — сил на пошук майже не лишалось, руки почали опускатись.

Що зробили. Три місяці навчання у спокійному темпі: без 24/7, приблизно по 4 години на день. Фокус на практиці й розборі помилок, паралельно перезібрали резюме — кілька років досвіду нарешті виглядали так, як є насправді.

Аліна

мануальний QA → $1300

Офер на Junior .NET Developer у сервісну аутсорс-компанію. Дохід $1300 і довгоочікуваний перехід у розробку.

Як це було

Точка А. Новачок із базовими знаннями програмування. Запит був перейти з мануального тестування в бекенд-розробку, не втрачаючи в зарплаті.

Що зробили. Зібрали знання докупи й закрили прогалини після самостійного навчання. Зробили пет-проєкт у знайомому домені: автентифікація на ASP.NET Identity, інтеграція оплат Stripe, робота з патернами й чистою архітектурою.

Віолетта

Віолетта

університет → перший офер

Офер у SoftPlus на Full Stack Angular/.NET. Перший місяць стажування ($100), після затвердження — Junior-розробник із доходом $500+.

Як це було

Точка А. Прийшла із запитом отримати перший офер чи стажування й зібрати докупи все, що вивчала самостійно та в університеті. Постійно було відчуття, що знає недостатньо для першої роботи.

Що зробили. Разом із ментором Сашею змінили підхід до самого пошуку роботи. Виявилось, що бракувало не знань, а впевненості. Знайшла роботу ще на етапі раннього старту, коли активна фаза навчання навіть не почалась.

Це вибірка, а не середнє по всіх — у когось шлях був довшим, хтось не дійшов. Але в кожному з цих кейсів рухалась не кількість знань, а те, як людина себе показувала. Саме цей механізм і розбираємо на ефірі.

Питання про формат

Коротко

Це безкоштовно? У чому підступ?

Так, участь безкоштовна. У кінці я хвилин двадцять розповідатиму про своє менторство для діючих розробників — кажу одразу, щоб ви не гадали, коли почнеться продаж. Перші півтори години корисні самі по собі, навіть якщо ви нічого не купите.

Я ще студент, комерційного досвіду немає. Мені рано?

Ні, навпаки. Більшість помилок, через які втрачають гроші на першому офері, робляться до першої роботи — у виборі домену, у pet-проєктах і в резюме. Дешевше не робити їх узагалі, ніж виправляти через рік.

Чи буде запис?

Запис не викладаємо у вільний доступ. Головна цінність — у розборі питань із чату, і саме він у запис не потрапляє. Якщо не зможете бути в ефірі — реєструйтесь усе одно, бот напише вам після нього.

У мене не C#. Буде корисно?

Блоки про грейди, упаковку, співбесіди й переговори працюють однаково для будь-якого стеку, частина про бекенд теж зайде. Технічні приклади будуть на .NET — тому найбільше візьмуть саме C#-розробники.

Чи не забере AI ці вакансії найближчим часом?

Дані за останні три роки показують цікаву річ: у тих самих ролях зайнятість серед 22–25-річних впала, а серед 35–49 зросла. Планка піднялась, вхід не закрився. Розберемо це на ефірі з цифрами.

15 вересня · 20:00 Варшава / 21:00 Київ

Одна кнопка — і ви в списку

Нічого заповнювати не треба. Відкриється бот, далі три речі за півхвилини:

  1. 01Гайд одразу. Бот підтверджує місце і віддає добірку питань зі співбесід — файлом, без умов
  2. 02Один тап про рівень. Студент / Junior / Middle / Senior — щоб я зібрав розбір під тих, хто реально прийде
  3. 03Вхід у канал. Там можна надіслати своє питання наперед — такі розбираю в ефірі першими
Зайняти місце безкоштовно

за досидіти до кінця Інтерактивний роадмап розвитку .NET-розробника + доступ у чат зі мною та іншими учасниками. Посилання даю тільки в ефірі, кодовим словом.

Без спаму. Тільки нагадування про ефір і матеріали.