Programowanie jest bardzo zabawne i niezwykle przydatne. Pozwala być kreatywnym, a także otwiera przed Tobą szeroką gamę nowych karier. Jeśli chcesz nauczyć się programować, przeczytaj poniższy samouczek, aby dowiedzieć się, gdzie iść i czego się uczyć.
Kroki
Część 1 z 3: Wybór języka
Krok 1. Wybierz język programowania
Programowanie komputera odbywa się zasadniczo jako zestaw pisemnych instrukcji, które komputer wykonuje (znane również jako kodowanie binarne). Instrukcje te mogą być napisane w kilku różnych "językach", lub które są po prostu różnymi sposobami organizowania instrukcji i tekstu. Różne języki są zwykle używane do tworzenia różnych typów programów, więc wybierz język, który Twoim zdaniem jest odpowiedni do tego, co chcesz zrobić. Jeśli uznasz, że język nie odpowiada Twoim potrzebom, zawsze możesz przejść do nowego języka.
Krok 2. Rozważ C, C++, C# i pokrewne języki.
Języki te są używane głównie do tworzenia samodzielnych aplikacji komputerowych, takich jak gry. C i C++ to języki trudne do nauczenia dla początkujących, ale nie niemożliwe. Nauka ich pozwoli ci dogłębnie zrozumieć nie tylko programowanie (większość języków programowania dziedziczy jakieś koncepcje z C i C++), ale także sposób działania komputera. Są popularne i szeroko stosowane, chociaż C#, język bardzo podobny do Javy, zaczyna być coraz bardziej powszechny.
Krok 3. Rozważ Java lub JavaScript
Są to dobre języki do nauki, jeśli chcesz pracować nad tworzeniem wtyczek internetowych (JavaScript) lub aplikacji mobilnych (Java). Te języki są obecnie bardzo poszukiwane, więc warto je znać. Pamiętaj, że Java i JavaScript to zupełnie inne języki, pomimo podobieństwa nazw.
Krok 4. Wypróbuj Pythona
Python to bardzo wszechstronny język używany powszechnie na kilku platformach. Pomimo tego, że jest niezwykle potężny, jest to łatwy do opanowania język dla początkującego, więc spróbuj!
Krok 5. Rozważ PHP
PHP to skrót od PHP: Hypertext Processor. Jest to język programowania internetowego i stosunkowo łatwy do nauczenia ze względu na słabe pisanie i popularność (popularność oznacza, że będzie kilka przydatnych samouczków na temat języka). Jest to świetny język do programowania po stronie serwera.
Krok 6. Nie ograniczaj się do tych języków
Istnieje mnóstwo języków programowania o różnym przeznaczeniu. Jeśli chcesz pracować jako programista, musisz wiedzieć więcej niż jeden, więc naucz się jak najwięcej.
Najlepszym rozwiązaniem będzie przejrzenie ogłoszeń o rodzajach pracy, które chcesz otrzymać, i wyszukanie wspólnych języków, o które proszą
Część 2 z 3: Nauka języka
Krok 1. Pomyśl o pójściu do szkoły
Podczas gdy większość firm zatrudniających programistę będzie bardziej dbać o twoje umiejętności niż o uczelnię, do której uczęszczałeś lub o twoje oceny, bardzo pomaga posiadanie dyplomu ukończenia studiów wyższych. Nauczysz się efektywniej, niż gdybyś sam się uczył, a wszystko to dzięki fachowym wskazówkom od swoich nauczycieli (a może i przyjaciół).
Często dostępne są stypendia i granty dla osób robiących stopnie naukowe w tej dziedzinie. Nie czuj się onieśmielony ceną dyplomu: to możliwe
Krok 2. Ucz się na internetowych uczelniach
Niezależnie od tego, czy robisz dyplom online z opłatami i faktycznym dyplomem na końcu, czy uczestniczysz w darmowym programie, takim jak wspaniały Coursera MIT, możesz wiele nauczyć się o programowaniu z tych zorganizowanych kursów.
Krok 3. Spróbuj użyć narzędzi online
Skorzystaj z bezpłatnych usług, takich jak Google University Consortium lub Mozilla Developer Network, aby dowiedzieć się więcej o programowaniu. Firmy te chcą, aby więcej programistów pomogło ich platformom w rozwoju, a ich zasoby mogą być jednymi z najlepszych w sieci.
Krok 4. Naucz się korzystać z samouczków online
Jest wielu programistów ze stronami internetowymi, na których nauczą Cię indywidualnych podstaw, a także kilku sztuczek. Wyszukaj samouczki w języku, którego chcesz się nauczyć, aby je znaleźć.
Dostępnych jest wiele bezpłatnych zajęć online, z których można nauczyć się kodować. Khan Academy uczy kodowania komputerowego za pomocą prostych samouczków i filmów. Codecademy to kolejna bezpłatna witryna, z której można się uczyć, z samouczkami krok po kroku
Krok 5. Zacznij młodo, jeśli możesz
Istnieje kilka programów przeznaczonych do uczenia dzieci programowania. Programy takie jak Scratch firmy MIT są bardzo pomocne, a im młodszy jesteś, tym łatwiej będzie go nauczyć (jak każdy język).
Unikaj zestawów, ponieważ rzadko uczą niczego pożytecznego
Część 3 z 3: Nauczanie się
Krok 1. Zacznij od dobrej książki lub samouczka na temat programowania
Zdobądź dobrą, aktualną książkę o języku programowania, którego chcesz się nauczyć. Recenzje na Amazon lub podobnych stronach zazwyczaj pomagają odróżnić książki pomocne od niepomocnych.
Krok 2. Zdobądź tłumacza dla tego języka
Interpreter to po prostu kolejny program komputerowy, który konwertuje pomysły napisane w języku programowania w „kod maszynowy”, dzięki czemu można zobaczyć, jak działa. Dostępnych jest wiele programów i będziesz musiał wybrać taki, który jest dla Ciebie odpowiedni.
Krok 3. Czytać książkę! Weź przykłady języka programowania z książki i umieść je w swoim tłumaczu. Spróbuj zmienić przykłady i sprawić, by program robił różne rzeczy.
Krok 4. Spróbuj połączyć swoje pomysły, aby stworzyć program roboczy
Zacznij od prostych rzeczy, takich jak program do przeliczania walut, i przejdź do bardziej złożonych rzeczy, kontynuując czytanie i poznawanie swojego języka programowania.
Krok 5. Naucz się innego języka
Gdy zaczniesz aktywnie programować w swoim pierwszym języku, możesz chcieć nauczyć się drugiego. W pełni skorzystasz z nauki drugiego języka programowania, jeśli wybierzesz taki, który wykorzystuje radykalnie inny paradygmat niż ten, od którego zacząłeś. Na przykład, jeśli zacząłeś w programie Scheme, możesz następnie spróbować nauczyć się C lub Java. Jeśli zaczynałeś w Javie, możesz nauczyć się Perla lub Pythona.
Krok 6. Kontynuuj programowanie i próbuj nowych rzeczy
Aby być dobrym programistą, musisz przynajmniej nadążać za zmieniającą się technologią. To ciągły proces uczenia się i zawsze powinieneś uczyć się nowych języków, nowych paradygmatów i co najważniejsze: programowania nowych rzeczy!
Bycie odnoszącym sukcesy programistą oznacza uczenie się myślenia jak jeden. Musisz spojrzeć na wyzwania jako możliwości uczenia się, chęć doskonalenia swoich umiejętności i być otwartym na nowe sposoby doskonalenia procesu programowania
Wideo - Korzystając z tej usługi, niektóre informacje mogą być udostępniane YouTube
Porady
- Zacznij od czegoś zabawnego, zmotywuj się do rozwiązywania wyzwań, rozwijaj swoje umiejętności logicznego rozwiązywania problemów.
- Istnieje bardzo dobry język programowania, który jest bardzo łatwy w użyciu dla początkujących. Jest to również znane jako przyjazne dla użytkownika. A to jest VB (język Visual Basic), spróbuj tego, jest niesamowity.
- Nie zaczynaj od złożonego języka, takiego jak Java, ale zacznij od łatwego języka, takiego jak Python. Python zachęca początkujących i składa się z prawie każdego aspektu programowania.
- Na pamięć składnia jest koniecznością. Możesz to zastosować na swój sposób. Przestudiuj kilka przykładowych programów, a następnie zacznij kodować własne.
- Zdobądź podręczną książkę informacyjną. Upewnij się, że jest to najnowsza wersja, ponieważ języki są aktualizowane.
- Java ma potężną koncepcję zwaną wielowątkowością. Przestudiuj to uważnie.
- Używaj środowiska Eclipse podczas pisania programów Java. Jest to niezwykle przydatny program, który umożliwia debugowanie kodu i natychmiastowe uruchamianie kodu, a także używanie eksploratora pakietów do przeglądania wielu plików kodu.