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
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
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
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
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:
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
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
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)
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.
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
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
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
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.
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
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
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.
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
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.