Zaczynasz programować? Zapoznaj się z samouczkiem programisty

30/06/2019

3 minut czytania

Nauka programowania w domu wymaga dużej samodyscypliny i motywacji. Nasz samouczek programisty pomoże ci wybrać odpowiednią ścieżkę. Przyda się też przy pisaniu pierwszych autorskich linijek kodu.

 

Programować można wiele produktów na różne sposoby. Jedni zajmują się grami mobilnymi, inni tworzą strony internetowe, niektórzy nawet ożywiają roboty. Decyzja, jaką podejmiesz na początku, pomoże ci rozwinąć się i zrealizować projekty. Jeśli masz wątpliwości, zapoznaj się z naszym samouczkiem programisty. 

Od czego zacząć naukę?

Samodzielną naukę programowania należy rozpocząć od wyboru produktów, jakie chcemy tworzyć. W innym języku programowania pisze się stronę internetową niż aplikację mobilną. Jeśli zdecydujemy się na kierunek, w którym chcemy się rozwijać, podjęcie decyzji o nauce pierwszych języków programowania jest znacznie łatwiejsze. Przy projektowaniu:

  • stron internetowych – niezbędna jest znajomość podstaw HTML oraz CSS. Dodatkowo, by zadbać o aspekt wizualny i praktyczny, warto poświęcić czas na zgłębienie JavaScript od podstaw. Często programiści zajmujący się budowaniem zaawansowanych stron internetowych nazywani są „front-end developerami”. Oprócz znajomości HTML, CSS i JavaScript mile widziana jest efektywna żonglerka frameworkami oraz narzędziami typu Sass czy LESS.
  • aplikacji mobilnych – warto skupić się na jednym systemie. W tworzeniu aplikacji na Androida i iOS korzysta się z innych narzędzi oraz języków. Aby powstała efektowna gra lub program na Androida, należy znać języki Java oraz środowisko programistyczne Android Studio. Z kolei w pracy z iOS przyda się mieć rozeznanie w języku Objective-C lub Swift, a jako środowisko programistyczne wykorzystać XCode (programowanie na iOS wymaga posiadania Maca).
  • back-endu – to całe programistyczne zaplecze odpowiedzialne za prawidłowe funkcjonowanie aplikacji. Programiści zajmują się jego wewnętrzną częścią i ściśle współpracują z front-end developerami. Jak zostać back-end developerem? Należy poznać m.in. PHP, Java czy C#.

 

Niezależnie od ścieżki programowania obranej na początku kariery, zdobyta wiedza i umiejętności przydadzą się przy zmianie stanowiska. Warto bowiem znać kilka języków programowania, by płynnie przechodzić pomiędzy nimi oraz móc efektywnie optymalizować kod. 

Zainteresuje Cię również: Środowisko programistyczne: czym jest?

Pierwsze linijki kodu w Java – samouczek programisty

Java to język, który wykorzystuje się w bardzo szerokim zakresie. Można w nim pisać zarówno aplikacje systemowe, jak i webowe. Jak postawić w niej pierwsze kroki? Po instalacji pakietu Java Development Kit (JDK) oraz wybraniu odpowiedniego edytora kodu spróbujmy wspólnymi siłami napisać pierwszą klasę.

Program, który będziemy tworzyć, ma za zadanie wyświetlić w konsoli twoje imię. W tym celu wykorzystamy zwykłą klasę DisplayName, dostępną w pakiecie domyślnym. Jej metodą będzie natomiast public static void main(String … args), w której wnętrzu znajdzie się instrukcja odpowiedzialna za wypisanie twojego imienia.

Jak będzie wyglądać kod?

public class DisplayName {

 public static void main(String … args) {

 System.out.println(“Tomek”);

 }

}

Plik możesz zapisać z rozszerzeniem java, np. DisplayName.java.

Kompilacja kodu – kompilator javac

Napisanie kodu w Java to dopiero początek. Trzeba go następnie skomplikować. W skład pakietu JDK wchodzi kompilator języka Java – tzw. javac. Gdy wpiszemy w konsoli systemowej cmd polecenie javac -help,ukaże się lista dostępnych opcji, które będziesz mógł wykorzystać. W celu kompilacji pierwszej klasy należy w konsoli wpisać polecenie javac DisplayName.java. Powinno nastąpić wówczas utworzenie przez kompilator pliku binarnego z nowym rozszerzeniem – DisplayName.class.

Uruchomienie swojej klasy – po prostu Java

Napisaliśmy kod, zapisaliśmy z dobrym rozszerzeniem, poddaliśmy kompilacji w javac. Przyszedł czas na próbę uruchomienia naszej klasy. Do wykonania tej czynności należy wykorzystać program o nazwie Java, który zainstalował się wraz z JDK. Odpowiedzialny jest on za uruchomienie wirtualnej maszyny Javy (ang. Java Virtual Machine, JVM). Gdy wpiszemy w okno konsoli java -help,ponownie ukaże się lista dostępnych opcji. Należy wówczas wpisać polecenie java DisplayName. Jeśli wszystko wykonaliśmy dobrze, powinno się pojawić:

$ java DisplayName

Powiązane posty

Kompletny poradnik dla developera: jak znaleźć pracę zdalną?
Szukasz pracy zdalnej dla programistów? Zebraliśmy...
Powstaje europejski potentat w branży szkoleń IT. SDA i Codecool łączą siły
Otwieramy nowy, ekscytujący rozdział naszej firmy...
Nauka programowania od zera
Programiści jako jedna z nielicznych grup...

Kontynuując korzystanie z naszej witryny, wyrażasz zgodę na używanie przez nas plików cookie i podobnych technologii zgodnie z naszą Polityką dotyczącą plików cookie. W dowolnym momencie może zmienić swoje preferencje w ustawieniach przeglądarki lub usunąć pliki cookies.