coffee =>

{ }

0
lat przygody z programowaniem

Full stack developer, początkujący Youtube-r, fascynat grafiką 3D i game design-em (bez wzajemności) …

01

Kilka słów o mnie

Nazywam się Andrzej Siwek. W roku  1998 rozpocząłem swoją przygodę z programowaniem ucząc się języka Progress, a następnie C++. Z czasem moja uwaga skupiła  się na webdesign, grafice 3D i amatorsko gamedesign. Były to początki przygody z PHP, ASP Clasic, HTML i CSS. Od ponad 12 lat programuję w  C# w szerokim wachlarzu technologii .NET. Obecnie większość mojej pracy to full stack development.  W wolnych chwilach bawię się projektami w Unity lub Unreal, tworzę modele 3D i tekstury.

02

C#

Język C# jest ze mną od ponad 12 lat. Pierwsze swoje aplikacje pisałem z niewielkim zespole z którym stworzyliśmy pierwszą aplikację w oparciu o ASP.NET 1.1. To doświadczenie pomogło mi w rozwinięciu swoich umiejętności zarówno jako front-end i back-end developer.

Szybki rozwój C# oraz technologii pokrewnych pozwala na tworzenie dynamicznych i  stabilnych aplikacji dla systemu Windows. Od pojawienia się Xamarina który całkowicie zmienił sposób postrzegania C# na aplikacje mobilne i to  otworzyło mi drogę do tworzenia  programów na Android, iOS, Windows Mobile w jednym środowisku (IDE). Zaowocowało kilkoma aplikacjami dla firm i instytucji.

Od wielu lat jestem zaangażowany w tworzenie i rozwijanie oprogramowania dla firmy Dressta oraz LiuGong, dla których tworzę oprogramowanie w technologii ASP.NET MVC (i Core) oraz WPF. 

Oczywiście nie jest mi obcy SQL i T-SQL, oraz Git czy TFS. Życie bez baz danych czy kontroli źródła było by bardzo smutne.  

Od 2015 roku prowadzę również swój kanał na Youtube skupiający się głownie na języku C# i Unity 3D. 

Xamarin

Wszechstronne aplikacje na urządzenia mobilne

WPF || UWP

Tworzenie aplikacji "okienkowych" dla Windows

ASP .NET

Aplikacje przeglądarkowe, strony internetowe

.NET Core

Wieloplatformowe aplikacje w środowisku .NET

03

Przygoda z PHP i webdesign-em gdy pracowałem w firmie HSW S.A. Razem z zespołem tworzyliśmy aplikacje (CRM) na przeglądarkę. Po ukończeniu projektu wystarczyło zrobić jeden mały krok (dla programisty), aby zacząć projektować strony internetowe.

PHP bez zwątpienia podbił świat witryn internetowych. Dlatego nie wyobrażam sobie tworzenia stron internetowych bez przyzwoitej znajomości tego języka. Oczywiście by w pełni zrozumieć webdesign, należy też nauczyć się HTML, CSS i oczywiście JavaScript.

Obecnie strony wykonuję głownie w oparciu o doskonały CRM, WordPress, tworząc pluginy w PHP jeżeli wymaga tego design i potrzeby klienta.

Oczywiście na PHP świat się nie kończy, dlatego też poszerzyłem pulę umiejętności o Angular (2-7) i TypeScript.

Przykładowe strony są tylko małym wycinkiem wykonanych projektów. 

www.pzh.gov.pl

PHP, HTML, CSS, JavaScript, własne pluginy, Telerik controls, MySql, RestApi

bazawiedzy.pzh.gov.pl

Angular 2, PHP, Telerik controls, MySql, RestApi

srodowisko.stalowawola.pl

PHP, HTML, CSS, JavaScript, własne pluginy, Telerik controls, MySql, RestApi

powietrze.mieleckie.pl

PHP, HTML, CSS, JavaScript, własne pluginy, Telerik controls, MySql, RestApi

04

Nie samym „kodowaniem” człowiek żyje. Po godzinach przede wszystkim dokształcam się, bawię się grafiką, eksperymentuję na żywych modelach w Unity czy Unreal. Piszę (lub próbuje pisać) mody do gier. Nagrywam filmy na kanał Youtuba. Śpię 🙂 (czasami)

Co można robić w pracy kiedy jest się administratorem sieci i wszystko działa. Jak się okazuje można uczyć się tworzyć mody do gier, grafiki 2d i 3d. Niestety (lub „stety”) od kiedy zostałem programistą czasu jest znacznie mniej. Dlatego w wolnej chwili…
Dokształcam się ( 2664 punkty na MVA), czytam blogi, koduję dla zabawy.Robię modele 3d, tekstury i substancje, psuję Unity / Unreal-a.Odpowiadam na pytania na Youtube i odpisuję na  prywatne wiadomości. Jak mogę to pomagam młodym programistom z trudnych początkach.