Nauka programowania od A do Z

M jak… Mentor

To jest jedna z najważniejszych kwestii podczas nauki programowania: wsparcie i pomoc Mentora. Na co zwrócić uwagę? Przede wszystkim na to, czy Mentor jest dostępny. Najlepiej, gdy można na niego liczyć na każdym etapie nauki, porozmawiać z nim w systemie 1:1. Nie zawsze jest czas na indywidualna naukę podczas kursów stacjonarnych, gdy w sali jest obecnych kilkanaście osób i trzeba nadążyć za za innymi.

Co innego w przypadku szkoleń internetowych – mentorzy mogą mieć dyżury od rana do późnego wieczora, a jeśli Twój dedykowany Mentor jest niedostępny, odpowie Ci akurat ten, który jest dostępny.

N jak… Naturalne predyspozycje

Nikt nie urodził się programistą. Jest to taka sama umiejętność jak prowadzenie samochodu albo rozmawianie po angielsku, których po prostu trzeba się nauczyć i w których jest się coraz lepszym wraz z praktyką.

Nawet osoby, które mają już 10 lat doświadczenia, kiedyś stawiały pierwsze kroki.

O jak… O rany, to trwa 6 miesięcy?

Tym właśnie różnią się szkolenia od nauki samodzielnej. Trwają co najmniej kilka miesięcy a nie kilka godzin i trzeba mieć to na uwadze.

Jednak myśląc rozsądnie: nie da programistą w 2 popołudnia leżąc na kanapie i oglądając nagrania szkoleń. Potrzebujesz kilkuset godzin i nawet jeśli się uprzesz, to nie zmieścisz ich w tydzień czy miesiąc.

Bootcampy programistyczne są opracowane tak, aby nauczyć się zawodu w jak najkrótszym czasie. 3-6 miesięcy to optymalny czas, aby zacząć od podstaw, nauczyć się przydatnych technologii i przygotować się do szukania pracy. Trzeba dokonać wyboru: albo chcesz douczyć się czegoś samodzielnie, albo chcesz zostać programistą na intensywnym bootcampie. Pamiętaj tylko, żeby nie przesadzić z tempem. Po 5-6 godzinach nauki, wiedza już nie wchodzi do głowy.

P jak… Przez Internet

Od samego początku musiałeś się zmagać z tekstami sceptyków w stylu “przez Internet, to się nie da”. A jednak się da. Jeśli dopytasz tych sceptyków jak się uczyli, przyznają, że… przez Internet lub z książek. Mało który z doświadczonych programistów uczył się podstaw na szkoleniach stacjonarnych. Nawet studenci dzienni informatyki wiele rzeczy dowiadują się z Internetu.

W rzeczywistości nauka przez Internet jest wśród programistów bardzo naturalna – codziennie uczą się nowych rzeczy z Internetu, więc czemu szkolenia miałyby się odbywać inaczej?

R jak… Rzemieślnik

Obecnie 60% programistów nie ma wykształcenia wyższego technicznego, a co roku ta liczba rośnie. Zmienia się również struktura zespołów programistycznych i robi się w nich miejsce zarówno dla architektów oprogramowania projektujących systemy, jak i rzemieślników tworzących kod.

Zostanie programistą-rzemieślnikiem jest stosunkowo proste i nie wymaga studiów.

S jak… Studia

No właśnie, studia.

Na studiach jak najbardziej można poznać teorii programowania. Jednak nauka na uczelni technicznej trwająca ok. 5 lat jest dobrym pomysłem dla maturzysty. Gdy jesteś już koło 30 i masz tyle czasu na studiowanie (bo praca, bo rodzina…), to pojawia się problem. Tytuł magistra nie gwarantuje pracy, a materiał przedstawiany na uniwersytetach to głównie teoria – samych technologii i tak trzeba douczyć się samemu.

Studia niestacjonarne to też koszt ok. 30 000 zł (sumując studia I i II stopnia). Decyzję trzeba podjąć samodzielnie analizując koszty, zakres materiałów i czas, którym dysponujemy.

T jak… Tak to się robi w Ameryce!

Bootcampy programistyczne od kilku dobrych lat świetnie sprawdzają się w USA, gdzie zapotrzebowanie na programistów jest największe na świecie. Tę formę nauki promuje między innymi rząd USA oraz były prezydent Barack Obama.

W Polsce dla wielu osób bootcamp to jeszcze nowość, ale za 2-3 lata będzie to już zupełnie normalny sposób nauki. Już teraz naukę 10% polskich programistów wybiera bootcamp zamiast studiów. Ta liczba będzie rosnąć przez najbliższych kilka lat, ponieważ rynek pracy tego wymaga.

U jak… Uczę się sam

Można spróbować uczyć się samodzielnie programowania, jednak to nie jest proste. Potrzeba ogromnej motywacji i determinacji, bo nauka programowania trwa miesiącami. Najlepiej gdyby przysiąść do niej ok. 10 godzin tygodniowo.

Niestety gdy celem samouka jest znalezienie pracy jako programista, może to być nie lada wyzwaniem. Podczas somodzielnej nauki trudno jest ocenić, czy umie się już wystarczająco dużo, czy na pewno uczysz się potrzebnych technologii, czy materiały, które znalazłeś są aktualne, czy rzeczywiście tak się koduje w firmach IT? Niepewność może przeświadczyć o niepowodzeniu na rozmowach o pracę.

Jednak z drugiej strony, zawsze warto się dokształcać, szukać nowinek i samemu uczyć się umiejętności, które spowodują, że będziesz niezastąpiony na rynku pracy. To świetne rozwiązanie dla kogoś, kto umie już programować i chce rozwijać się dalej.

W jak… Wiara w siebie

Osoby robiące test predyspozycji do pracy w IT jako jedną z najczęstszych przeszkód w nauce programowania podają brak wiary w siebie. Często wynika to z tego, że nasłuchali się opowieści od znajomych programistów z wieloletnim doświadczeniem lub mają błędne wyobrażenia o programowaniu (np. że trzeba dobrze znać się na matematyce). Tymczasem na programistów przebranżawiają się przedstawiciele setek zawodówod operatora koparki, do stewarda.

Z jak… Zaangażowanie

Nikt nie nauczy się za Ciebie. Bez względu na to, czy uczysz się sam, czy jesteś na kursie stacjonarnym, czy bootcampie internetowym – Twoje zaangażowanie jest kluczowe.

Możesz po prostu przebimbać kurs stacjonarny, bo za niego zapłaciłeś, tylko jaki to ma sens? Tylko przy ciężkiej pracy, możesz osiągnąć satysfakcjonujące wyniki. W przypadku programowania najlepszą nauką jest praktyka, a nie np. słuchanie wykładu.


Poznaj nasz startup – Just Join IT, czyli mapę rynku pracy dla programistów

ZOBACZ TEŻ:  Salesforce CRM jako ścieżka rozwoju developera. Warto ją podjąć?

Zapraszamy do dyskusji

Patronujemy

 
 
More Stories
Chcesz zaoszczędzić czas? Działaj #WMIĘDZYCZASIE!