Code Wolf

Tutaj znajdziesz dodatkowe informacje na temat mojej strony oraz mnie samego.

Ta strona jest moją stroną domową poświęconą moim zainteresowaniom. Na niej mogę dzielić się tym nad czym pracuję, czy po prostu własnymi myślami i opiniami.

Jeśli nie wiesz czym jest strona domowa, to ogólnie jest to coś bardzo podobnego do profilu na serwisach społecznościowych, ale ma ten plus, że jest niezależna i mam nad nią pełną kontrolę. Kiedyś takie strony były bardzo popularne, chociaż bardziej ze względu na brak wielkich serwisów zarządzanych przez korporacje, a nie ze względu na wolność czy bezpieczeństwo.

Jeśli chodzi o samą moją osobę to ogólnie jestem raczej przeciętnym programistą. Nie wiem czy jest zbyt wiele istotnych informacji które chciałbym powiedzieć o sobie. Jestem raczej spokojną i miłą osobą. Jestem bardziej typem samotnika niż towarzyską osobą, dlatego też pisanie takiej strony jest dla mnie trochę jak "życie towarzyskie" dla innych osób.

Oczywiście moim największym zainteresowaniem jest programowanie, ale ponieważ poświęciłem na to oddzielny dział, tutaj raczej opiszę co lubię robić w wolnym czasie poza pisaniem programów czy stron internetowych.

Moim pierwszym zainteresowaniem, związanym nieco z programowaniem, są gry komputerowe. Oczywiście od czasu do czasu lubię zagrać w jakąś fajną grę, ale zawsze interesowałem się tym w jaki sposób działają. W związku z tym poza graniem w gry komputerowe, bardzo lubię pisać do nich różne modyfikacje. Moim osobistym marzeniem jest napisanie własnej gry komputerowej, która może nie musiałaby nawet stać się bardzo popularna, ale chciałbym żeby miała jakiąś własną, choćby i małą, społeczność gdzie ludzie rozmawialiby o niej i proponowali co nowego możnaby wprowadzić w przyszłości.

Kolejnym zainteresowaniem jest grafika komputerowa i nie tylko, ogólnie grafika, rysunek czy nawet szkice. Lubię rysować i chciałbym umieć przelać na papier moje myśli czy po prostu ładnie narysować coś co już istnieje. Umiem trochę rysować, ale moim zdaniem nie jestem w tym bardzo dobry. Raczej rysuję tylko w wolnych chwilach zupełnie dla siebie. Poza rysunkiem lubię także grafikę komputerową, czyli na przykład programowanie interfejsów graficznych czy innych aplikacji do wizualizacji różnych danych.

Ostatnim z moim zainteresowań, które chciałbym tutaj wymienić, jest sport. Jako że programowanie wymaga, aby dużo czasu siedzieć przed komputerem, kiedy mam okazję lubię się ruszać. Bardzo lubię jeździć na rowerze, łyżworolkach czy łyżwach. Dodatkowo ćwiczę, aby zachować dobrą formę i zdrowie.

Programowanie to moje największe zainteresowanie. Od kiedy pamiętam lubiłem czytać o programowaniu i uczyć się jak pisać programy. Często sam z siebie poświęcałem dużo czasu na przykład w wakacje, aby pisać moje własne programy i projeky.

Językiem programowania, który chyba najbardziej znam i lubię, a to za sprawą tego, że był to pierwszy język programowania jaki poznałem i w którym napisałem najwięcej projektów jest C++. Moja przygoda z programowaniem zaczęła się już w szkole podstawowej, gdzie spodobało mi się pisanie stron w HTML-u. Jednak prawdziwe programowanie zacząłem dopiero w gimnazjum. To właśnie w czasie kiedy chodziłem do gimnazjum nauczyłem się programować w języku C++. Przez długi czas pisałem tylko programy konsolowe, ponieważ nie wiedziałem jak napisać aplikację okienkową. Dalej będąc jeszcze w gimnazjum nauczyłem się pisać aplikacje dla systemu Windows w WinAPI, co muszę przyznać było dla mnie sporym wyzwaniem. Teraz umiem także inne języki programowania, takie jak Java, PHP, C# czy JavaScript. Dalej jednak chyba najpewniej czuję się w języku C++ oraz bardziej jestem skłonny do technologii Microsoft-u ponieważ większość czasu pisałem właśnie na systemie Windows w środowisku Microsoft Visual Studio. Z tego względu jeśli miałbym wybierać jakiś wysokopoziomowy język programowania byłby to prawdopodobnie C#.

Tak jak pisałem na początku zrealizowałem wiele projektów kiedy byłem jeszcze bardzo młody. Projekty te może nie były wielkimi aplikacjami, ale na pewno dały mi sporo doświadczenia w korzystaniu z języka programowania jakim jest C++. Jednym z moich dużych projektów była gra ASCII uruchamiana w terminalu Windows-a, którą napisałem od początku do końca w C/C++. Ponieważ zawsze poza programowaniem lubiłem gry komputerowe, moje projekty były zwykle ukierunkowane w stronę gier. Miałem wiele pomysłów, które chciałem zrealizować i uczyłem się jak pisać grafikę z wykorzystaniem OpenGL, pisałem własne systemy graficznego interfejsu, pisałem też trochę z wykorzystaniem bibliotek XNA, SDL czy SFML. Dodatkowo napisałem także wiele innych mniejszych programów narzędziowych na przykład do generowania haseł, wyświetlania animacji, czy szyfrowania danych.

Na studiach zrealizowałem bardziej zaawansowane projekty, takie jak parser plików konfiguracyjnych (parser działający na podstawie kompilatora), serwer autoryzacyjny wydający bilety na daną usługę czy aplikacja webowa w języku Java z wykorzystaniem Spring-a i AngularJS 4. Napisałem także program do wizualizacji i generowania światów trójwymiarowych z wokseli na potrzeby gier komputerowych.

Z bardziej aktualnych informacji, na codzień zajmuję się pisaniem oprogramowania na urządzenia wbudowane, a w wolnym czasie piszę własną grę w silniku Godot. Mogę też pochwalić się, że miałem także swój własny wkład w rozwój tego open source-owego silnika do gier. Oczywiście poza tym zajmuję się też innymi rzeczami, takimi jak właśnie ta strona, czy moje inne projekty webowe.