Jak nauczyć się programowania komputerowego online w domu (ze zdjęciami)

Spisu treści:

Jak nauczyć się programowania komputerowego online w domu (ze zdjęciami)
Jak nauczyć się programowania komputerowego online w domu (ze zdjęciami)

Wideo: Jak nauczyć się programowania komputerowego online w domu (ze zdjęciami)

Wideo: Jak nauczyć się programowania komputerowego online w domu (ze zdjęciami)
Wideo: JAK ZAINSTALOWAĆ WINDOWS 10 NA MASZYNIE WIRTUALNEJ 2024, Marsz
Anonim

Programowanie komputerowe jest nieocenioną umiejętnością dla każdego, kto chciałby tworzyć i projektować programy komputerowe, oprogramowanie lub aplikacje na telefon lub tablet. Na szczęście nie musisz zapisywać się na uczelnię, aby nauczyć się myśleć jak programista i zdobyć potrzebne umiejętności. Można – i nierzadko – nauczyć się programowania online w zaciszu własnego domu. Wiele stron internetowych oferuje kursy edukacyjne, do których można uzyskać bezpłatny dostęp i które są korzystne zarówno dla początkujących programistów, jak i doświadczonych programistów, którzy chcą poznać kilka nowych profesjonalnych sztuczek.

Kroki

Część 1 z 4: Wybór bezpłatnej witryny do programowania

Naucz się programowania komputerowego online w domu Krok 1
Naucz się programowania komputerowego online w domu Krok 1

Krok 1. Wybierz Akademię Kodowania, jeśli jesteś początkującym programistą

Code Academy to znana, popularna witryna, która może pomóc niedoświadczonym programistom w nauce podstaw. Strona jest bezpłatna i możesz wybrać różne kursy, które pozwolą Ci poznać różne języki programowania i aspekty programowania. Oferta kursów obejmuje: JavaScript, PHP, Python i HTML + CSS. Dowiedz się więcej na

Jeśli podoba Ci się styl Code Academy, sprawdź także kilka podobnych (a także bezpłatnych) stron z programowaniem online. Na przykład zobacz Code.org na https://www.code.org. Zobacz także Code School pod adresem

Naucz się programowania komputerowego online w domu Krok 2
Naucz się programowania komputerowego online w domu Krok 2

Krok 2. Weź udział w kursach w Akademii Kahna, jeśli chcesz skorzystać z samouczka wideo

Dla wizualnych uczących się, którzy chcą nauczyć się niektórych umiejętności programowania online, Kahn Academy może być najlepszą opcją. To nic nie kosztuje, a zajęcia w Kahn Academy zawierają instrukcje programowania krok po kroku i filmy do obejrzenia.

Dowiedz się więcej i sprawdź kilka zajęć online na

Naucz się programowania komputerowego online w domu Krok 3
Naucz się programowania komputerowego online w domu Krok 3

Krok 3. Zajrzyj do MIT Open Courseware, jeśli chcesz wyjść poza podstawy

Massachusetts Institute of Technology publikuje programy nauczania online ze starych kursów. Stanowi to wspaniałe źródło dla ciekawskich programistów, którzy chcą uczyć się od instruktorów na najwyższym poziomie. Chociaż nie jest to najlepsza opcja dla początkujących - kursy nie pozwalają na kontakt z instruktorami i możesz nie mieć dostępu do wszystkich materiałów szkoleniowych - OCW jest doskonałym źródłem informacji dla bardziej doświadczonych programistów, którzy chcą wypełnić swoje programy wiedza.

Dowiedz się więcej online na

Część 2 z 4: Nauka w witrynach do programowania płatności

Naucz się programowania komputerowego online w domu Krok 4
Naucz się programowania komputerowego online w domu Krok 4

Krok 1. Wybierz Udacity, aby pracować z osobistym trenerem programowania

Jeśli nie czujesz się komfortowo wchodząc do zajęć z programowania online bez nadzoru lub pomocy, Udacity może być odpowiednią stroną dla Ciebie. Zostanie Ci przydzielony osobisty trener, z którym będziesz pracować online. Trener pomoże Ci poruszać się po kursach programowania z przewodnikiem na stronie. Ale Udacity nie jest darmowe; musisz płacić za ich usługi.

Zajęcia mogą kosztować nawet 999 USD. Sprawdź stronę Udacity, aby uzyskać więcej informacji pod adresem:

Naucz się programowania komputerowego online w domu Krok 5
Naucz się programowania komputerowego online w domu Krok 5

Krok 2. Wybierz Udemy, jeśli interesuje Cię ogromny wybór kursów

Witryna oferuje ponad 55 000 kursów, z których większość dotyczy aspektów kodowania i programowania. Zajęcia są prowadzone przez ekspertów w tej dziedzinie, chociaż wiele z nich wymaga odpłatności. Udemy oferuje również wiele bezpłatnych kursów dla początkujących. Jeśli chcesz mieć witrynę z dużą liczbą konkretnych kursów, skorzystaj z Udemy.

  • Uważaj też na częste wyprzedaże Udemy. Chociaż kursy są przystępne cenowo (od 10 USD), sprzedaż może obniżyć koszt kursów o 50-85%.
  • Dowiedz się więcej online na
Naucz się programowania komputerowego online w domu Krok 6
Naucz się programowania komputerowego online w domu Krok 6

Krok 3. Wybierz Code Avengers, jeśli chcesz pracować w języku innym niż angielski

Code Avengers ma siedzibę w Nowej Zelandii i oprócz angielskiego oferuje kursy programowania w języku rosyjskim, holenderskim, hiszpańskim, tureckim, włoskim i portugalskim. Witryna koncentruje się na nauczaniu popularnych języków programowania, takich jak Python, Java Script i HTML + CSS. Witryna oferuje bezpłatny okres próbny, podczas którego można bezpłatnie uczestniczyć w zajęciach.

  • Code Avengers oferuje również zajęcia zaprojektowane specjalnie dla młodych programistów w wieku 5-16 lat.
  • Wypróbuj bezpłatny okres testowy i dowiedz się więcej na:

Część 3 z 4: Uczestnictwo w kursie programowania

Naucz się programowania komputerowego online w domu Krok 7
Naucz się programowania komputerowego online w domu Krok 7

Krok 1. Wybierz interesujący Cię kurs programowania

Na przykład, jeśli jesteś zainteresowany projektowaniem stylowych stron internetowych, poszukaj kursów na tematy takie jak HTML/CSS, jQuery lub Ajax. Jeśli chcesz rozpocząć własną przedsiębiorczość online, PHP i MySQL są do tego dobrym wyborem.

Większość małych przedsięwzięć biznesowych online jest tworzonych przy użyciu tych technologii open source (i często bezpłatnych)

Naucz się programowania komputerowego online w domu Krok 8
Naucz się programowania komputerowego online w domu Krok 8

Krok 2. Skoncentruj się na Javie, aby nauczyć się najpopularniejszego języka

Java jest używana na ponad 7 miliardach urządzeń na całym świecie (w tym na telefonach komórkowych z systemem Android), dlatego jest naturalnym punktem wyjścia dla każdego, kto uczy się programowania. Język jest bardzo poszukiwany, a wielu pracodawców zatrudniających wyraźnie żąda, aby ich przyszli programiści używali Javy.

  • Kursy w języku Java są dostępne w każdej witrynie do nauki online.
  • Oprócz witryn instruktażowych istnieje wiele internetowych społeczności Java, które pomogą początkującym programistom, w tym ogromna społeczność Java na LinkedIn.
Naucz się programowania komputerowego online w domu Krok 9
Naucz się programowania komputerowego online w domu Krok 9

Krok 3. Weź udział w kursie C, C# lub C++, aby nauczyć się 3 powiązanych ze sobą języków

Po wybraniu witryny instruktażowej następną poważną decyzją będzie wybór języka programowania do nauki. C jest jednym z najstarszych i najczęściej używanych języków. C++ pozwala użytkownikom tworzyć programy dla szerokiej gamy platform, podczas gdy C# (czyt. C ostry) jest najnowocześniejszą iteracją tego języka.

Wszystkie wymienione już witryny instruktażowe oferują kursy we wszystkich 3 z tych języków

Naucz się programowania komputerowego online w domu Krok 10
Naucz się programowania komputerowego online w domu Krok 10

Krok 4. Naucz się SQL, jeśli chcesz pracować w zarządzaniu danymi

SQL jest popularnym językiem kodowania dla przedsiębiorców i innych osób pracujących w dziedzinach wymagających zarządzania i wykorzystywania znacznych ilości danych. Język umożliwia konfigurowanie i zarządzanie bazami danych.

Chociaż SQL nie jest tak wszechstronny jak Java czy C, jest bardzo poszukiwany przez profesjonalnych programistów i programistów. Większość pracodawców wymaga od swoich programistów zajmujących się przetwarzaniem danych biegłości w posługiwaniu się językiem SQL

Naucz się programowania komputerowego online w domu Krok 11
Naucz się programowania komputerowego online w domu Krok 11

Krok 5. Wybierz Pythona, jeśli chcesz zacząć od łatwiejszej opcji

Python nie jest tak trudny do nauczenia, jak niektóre inne języki kodowania, takie jak Java czy C++. Jest powszechnie używany do tworzenia stron internetowych i tworzenia baz danych, a także jest wystarczająco wszechstronny do tworzenia gier i oprogramowania.

Z biegiem czasu większość programistów uczy się wielu języków. W tym sensie nie ma większego znaczenia, jaki jest twój pierwszy język, o ile nauczysz się dodatkowych języków, gdy nauczysz się pierwszego

Naucz się programowania komputerowego online w domu Krok 12
Naucz się programowania komputerowego online w domu Krok 12

Krok 6. Pobaw się przykładowym kodem, który zapewnia kurs

Większość kursów online pokaże Ci przykładowy kod, aby pomóc Ci zrozumieć, co robią określone naciśnięcia klawiszy i teksty kodowania. Więc zamiast po prostu patrzeć na kod, majstrować i zmieniać go, zobacz, jakie wyniki przyniosło twoje majsterkowanie. Pomoże to szybciej przyswoić dane koncepcje.

  • Jest to szczególnie ważne, jeśli Twój kurs jest ciężki do czytania. Czytanie o kodowaniu i faktyczne kodowanie to bardzo różne procesy.
  • Zaimplementuj przykładowy kod ze swojego kursu, aby upewnić się, że naprawdę rozumiesz zasady kodowania, których się uczysz.
Naucz się programowania komputerowego online w domu Krok 13
Naucz się programowania komputerowego online w domu Krok 13

Krok 7. Nie bój się prosić o pomoc, jeśli jesteś zdezorientowany

Łatwo jest poczuć się zdezorientowanym przez zajęcia z programowania na lekcjach online, w domu. Jeśli masz problem z kodowaniem lub nie masz pewności co do jakiegoś aspektu kursu, skontaktuj się z instruktorem lub jednym z rówieśników. Na przykład, jeśli utkniesz, próbując napisać określoną linię kodu, pracuj nad tym sam przez około 20 minut. Następnie, jeśli nadal jesteś zakłopotany, zwróć się o pomoc do instruktora.

  • Jeśli bierzesz udział w samodzielnych zajęciach online, sprawdź forum kodowania, aby skontaktować się z doświadczonymi programistami, którzy powinni być gotowi odpowiedzieć na Twoje pytania dotyczące kodowania.
  • Na przykład sprawdź forum „Stack Overflow” pod adresem:
  • Możesz również zajrzeć na forum internetowe „Code Project” pod adresem:

Część 4 z 4: Samodzielne uzupełnianie nauki w domu

Naucz się programowania komputerowego online w domu Krok 14
Naucz się programowania komputerowego online w domu Krok 14

Krok 1. Codziennie ćwicz kodowanie, aby doskonalić swoje umiejętności

Kiedy tylko możesz znaleźć czas, po prostu usiądź i zacznij ćwiczyć kodowanie programów komputerowych od podstawowego poziomu. Im bardziej zaangażujesz się w sam kod, tym szybciej zdobędziesz wiedzę na temat kodowania. Spróbuj też napisać swój kod ręcznie. Jeśli ubiegasz się o pracę programisty, zostaniesz poproszony o ręczne kodowanie podczas rozmowy kwalifikacyjnej.

Jednak nie musisz wyczerpywać się psychicznie, aby nauczyć się kodu. Jeśli jesteś sfrustrowany lub coraz bardziej zdezorientowany, zrób sobie przerwę na 30 minut

Naucz się programowania komputerowego online w domu Krok 15
Naucz się programowania komputerowego online w domu Krok 15

Krok 2. Przeczytaj książki o programowaniu, aby zapoznać się z kodowaniem

Jeśli nie jesteś uczniem kinestetycznym lub dotykowym, ale zdobywasz wiedzę głównie za pomocą środków wizualnych i czytania, książki o programowaniu będą świetnym narzędziem do nauki programowania. Książki te omawiają nie tylko mechanikę kodowania, ale także historię i teorie stojące za językami kodowania. Jeśli jesteś zainteresowany, sprawdź tytuły, w tym:

  • Co to jest HTML 5?, autorstwa Bretta McLaughlina.
  • Podstawy PHP, autorstwa Julie Meloni.
  • Think Python, autorstwa Allena Downeya.
  • Naucz się Ruby w trudny sposób, autorstwa Zed Shaw.
Naucz się programowania komputerowego online w domu Krok 16
Naucz się programowania komputerowego online w domu Krok 16

Krok 3. Użyj aplikacji dla dzieci, aby opanować podstawy kodowania

Aplikacje do kodowania dla dzieci mogą być przydatne dla dorosłych, którzy uczą się kodować online w domu. Aplikacje rozkładają kodowanie na najprostsze elementy i prezentują informacje w sposób, który obciąża grafikę i jest łatwy do przetworzenia. Pomoże ci to nadrobić zaległości, jeśli masz problemy na zajęciach i może utrwalić podstawy kodowania w twoim umyśle.

Jeśli jesteś zainteresowany, sprawdź aplikacje do kodowania dla dzieci, takie jak „Scratch”, „Tynker”, „Hopscotch” i „Cargo-Bot”. Powinny być dostępne we wszystkich głównych sklepach z aplikacjami

Naucz się programowania komputerowego online w domu Krok 17
Naucz się programowania komputerowego online w domu Krok 17

Krok 4. Zagraj w grę kodowania online, aby zanurzyć się w kodowaniu

Jeśli podoba Ci się pomysł nauki kodowania poprzez zabawne, zabawne instrukcje, wypróbuj grę w kodowanie. Istnieje wiele gier online, w które można grać za darmo. Te gry mogą uzupełnić wiedzę, którą zdobywasz na zajęciach z programowania. Jeśli wolisz tworzyć gry, niż w nie grać, wiele samouczków z kodowania online przeprowadzi Cię przez proces tworzenia własnej gry online.

  • Sprawdź Code Combat online pod adresem:
  • Możesz również zajrzeć do CodinGame na:
  • Aby stworzyć kod do własnej gry online, odwiedź Game Maven pod adresem:

Porady

  • Terminy „kodowanie” i „programowanie” są zasadniczo wymienne. „Programowanie” to termin ogólny, który obejmuje bardziej zorientowane technicznie „kodowanie”.
  • Istnieje wiele dodatkowych witryn programowania online. Aby zapoznać się z niektórymi zasobami online, aby sprawdzić Girl Develop It, na
  • Nie będziesz musiał rozbijać banku, aby nauczyć się programowania komputerowego online. Do rozwijania umiejętności w zakresie informatyki wystarczy komputer, odpowiednie kompilatory (dostępne za darmo) i niezawodne połączenie internetowe.

Zalecana: