Proste sposoby na ćwiczenie programowania: 8 kroków (ze zdjęciami)

Spisu treści:

Proste sposoby na ćwiczenie programowania: 8 kroków (ze zdjęciami)
Proste sposoby na ćwiczenie programowania: 8 kroków (ze zdjęciami)

Wideo: Proste sposoby na ćwiczenie programowania: 8 kroków (ze zdjęciami)

Wideo: Proste sposoby na ćwiczenie programowania: 8 kroków (ze zdjęciami)
Wideo: 🖥 Jak wyłączyć hasło logowania do konta w Windows? 🖥 2024, Może
Anonim

Programowanie jest trochę jak granie na instrumencie; musisz ciągle ćwiczyć, aby utrzymać swoje umiejętności ostre i doskonalić swoje techniki. Jeśli chcesz poćwiczyć programowanie w wolnym czasie, skorzystaj z Internetu, aby znaleźć ćwiczenia z kodowania i wyzwania do ćwiczenia, a także poszerz swoją wiedzę, pracując nad projektami open source lub uczestnicząc w kursach online. Aby doskonalić swoje umiejętności programistyczne w warunkach rzeczywistych, pracuj nad projektami programistycznymi.

Kroki

Metoda 1 z 2: Korzystanie z zasobów internetowych

Ćwicz programowanie krok 1
Ćwicz programowanie krok 1

Krok 1. Ucz się z projektów oprogramowania typu open source

Zacznij od wyszukania w Internecie różnych projektów open-source i po prostu przeczytaj ich kod, aby dowiedzieć się, jak działają różne frameworki. Zacznij współtworzyć projekty open source lub twórz własne, gdy dowiesz się, jak budowane są inne projekty open source.

  • Projekty typu open source to projekty, w których kod jest całkowicie otwarty dla publiczności. Są zazwyczaj oparte na społeczności i przyjmują pomoc od innych programistów.
  • Na przykład, jeśli chcesz dowiedzieć się, jak działa framework Rails, poszukaj projektów Rails open source na GitHub i przestudiuj kod, aby zobaczyć, jak różni programiści implementują różne funkcje.
Ćwicz programowanie krok 2
Ćwicz programowanie krok 2

Krok 2. Weź udział w kursach online, aby poszerzyć swoją wiedzę i nauczyć się nowych technik

Szukaj tanich lub bezpłatnych kursów programowania online w witrynach takich jak Udemy lub Coursera lub szukaj Massive Open Online Courses (MOOCs). Zarejestruj się i weź udział w kursach, aby odświeżyć swoje umiejętności programistyczne.

  • Kursy takie jak te to świetny sposób na ćwiczenie technik, nad którymi chcesz pracować we własnym tempie. Możesz także uzyskać przydatne wskazówki i opinie od nauczycieli i innych uczniów.
  • MOOC można znaleźć tutaj:
Ćwicz programowanie krok 3
Ćwicz programowanie krok 3

Krok 3. Rozwiązuj wyzwania kodowania i łamigłówki w różnych witrynach, aby ćwiczyć

Wyszukaj witryny z wyzwaniami związanymi z kodowaniem i znajdź takie, które Ci się podobają. Podejmij różne wyzwania, aby przećwiczyć edycję kodu w celu rozwiązania problemów i ulepszenia technik programowania.

Niektóre przykłady witryn z najlepszymi wyzwaniami kodu to HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars i CodinGame

Wskazówka: Wyzwania programistyczne można również znaleźć na DailyProgrammer Subreddit na Reddit tutaj: https://www.reddit.com/r/dailyprogrammer. Co tydzień publikowane są 3 wyzwania programistyczne, a społeczność następnie przegląda rozwiązania i przekazuje opinie.

Ćwicz programowanie krok 4
Ćwicz programowanie krok 4

Krok 4. Wykonuj ćwiczenia z kodem kata, aby uczyć się przez powtarzanie

Odwiedź stronę CodeKata i stwórz kod oparty na wymaganiach dla różnych ćwiczeń kata. Wykonuj każde ćwiczenie wielokrotnie, za każdym razem ulepszając kod, aby poprawić swoje techniki programowania.

  • Termin kod kata pochodzi z japońskiej koncepcji kata w sztukach walki, która jest ćwiczeniem, które powtarzasz w kółko, ciągle doskonaląc się w miarę postępów. Kod katas stosuje tę koncepcję do programowania, dostarczając małe ćwiczenia zaprojektowane na 30-60 minut, które należy powtórzyć.
  • Niektóre kata kodowe nie wymagają nawet żadnego kodowania, ale pomogą ci ćwiczyć umiejętności, które są fundamentalne dla programowania, takie jak modelowanie eksperymentalne.
  • Możesz również znaleźć niektóre kata na stronach z wyzwaniami kodowania, takich jak Codewars, które możesz odwiedzić tutaj:

Metoda 2 z 2: Praca nad projektami programistycznymi

Ćwicz programowanie krok 5
Ćwicz programowanie krok 5

Krok 1. Zaplanuj własny projekt oprogramowania

Określ problem biznesowy, który wymaga rozwiązania i wymyśl rozwiązanie. Podziel rozwiązanie na mniejsze zadania programistyczne, które możesz wykonać w określonej kolejności, aby wdrożyć rozwiązanie i rozwiązać problem.

Ćwicz dobre samozarządzanie, skupiając się na każdym zadaniu programistycznym podczas jego wykonywania i śledząc, ile czasu ci to zajmuje. Jeśli jakieś zadanie trwa zbyt długo, poproś o pomoc innych programistów

Ćwicz programowanie krok 6
Ćwicz programowanie krok 6

Krok 2. Ćwicz swoje umiejętności debugowania w każdym projekcie programistycznym, nad którym pracujesz

Zidentyfikuj przyczyny błędów programistycznych i spróbuj wdrożyć różne rozwiązania, aby je naprawić lub obejść je. Zadawaj pytania o przyczynę występowania błędu i wypróbuj różne techniki kodowania, aby je debugować.

Kiedy pomyślnie debugujesz coś, zwróć uwagę na pytania i techniki, których użyłeś do tego. Zadawaj te pytania i stosuj te techniki do przyszłych błędów

Ćwicz programowanie krok 7
Ćwicz programowanie krok 7

Krok 3. Zaangażuj się w programowanie w parach, aby uczyć się od innych

Współpracuj z innym programistą na jednym komputerze, aby rozwiązać konkretny problem programistyczny lub wspólnie pracuj nad projektem programistycznym. Upewnij się, że wybierzesz dobrego partnera, od którego będziesz się uczyć, np. doświadczonego starszego programistę.

Jeśli pracujesz jako programista, możesz spróbować wybrać partnera, który będzie ci równy stażem, ale bardziej doświadczony niż ty w innym języku programowania. Na przykład, jeśli jesteś najbardziej pewny swoich umiejętności programowania w Pythonie, możesz wybrać kogoś, kto zna się na Ruby

Ćwicz programowanie krok 8
Ćwicz programowanie krok 8

Krok 4. Śledź popełniane błędy i ucz się na nich

Postaraj się zauważyć błędy w kodowaniu, które popełniasz podczas pracy nad projektami programistycznymi. Określ, dlaczego wystąpił błąd i co musisz zrobić inaczej w przyszłości, aby uniknąć popełniania tych samych błędów.

Zalecana: