Jak zostać informatykiem

Autor: Gregory Harris
Data Utworzenia: 11 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Jak zostać informatykiem #1. Wprowadzenie
Wideo: Jak zostać informatykiem #1. Wprowadzenie

Zawartość

Studiowanie informatyki nie oznacza programowania; oznacza uczenie się algorytmów (skończona sekwencja kroków, które ktoś lub coś rozumie, aby wykonać określone zadanie). Wielu informatyków w ogóle nie programuje. Edsger Dijkstra powiedział kiedyś: „Informatyka nie zajmuje się bardziej komputerami niż astronomia teleskopami”.

Kroki

  1. 1 Bycie informatykiem to nieustanne uczenie się, wieczne bycie studentem. Technologie się zmieniają, powstają nowe języki programowania, nowe algorytmy: trzeba ciągle uczyć się nowych rzeczy, aby być na bieżąco.
  2. 2 Zacznij od pseudokodu. Pseudokod nie jest tak naprawdę językiem programowania, ale jest sposobem na przedstawienie programu w języku angielskim. Najbliższy i najbardziej znany algorytm znajduje się na butelce szamponu: mydło, spłucz, powtórz. To jest algorytm. Jest zrozumiały dla Ciebie („Agent komputerowy”) i zawiera skończoną liczbę kroków.
  3. 3 Przetestuj swój pseudokod. Przykład oznaczony na butelce szamponu nie jest dobrym algorytmem z dwóch powodów: nie ma warunku końcowego i nie mówi, którą procedurę powtórzyć. Powtórzyć pienienie? Albo po prostu płukanie. Najlepszym przykładem może być „Krok 1 – Piana. Krok 2 - spłucz. Krok 3 - Powtórz Krok 1 i Krok 2 (2-3 razy, aby uzyskać najlepszy wynik) i End (Exit) ”. Ten algorytm jest dla Ciebie jasny, ma warunek zakończenia (skończoną liczbę kroków) i jest bardzo dokładny.
  4. 4 Spróbuj napisać algorytmy dla wszystkich czynności. Na przykład, jak przenieść się z jednego budynku na kampus do drugiego lub jak zrobić zapiekankę. Wkrótce wszędzie zobaczysz algorytmy!
  5. 5 Gdy nauczysz się komponować algorytmy, proces programowania będzie dla Ciebie bardziej zrozumiały. Kup książkę i przeczytaj ją w całości, aby nauczyć się języka programowania. Nie używaj samouczków online do nauki języka, ponieważ są one pisane przez amatorów, a nie profesjonalistów.
    • Nie wahaj się jednak zwrócić się o pomoc do Internetu. Można od razu rozpocząć naukę języków obiektowych, takich jak Java i C++, ale nadal lepiej zacząć od języków proceduralnych, takich jak C, ponieważ są one całkowicie oparte na algorytmach.
  6. 6 Programowanie to proces tłumaczenia pseudokodu na język programowania. Im więcej czasu spędzisz na pisaniu pseudokodu, tym mniej będziesz wpisywać programu i męczyć się w przyszłości.

Porady

  • Informatyka obejmuje wiele dziedzin, takich jak projektowanie i rozwój komputerów, bazy danych, bezpieczeństwo komputerów, języki programowania komputerów. Dlatego mądrą decyzją jest skupienie się na jednym lub kilku obszarach, które Cię interesują.
  • Po nauczeniu się jednego języka programowania naucz się innego, podobnego języka, ponieważ wciąż tłumaczysz tylko pseudokod na rzeczywisty język.
  • Tablica to najlepsze miejsce do zapisania algorytmu.