'Programowanie jest sztuką' jak mawia klasyk. Programowanie to połączenie analitycznego myślenia z odpowiednim podejściem do problemu. Nie można się nauczyć programowania na pamięć. Dlatego, czytając tylko książki i kursy gdzie mamy do czynienia z suchą teorią, możemy poznać i nauczyć się jedynie składni. Oczywiście składania jest bardzo ważna, bo to podstawowe narzędzie w programowaniu, jednak nie jest to najważniejsze. Zatem jak nabyć umiejętność programowania?
Przede wzsystkim czytając książki albo kursy internetowe, musimy wykonywać zapisane tam przykłady. Nawet gdy są one najprostsze i banalne a efekt końcowy widać na pierwszy rzut oka, warto pisać kod (nie kopiować) i go uruchamiać. W ten sposób uczymy się składni w sposób praktyczny, poznajemy dobre nawyki i widzimy jak wszystko działa w praktyce. Nawet najbardziej banalny przykład można modifykować i dodawać linie kodu któych nie ma w książce lub kursie.
Nauka programowania powinna opierać się głównie na praktyce, czyli pisaniu wszelkiego rodzaju programów. Począwszy od prostych programików, aż do trudniejszych aplikacji wymagających zapoznania się z nowymi możliwościami języka. To właśnie pisanie i jeszcze raz pisanie setek tysięcy, a potem milionów linijek kodu pozwola na opanowanie umiejętności programowania, gdyż tak naprawdę na tym to polega.
W książkach i kursach często znajdziemy tylko podstawowe przykłady programów. Brak tam praktycznych zasosowań i zaawansowanych porad które mogą pomóc zrozumieć i nauczyć czegoś nowego. W tym przypadku, pomocne stają się wszelkiego rodzaju wortale internetowe o tematyce informatycznej, gdzie znajdziesz wiele ciekawych i przede wszystkich pomocnych opisów gotowych kodów źródłowych. Analizujące je oraz edytując, możemy się naprawdę wiele nauczyć.
Podsumowując, nauka programowania opiera się zdecydowanie na praktyce. Trzeba samemu się uczyć pisząc coraz to nowe aplikacje a także edytując i analizując gotowe, zaawansowane kody źródłowe.
Zobacz również: