
Jak przygotować się do studiowania informatyki, bądź nauki programowania na kursie?
Opinia o tym, że kodować można nauczyć się samemu jest powszechna i nie planuję z nią polemizować, bo tak - wszystko się da. Jednak, jeżeli już decydujesz się na pójście w kierunku programowania, dobrze jest się do tego przygotować. Nawet jeżeli, po pierwszych laboratoriach/zajęciach na kursie ma się okazać, że to, co robiłeś przez ostatnie tygodnie sam, z nauczycielem/trenerem przerobiliście w kilka godzin.
Teoria
Zarówno w przypadku wiedzy teoretycznej, jak i praktycznej, nauka popłaci. Sam, jeszcze zanim w ogóle myślałem o kursie Coderspro, zacząłem uczyć się JavaScripta i trochę Pythona na codecademy. Co nie zaszkodzi, bo zaczynając od najprostszych zadań, przez trochę trudniejsze, kończąc na obszernych, systematyzujących wiedzę, w łatwy sposób przyswoisz składnie i sposób działania języków programowania.
Praktyka
Jednak teoria to nie wszystko. Codecademy głównie prowadzi za rączkę, a przecież najważniejsze jest to, byś umiał/a samemu wykorzystać swoją wiedzę. Tutaj z pomocą przychodzą Codewars’y. To strona, na której znajdziesz ogromną ilość zadań w popularnych językach programowania.
Doświadczeni developerzy, z którymi miałem przyjemność rozmawiać, mówili mi, że jest to źródło wiedzy, z którego , gdy zaczynali, nauczyli się najwięcej i muszę przyznać, że mają rację. Czasem zdarzają się trudne momenty, gdy zadanie wydaje się nie do przejścia. Jednak wystarczy odrobina oddechu i cierpliwości, a pomysły same pojawiają się w głowie. Nic tak nie satysfakcjonuje, jak komunikat “Good job!” :)
Na koniec zostawiłem, coś, czego nie próbowałem, jednak dziewczyny, które poznałem podczas jednego ze spotkań branży IT w Trójmieście, powiedziały mi o kursie Pythona od edX. Ich zdaniem to dobry, trudny kurs, który warto sprawdzić, jeżeli myślisz o back-endzie.
Podsumowując
Te 3 źródła, to dobry start, który sprawi, że łatwiej Ci będzie zacząć. Tak też było w moim przypadku. Choć, na początku wiedziałem tylko o istnieniu codecademy, to dziś widzę, że dzięki tym kilku godzinom poświęconym na naukę samemu, z Coderspro wyciągnąłem więcej.