Niech kod będzie z Tobą!

1.

Zawód programisty jest dobrze płatny (wynagrodzenia dla programistów zaczynają się już od 4000,00 PLN na rękę a po kilku latach w miarę łatwo przebić nawet 10000,00 PLN)!

2.

Nie trzeba kończyć żadnej szkoły czy uniwersytetu, bo pracodawcy nie wymagają najczęściej formalnych kwalifikacji. W związku z tym, niezbędna wiedza i umiejętności mogą być zdobyte np. w formie kursów on-line (pracodawcy chcą przede wszystkim zatrudniać osoby, które już coś potrafią zrobić). Ucząc się programowania, napisałeś/aś program sam dla siebie? Pokaż go podczas rozmowy rekrutacyjnej! Twój własny program jest więcej wart niż jakikolwiek dyplom czy certyfikat.

3.

Pracujesz przy komputerze i kodujesz! Z Twoim zespołem możesz kontaktować się zdalnie (i przede wszystkim tekstowo)!

Odtwórz wideo

O PROJEKCIE

W ramach projektu hearIT stworzyliśmy pakiet bardzo atrakcyjnych materiałów, dzięki którym macie możliwość szybkiego rozpoczęcia swojej przygody z programowaniem. Na tej stronie znajdziecie m.in.:

  1. Kursy on-line oraz podręczniki z podstaw programowania w Java, JavaScript i Python
  2. Słownik PJM najważniejszych pojęć używanych w branży programistycznej
  3. Grę komputerową utrwalającą kluczowe zagadnienia z programowania

 

Chcemy ułatwić Tobie zrobienie pierwszych kroków w IT!

Odtwórz wideo
Odtwórz wideo

MIKROSŁOWNIK PROGRAMISTY

[mikrosłownik zatrudnienia w branży IT]

pracownik, który dopiero zaczyna przygodę w branży, jeszcze ma niewielkie doświadczenie, więc nie zarabia jeszcze bardzo dużo, ale wkrótce się to na pewno zmieni!

pracownik z bardzo dużym stażem i doświadczeniem, świetnie obeznany w temacie, często służy radą dla mniej doświadczonych członków zespołu

pracownik, który już nie jest Juniorem, ale jeszcze nie jest Seniorem.

człowiek, który pisze oprogramowanie, kluczowa osoba/y w każdej firmie programistycznej. Bez nich żaden projekt nie pójdzie do przodu!

Idąc do teatru widzimy tylko to, co się dzieje na scenie. Widzimy aktorów, słyszymy muzykę, oglądamy światła. To jest właśnie taki Front End, czyli wszystko to, co jako widzowie, powinniśmy zobaczyć. Na zapleczu teatru dzieje się jednak wiele innych rzeczy. Ktoś przebiera aktorów, ktoś siedzi przy urządzeniach do kontroli dźwięku, świateł, steruje sceną, kurtyną. Tego widzowie nie widzą, mogą się co najwyżej domyślać jak to działa. Front end to elementy programu, z którymi użytkownik ma bezpośredni kontakt, przyciski w które może kliknąć, animacje, które widzi na ekranie komputera.

Jeśli idziemy do restauracji, to dostajemy do ręki kartę menu i możemy wybrać sobie potrawę, na którą mamy ochotę. Nasza decyzja poprzez kelnera zostanie przekazana do szefa kuchni, który następnie zacznie przygotowywać potrawę, którą po kilkunastu minutach dostaniemy na stół. Wszystko, co dzieje się w kuchni, to jest taki właśnie Back End. Klient restauracji nie ma wstępu do kuchni, nie wie dokładnie, co tam się dzieje. Programy wykonują wiele działań, ale nie wszystkie użytkownik jest w stanie zobaczyć. Do najbardziej popularnych języków programowania backendowych należą Java, Python, C#, PHP czy C/C++

Jest to część oprogramowania między Front Endem a Back Endem. Zapewnia komunikację między jednym a drugim.

to jest programista, który potrafi pisać programu zarówno dla Back Endu, Middleware i Front Endu. To trochę tak jak w punkcie z Kebabem. Jedna osoba przyjmuje zamówienie, przygotowuje i wydaje posiłek. To jest taka trochę elita wśród programistów (co przekłada się też na bardzo duże zarobki).

to osoba, która sprawdza, czy program działa prawidłowo. Próbuje wychwycić wszystkie błędy w programie, tak by programista mógł na tej podstawie poprawić program, zwiększając jego jakość.

to osoba która projektuje to, jak dany program będzie działał. Ustala, jakie będzie miał funkcje i możliwości, i jak po kolei różne elementy programu będą ze sobą powiązane. Inżynier oprogramowania nie jest programistą. To trochę jak na budowie, jedna osoba tworzy projekt budynku a całkiem inna buduje go.

#jestKODjestMOC

O JĘZYKACH PROGRAMOWANIA

[przegląd popularnych języków programowania]

Jakiego języka programowania najlepiej się uczyć? Poniżej znajduje się kilkanaście propozycji!

1.

Języki ogólnego zastosowania

 

  • C
  • C++
  • C#
  • Java
  • Python
2.

Języki frontendowe

 

  • JavaScript
3.

Języki specjalistyczne

 

  • PHP (język serwerów)
  • SQL (język baz danych)
  • Języki uzupełniające (warto je poznać jako dodatek do głównego języka)
  • Scala
  • Kotlin
  • TypeScript
  • Swift
  • Go
  • Dart
4.

Jest natomiast kilka języków programowania, które są bardzo trudne lub bardzo niszowe. Nauczenie się tych języków może otworzyć szansę na olbrzymie zarobki, ale na pewno nie rekomendujemy, by to od nich zacząć przygodę z programowaniem!

  • COBOL
  • Assembler
  • Erlang
  • G (LabVIEW)
  • R
  • Ruby
  • MATLAB
5.

Języki czysto edukacyjne

 

  • Scratch
  • LOGO
6.

I na końcu kilka języków, których w zasadzie nie używa się już w branży (lub używa bardzo, bardzo rzadko), i których najlepiej unikać, jeśli chcemy szybko znaleźć dobrze płatną pracę

  • Pascal
  • Fortran
  • ALGOL
  • BASIC
  • Perl
  • Ada