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

Далі я захотів спробувати щось більше, спробувати створити щось своє, і шукаючи такі можливості багато разів натикався наUnity тому почав знайомство з цим двигуном, а також з мовою програмування C#. Але як виявилось, гра - це не тільки код, це ще й графіка, модельки, звуки, налаштування оптимізації і багато чого іншого, що дало мені зрозуміти - поки рано, враховуючи, що я тільки познайомився з самою мовою програмування.
Тому я виріш спробувати, щось простіше. Так як я використовував Visual Studio, я бачив, що можна використовувати шаблони під десктопні додатки, такі як WinForms, а з годом й WPF. І приблино в цей час вступаю до університету, де продовжую вивчати C# та знайомлюсь з вебом, а саме HTML, CSS, JS. Нажаль, всі проекти до університету я видаляв, так як місце під ігри було в пріорітеті :), і тільки тут я дізнався про git, де міг би зберeгти їх.
1. Ось моя курсова робота - спроба повторити, те, що вийшло зробити на Unity, але використовувати любий двигун було заборонено, і прийшлось робоити це на звичайному WPF. Звісно результат який вийшов на Unity, був куди кращий, за це.
2. Чат з використанням SignalR на ASP.NET та .NET MAUI для клієнтського додатку
3. Редактор нотаток на Blazor з використанням MarkDown розмітки
Blazor HybridЯк видно вище, я використовував MAUI або Blazor для клієнтської частини, проте чим більше писав коду на ньому, тим більше розумів, що цей додатковий шар на C# більше навантажував ніж спрощував, тому що всерівно потірбно було писати звичайні функції на js, щоб отримати доступ до властивостей вікна чи компонентів.
І тому я вирішив змінити напрям на використання React. Та пробую переписати Редактор нотаток на нього.