Hi, I'm Viktor

a .NET Developer, learning how to websites work and trying to make my mark in this magical world of technology

Stage

Junior

Middle

Senior

totoro

My Way

Початок

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

minecraft

Далі я захотів спробувати щось більше, спробувати створити щось своє, і шукаючи такі можливості багато разів натикався наUnity тому почав знайомство з цим двигуном, а також з мовою програмування C#. Але як виявилось, гра - це не тільки код, це ще й графіка, модельки, звуки, налаштування оптимізації і багато чого іншого, що дало мені зрозуміти - поки рано, враховуючи, що я тільки познайомився з самою мовою програмування.

Тому я виріш спробувати, щось простіше. Так як я використовував Visual Studio, я бачив, що можна використовувати шаблони під десктопні додатки, такі як WinForms, а з годом й WPF. І приблино в цей час вступаю до університету, де продовжую вивчати C# та знайомлюсь з вебом, а саме HTML, CSS, JS. Нажаль, всі проекти до університету я видаляв, так як місце під ігри було в пріорітеті :), і тільки тут я дізнався про git, де міг би зберeгти їх.

Декілька проектів з університету

1. Ось моя курсова робота - спроба повторити, те, що вийшло зробити на Unity, але використовувати любий двигун було заборонено, і прийшлось робоити це на звичайному WPF. Звісно результат який вийшов на Unity, був куди кращий, за це.

2. Чат з використанням SignalR на ASP.NET та .NET MAUI для клієнтського додатку

ASP.NETSignalR.NET MAUI

3. Редактор нотаток на Blazor з використанням MarkDown розмітки

Blazor Hybrid

Зараз

Як видно вище, я використовував MAUI або Blazor для клієнтської частини, проте чим більше писав коду на ньому, тим більше розумів, що цей додатковий шар на C# більше навантажував ніж спрощував, тому що всерівно потірбно було писати звичайні функції на js, щоб отримати доступ до властивостей вікна чи компонентів.

І тому я вирішив змінити напрям на використання React. Та пробую переписати Редактор нотаток на нього.

Thx for ur attention