Jak przygotować się do kursu programowania. Pobierz workbook od SDA
Software Development Academy udostępniło poradnik dla osób, które zastanawiają się nad podjęciem wyzwania zostania programistą. Jego celem jest “łagodne” wprowadzenie w podstawy języka Java. Jak przygotować się do zmiany ścieżki kariery? Jak sprawdzić, czy nadajemy się na programistę? Odpowiedzi na te pytania znajdziecie w tym artykule.
Spis treści
Najważniejsza jest chęć do nauki
O najważniejszą cechę każdego, kto chce zmienić swoją ścieżkę kariery i wejść do świata IT zapytaliśmy Rafała Roppel, Dyrektora Technicznego i Trenera w Software Development Academy. – Najważniejsza jest chęć do rozwoju i zdobywania kompetencji. Wbrew pozorom nie potrzeba doświadczenia w branży, by zostać programistą – mówi. Dowodem są statystyki mówiące o tym, że 70% absolwentów Software Development Academy nie miała wcześniej styczności z programowaniem.
Rafał jest jednym z trenerów SDA, czyli przekazuje wiedzę uczestnikom kursów, ale jest także współautorem właśnie opublikowanego podręcznika. Wszystkim zainteresowanym nauką programowania poleca zapoznanie się ze specjalnie przygotowanymi materiałami, które pozwolą zorientować się czego spodziewać się na kursie i jak przygotować się do pierwszych zajęć.
Jakie cechy powinien posiadać programista?
Dobry programista na czas dostarcza dobre oprogramowanie. Jest to osoba, która nie stoi w miejscu, jest ciekawa i szuka nowych rozwiązań. Dobry programista powinien patrzeć na każdy projekt całościowo, a nie tylko skupiać się na swoim zadaniu. A przede wszystkim musi ciągle uczyć się i zdobywać wiedzę. Programista powinien także znać metody testowania oprogramowania. Pozwala to lepiej zrozumieć to, co się tworzy, a także uniknąć wielu błędów i marnowania czasu na tworzenie kodu, który się nie sprawdzi.
Czym kurs różni się od innych sposobów nauki?
– W SDA stawiamy przede wszystkim na praktykę, w programie kursu zawarte są najważniejsze tematy, z którymi trzeba się zapoznać, żeby po kursie móc rozpocząć pracę na stanowisku juniorskim – mówi nam Rafał Roppel z SDA. Lista tematów podjętych podczas kursu została ułożona tak, by absolwent mógł szybciej znaleźć wymarzoną pracę. Zapytany o to, ile dokładnie czasu podczas kursu zostanie poświęcone teorii, a ile praktyce wylicza:
- około 80% czasu w trakcie kursu przeznaczamy na zajęcia praktyczne,
- około 20% na teorię.
Dlaczego właśnie takie proporcje mają sprawić, że uczestnicy kursu szybko przyswajają wiedzę? – Teorię każdy może dodatkowo poznawać na własną rękę, a właśnie praca pod okiem trenera jest największą wartością kursu. Zazwyczaj każdy temat w trakcie kursu ułożony jest w ten sposób, że na początku skupiamy się na teorii, która pozwala zrobić kilka prostszych zadań, a następnie bierzemy się za zadania bardziej skomplikowane – mówi Rafał Roppel.
Dodaje, że aby nie demotywować kursantów, tematy trudniejsze rozdzielane są tematami przyjemniejszymi i łatwiejszymi. – Co więcej, w trakcie kursu pokazujemy, że różne elementy nauki łączą się. Poza tym cała wiedza i umiejętności, które zdobywają przydadzą im się w trakcie tworzenia projektu końcowego (równocześnie pierwszego projektu w portfolio) – mówi. Na pewno wartą uwagi wartością jest to, że trenerami w SDA są aktywni programiści, na co dzień pracujący w branży.
Celem każdego z członków kadry jest to, by kursanci zrozumieli jak coś działa, a nie tylko umieli zrealizować jakieś polecenie. – Poza tym nasze kursy to nie tylko nauka programowania, ale również opieka Doradcy Kariery i pomoc w przygotowaniu się do wejścia na rynek pracy – dodaje Rafał Roppel. Co zaleca zrobić po kursie? – Najlepiej przejrzeć program i jeszcze raz upewnić się, że pamiętamy i umiemy zrobić to czego uczyliśmy się na kursie. Najważniejsze, żeby nie osiadać na laurach, tylko dalej starać się rozwijać – mówi.
Najtrudniejszy etap
Podjęcie decyzji o przebranżowieniu się to jeden z trudniejszych etapów w karierze. Dlatego właśnie zespół Software Development Academy przygotował workbook, którego możecie pobrać z tej strony. Dzięki niemu dowiecie się jak przygotować się do nauki programowania.W samej nauce nieoceniona jest także pomoc trenera, który odpowie na wszystkie pytania i wesprze w realizowaniu zadań. Dobry nauczyciel tylko przyspieszy zdobycie przez nas wiedzy, a kilkanaście miesięcy później – pierwszej pracy.