Wróć do listy

Jak przebranżowić się i wejść do świata IT

KarieraRozwój
Piotr Proszowski

Cześć

Skoro czytasz ten artykuł to w Twojej głowie pojawiła się myśl aby się przebranżowić. Pytasz pewnie sam siebie ”Mam X lat, czy już przespałem swoją szansę?”, „Czy nadaje się?”. Też zadawałem sobie podobne pytania i przekonałem się, że wiek nie ma tutaj znaczenia, a najlepszym sposobem jest po prostu spróbować.

Ile czasu mi to zajmie ?

Nauka programowania to maraton nie sprint, nie ma magicznych kursów czy boot-campów, które zrobią z Ciebie programistę w 5min, wszystko zależy ile jesteś w stanie poświęcić czasu na naukę programowania w ciągu dnia, im więcej tym krótszy będzie proces przebranżowienia (tj. od początku nauki aż do znalezienia pracy na stanowisku programisty), który i tak jest liczony w miesiącach a nawet latach.

Po czym nauka się już nigdy nie kończy cały czas musisz się uczyć nowych rzeczy ponieważ technologię które wykorzystujesz przychodzą i odchodzą jak trendy mody.

Jak sprawdzić czy programowanie jest dla Ciebie ?

Jeżeli lubisz rozwiązywać różnego rodzaju problemy logiczne, znasz język angielski w stopniu umożliwiającym czytanie i zrozumienie dokumentacji, posiadasz wielkie pokłady samozaparcia i wytrwałości (będziesz chciał/chciała niejednokrotnie zrezygnować ponieważ będzie trudno … bardzo trudno, ale warto) to ta kariera jest dla Ciebie.

Na początek, aby bezinwazyjnie dla Twojego portfela sprawdzić czy to aby na pewno dla Ciebie polecam darmowe źródła wiedzy wysokiej jakości :

· „freeCodeCamp” nie potrzeba instalować dodatkowego oprogramowania wszystko dzieje się w przeglądarce, od razu można zacząć pisać, wiedza jest przekazywana w bardzo przystępny interaktywny sposób. „freeCodeCamp” ma również kanał na youtube osobiście polecam.

· Alternatywą dla „freeCodeCamp” jest „The Odin Project” jest to opcja dla bardziej zaawansowanych. Odin nie poprowadzi za rękę tak jak pierwsza opcja.

W przerwach pomiędzy modułami polecam tworzyć swoje proste elementy (navbar etc.) lub przerabiać elementy stworzone podczas warsztatów czy w „freeCodeCamp” lub odin.

Oba źródła przekazują wiedzę na temat języka programowania JavaScript, trzech na czterech programistów używa JS w swojej pracy, czy tego chcą czy też nie :-).

"Time to get serious"

Przekonaliśmy się, że pisanie kodu to jest to co chcemy robić,zatem „time to get serious”.

Wyruszamy w naszą przygodę, potrzebujemy mapy aby wiedzieć jak się rozwijać w optymalny sposób można je znaleźć tutaj: https://roadmap.sh/,

wszystkie mapy są przejrzyste i user-friendly osobiście polecam ścieżkę front-end developera, ponieważ natychmiast możesz zobaczyć wyniki swojej pracy niemal natychmiast, jednak zadecyduj według siebie.

Na tym etapie samo-rozwoju, już warto zainwestować w płatny kurs ( udemy coursera etc. ). Co jest ważne warto sprawdzić średnią ocenę kursu, jak i również liczbę wystawionych ocen.

Przy przerabianiu kursu bardzo ważne jest aby pisać kod razem z prowadzącym i po każdym filmie instruktażowym przeanalizować jak działa nasze dzieło co wynika z czego, dobre kursy pod koniec zawierają projekt do stworzenia razem z prowadzącym.

Ważne aby po skończonym kursie dopisać do projektu dodatkowe własne autorskie funkcjonalności, jest to bardzo dobry sposób aby utrwalić zdobytą wiedzę.

Powtarzanie

Dobrym dodatkiem do nauki programowania w całym okresie będzie tworzenie własnych fiszek do powtórek (tworząc fiszki również powtarzamy przyswojoną wiedzę). Bardzo fajnym narzędziem do tego zadania jest aplikacja ANKI.

Tyle ode mnie powodzenia :-)

24 października 2022
Piotr Proszowski
Back-end developer w Imoli