Kariera programisty po technikum

0

Cześć, jestem w technikum na kierunku informatyk aktualnie na 4 roku, od połowy drugiej klasy postanowiłem uczyć się programowania (wcześniej w podstawówce znałem podstawy HTML i CSS) we Front-endzie, teraz znam HTML, CSS, JS, SASS, React z Reduxem, coś z Tailwind CSS, bootstrapa i podstawy TS, jednak patrząc na tę dziedzinę programowania i na wysoką podaż programistów na poziomie juniorskim zacząłem wątpić w zatrudnienie jako programista Front-End bez doświadczenia komercyjnego, dlatego chce się zapytać co warto dalej robić mam jeszcze wolny rok nauki, jak mogę go dobrze wykorzystać aby znaleźć ewentualne zatrudnienie i czy będzie możliwe tylko po technikum?

1

jest kilka dróg

  • można jęczeć i marudzić, Oj Oj Oj ! Jaka duża podaż na juniorów!
  • można mieć szczęście i oferta sama spadnie z nieba
  • można szukać po rodzinie
  • można walczyć i osiągnąć sukces
1

Pojadę banałem (chociaż nie aż takim jak post wyżej), zbuduj portfolio. Bez komercyjnego doświadczenia trudno inaczej zaprezentować wiedzę. Poza tym możesz się poduczyć innych technologii, które są używane w tym obszarze (np. Next.js, Apollo, Docker [to że jesteś frątasiem nie znaczy, że nie będziesz musiał czasami przygotować jakiegoś kontenera]). Możesz też kontrybuować do jakiegoś projektu open source, naturalnie najlepiej takiego, którego używasz.

0

Byłem w podobnej sytuacji, jestem tylko po technikum informatycznym i pracuję już ponad 1,5roku w branży. Ogólnie najważniejsze, poczytaj o językach/technologiach i ich możliwościach - zobacz sobie co by Cię interesowało i zagłęb się w temat. Dobrze opanuj podstawy, dobrze też wiedzieć jak wszystko to działa "od środka", zrób kilka projektów na GitHubie, może to być z jakichś kursów na Udemy, potem postaw coś swojego, przy czym pisz ten projekt tak jakbyś go miał pisać pracując z całym zespołem, dobrze opisuj commity, zaplanuj sobie nawet podstawową architekturę. Najlepiej teraz mieć z technologii też jakąś chmurę: tutaj dowolnie Azure/AWS/Google Cloud jw. poczytaj i sprawdź co Ci najbardziej podchodzi. Azure ma np. jakiś tam basic możliwość do darmowego zdeployowania swojej appki, to zawsze na plus. IMO jeśli chcesz się wyróżnić to najlepszym wyjściem byłoby wejście do jakiegoś projektu open-source, udział w jakichś hackatonach lub szeroko-pojętych inicjatywach odnośnie kodowania. Zależy też co Cię interesuje - możesz iść tak naprawdę we wszystko -> Web Dev, Game Dev, jakieś AI & ML, DevOpsowanie, etc., wszystko jest do nauczenia. Możesz też poszukać jakichś mentorów - na grupkach dla Juniorów na FB są ludzie, którzy oferują darmowe mentoringi z programowania.

No i chyba moja najważniejsza rada - rób to systematycznie, nie koniecznie 10/12h ciągłego kodowania przez 2/3 dni w tygodniu będzie tak efektywne jak systematyczna nauka 2-4h dziennie.

4

OP chyba porzucił karierę bo już trzy dni sie nie loguje :D

0
falafelek15 napisał(a):

Cześć, jestem w technikum na kierunku informatyk aktualnie na 4 roku, od połowy drugiej klasy postanowiłem uczyć się programowania (wcześniej w podstawówce znałem podstawy HTML i CSS) we Front-endzie, teraz znam HTML, CSS, JS, SASS, React z Reduxem, coś z Tailwind CSS, bootstrapa i podstawy TS, jednak patrząc na tę dziedzinę programowania i na wysoką podaż programistów na poziomie juniorskim zacząłem wątpić w zatrudnienie jako programista Front-End bez doświadczenia komercyjnego, dlatego chce się zapytać co warto dalej robić mam jeszcze wolny rok nauki, jak mogę go dobrze wykorzystać aby znaleźć ewentualne zatrudnienie i czy będzie możliwe tylko po technikum?

A w technikum nie ma programowania w drugiej klasie?

Rada ode mnie - odejdź od frontu. Nie polecam.

1
falafelek15 napisał(a):

Cześć, jestem w technikum na kierunku informatyk aktualnie na 4 roku, od połowy drugiej klasy postanowiłem uczyć się programowania (wcześniej w podstawówce znałem podstawy HTML i CSS) we Front-endzie, teraz znam HTML, CSS, JS, SASS, React z Reduxem, coś z Tailwind CSS, bootstrapa i podstawy TS, jednak patrząc na tę dziedzinę programowania i na wysoką podaż programistów na poziomie juniorskim zacząłem wątpić w zatrudnienie jako programista Front-End bez doświadczenia komercyjnego

Na tym etapie najważniejsze jest, żeby nie zamykać sobie opcji na później.

Znasz frontend, okej, ale warto poznać i backend (np. w Node.js - masz ten sam język), ogarnąć trochę bazy danych, chmury. Znasz język skryptowy JavaScript - okej, ale warto poznać również jakiś język natywny - np. Rust, Go, C, C++ itp.

Warto też nauczyć się podejścia bardziej projektowo-produktowego i próbować coś zrobić większego samemu, a nie tylko uczyć się technologii dla samych technologii.

Warto też trochę się poduczyć algorytmów, struktur danych - to ułatwia potem optymalizacje czy tworzenie nieco bardziej zaawansowanych rzeczy. Matmę też warto poznać - jak natrafisz na problem wymagający matmy, to będziesz miał łatwiej, jak będziesz wiedział czym są np. macierze. No i zrozumiesz łatwiej tutoriale do machine learning, jak będziesz chciał w to pójść kiedyś.

Czyli jeśli pójdziesz tylko we frontend, to zamkniesz sobie opcje na inne rzeczy. A przecież możesz poznawać dalej frontend, ale w międzyczasie rozglądać się po całym programowaniu. Przy czym to rozglądanie może trwać z kilka lat (niektórzy na studia idą nawet, żeby przez te kilka lat się rozglądać bez celu i inspirować).

0
LukeJL napisał(a):

Znasz frontend, okej, ale warto poznać i backend

Nie lubię jak ktoś tak mówi - bo to sugeruje że webówka to jest jedyne programowanie jakie istnieje.

Całkowicie to pomija np rynek aplikacji desktopowych, firm które rozwijają biblioteki, open-source, rozwijanie sterowników czy tworzenie wszelkich narzędzi - również programistycznych. Przekonanie że jedyne programowanie jakie może być to jest albo front albo backend (czyli webówka po prostu) to kolejne zło tego świata.

1 użytkowników online, w tym zalogowanych: 0, gości: 1