Zawartość
- 01. Rozpocznij własny projekt
- 02. Zrób trochę każdego dnia
- 03. Dowiedz się, jak znaleźć własne rozwiązanie
- 04. Porozmawiaj z innymi programistami
- 05. Poznaj cykl uczenia się
Chcesz rozpocząć tworzenie front-endu? Cóż, to proste: po prostu udaj się do Codecademy (lub sprawdź listę zasobów szkoleniowych Creative Bloq).
Ale co, jeśli zrobiłeś to więcej razy, niż możesz zliczyć, i nie wiesz, dokąd dalej?
Musisz zobowiązać się do przerwania pętli samouczka i wykonać te pięć kroków, aby przejść na następny poziom jako programista.
01. Rozpocznij własny projekt
Najpierw usuńmy to duże z drogi. Różnica w nauce podczas tworzenia projektu samouczka, w porównaniu ze składaniem własnego, jest podobna do porównania malowania numerami z pustym płótnem. To może być trochę zniechęcające. Ale praca nad własnym projektem to miejsce, w którym nabierzesz pewności siebie i zwiększysz swoje umiejętności.
Nie wiesz, co zbudować? To musi być coś, czym naprawdę Cię interesuje, abyś był zmotywowany, ale na tyle ambitny, że nie wiedziałbyś, jak od razu go w pełni zbudować.
Jeśli dobrze wybrałeś, zanim skończysz, z pewnością osiągniesz wyższy poziom i też będziesz miał coś do pokazania.
- Przeczytaj także: Jak rozpocząć poboczny projekt
02. Zrób trochę każdego dnia
Okay, więc dotyczy to prawie wszystkiego, czego chcesz się nauczyć, ale jest szczególnie prawdziwe w przypadku rozwoju. Nauka kodowania jest trudna, ponieważ prawie wymaga innego sposobu myślenia. Jeśli odkryjesz, że omawiasz koncepcje, których już się nauczyłeś, lub trudno ci o przełomowe momenty w swoim zrozumieniu, to z pewnością odniesiesz korzyść, czyniąc kodowanie częścią swojej codziennej rutyny.
Nie oznacza to nawet odkładania godzin w ciągu dnia, ale poświęcenie 30 minut dziennie każdego dnia przyniesie więcej korzyści niż spędzenie solidnych trzech godzin tygodniowo na jednej sesji.
Jeśli trudno ci się zmotywować, spójrz na technikę Seinfelda lub technikę Pomodoro, aby dać ci dodatkowego kopa wieczorami.
03. Dowiedz się, jak znaleźć własne rozwiązanie
Zanim przejdziesz bezpośrednio do wyszukiwarki, upewnij się, że w pełni przemyślałeś swój problem i jakie byłoby Twoje podejście.
Jasne, prawdopodobnie możesz wyśledzić podobny projekt (lub samouczek) i skopiować go i wkleić do swojego, ale to powstrzyma Cię na dłuższą metę. Najpierw wymyśl własny plan. Jeśli podzielisz problem na części, pomoże Ci to dokładnie określić, z czym potrzebujesz pomocy.
Jeśli coś nie działa tak, jak się spodziewałeś, pamiętaj, że zawsze możesz sprawdzić w konsoli przeglądarki, czy nie pojawiają się jakieś błędy. Ważne jest, aby nauczyć się czytać błędy konsoli / i rozumieć, co one oznaczają.
Wyszukiwanie błędu może zwykle wywołać pytania od osób, które miały ten sam problem. Pamiętaj tylko, aby usunąć wszelkie nazwy zmiennych lub nazwy plików, które są specyficzne dla twojego projektu.
04. Porozmawiaj z innymi programistami
Ponieważ wszyscy programiści uczą się samodzielnie, są też świetnymi nauczycielami. Mam nadzieję, że już gdzieś pracujesz z kilkoma świetnymi starszymi programistami.
Poprowadzenie ich do przejrzenia kodu lub pokazania rozwiązania może być jednym z najszybszych sposobów uczenia się. Pokazuje również, jaki jest Twój obecny poziom umiejętności i może oznaczać, że bardziej prawdopodobne jest, że zaangażujesz się w większe projekty. Inni programiści będą o wiele bardziej chętni do pomocy, jeśli możesz najpierw pokazać, że coś próbowałeś.
Jeśli nie znasz żadnych programistów, spróbuj poszukać spotkania w Twojej okolicy. Lub połącz się ze społecznością online - Slack ma świetne czaty pełne ludzi, którzy chcą pomóc. Kiedy szukasz nowej pracy, poszukaj miejsca, w którym znajduje się zespół, od którego możesz się uczyć lub który zapewnia ciągłe szkolenia.
05. Poznaj cykl uczenia się
Dopóki jesteś programistą, zawsze będziesz uczyć się czegoś nowego. Może to być trochę wir emocji, gdy spróbujesz po raz pierwszy coś zrozumieć. To normalne, że czujesz takie emocje, jak zwątpienie, frustracja, a nawet strach, gdy rzucasz się w wir nowego wyzwania. Ale wynik jest zawsze ten sam - radosny moment, kiedy wreszcie działa.
Oglądaj programistę wystarczająco długo, a sam to zobaczysz - coś w rodzaju mini-biurkowej wersji piłkarza strzelającego gola lub tenisisty wygrywającego zestaw. To uczucie jest powodem, dla którego robimy to, co robimy. To właśnie sprawia, że tworzenie front-endu jest tak interesującą pracą. I szybciej dojdziesz do tych chwil, jeśli będziesz w stanie przejść przez trudny kawałek bez poddawania się. Im dłużej przechodzisz przez ten cykl, tym lepiej sobie z tym poradzisz.
Mam nadzieję, że te wskazówki pomogły Ci w Twojej drodze do awansu jako młodszy programista front-end. Coś przegapiłem? Podziel się wskazówkami w komentarzach poniżej.