zdobądź zawód przyszłości - coderstrust.pl¨ć... · nauka programowania - jakie masz...

29
1 Zdobądź zawód przyszłości Zacznij naukę programowania już dziś

Upload: hoangdat

Post on 28-Feb-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

1

Zdobądź zawód przyszłości

Zacznij naukę programowania już dziś

Page 2: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

2

Spis treści

Jak zacząć programować? 3

5 powodów, dla których warto zostać programistą 4

Nauka programowania - jakie masz możliwości? 5

Najpopularniejsze ścieżki programowania 6

Nauka programowania online na platformie CodersTrust 13

Nauka programowania online CodersTrust - nasze bootcampy 16

Jak rozpocząć naukę w CodersTrust Polska? 21

Gwarancja zatrudnienia 22

Jak uczyć się programowania? 23

Jak sfinansować kurs programowania? 26

Page 3: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

3

Jak zacząć programować?Poradnik dla przyszłego programisty

50 tysięcy miejsc pracy

dostępnych od ręki

Twoja obecna praca cię nie

satysfakcjonuje? A gdyby tak

zostać programistą...? Od kilku lat

zapotrzebowanie na developerów

nieprzerwanie rośnie. W Polsce brakuje

ponad 50 tysięcy specjalistów IT, w Europie nawet

800 tysięcy, a uczelnie wyższe nie są w stanie

wykształcić odpowiedniej ilości programistów do

pokrycia tego zapotrzebowania.

Najlepiej opłacana grupa zawodowa

Programiści są najwyżej opłacaną

grupą zawodową od kilku lat z rzędu,

a branża IT wiedzie prym w wysokości

zarobków istotnie przekraczając

średnie wynagrodzenia w gospodarce.

Sytuacja ta dotyczy wszystkich województw.

Rynek umożliwia programistom stawianie wysokich

żądań finansowych, a ich umiejętności są wysoko

cenione przez pracodawców.

Page 4: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

4

5 powodówdla których warto zostać programistą

Możliwość pracy zdalnej

Duże zapotrzebowanie

Wysokie zarobki

Duża satysfakcja

Zawód przyszłości

Ponad 70 proc.

programistów

pracuje częściowo

zdalnie.

Obecnie w Polsce

brakuje 50 tys.

Specjalistów IT,

w Europie 800 tys.

Zależnie od poziomu:

Junior: 3.500zł - 5.500 zł,

Mid: 5 000 - 9 000 zł,

Senior: 8 000 - 15 000 zł.

Około 80%

programistów uważa,

że ich praca jest

satysfakcjonująca.

W najbliższych latach

90 proc. stanowisk

będzie wymagało

kompetencji cyfrowych.

Page 5: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

5

Studia techniczneNajbardziej konwencjonalna, ale także najdłuższa (co

najmniej 3,5 roku) droga do osiągnięcia celu. W wielu

przypadkach także najbardziej kosztowna. Największym

problemem studiów technicznych jest nieaktualny

sylabus - program nauczania skupia się na programowaniu

w językach, które na obecnym rynku pracy nie są pożądane.

Tryb ogólny nie pozwala na wyspecjalizowanie się w konkretnej

dziedzinie.

Bootcampy stacjonarne Przyspieszona nauka programowania (od kilku do kilkunastu

miesięcy), często trudna do połączenia z pracą zawodową

i  innymi obowiązkami. Musisz nadążać za grupą, gdzie brakuje

indywidualnego podejścia do kursanta. Materiały najczęściej

dostępne wyłącznie w trakcie zajęć.

Istnieje kilka ścieżek nauki programowania. Jeżeli chcesz zostać developerem, zastanów się, która droga jest najbardziej dopasowana do Ciebie i Twojego trybu życia.

Wybór odpowiedniej jest pierwszym krokiem ku karierze programisty.

Nauka programowaniaJakie masz możliwości?

Nauka własna - darmowe kursy i materiałyOpcja dla najbardziej zdeterminowanych - bez wsparcia

bardziej doświadczonych programistów i wykładowców.

Zawierają się w tym darmowe kursy online, które są przeważnie

skupione na wiedzy teoretycznej. Jest to bez wątpienia jedna

z najdłuższych ścieżek nauki programowania, a co za tym idzie

- najdroższych (czas to pieniądz!).

Bootcampy onlineJeżeli chcesz zostać specjalistą konkretnego języka programowania,

nie musisz kończyć studiów. Intensywne kursy są prowadzone

w 100% na platformie online. Wykłady prowadzą doświadczeni

programiści - Mentorzy. Zadania rozwiązujesz samodzielnie lub

w grupach. Częścią bootcampów są również lekcje na żywo, gdzie

z grupą 2-3 osób pracuje się wspólnie nad typowym projektem

programistycznym. W ramach bootcampu oferowane są zazwyczaj

także indywidualne konsultacje, a materiały opracowywane są

na podstawie ostatnich trendów technologicznych, na które jest

największe zapotrzebowanie na rynku pracy.

Page 6: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

6

Najpopularniejsze ścieżki programowania

Co możesz robić jako programista?

Istnieje wiele ścieżek programowania - to od Ciebie zależy, którą wybierzesz. Każda z nich posiada charakterystyczne cechy i ma zestaw umiejętności - zarówno twardych

jak i miękkich - które developer powinien posiadać.

Sprawdź, która z nich najbardziej Ci odpowiada!

Page 7: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

7

Frontend DeveloperJunior 0-2 lata doświadczenia.

Mid 2-4 lata doświadczenia.

Senior 5 i więcej lat doświadczenia.

Mediana wynagrodzeń brutto 5 400 PLN (junior), 8 600 PLN (mid), 12 500 PLN (senior).

Charakterystyka Jest to jedna z najbardziej pożądanych specjalizacji wśród programistów.

Frontendowiec zajmuje się projektowaniem różnych stron internetowych wraz

z dodatkowymi funkcjonalnościami (sklep internetowy, komentarze, formularze). Projektuje

odpowiednie elementy graficzne - slidery, aplikacje. Współpracuje z Backend Developerem.

Wykonywane zajęcia Projektowanie stron i jej wszystkich elementów, dzięki czemu szybko

widać efekty pracy, przy jednoczesnej możliwości kontrolowania rezultatu kodu.

Języki HTML 5, CSS, JavaScript, PHP.

Kompetencje miękkie Poczucie estetyki, łatwość w nawiązywaniu kontaktów, skrupulatność.

Page 8: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

8

Backend DeveloperJunior 0-2 lata doświadczenia.

Mid 3-4 lata doświadczenia.

Senior 5 i więcej lat doświadczenia.

Mediana wynagrodzeń 5 900 PLN (junior), 9 700 PLN (mid), 12 800 PLN (senior).

Charakterystyka Backend Developer odpowiada za tworzenie oprogramowania

powstającej aplikacji. Dba, aby została zachowana techniczna funkcjonalność. Zapewnia

jej bezpieczeństwo i optymalizację zastosowanych rozwiązań technicznych. Rzadko ma

bezpośredni kontakt z klientem.

Wykonywane zajęcia Projektowanie logiki biznesowej aplikacji, praca na kodzie, gdzie nie

widać od razu rezultatu.

Języki Python, Java, Ruby, Scala.

Kompetencje miękkie Samodzielność, zorganizowanie, skrupulatność, umiejętność

logicznego myślenia.

Page 9: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

9

Java DeveloperJunior 0-2 lata doświadczenia.

Mid 3-4 lata doświadczenia.

Senior 5 i więcej lat doświadczenia.

Mediana wynagrodzeń brutto 5 900 PLN (junior), 9 700 PLN (mid), 12 800 PLN (senior).

Charakterystyka Java Developer programuje w języku JAVA. Zawód wymaga ciągłego

dokształcania się i podnoszenia kwalifikacji zgodnie ze zmieniającym się rynkiem

informatycznym. Właśnie w tym języku tworzone są aplikacje dla największych

korporacji na świecie. Zazwyczaj pracuje się w dużych zespołach nad wielomiesięcznymi

projektami.

Wykonywane zajęcia Tworzenie korporacyjnych systemów, tworzenie dokumentacji

technicznej, współpraca z analitykami.

Języki Java, SQL.

Kompetencje miękkie Chęć do ciągłego rozwijania się, samodzielność, umiejętność

logicznego myślenia.

Page 10: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

10

Python DeveloperJunior 0-2 lat doświadczenia.

Mid 2-3 lata doświadczenia.

Senior 3 i więcej lat doświadczenia.

Mediana wynagrodzeń brutto 3000 PLN (junior), 6500 PLN (mid), 12500 PLN

(senior).

Charakterystyka Python  jest interpretowanym, interaktywnym językiem

programowania co oznacza, że używanie go wiąże się z pisaniem skryptu oraz

wykonywaniem go za pomocą interpretera. Jest to bardzo wszechstronny język.

Wykonywane zajęcia Tworzenie serwisów internetowych, aplikacji desktopowych

i sieciowych, skryptach, grach.

Języki Python.

Kompetencje miękkie Zdolność logicznego myślenia, chęć i umiejętność testowania,

tworzenie zwięzłych, prostych rozwiązań.

Page 11: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

11

.NET DeveloperJunior 0-3 lata doświadczenia.

Mid 3-4 lata doświadczenia.

Senior 5 i więcej lat doświadczenia.

Mediana wynagrodzeń brutto 5950 PLN (junior), 9750 PLN (mid),

12 300 PLN (senior).

Charakterystyka .NET Framework jest platformą programistyczną

związaną z Microsoftem. Jest to technologia, która automatyzuje

zarządzanie danymi elementami systemu. Programista .NET często

modernizuje system oraz zajmuje się jego obsługą.

Wykonywane zajęcia Projektowanie aplikacji biznesowych w systemie

Windows, praca z bazami danych (SQL).

Języki C#, VB, .NET, SQL.

Kompetencje miękkie Umiejętność czytania kodu innych,

samodzielność, ale i  umiejętność pracy w grupie, chęć do ciągłego

rozwoju.

Page 12: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

12

TesterJunior 0-2 lata doświadczenia.

Mid 0-2 lata doświadczenia.

Senior 3 i więcej lat doświadczenia.

Mediana wynagrodzeń brutto 4 500 PLN (junior), 7 300 PLN (mid), 9 800

PLN (senior).

Charakterystyka Tester zajmuje się testowaniem danego produktu -

sprzętu czy oprogramowania. Do obowiązków należy badanie zgodności

implementacji z  obowiązującymi standardami, raportowanie wyników.

Tester współpracuje z   nalitykami i programistami. Tester powinien

znać język aplikacji, którą testuje, jednak nie tworzy on kodu. Praca

testera charakteryzuje się powtarzalnymi czynnościami i  trzymaniem się

określonych procedur.

Wykonywane zajęcia Testowanie danego produktu.

Języki Podstawy składni języka, który testuje.

Kompetencje miękkie Skrupulatność, systematyczność, zdolność

zauważania szczegółów, zorganizowanie, zdolność analitycznego myślenia.

Page 13: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

13

Nauka programowania online na platformie CodersTrust

“Nasze kursy nastawione są na 100% praktyki. Tworzymy prawdziwe aplikacje,

rozwiązujemy prawdziwe problemy i wdrażamy praktyki stosowane w każdym dobrze

prowadzonym projekcie. Ten kurs to przede wszystkim dziesiątki praktycznych zadań,

ciągłe rozwijanie projektu zespołowego, 32  lekcje na żywo i wiele godzin konsultacji

z  Mentorem. Nie jest łatwo i  nie może być łatwo - opanowanie programowania na

poziomie wymaganym w firmach wymaga napisania tysięcy linijek kodu i do tego

zostaniecie zmotywowani w trakcje jego trwania. Ten kurs to wszystkie wymagania firm

zebrane w jednym miejscu - to wiedza w pigułce, dawkowanej Wam przez 18  tygodni

przez najlepszych programistów na rynku.”

Piotr KołaczMaster Mentor CodersTrust Polska

Page 14: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

14

Sposób nauczania:

uczestnik otrzymuje część materiałów przed rozpoczęciem kursu

lekcje online na żywo - 2 razy w tygodniu, w godzinach ustalonych przez grupę

od pierwszych zajęć praca z systemem kontroli wersji GIT

zadania zaliczeniowe sprawdzane przez Mentorów

praca nad prawdziwymi projektami, które będziesz tworzyć w swojej praktyce zawodowej

regularne zadania zaliczeniowe sprawdzające przyswojoną wiedzę

zajęcia są bardzo intensywne i wymagają dużego zaangażowania przynajmniej 3 godzin dziennie

Platforma:

kurs podzielony na tygodniowe bloki

znajdują się tam wszystkie materiały do nauki

dostęp do archiwalnych nagrań lekcji na żywo oraz webinarów

zadania do wykonania

Page 15: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

15

Forma online:

to Ty wybierasz gdzie i kiedy się uczysz - masz dostęp do wszystkich materiałów 24/7

małe grupy zajęciowe - do 15 osób

praca nad projektem w 2-3 osobowych grupach

Master Mentorzy:

praktycy z wieloletnim doświadczeniem

zorientowani w aktualnych technologiach

prowadzą lekcje na żywo dwa razy w tygodniu

indywidualne konsultacje po zajęciach

można się z nimi kontaktować w ustalonych przez Ciebie terminach

Page 16: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

16

Nauka programowania online CodersTrust

nasze bootcampy

Page 17: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

17

Bootcamp Frontend Development + Freelancing

Twórz responsywne strony internetowe od podstaw z wykorzystaniem aktualnych technologii. Wejdź w  środowisko freelancerów i zdobądź pierwsze zlecenia jeszcze w trakcie kursu. Bootcamp dla aktywnych zawodowo - codziennie należy przeznaczyć około 1,5 godziny na naukę.

Wykorzystasz technologie HTML, CSS, JavaScript, jQuery, AJAX, tworzenie stron responsywnych.

Dodatkowo Zapoznamy Cię z najpopularniejszymi portalami dla freelancerów, popracujemy nad kompetencjami miękkimi, stworzymy profesjonalne CV i portfolio we współpracy z Doradcą Kariery.

Page 18: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

18

BootcampFrontend Express

Poznaj obowiązujące technologie webowe dzięki przyspieszonej nauce bloków programowania. Kurs dla najbardziej zmotywowanych, zdeterminowanych do podjęcia pracy jako programista. Wymaga przynajmniej 3 godzin nauki dziennie.

Wykorzystasz technologie HTML, CSS, JavaScript, jQuery, AJAX, tworzenie stron responsywnych.

Page 19: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

19

Bootcamp Java Master Mentor

Naucz się programowania w najpopularniejszym języku na świecie w 4 miesiące pod opieką Master Mentora – najlepszego specjalisty w Polsce. Stwórz prawdziwą aplikację biznesową i zbuduj swoje portfolio.

Wykorzystasz technologie Java, Maven, SQL, Hibernate, Spring.

Dodatkowo Nauczysz się pracować w grupie, stworzysz profesjonalne CV i portfolio we współpracy ze specjalistą HR, przygotujemy Cię kompleksowo do rekrutacji w sektorze IT.

Page 20: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

20

Bootcamp WordPress & Freelancing

Naucz się tworzenia responsywnych stron internetowych opartych na platformie WordPress pod opieką Mentorki. Zbuduj swoje portfolio i zacznij zarabiać jako freelancer. Dla wszystkich, którzy w krótkim czasie chcą zdobyć kompetencje w zakresie WordPress od podstaw. Do rozpoczęcia kursu nie jest potrzebna żadna wcześniejsza wiedza programistyczna czy informatyczna.

Wykorzystasz technologie HTML, CSS, WordPress.

Dodatkowo Zapoznamy Cię z najpopularniejszymi portalami dla freelancerów, popracujemy nad kompetencjami miękkimi, stworzysz stronę internetową jako projekt końcowy, którą włączysz do swojego portfolio.

Page 21: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

21

Jak rozpocząć naukę w CodersTrust Polska?

Krok po kroku

1.Wybierz kurs

Sprawdź datę

najbliższej edycji.

5.Wybierz sposób

finansowaniaSprawdź jak możesz

dofinansować naukę.

6.Sfinalizuj

formalnościZapisz się na kurs u opiekunki

kursantów, podpisz umowę

i dokonaj płatności.

7.Zacznij przygodę

swojego życia z CodersTrust

Polska!

2.Wypełnij formularz

Zapoznaj się

z zakresem kursu.

3.Napisz do opiekunaNasz doradca odpowie na

wszelkie pytania

([email protected]).

4.Zapisz się na webinar

Bezpłatny webinar

z Mentorem pozwoli Ci

poznać szczegóły kursu

i trybu nauki.

Page 22: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

22

Gwarancja zatrudnieniaTo, co wyróżnia CodersTrust spośród innych szkół

programowania na rynku to gwarancja pracy po ukończeniu

szkolenia. Współpracujemy z wieloma partnerami –

międzynarodowymi firmami, które deklarują zatrudnienie

naszych absolwentów.

Jak pomagamy Ci

znaleźć wymarzoną pracę?

CodersTrust to nie tylko nauka kodowania, to także

szkoła z gwarancją zatrudnienia. W ramach kursu

programowania i wsparcia HR gwarantujemy

Nasz zespół tworzą osoby doświadczone

w  branży IT oraz HR, które wiedzą dokładnie,

jakie umiejętności są poszukiwane na rynku pracy.

Od Ciebie zależy, jaką ścieżkę kariery obierzesz - pracę

stacjonarną, zdalną czy freelancing.

szkolenia z umiejętności

miękkich

stworzenieprofesjonalnego

CV

doradztwo specjalisty HR

kontakt z firmami partnerskimi

zbudowanie portfolio na

GitHubie z autorskim projektem

zaznajomienie z platformami

freelancingu takimi jak Upwork

przygotowanie do rekrutacji

Page 23: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

23

Jak uczyć się programowania?Poniżej znajdziesz porady przygotowane przez CodersTrust,

dzięki którym dowiesz się, jak uczyć się programowania, aby przyswajać wiedzę efektywniej i dzięki czemu szybciej

zobaczysz efekty swojej pracy.

Page 24: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

24

1. Zainstaluj niezbędne oprogramowanie

Wiele języków programowania wymaga kompilatorów, które

są programami przeznaczonymi do przetłumaczenia kodu na

język, który może zrozumieć komputer. Programy te oferują

różne sposoby wyróżniania składni i dostarczają innych

narzędzi przyjaznych programistom. Niektóre języki mają IDE

(Integrated Development Environment), które zwykle zawierają

edytor kodu, kompilator i / lub interpreter oraz debugger. Dzięki

temu programista może wykonywać dowolną funkcję w jednym

miejscu. IDE mogą również zawierać wizualne reprezentacje

hierarchii obiektów i katalogów.

2. Korzystaj z przykładów dostępnych online

Istnieją tysiące przykładów kodu online dla praktycznie

każdego języka programowania. Używaj ich, aby sprawdzić, jak

poszczególne fragmenty kodu wpływają na działanie programu.

Wykorzystuj te fragmenty z różnych przykładów, aby tworzyć

własne programy i dzięki temu pracować szybciej.

3. Opanuj składnię języka

Składnia jest sposobem napisania języka, dzięki któremu

kompilator lub interpreter mogą go zrozumieć. Każdy

język ma unikalną składnię, choć niektóre elementy mogą

być współdzielone w wielu językach. Poznanie składni jest

niezbędne do nauczenia się, jak programować w danym

języku.

4. Eksperymentuj ze zmianami w kodzie

Dokonuj zmian w swoich programach, a następnie przetestuj

wynik. Eksperymentując, możesz zrozumieć swój kod

szybciej, niż czytając książkę lub przewodnik. Nie bój się

zepsuć swojego programu – nauka korygowania błędów

jest istotną częścią każdego procesu tworzenia, a nowe

rzeczy prawie nigdy nie działają prawidłowo za pierwszym

uruchomieniem.

5. Ćwicz debugowanie

Podczas programowania będziesz natrafiał na rozmaite błędy.

Mogą być one jedynie nieszkodliwym bugiem w programie,

ale też poważnymi usterkami, które powodują, że program

nie kompiluje się lub nie działa tak jak powinien. Rozkładanie

problemów na czynniki pierwsze i naprawianie błędów jest

głównym procesem w cyklu tworzenia oprogramowania, więc

warto przyzwyczaić się do tego wcześniej. Debugowanie jest

jedną z najbardziej wartościowych umiejętności, jakie będziesz

posiadać jako programista.

Page 25: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

25

6. Opisz swój kod komentarzami

Prawie wszystkie języki programowania mają funkcję pisania

komentarzy. Pozwala ona na dodanie tekstu, który nie jest

przetwarzany przez interpreter lub kompilator. Dzięki temu

twórca programu może umieścić w kodzie wyjaśnienia dotyczące

poszczególnych jego elementów. Spora część pracy z kodem to jego

ulepszanie – komentarze czynią kod bardziej przejrzystym i pozwalają

na łatwiejsze nawigowanie. Poza tym jest to podstawowa praktyka

w środowisku współpracy, ponieważ pozwala innym zrozumieć,

co robi Twój kod.

7. Codzienna nauka - po ukończeniu kursu nie

przestawaj ćwiczyć

Opanowanie języka programowania wymaga czasu. Zrozumienie

podstawowej składni zajmie kilka dni, jednak aby stać się

doświadczonym programistą potrzebujemy wielu miesięcy,

a niekiedy lat. Jak w przypadku każdej innej umiejętności,

potrzebujemy praktyki. Staraj się poświęcać co najmniej godzinę

każdego dnia na zgłębianie nowych aspektów języka, nawet jeżeli

uważasz, że potrafisz swobodnie się nim operować.

8. Ustal cele swoich programów

Ustawiając możliwe, ale trudne cele, będziesz mógł rozpocząć

rozwiązywanie problemów i wymyślić rozwiązania. Staraj

się myśleć o podstawowej aplikacji, takiej jak kalkulator

i opracować sposób na jej wykonanie. Użyj składni i koncepcji,

które nauczyłeś się i zastosuj je do praktycznych zastosowań.

9. Weź udział w hackathonie

Hackathon to event, w którym jednostki lub zespoły konkurują ze

sobą (i z czasem) w celu opracowania programu rozwiązującego

konkretny problem. Hackathony są doskonałym sposobem na

poznanie innych programistów i rozwijanie swoich umiejętności,

zarówno kodowania jak i kreatywnego myślenia.

10. Stwórz swoje portfolio

Podczas tworzenia programów i poszerzania wiedzy upewnij się,

że wszystkie Twoje najlepsze prace są zapisywane w portfolio.

Dzięki temu będziesz mógł pokazać rekruterom i ankieterom

przykład pracy, którą wykonujesz.

11. Podejmij zlecenia freelancerskie

Istnieje bardzo duży rynek freelance dla programistów,

zwłaszcza twórców aplikacji mobilnych. Zajmij się kilkoma

małymi, niezależnymi projektami, aby dowiedzieć się, jak działa

programowanie komercyjne. Zlecenia freelancerskie pomogą

Ci rozbudować swoje portfolio i zyskać nieocenione, praktyczne

doświadczenie.

Page 26: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

26

Jak sfinansować kurs programowania?

Istnieje wiele sposobów zdobycia środków na wymarzony kurs programowania.

Page 27: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

27

Jeśli jesteś:

Osobą bezrobotną

Osobą poszukującą pracy

Osobą pracującą po 45 roku życia

Osobą niepełnosprawną

Zarejestruj się w swoim Urzędzie Pracy.

Zgłoś chęć udziału w szkoleniu organizowanym przez

CodersTrust Polska.

Zdobądź komplet informacji od pracowników UP

i skontaktuj się z CodersTrust Polska wskazując które

dokumenty dany UP prosi o wypełnienie.

Zanieś komplet dokumentów do swojego Urzędu Pracy

i czekaj na (pozytywne) rozpatrzenie wniosku.

Otrzymaj do 100% wsparcia w sfinansowaniu wybranego

przez Ciebie szkolenia.

Rozpocznij kurs z CodersTrust Polska i ucz się przynajmniej

25 godzin tygodniowo, by spełnić marzenia o lepszej pracy.

Wsparcie finansowe z UPJednym ze sposobów jest złożenie wniosku

do Urzędu Pracy o dofinansowanie na szkolenie trwające do 6 miesięcy.

Page 28: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

28

Inne metody finansowania

Dofinansowanie przez Krajowy Fundusz Szkoleniowy

Krajowy Fundusz Szkoleniowy stanowi wydzieloną cześć

Funduszu Pracy i przeznacza środki na dofinansowanie

kształcenia ustawicznego pracowników.

O dofinansowanie może starać się każda firma (także osoba

fizyczna prowadząca działalność gospodarczą), która zatrudnia

pracowników na umowę o pracę.

Wysokość dofinansowania uzależniona jest od statusu

przedsiębiorcy. W przypadku mikroprzedsiębiorców ze

środków KFS może zostać sfinansowane 100% kosztów

naszego kursu. W przypadku pozostałych firm jest to 80%,

a 20% kosztów szkolenia pokrywa pracodawca.

Dodatkowe informacje o procedurze uzyskania dofinansowania

uzyskasz na stronie Ministerstwa Rodziny, Pracy i Polityki

Społecznej.

Pożyczki na kształcenie

„Pożyczki na kształcenie” to pilotażowe narzędzie Ministerstwa

Rozwoju, finansowane w ramach Programu Operacyjnego

Wiedza Edukacja Rozwój.

Polega na nieoprocentowanej pomocy zwrotnej (tj. pożyczka

z możliwością częściowego umorzenia) dla Uczestnika projektu

wynosząca nie mniej niż 600 zł i nie więcej niż 100.000 zł; pomoc

zwrotna przekazywana jest przez Operatora do instytucji

edukacyjnej na sfinansowanie wybranej przez Uczestnika formy

kształcenia.

W ramach projektu osoby posiadające pełną zdolność do

czynności prawnych mogą wnioskować o pożyczkę przeznaczoną

wyłącznie na studia podyplomowe, kursy, szkolenia oraz inne

formy kształcenia osób dorosłych oferowane przez krajowe

i zagraniczne podmioty, trwające nie dłużej niż 24 miesiące.

Dodatkowe informacje o procedurze uzyskania dofinansowania

uzyskasz tutaj.

Page 29: Zdobądź zawód przyszłości - coderstrust.pl¨ć... · Nauka programowania - jakie masz możliwości? 5 Najpopularniejsze ścieżki programowania 6 Nauka programowania online

29

www.coderstrust.pl

„A mind is a terrible thing to waste, but a wonderful thing to invest in”