W szkole uczyliśmy się według programu szkolnego, na uniwersytecie - według programu uniwersyteckiego. W pierwszej pracy pomogli nam koledzy. Ale w edukacji online wszystko nie jest takie proste. Nawet jeśli przygotowujesz się do wzięcia udziału w pełnoprawnym kursie online, a nie uczysz się wyłącznie z książek i tutoriali, stworzenie planu treningowego może być trudne: musisz określić ostateczny cel, ustalić harmonogram i monitorować postępy. A jeśli w tradycyjnej edukacji często robi to nauczyciel, to w nauczaniu online tę rolę musi przejąć uczeń. W tym tekście porozmawiamy o tym, dlaczego potrzebny jest program nauczania i podamy kilka wskazówek, jak go poprawnie sporządzić.
Przykład planu szkoleniowego (mapa drogowa)
Dlaczego potrzebujesz planu treningowego?
Absolwentów Harvard Business School zapytano , czy mają spisane cele i plan ich osiągnięcia: 84% nie miało żadnych celów, 13% miało spisane cele, ale żadnych konkretnych planów, a 3% spisał cele i konkretne plany ich osiągnięcia. Po 10 latach 3% uczniów, którzy spisali cele i plany, zarobiło dziesięciokrotnie więcej niż 97% ich kolegów z klasy. Oczywiście spisanie naszych celów pomaga nam lepiej zrozumieć, czego tak naprawdę chcemy i opracować skuteczny plan realizacji tych celów. Oto kilka innych powodów, dla których program nauczania jest potrzebny:- Pomaga podzielić duże zadanie (główne programowanie w języku Java) na mniejsze. Na przykład naucz się ogólnej składni języka; rozumieć klasy, obiekty i obsługę wyjątków; nauczyć się pracować z plikami i strumieniami wejścia/wyjścia; opanuj wielowątkowość, zapoznaj się z kolekcjami; podstawy tworzenia stron internetowych, popularne frameworki.
- Pomaga stworzyć wygodny harmonogram: codziennie przez 4 godziny; 2 godziny w dni powszednie i 6 w weekendy; tylko w weekendy, tylko w dni powszednie.
- Pomaga śledzić postępy: możesz porównywać swoje postępy z tym, co robiłeś na początku. Możesz także porównać to, czego się już nauczyłeś, z zaplanowanymi kamieniami milowymi i zrozumieć, czy musisz ulepszyć swój harmonogram nauki.
- Plan treningowy działa motywująco. Poczucie zwycięstwa po ukończeniu pozycji na liście rzeczy do zrobienia zachęca Cię do dalszej nauki.
Jak stworzyć plan nauki?
Znajdź motywację
To pierwsza i kluczowa rzecz, którą należy zrobić podczas tworzenia planu treningowego. Późniejszy sukces w nauce zależy od motywacji. Jeśli zrozumiesz, że chęć uczenia się jest narzucona przez innych ludzi, wówczas Twój trening nie będzie trwał długo. Aby dojść do sedna tej kwestii, możesz odpowiedzieć na kilka pytań: Czy lubię się tego uczyć? Chcesz profesjonalnie zająć się tym biznesem?Określ swój poziom wiedzy
Jeśli uczyłeś się już języka programowania, nie ma sensu zaczynać od podstaw. Dlatego warto przypomnieć sobie wszystko, czego się nauczyłeś i spróbować uświadomić sobie, na jakim poziomie jesteś. Określenie poziomu Twojej wiedzy pomoże Ci stworzyć odpowiednią listę zasobów edukacyjnych i mapę „białych punktów”. Jeżeli studiowałeś programowanie na uniwersytecie i poznałeś teorię, to możesz skupić się na nauce języka i ćwiczeniu zdobytej wiedzy. Jeżeli nie miałeś wcześniej do czynienia z programowaniem, to warto włączyć do swojego programu szkolenia książki z teorii dla początkujących .Sformułuj cel
Aby osiągnąć sukces, cel musi być jak najbardziej konkretny. Na przykład cel „nauczyć się języka programowania” jest niejasny. Lepiej ująć to w ten sposób: „naucz się języka Java i znajdź pracę jako junior w firmie produktowej”. Taki konkretny cel będzie lepiej motywował.Wybierz jeden z planów treningowych
Istnieją dwa główne sposoby planowania treningów – można je stosować osobno lub łączyć. Pierwszy plan jest oparty na celach . W tym przypadku nie ma ścisłego odniesienia do terminów, plan jest bardziej nastawiony na osiągnięcie rezultatów. Drugi to plan oparty na czasie . W tym wypadku obowiązuje termin. Na przykład naucz się języka Java Core w 6 miesięcy. Wybierając jeden z planów, należy wziąć pod uwagę swoje cechy. Jeśli zdasz sobie sprawę, że nie radzisz sobie z dyscypliną, być może powinieneś wybrać drugi plan. Czy rozumiesz, że często nie dotrzymujemy terminów? Spróbuj racjonalnie obliczyć, ile czasu, biorąc pod uwagę nakład pracy i wiedzę, będziesz potrzebować na opanowanie i utrwalenie nowego materiału. Pomóc w tym może badanie „Jak długo zajmuje nauka języka Java ”, które przeprowadziliśmy wśród absolwentów .Podziel swój cel na małe kroki
Wskazane jest podjęcie najbardziej konkretnych kroków z dokładnymi terminami aż do ostatecznego celu. Małymi krokami unikniesz presji osiągnięcia ostatecznego celu (co na początku może wydawać się nierealne), ale małe codzienne działania są w Twojej mocy. Jest to tak zwana „strategia małych zwycięstw” – częściej stosowana jest w pracy zespołowej, ale sprawdza się także w pracy indywidualnej. Jej główne zasady: jasne cele, autonomia, zasoby, czas, wsparcie (np. ze strony mentora – przyp. red.). Ta rada obejmuje również sporządzenie dziennego harmonogramu, który będzie uwzględniał Twój trening. Wskazane jest, aby pracować o tej samej porze dnia: wtedy harmonogram stanie się nawykiem. Oto, co użytkownik JavaRush pisze o swoim harmonogramie: „Najważniejsze są cotygodniowe postępy. Po dwóch tygodniach odpoczynku powrót jest już trudny, a nie każdy jest w stanie pisać codziennie przez kilka miesięcy z rzędu. Ustal sobie limit godzin w tygodniu – na przykład 15. Możesz kodować przez 1,5 godziny w każdy dzień powszedni i kolejne 3-4 godziny w oba weekendy, albo możesz wziąć kilka wieczorów wolnych, ale „limit weekendowy” będzie zwiększyć. Dzięki temu harmonogram będzie elastyczny, ale regularny.”Zrób listę źródeł wiedzy
Lista zasobów może być pojedyncza lub może być uzupełniana lub zmieniana w trakcie. Na przykład, aby nauczyć się języka Java, mogą to być:- Kurs Java Rush.
Kurs wykorzystujemy aby zdobyć niezbędne minimum teorii i skupić się na pisaniu kodu.
- Książki:
- „Najpierw Java, nauka Java”, Kathy Sierra, Bert Bates;
- „Java. Przewodnik dla początkujących”, Herbert Schildt;
- „Java. Kompletny przewodnik”, Herbert Schildt;
- „Java. Biblioteka profesjonalisty”, Kay S. Horstmann, Gary Cornell.
- Poradniki na YouTube (opcji jest wiele – wybierz format prezentacji informacji, który jest Ci bliższy);
- Konsultacje z mentorem/znajomym programistą. Ten punkt jest potrzebny tym, dla których ważne jest otrzymanie „wyjaśnienia na żywo”, a nie samodzielne rozwikłanie wszystkiego.
GO TO FULL VERSION