Jak nauczyć się języka programowania (ze zdjęciami)

Spisu treści:

Jak nauczyć się języka programowania (ze zdjęciami)
Jak nauczyć się języka programowania (ze zdjęciami)

Wideo: Jak nauczyć się języka programowania (ze zdjęciami)

Wideo: Jak nauczyć się języka programowania (ze zdjęciami)
Wideo: Fastest Way to Learn ANY Programming Language 2024, Kwiecień
Anonim

Jeśli interesuje Cię tworzenie programów komputerowych, aplikacji mobilnych, stron internetowych, gier lub innego oprogramowania, musisz nauczyć się programować. Programy tworzone są przy użyciu języka programowania. Ten język pozwala programowi działać na komputerze, na którym działa, czy to na komputerze, telefonie komórkowym, czy jakimkolwiek innym sprzęcie.

Kroki

Część 1 z 6: Wybór języka

Naucz się języka programowania Krok 1
Naucz się języka programowania Krok 1

2 8 WKRÓTCE

Krok 1. Określ swój obszar zainteresowań

Możesz rozpocząć naukę z dowolnym językiem programowania (chociaż niektóre są zdecydowanie „łatwiejsze” niż inne), więc zacznij od zadania sobie pytania, co chcesz osiągnąć, ucząc się języka programowania. Pomoże ci to określić, jaki rodzaj programowania powinieneś realizować i zapewni dobry punkt wyjścia.

Jeśli chcesz zająć się tworzeniem stron internetowych, będziesz mieć zupełnie inny zestaw języków, których będziesz musiał się nauczyć, w przeciwieństwie do tworzenia programów komputerowych. Tworzenie aplikacji mobilnych wymaga innych umiejętności niż programowanie maszyn. Wszystkie te decyzje wpłyną na twój kierunek

Naucz się języka programowania Krok 2
Naucz się języka programowania Krok 2

0 5 WKRÓTCE

Krok 2. Rozważ rozpoczęcie od „prostszego” języka

Niezależnie od Twojej decyzji, możesz rozważyć rozpoczęcie od jednego z prostszych języków wysokiego poziomu. Te języki są szczególnie przydatne dla początkujących, ponieważ uczą podstawowych pojęć i procesów myślowych, które można zastosować w praktycznie każdym języku.

  • Dwa najpopularniejsze języki w tej kategorii to Python i Ruby. Są to oba zorientowane obiektowo języki aplikacji internetowych, które używają bardzo czytelnej składni.
  • „Zorientowany obiektowo” oznacza, że język jest zbudowany wokół koncepcji „obiektów” lub zbiorów danych i ich manipulacji. Jest to koncepcja używana w wielu zaawansowanych językach programowania, takich jak C++, Java, Objective-C i PHP.
Naucz się języka programowania Krok 3
Naucz się języka programowania Krok 3

0 5 WKRÓTCE

Krok 3. Przeczytaj kilka podstawowych samouczków dla różnych języków

Jeśli nadal nie masz pewności, którego języka powinieneś zacząć się uczyć, przeczytaj kilka samouczków dla kilku różnych języków. Jeśli jeden język ma trochę więcej sensu niż inne, wypróbuj go przez chwilę, aby sprawdzić, czy działa. Istnieje niezliczona ilość samouczków dla każdego programowania dostępnych online, w tym wiele na wikiHow:

  • Python - świetny język startowy, który jest również dość potężny, gdy się z nim zapoznasz. Używany do wielu aplikacji internetowych i wielu gier.
  • Java - używana w niezliczonych typach programów, od gier, przez aplikacje internetowe, po oprogramowanie bankomatów.
  • HTML - Niezbędne miejsce startowe dla każdego twórcy stron internetowych. Posiadanie uchwytu na HTML jest niezbędne przed przejściem do jakiegokolwiek innego rodzaju tworzenia stron internetowych.
  • C - jeden ze starszych języków, C jest nadal potężnym narzędziem i stanowi podstawę bardziej nowoczesnych C++, C# i Objective-C.

Wynik

0 / 0

Część 1 Quiz

Jeśli chcesz najpierw nauczyć się podstaw tworzenia stron internetowych, od którego języka programowania powinieneś zacząć?

Pyton

Nie do końca! Python to świetny język programowania do nauki, ale nie koncentruje się na najbardziej podstawowych pojęciach języków programowania. Zamiast tego możesz nauczyć się Pythona, jeśli jesteś zainteresowany tworzeniem aplikacji internetowych i gier. Istnieje lepsza opcja!

Jawa

Nie dokładnie! Java jest powszechnym językiem programowania, ale jeśli chcesz najpierw nauczyć się podstawowych pojęć, powinieneś wypróbować inny język. Zamiast tego naucz się języka Java, jeśli chcesz wskoczyć do aplikacji internetowych, gier, a nawet oprogramowania bankowego. Zgadnij jeszcze raz!

HTML

Tak! Oprogramowanie HTML jest prawdopodobnie jednym z najbardziej podstawowych języków programowania. HTML jest doskonałym miejscem startowym dla programistów stron internetowych, aby nauczyć się umiejętności potrzebnych do rozpoczęcia pracy nad dużymi projektami programistycznymi. Czytaj dalej, aby uzyskać kolejne pytanie dotyczące quizu.

C

Spróbuj ponownie! C to starszy język, który jest nadal aktualny. C jest przydatne, ponieważ jest podstawą bardziej popularnych języków programowania, takich jak C++, C# i Objective C. Jednak C nie jest zazwyczaj najlepszym językiem do nauki podstaw tworzenia stron internetowych. Kliknij inną odpowiedź, aby znaleźć właściwą…

Chcesz więcej quizów?

Testuj sam!

Część 2 z 6: Zaczynając od małych

Naucz się języka programowania Krok 4
Naucz się języka programowania Krok 4

0 4 WKRÓTCE

Krok 1. Naucz się podstawowych pojęć języka

Chociaż części tego kroku, które mają zastosowanie, będą się różnić w zależności od wybranego języka, wszystkie języki programowania mają podstawowe pojęcia, które są niezbędne do tworzenia przydatnych programów. Wczesne poznanie i opanowanie tych pojęć ułatwi rozwiązywanie problemów i tworzenie wydajnego i wydajnego kodu. Poniżej znajdują się tylko niektóre z podstawowych pojęć dostępnych w wielu różnych językach:

  • Zmienne - zmienna to sposób przechowywania i odwoływania się do zmieniających się fragmentów danych. Zmiennymi można manipulować i często mają one zdefiniowane typy, takie jak „liczby całkowite”, „znaki” i inne, które określają typ danych, które mogą być przechowywane. Podczas kodowania zmienne zwykle mają nazwy, które sprawiają, że są one w pewnym stopniu rozpoznawalne dla ludzkiego czytelnika. Ułatwia to zrozumienie interakcji zmiennej z resztą kodu.
  • Instrukcje warunkowe - instrukcja warunkowa to czynność wykonywana na podstawie tego, czy instrukcja jest prawdziwa, czy nie. Najpopularniejszą formą instrukcji warunkowej jest instrukcja „Jeżeli-To”. Jeśli zdanie jest prawdziwe (np. x = 5), dzieje się jedna rzecz. Jeśli stwierdzenie jest fałszywe (np. x != 5), dzieje się coś innego.
  • Funkcje lub podprogramy - rzeczywista nazwa tego pojęcia może być inaczej nazywana w zależności od języka. Może to być również „Procedura”, „Metoda” lub „Jednostka na żądanie”. Jest to zasadniczo mniejszy program w ramach większego programu. Funkcja może być wielokrotnie „wywoływana” przez program, co pozwala programiście na efektywne tworzenie złożonych programów.
  • Wprowadzanie danych - jest to szerokie pojęcie używane w prawie każdym języku. Obejmuje obsługę danych wejściowych użytkownika, a także przechowywanie tych danych. Sposób zbierania tych danych zależy od typu programu i dostępnych dla użytkownika danych wejściowych (klawiatura, plik itp.). Jest to ściśle powiązane z Output, czyli sposobem, w jaki wynik jest zwracany użytkownikowi, niezależnie od tego, czy jest wyświetlany na ekranie, czy dostarczany w pliku.
Naucz się języka programowania Krok 5
Naucz się języka programowania Krok 5

0 6 WKRÓTCE

Krok 2. Zainstaluj niezbędne oprogramowanie

Wiele języków programowania wymaga kompilatorów, które są programami przeznaczonymi do tłumaczenia kodu na język zrozumiały dla maszyny. Inne języki, takie jak Python, używają interpretera, który może wykonywać programy natychmiast bez kompilacji.

  • Niektóre języki mają IDE (zintegrowane środowisko programistyczne), które zwykle zawierają edytor kodu, kompilator i/lub interpreter oraz debugger. Dzięki temu programista może wykonać dowolną potrzebną funkcję w jednym miejscu. IDE mogą również zawierać wizualną reprezentację hierarchii obiektów i katalogów.
  • W Internecie dostępnych jest wiele edytorów kodu. Programy te oferują różne sposoby wyróżniania składni i zapewniają inne narzędzia przyjazne dla programistów.

Wynik

0 / 0

Część 2 Quiz

Który aspekt programu odpowiada za przechowywanie i odwoływanie się do zmieniających się danych?

Instrukcje warunkowe.

Nie! Oświadczenia warunkowe nie są odpowiedzialne za przechowywanie lub odwoływanie się do danych. Zamiast tego, instrukcje warunkowe to akcje wykonywane na podstawie tego, czy instrukcja jest prawdziwa, czy nie. Spróbuj ponownie…

Wprowadzanie danych.

Spróbuj ponownie! Wprowadzanie danych (nowe dane) nie ma wiele wspólnego z przechowywaniem i odwoływaniem się do starych danych, nawet jeśli dane się zmieniły. Jednak wprowadzanie danych jest częścią prawie każdego języka i odpowiada za obsługę danych wprowadzanych przez użytkownika. Istnieje lepsza opcja!

Funkcje

Nie dokładnie! Funkcje lub podprogramy języka programowania nie są zaangażowane w przechowywanie i odwoływanie się do danych. Zamiast tego funkcje są mniejszymi programami wewnątrz większych programów, które pozwalają na tworzenie bardziej złożonych aplikacji. Wybierz inną odpowiedź!

Zmienne

Zgadza się! Zmienne są podstawową koncepcją w większości języków programowania. Są zaangażowane w przechowywanie, a następnie odwoływanie się do zmiany danych w programie, a także można nimi manipulować. Czytaj dalej, aby uzyskać kolejne pytanie dotyczące quizu.

Chcesz więcej quizów?

Testuj sam!

Część 3 z 6: Tworzenie pierwszego programu

Naucz się języka programowania Krok 6
Naucz się języka programowania Krok 6

0 4 WKRÓTCE

Krok 1. Skoncentruj się na jednej koncepcji na raz

Jednym z pierwszych programów nauczanych dla dowolnego języka jest program „Hello World”. Jest to bardzo prosty program, który wyświetla na ekranie tekst „Hello, World” (lub jakaś odmiana). Ten program uczy początkujących programistów składni tworzenia podstawowego, działającego programu, a także obsługi wyświetlania danych wyjściowych. Zmieniając tekst, możesz dowiedzieć się, jak program obsługuje podstawowe dane. Poniżej znajduje się kilka przewodników wikiHow dotyczących tworzenia programu „Hello World” w różnych językach:

  • Witaj świecie w Pythonie
  • Witaj świecie w Ruby
  • Witaj świecie w C
  • Witaj świecie w PHP
  • Witaj świecie w C#
  • Witaj świecie w Javie
Naucz się języka programowania Krok 7
Naucz się języka programowania Krok 7

0 9 WKRÓTCE

Krok 2. Ucz się poprzez dekonstrukcję przykładów online

Istnieją tysiące przykładów kodu online dla praktycznie każdego języka programowania. Użyj tych przykładów, aby zbadać, jak działają różne aspekty języka i jak różne jego części współdziałają. Weź fragmenty z różnych przykładów, aby stworzyć własne programy.

Naucz się języka programowania Krok 8
Naucz się języka programowania Krok 8

0 7 WKRÓTCE

Krok 3. Sprawdź składnię

Składnia to sposób, w jaki język jest napisany, aby kompilator lub interpreter mógł go zrozumieć. Każdy język ma unikalną składnię, chociaż niektóre elementy mogą być wspólne dla wielu języków. Nauka składni jest niezbędna do nauki programowania w języku i jest często tym, o czym myślą ludzie, gdy myślą o programowaniu komputerowym. W rzeczywistości jest to po prostu fundament, na którym budowane są bardziej zaawansowane koncepcje.

Naucz się języka programowania Krok 9
Naucz się języka programowania Krok 9

0 3 WKRÓTCE

Krok 4. Eksperymentuj ze zmianami

Wprowadź zmiany w przykładowych programach, a następnie przetestuj wynik. Eksperymentując, możesz dowiedzieć się, co działa, a co nie jest dużo szybsze niż czytanie książki lub przewodnika. Nie bój się zepsuć swojego programu; nauka naprawiania błędów jest główną częścią każdego procesu programistycznego, a nowe rzeczy prawie nigdy nie działają dobrze za pierwszym razem.

Naucz się języka programowania Krok 10
Naucz się języka programowania Krok 10

0 8 WKRÓTCE

Krok 5. Zacznij ćwiczyć debugowanie

Kiedy programujesz, zawsze natkniesz się na błędy. Są to błędy w programie i mogą wystąpić praktycznie wszędzie. Błędy mogą być nieszkodliwymi dziwactwami w programie lub mogą być poważnymi błędami, które uniemożliwiają kompilację lub uruchomienie programu. Wykrywanie i naprawianie tych błędów to główny proces w cyklu tworzenia oprogramowania, więc przyzwyczaj się do robienia tego na wczesnym etapie.

Eksperymentując ze zmianą podstawowych programów, natkniesz się na rzeczy, które nie działają. Ustalenie, jak przyjąć inne podejście, jest jedną z najcenniejszych umiejętności, jakie możesz posiadać jako programista

Naucz się języka programowania Krok 11
Naucz się języka programowania Krok 11

0 6 WKRÓTCE

Krok 6. Skomentuj cały swój kod

Prawie wszystkie języki programowania mają funkcję „komentarza”, która umożliwia dołączenie tekstu, który nie jest przetwarzany przez interpreter lub kompilator. Pozwala to na pozostawienie krótkich, ale jasnych wyjaśnień w języku ludzkim dotyczących tego, co robi kod. Pomoże to nie tylko zapamiętać, co robi Twój kod w dużym programie, ale jest to niezbędna praktyka w środowisku współpracy, ponieważ pozwala innym zrozumieć, co robi Twój kod. Wynik

0 / 0

Część 3 Quiz

Dlaczego powinieneś wprowadzać zmiany w przykładowych programach podczas nauki języka programowania?

Możesz nauczyć się naprawiać swoje błędy.

Prawie! Naprawianie błędów lub „debugowanie” kodu jest istotną częścią procesu uczenia się. Jeśli zaczniesz wprowadzać zmiany w przykładowych kodach, z którymi ćwiczysz, możesz cofnąć się i nauczyć, jak naprawiać popełniane błędy. Chociaż jest to poprawne, istnieją również inne powody, dla których powinieneś wprowadzać zmiany w swoich programach. Wybierz inną odpowiedź!

Możesz dowiedzieć się, co działa, a co nie.

Masz częściowo rację! Jeśli wprowadzisz zmiany w przykładowych programach, szybko dowiesz się, które zmiany zadziałają, a które nie. Ten proces prób i błędów jest istotną częścią nauki wybranego języka. To prawda, ale istnieją inne powody, dla których powinieneś zmienić przykładowe programy. Istnieje lepsza opcja!

Zazwyczaj możesz uczyć się szybciej niż z książką.

Nie mylisz się, ale jest lepsza odpowiedź! Odejście od scenariusza lub wprowadzenie zmian w przykładowych programach, z których się uczysz, często może pomóc w szybszej nauce. Zdobędziesz doświadczenie z pierwszej ręki w dokonywaniu zmian, które nie są jeszcze oskryptowane. Istnieje lepsza opcja!

Wszystkie powyższe.

Prawidłowy! Wszystkie te powody wyjaśniają, dlaczego powinieneś spróbować wprowadzić zmiany w przykładowych programach. Nauczenie się, jak debugować swoje programy i rozpoznawać, co działa (lub nie działa) z pierwszej ręki, może pomóc Ci szybciej odkryć język programowania, niż gdybyś podążał tylko za przykładowym programem. Czytaj dalej, aby uzyskać kolejne pytanie dotyczące quizu.

Chcesz więcej quizów?

Testuj sam!

Część 4 z 6: Regularne ćwiczenia

Naucz się języka programowania Krok 12
Naucz się języka programowania Krok 12

0 6 WKRÓTCE

Krok 1. Koduj codziennie

Opanowanie języka programowania wymaga przede wszystkim czasu. Nawet prostszy język, taki jak Python, który może zająć tylko dzień lub dwa, aby zrozumieć podstawową składnię, zajmuje dużo czasu, aby stać się naprawdę biegły. Jak każda inna umiejętność, praktyka jest kluczem do osiągnięcia większej sprawności. Postaraj się poświęcić przynajmniej trochę czasu każdego dnia na kodowanie, nawet jeśli jest to tylko godzina między pracą a kolacją.

Naucz się języka programowania Krok 13
Naucz się języka programowania Krok 13

0 10 WKRÓTCE

Krok 2. Wyznacz cele dla swoich programów

Wyznaczając osiągalne, ale ambitne cele, będziesz mógł zacząć rozwiązywać problemy i wymyślać rozwiązania. Spróbuj wymyślić podstawową aplikację, taką jak kalkulator, i opracuj sposób jej wykonania. Użyj składni i pojęć, których się nauczyłeś, i zastosuj je do praktycznych zastosowań.

Naucz się języka programowania Krok 14
Naucz się języka programowania Krok 14

0 3 WKRÓTCE

Krok 3. Rozmawiaj z innymi i czytaj inne programy

Istnieje wiele społeczności programistycznych poświęconych konkretnym językom lub dyscyplinom. Znajdowanie społeczności i uczestnictwo w niej może zdziałać cuda w nauce. Zyskasz dostęp do różnorodnych próbek i narzędzi, które mogą Ci pomóc w procesie uczenia się. Czytanie kodu innych programistów może Cię zainspirować i pomóc w zrozumieniu koncepcji, których jeszcze nie opanowałeś.

  • Sprawdź fora programistyczne i społeczności internetowe w wybranym języku. Upewnij się, że uczestniczysz, a nie tylko ciągle zadawaj pytania. Społeczności te są zwykle postrzegane jako miejsce współpracy i dyskusji, a nie tylko pytania i odpowiedzi. Możesz poprosić o pomoc, ale przygotuj się na pokazanie swojej pracy i bądź otwarty na wypróbowanie różnych podejść.
  • Gdy zdobędziesz już trochę doświadczenia za pasem, rozważ udział w hack-a-thonie lub jamie programistycznej. Są to wydarzenia, w których jednostki lub zespoły rywalizują z czasem, aby opracować program funkcjonalny, zwykle oparty na określonym temacie. Te wydarzenia mogą być świetną zabawą i są świetnym sposobem na poznanie innych programistów.
Naucz się języka programowania Krok 15
Naucz się języka programowania Krok 15

0 2 WKRÓTCE

Krok 4. Rzuć sobie wyzwanie, aby było zabawnie

Staraj się robić rzeczy, których jeszcze nie wiesz. Zbadaj sposoby wykonania zadania (lub podobnego), a następnie spróbuj zaimplementować to we własnym programie. Staraj się unikać zadowalania się programem, który „zasadniczo” działa; zrób wszystko, co możesz, aby upewnić się, że każdy aspekt działa bezbłędnie. Wynik

0 / 0

Część 4 Quiz

Dlaczego warto dołączyć do jamu programistycznego?

Są to pomocne sesje pytań i odpowiedzi, które uczą podstawowych pojęć.

Nie! Podczas gdy niektóre jamki programistyczne mogą mieć dodatkową sesję pytań i odpowiedzi, same wydarzenia nie są zaprojektowane jako segmenty pytań i odpowiedzi. Zamiast tego, jeśli starasz się znaleźć odpowiedzi na swoje pytania, poszukaj innych programistów, którzy mogą Ci pomóc, lub przeczytaj inne programy, aby dowiedzieć się więcej. Zgadnij jeszcze raz!

To wymagające zawody, które motywują do nauki.

Tak! Programowanie jam i hack-a-thonów to konkursy. Wielu programistów połączy się i będzie konkurować, aby najpierw opracować program funkcjonalny. Z jamu programistycznego można się wiele nauczyć, a zapisanie się na jeden z nich może zmotywować Cię do spędzenia większej ilości czasu na nauce języka. Czytaj dalej, aby uzyskać kolejne pytanie dotyczące quizu.

Są to fora internetowe, na których możesz nauczyć się współpracować z innymi.

Spróbuj ponownie! Dżemy programistyczne to nie to samo co fora programistyczne. Możesz jednak użyć forum programistycznego do współpracy w podobny sposób, jak w niektórych programowych dżemach. Kliknij inną odpowiedź, aby znaleźć właściwą…

Chcesz więcej quizów?

Testuj sam!

Część 5 z 6: Poszerzanie wiedzy

Naucz się języka programowania Krok 16
Naucz się języka programowania Krok 16

0 1 WKRÓTCE

Krok 1. Weź udział w kilku szkoleniach

Wiele uniwersytetów, szkół wyższych i centrów społeczności oferuje zajęcia z programowania i warsztaty, w których można uczestniczyć bez konieczności zapisywania się do szkoły. Mogą być świetne dla nowych programistów, ponieważ możesz uzyskać praktyczną pomoc od doświadczonego programisty, a także nawiązać sieć z innymi lokalnymi programistami.

Naucz się języka programowania Krok 17
Naucz się języka programowania Krok 17

0 5 WKRÓTCE

Krok 2. Kup lub pożycz książkę

Istnieją tysiące książek instruktażowych dostępnych dla każdego możliwego języka programowania. Chociaż Twoja wiedza nie powinna pochodzić wyłącznie z książki, stanowią one świetne odniesienia i często zawierają wiele dobrych przykładów.

Naucz się języka programowania Krok 18
Naucz się języka programowania Krok 18

0 2 WKRÓTCE

Krok 3. Ucz się matematyki i logiki

Większość programowania obejmuje podstawową arytmetykę, ale możesz chcieć studiować bardziej zaawansowane koncepcje. Jest to szczególnie ważne, jeśli tworzysz złożone symulacje lub inne programy z dużą ilością algorytmów. W przypadku większości codziennego programowania nie potrzebujesz zbyt zaawansowanej matematyki. Studiowanie logiki, zwłaszcza logiki komputerowej, może pomóc w zrozumieniu, jak najlepiej podejść do rozwiązywania złożonych problemów dla bardziej zaawansowanych programów.

Naucz się języka programowania Krok 19
Naucz się języka programowania Krok 19

0 2 WKRÓTCE

Krok 4. Nigdy nie przerywaj programowania

Istnieje popularna teoria, że zostanie ekspertem wymaga co najmniej 10 000 godzin praktyki. Chociaż jest to temat do dyskusji, ogólna zasada pozostaje prawdziwa: mistrzostwo wymaga czasu i poświęcenia. Nie oczekuj, że dowiesz się wszystkiego z dnia na dzień, ale jeśli pozostaniesz skoncentrowany i będziesz się uczyć, możesz zostać ekspertem w swojej dziedzinie.

Naucz się języka programowania Krok 20
Naucz się języka programowania Krok 20

0 4 WKRÓTCE

Krok 5. Naucz się innego języka programowania

Chociaż z pewnością można sobie poradzić z opanowaniem jednego języka, wielu programistów zwiększa swoje szanse na sukces w tej dziedzinie, ucząc się wielu języków. Ich drugi lub trzeci język jest zwykle komplementarny do pierwszego, co pozwala im opracowywać bardziej złożone i interesujące programy. Kiedy już dobrze opanujesz swój pierwszy program, być może nadszedł czas, aby rozpocząć naukę nowego.

Prawdopodobnie odkryjesz, że nauka drugiego języka przebiega znacznie szybciej niż pierwszego. Wiele podstawowych koncepcji programowania przenosi się na języki, zwłaszcza jeśli języki są blisko spokrewnione

Wynik

0 / 0

Część 5 Quiz

Prawda czy fałsz: musisz ćwiczyć programowanie przez co najmniej 1000 godzin, zanim będziesz mógł nazywać siebie ekspertem.

Prawdziwe

Nie! Dominująca teoria, która może być trafna lub nie, mówi, że musisz ćwiczyć przez 10 000 godzin, aby nazwać siebie ekspertem, a nie 1000. Nie ma sztywnych ani szybkich zasad dotyczących tego, ile godzin należy ćwiczyć, aby płynnie posługiwać się określonym językiem programowania, ale należy upewnić się, że regularnie pracujesz nad językiem, aby móc szybko się uczyć i nie zardzewieć. Zgadnij jeszcze raz!

Fałszywe

Tak! Nie ma ścisłych reguł określających, kiedy można nazywać siebie ekspertem w danej umiejętności, ale ogólna teoria mówi, że trzeba ćwiczyć 10 000 godzin, a nie 1000. Jeśli jednak ćwiczysz regularnie i naprawdę przykładasz się do nauki języka programowania, możesz zacząć funkcjonować w krótszym czasie, niż można by się spodziewać. Czytaj dalej, aby uzyskać kolejne pytanie dotyczące quizu.

Chcesz więcej quizów?

Testuj sam!

Część 6 z 6: Stosowanie umiejętności

Naucz się języka programowania Krok 21
Naucz się języka programowania Krok 21

0 2 WKRÓTCE

Krok 1. Zapisz się na czteroletni program

Chociaż nie jest to bezwzględnie konieczne, czteroletni program na uniwersytecie lub uniwersytecie może dać ci możliwość poznania wielu różnych języków, a także pomóc ci nawiązać kontakty z profesjonalistami i innymi studentami. Ta metoda z pewnością nie jest dla wszystkich, a wielu programistów, którzy osiągnęli sukces, nigdy nie uczęszczało na czteroletnią instytucję.

Naucz się języka programowania Krok 22
Naucz się języka programowania Krok 22

0 4 WKRÓTCE

Krok 2. Utwórz portfolio

Tworząc programy i poszerzając swoją wiedzę, upewnij się, że wszystkie Twoje najlepsze prace są zapisywane w portfolio. Możesz pokazać to portfolio rekruterom i ankieterom jako przykład pracy, którą wykonujesz. Upewnij się, że uwzględniłeś wszelką pracę wykonaną w twoim własnym czasie i upewnij się, że możesz uwzględnić każdą pracę wykonaną w innej firmie.

Naucz się języka programowania Krok 23
Naucz się języka programowania Krok 23

0 4 WKRÓTCE

Krok 3. Zrób trochę pracy jako freelancer

Istnieje bardzo duży rynek freelancerów dla programistów, zwłaszcza twórców aplikacji mobilnych. Podejmij kilka drobnych zleceń, aby przekonać się, jak działa programowanie komercyjne. Często możesz skorzystać z ofert pracy jako freelancer, aby zbudować swoje portfolio i wskazać opublikowane prace.

Naucz się języka programowania Krok 24
Naucz się języka programowania Krok 24

0 3 WKRÓTCE

Krok 4. Twórz własne programy freeware lub komercyjne

Nie musisz pracować dla firmy, aby zarabiać pieniądze na programowaniu. Jeśli masz odpowiednie umiejętności, możesz samodzielnie opracowywać oprogramowanie i udostępniać je do zakupu za pośrednictwem własnej witryny internetowej lub innego rynku. Przygotuj się na zapewnienie wsparcia dla każdego oprogramowania, które wypuszczasz do sprzedaży komercyjnej, ponieważ klienci będą oczekiwać, że ich zakup zadziała.

Freeware to popularny sposób dystrybucji małych programów i narzędzi. Deweloper nie otrzymuje żadnych pieniędzy, ale to świetny sposób na budowanie rozpoznawalności nazwy i bycie widocznym w społeczności

Wynik

0 / 0

Część 6 Quiz

Dlaczego chcesz zapisać się na czteroletni program?

Możesz szybciej nauczyć się więcej niż jednego języka.

Prawie! W czteroletnim programie prawdopodobnie będziesz narażony na wiele różnych języków programowania. Nauka więcej niż jednego języka może zająć dużo czasu, ale kursy CS na studiach przyspieszają proces uczenia się. Chociaż to prawda, istnieją również inne powody, dla których ktoś może zapisać się na czteroletni program. Kliknij inną odpowiedź, aby znaleźć właściwą…

Możesz spotkać profesjonalnych programistów.

Masz częściowo rację! Programy czteroletnie zapewnią Ci kontakt z profesjonalistami, z którymi możesz nawiązać kontakty. Często możesz użyć tych połączeń, aby znaleźć pracę po ukończeniu programu. Wypróbuj inną odpowiedź…

Możesz nadać sobie nazwę w polu programowania.

Nie mylisz się, ale jest lepsza odpowiedź! Jeśli dobrze sobie radzisz w czteroletnim programie, możesz często przedstawić się sieci programistów i wyrobić sobie markę w terenie. Programy czteroletnie mogą pomóc Ci wypromować Twoją markę i sprawić, że staniesz się potencjalnie wartościowym dodatkiem na rynku programowania. Zgadnij jeszcze raz!

Wszystkie powyższe.

Dokładnie tak! Wszystko to są powody, dla których wiele osób przystępuje do czteroletniego programu. Znajomość więcej niż jednego języka programowania to cenny zestaw umiejętności, a czteroletni program może pomóc Ci szybciej się ich nauczyć. Możesz także nawiązać kontakty z profesjonalistami i innymi studentami i zacząć wyrabiać sobie markę w terenie. Czytaj dalej, aby uzyskać kolejne pytanie dotyczące quizu.

Chcesz więcej quizów?

Testuj sam!

Porady

  • Jeśli interesujesz się programowaniem gier, zapoznaj się z Pythonem, C++ i Javą. Z tych trzech, C++ jest prawdopodobnie najlepszym narzędziem, Python zdecydowanie najłatwiejszym do nauczenia, a Java najlepiej działa w systemach Windows, Mac OS i Linux bez zmian.
  • Dowiedz się o Wolnym oprogramowaniu. Przestudiuj kod źródłowy programów dostępnych w katalogu Free software. Po co wymyślać koło na nowo, skoro można je ulepszyć? Tylko upewnij się, że rozumiesz, co programujesz.
  • Dla większości ludzi programowanie czegoś, co ich interesuje lub z czego mogą korzystać, jest bardziej interesujące niż przykłady z podręczników. Skorzystaj z wyszukiwarki, aby dowiedzieć się o projektach, które Cię interesują.
  • Kiedy uczysz się czegoś nowego, często pomocne jest samodzielne wdrożenie tego, a następnie dopracowanie projektu, przewidywanie wyników, aby upewnić się, że rozumiesz koncepcję.
  • Korzystaj z aktualnych interfejsów programowania aplikacji i oficjalnych materiałów referencyjnych dostępnych u wydawcy oprogramowania.
  • Referencje są po to, aby Ci pomóc. Nie wstydź się, jeśli nie pamiętasz wszystkiego na pamięć; to przychodzi z czasem. Ważną rzeczą jest wiedzieć, gdzie znaleźć materiał referencyjny.
  • Aby poćwiczyć, spróbuj uczyć innych. Nie tylko sprawi, że będziesz bardziej kompetentny, ale pozwoli ci głębiej myśleć z różnych perspektyw.

Zalecana: