Cześć, mam 29 lat. Od 22 roku koduję jako pasjonat programowania. Poświęcam temu 80% wolnego czasu. W swojej historii działałem już komercyjnie jako freelancer, nie pracowałem na etacie. Z wykształcenia jestem inżynierem budownictwa, ale ta robota mnie nie kręci. Kręci mnie kodowanie. Ostatnie 2 lata spędziłem na udemy. Dokształcam się w celu wydajniejszej pracy jako freelancer. Chciałbym wyrwać się z branży w której pracuję do IT, bo tu nie pasuję. Życie jest tylko jedno a ja chcę robić coś co sprawia mi radość.
Co umiem:
C# Okienka - (Forms, WPF) (jak ryba w wodzie),
C# .net core 5.0 ASP (piszę swój pierwszy projekt API),
JS (jak ryba w wodzie)
TS (piszę swój pierwszy projekt)
Biblioteki
REACT - (piszę drugi projekt)
REDUX - piszę pierwszy projekt
NodeJS + ExpresJS/HapiJS - napisałem po 1 projekcie API (czuje się swobodnie)
ThreeJS/OpenGL - czuje się swobodnie
Linux:
Dystrybucje debian - czuje się swobodnie (Ubuntu to mój podstawowy OS)
Docker - używam swobodnie
Sieci: na poziomie podstawowym
Bazy danych
MongoDB + mongoose - (piszę drugi projekt)
MySql lub MariaDb SQL - 2 proj. za mną. (kiedyś używałem Query dzisiaj głównie tylko ORM)
Firebase/Azure/GoogleCloud - bawiłem się mam jakąś podstawową wiedzę.
HTML/CSS/GIMP/INKSCAPE
Dodatkowe umiejętności: kombinatorstwo.
Leży u mnie angielski :( (nie da się być alfą i omegom. po prostu braku mi już czasu)
Znam go jedynie na takim poziomie że swobodnie przeglądam: stacka, dokumentację do bibliotek, youtube/google, oraz komentuję kod w j. ang.
Nie potrafię rozmawiać i słuchać.
Dodatkowo, bawiłem się , drukowanie, lutowanie i programowanie (C, C++) urządzeń elektronicznych - hobbystycznie.
Myślę że przybliżyłem wam mój profil.
Co z takimi umiejętnościami mogę robić w branży IT?
Co waszym zdaniem powinienem zrobić żeby się skutecznie przebranżowić.