Sposoby programowania

Autor: Peter Berry
Data Utworzenia: 16 Lipiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Jaki język programowania wybrać na początek nauki?
Wideo: Jaki język programowania wybrać na początek nauki?

Zawartość

Wraz ze wzrostem dostępności technologii rośnie zapotrzebowanie na programistów. Programowanie to umiejętność, która poprawia się i poprawia z czasem. Jednak każdy musi przejść przez pewien początek. Istnieje niezliczona liczba języków odpowiednich dla początkujących, niezależnie od wybranej przez nich dziedziny (np. JavaScript itp. JavaScript jest stosunkowo wysoki, więc zacznij od HTML lub CSS). Czytaj dalej, aby rozpocząć lekcje programowania.

Kroki

Metoda 1 z 2: Naucz się języków programowania

  1. Nie przejmuj się zbytnio wybranym językiem. Na początku wielu osobom trudno jest wybrać język. Jednak użycie logiki i struktur danych jest prawie takie samo, niezależnie od używanego języka. To najważniejsze umiejętności i możesz je wyostrzyć w dowolnym języku.
    • Wybierając język, skup się na tym, od jakiego rodzaju programowania chcesz zacząć, a stamtąd wybierz odpowiedni język podstawowy. Na przykład, jeśli chcesz dowiedzieć się, jak tworzyć strony internetowe, możesz zacząć od HTML5, a następnie dowiedzieć się więcej o CSS, JavaScript i PHP. Jeśli chcesz pisać aplikacje komputerowe, zacznij od C lub innego podstawowego języka programowania.
    • Jeśli będziesz kontynuować tę karierę, przekonasz się, że prawdopodobnie nigdy nie użyjesz pierwszego języka programowania, którego się nauczyłeś. Zamiast tego nauczysz się nowych języków poprzez badania i eksperymenty.

  2. Znajdź bezpłatne zasoby online dla wybranego języka. Internet to skarbnica bezpłatnych samouczków, zajęć i filmów dostosowanych do wybranego języka. Możesz opanować podstawy prawie każdego języka wprowadzającego w ciągu zaledwie jednego dnia.
    • Popularne witryny obejmują Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School i nie tylko.
    • WikiHow zawiera również wiele samouczków dla początkujących, które są dostosowane do określonych języków.
    • Dokumentację prawie każdej sytuacji programowej można znaleźć na YouTube.
    • Stack Exchange to jedna z najlepszych witryn z odpowiedziami na wszystkie pytania programistyczne.


    Archana Ramamoorthy, MS
    Dyrektor ds. Zarządzania produktem

    Udział ekspertów: „Jeśli chodzi o programowanie, nie wiedziałem nic o projektowaniu komputerów ani o programowaniu. Kiedy chciałem nauczyć się programować, zacząłem od czytania książek o języku Java i korzystania z informacji w Internecie. Dziś mamy tak wiele źródeł informacji, że łatwo jest nauczyć się nowych umiejętności! ”

  3. Pobierz dobry edytor. Wiele języków programowania pozwala na użycie zewnętrznego edytora do pisania kodu. Poszukaj edytora wyświetlającego wcięcia i znaczniki kodu programowania.
    • Niektóre dobrze znane programy to Notepad ++ (Windows), TextWrangler (OS X) i Edit (używany na wszystkich komputerach).

  4. Pobierz wymagany kompilator. Niektóre języki programowania wymagają kompilatora do uruchomienia kodu. Kompilator konwertuje napisany kod na język niższego poziomu, aby komputer mógł go obsłużyć. Wiele kompilatorów jest open source i jest udostępnianych bezpłatnie. Języki kompilatora obejmują:
    • do
    • C ++
    • C #
    • Jawa
    • PODSTAWOWY
    • Fortran
  5. Rozpocznij swój pierwszy projekt. Wybór odpowiedniego projektu startowego pomoże Ci zapoznać się z językiem programowania. Wśród wielu sugestii i samouczków online, podstawową stroną internetową HTML, funkcją szablonu i podstawową bazą danych z PHP lub prostym programem i dowolnym skompilowanym językiem są punkty wyjścia. nieźle dla ciebie.
  6. Zanotuj każdy fragment kodu. Funkcja adnotacji jest dostępna w każdym języku programowania, umożliwiając wprowadzenie treści, których kompilator nie może odczytać. Dzięki tej funkcji możesz dodawać notatki do swojego kodu. Te notatki są bardzo ważne. Nie tylko pozwalają innym zrozumieć, jak działa kod, ale także pomagają Ci przypomnieć sobie, do czego jest przeznaczony.
    • Możesz także użyć funkcji adnotacji, aby szybko usunąć kod z programu do celów testowych. Umieść fiszki wokół kodu, który chcesz usunąć, i usuń te tagi w celu ponownego wykorzystania.
  7. Zobacz inne projekty i programy internetowe. W trakcie nauki nie wahaj się spojrzeć w górę i skonsultować, jak rozwiązać problemy innych. Poświęć trochę czasu na zbadanie i zrozumienie, dlaczego kod działa.
    • Zobacz ten przewodnik, aby uzyskać szczegółowe informacje na temat odczytywania kodu źródłowego stron internetowych.
    Reklama

Metoda 2 z 2: Poszerz swoją wiedzę

  1. Dołącz do klasy. Kolegia społeczne, szkoły techniczne i programy online oferują certyfikaty i zajęcia, które pozwalają znaleźć pracę i uczyć programowania. Chociaż nie zawsze jest to konieczne, zaawansowane certyfikaty, takie jak technologia komputerowa, mogą pomóc w znalezieniu pełnoetatowych stanowisk programistycznych.
    • Uczenie się bezpośrednio z nauczycielem lub ekspertem od programowania ma wiele zalet. Jest to coś, czego nie wszystkie zasoby internetowe mogą zapewnić.
    • Zajęcia mogą być bardzo kosztowne. Rozważ więc korzyści, jakie otrzymujesz. Jeśli uważasz, że programowanie jest hobby, zapisywanie się na zajęcia może nie być warte czasu lub pieniędzy. Jeśli chcesz kontynuować tę karierę, udział w zajęciach może być bardzo korzystny (ale nie jest konieczny, jeśli jesteś utalentowany).
  2. Poszerz swoją wiedzę. Nie tylko ucz się języków programowania, wiele zyskasz na zajęciach z matematyki i logiki: są one często niezbędne do zaawansowanego programowania. Chociaż nie jest konieczne uczyć się matematyki i logiki w szkole, może pomóc środowisko w klasie.
    • Programowanie obejmuje obliczenia fizyczne i wiele symulacji wymagających dogłębnego zrozumienia algorytmów i modeli.
    • Logika to podstawa programowania. Zrozumienie logiki i procesów pomoże Ci rozwiązać problemy podczas pisania kodu.
    • Chociaż większość projektów programistycznych nie wymaga stosowania zaawansowanej matematyki, wiedza ta może przynieść wiele korzyści i optymalizacji w programowaniu.
  3. Dowiedz się więcej języków. Gdy opanujesz pierwszy język, możesz dowiedzieć się więcej. Znajdź język uzupełniający dla pierwszego języka lub wybierz docelowy język witryny. Języki dodatkowe, takie jak HTML i CSS, są często najłatwiejszym wyborem do nauki.
    • Java jest jednym z najpopularniejszych języków i często programista Java ma wiele możliwości. Java może działać na wielu różnych systemach i ma wiele aplikacji. Ten język jest używany w aplikacjach na Androida, jednym z najszybciej rozwijających się rynków.
    • C ++ jest zalecany dla potencjalnych twórców gier wideo. Chociaż nie jest to przydatne poza branżą gier wideo, nauka programowania na Unity (powszechnie używanych tanich konsolach do gier) i UDK (kod programowania słynnego silnika Unreal Engine) może otworzyć wiele mięśni. pewien montaż.
    • Jeśli chcesz pisać aplikacje na iPhone'a, Xcode i Objective-C będą Twoimi podstawowymi narzędziami. Potrzebujesz także komputera Mac, ponieważ Xcode można skompilować tylko na tym.
    • Jako język programowania serwera, Python jest jednym z najłatwiejszych do nauczenia. Jest używany w usługach internetowych, takich jak Pinterest i Instagram, i jest na tyle prosty, że możesz nauczyć się podstaw w zaledwie kilka dni.
  4. Proszę być cierpliwym. Podczas procesu programowania często będziesz musiał stawić czoła wyzwaniom, zwłaszcza podczas znajdowania błędów i wykonywania nowych pomysłów. Będziesz musiał nauczyć się zadowolenia z mniejszych osiągnięć, zamiast rozwiązywania całych zagadek na raz. Cierpliwość doprowadzi do bardziej efektywnego kodu, który pomoże Ci sprawić, że program będzie działał lepiej, a Twoi współpracownicy szczęśliwsi.
  5. Naucz się pracować z innymi. Gdy bierze udział wiele osób, projekt będzie miał wiele różnych poglądów na jego kierunek. Praca zespołowa jest prawie nieunikniona w świecie biznesu. Jeśli więc nie planujesz rozwijać wszystkiego samodzielnie, przygotuj się do współpracy z innymi.
  6. Znalezienie pracy pozwala ćwiczyć umiejętności programistyczne. Zaprojektuj stronę internetową lub napisz aplikację komputerową dla wolontariuszy.Praca na pół etatu w małej firmie może dać Ci możliwość kodowania stron internetowych i prostych aplikacji.
  7. Połącz się z innymi programistami. Istnieją niezliczone społeczności, a także spotkania programistów. Mogą cię wspierać i inspirować. Poszukaj lokalnych seminariów programistycznych, weź udział w seminariach programistycznych lub konkursach i zarejestruj się na niektórych forach programistycznych, aby zacząć poszerzać swoją sieć i obecność.
  8. Ćwicz, ćwicz i ćwicz. Bycie uznanym za maniaka u programisty zajmuje około 15 000 godzin. To były lata praktyki. Bez poświęcania czasu na ćwiczenia i doskonalenie umiejętności nie będziesz w stanie opanować umiejętności programowania.
    • Staraj się poświęcać czas na programowanie każdego dnia, nawet gdy nie pracujesz. Programowanie w wolnym czasie może przynieść przełom i przynieść wiele nowych pomysłów.
    Reklama