Jak kodować: 15 kroków (ze zdjęciami)

Spisu treści:

Jak kodować: 15 kroków (ze zdjęciami)
Jak kodować: 15 kroków (ze zdjęciami)

Wideo: Jak kodować: 15 kroków (ze zdjęciami)

Wideo: Jak kodować: 15 kroków (ze zdjęciami)
Wideo: How to Start with Robotics? for Absolute Beginners || The Ultimate 3-Step Guide 2024, Kwiecień
Anonim

Ponieważ technologia staje się coraz bardziej dostępna, zapotrzebowanie na programistów stale rośnie. Kodowanie to umiejętność wyuczona i doskonalona z biegiem czasu, ale każdy musi od czegoś zacząć. Istnieje wiele języków, które są idealne dla początkujących, niezależnie od dziedziny, którą się interesujesz (np. JavaScript itp. JavaScript jest dość zaawansowany, więc zacznij od HTML lub CSS). Zobacz krok 1 poniżej, aby dowiedzieć się, jak to zrobić.

Kroki

Metoda 1 z 2: Nauka języka

Kod Krok 1
Kod Krok 1

Krok 1. Nie przejmuj się zbytnio wyborem języka

Wielu początkujących programistów ma problem z wyborem języka na początku nauki. (Ponieważ nie wiedzą, od czego zacząć od pierwszego kodu). Rzeczywisty język, od którego zaczynasz się uczyć, nie ma większego znaczenia, jeśli chodzi o naukę o strukturach danych i logice. Są to umiejętności, które mają największe znaczenie i można je doskonalić w dowolnym języku.

  • Wybierając język, skup się tylko na tym, od jakiego rodzaju rozwoju chcesz zacząć, a stamtąd wybierz język wprowadzający. Na przykład, jeśli chcesz nauczyć się tworzenia stron internetowych, zacznij od HTML5, uzupełnionego o CSS, JavaScript i PHP. Jeśli chcesz robić aplikacje desktopowe, zacznij od C++ lub inny podstawowy język programowania.
  • Jeśli zrobisz z kodowania karierę, przekonasz się, że możesz nigdy nie używać języka, którego nauczyłeś się kodować po raz pierwszy. Zamiast tego będziesz uczyć się języków, przechodząc przez dokumentację i eksperymenty.
Kod Krok 2
Kod Krok 2

Krok 2. Znajdź bezpłatne zasoby online dla wybranego języka

Internet to skarbnica bezpłatnych samouczków, zajęć i filmów, dostosowanych do wybranego przez Ciebie języka. Możesz zacząć opanowywać praktycznie każdy język wprowadzający w ciągu jednego dnia.

  • Popularne witryny to Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School i wiele innych.
  • Istnieje wiele przewodników dla początkujących, specyficznych dla języka, dostępnych tutaj na wikiHow.
  • Na YouTube znajdziesz poradniki dotyczące prawie każdego scenariusza programowania.
  • Stack Exchange to jedna z bardziej popularnych witryn z pytaniami i odpowiedziami na wszelkie pytania dotyczące programowania.

WSKAZÓWKA EKSPERTA

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Dyrektor ds. technologii, dzień roboczy

Historia naszego eksperta:"

Kod Krok 3
Kod Krok 3

Krok 3. Pobierz dobry edytor tekstu

Wiele języków programowania umożliwia korzystanie z zewnętrznych edytorów tekstu podczas pisania kodu. Znajdź edytor tekstu, który pozwoli Ci zobaczyć wcięcia i znaczniki kodu.

Popularne programy to Notepad++ (Windows), TextWrangler (OS X), JEdit lub Visual Studio Code

Kod Krok 4
Kod Krok 4

Krok 4. Pobierz niezbędne kompilatory

Niektóre języki programowania wymagają kompilatora w celu uruchomienia tworzonego kodu. Kompilatory tłumaczą kod, który piszesz, na język niższego poziomu, który maszyna może przetwarzać. Wiele kompilatorów jest otwartych i darmowych. Języki wymagające kompilatorów obejmują:

  • C
  • C++
  • C#
  • Jawa
  • PODSTAWOWY
  • Fortran
Kod Krok 5
Kod Krok 5

Krok 5. Rozpocznij swój pierwszy projekt

Wybierz dobry projekt wprowadzający, który pomoże Ci zmoczyć stopy. Istnieje wiele sugestii i samouczków online, ale warto zacząć od podstawowych stron internetowych dla HTML, podstawowych funkcji baz danych i formularzy z PHP lub prostych programów z dowolnym językiem kompilatora.

Kod Krok 6
Kod Krok 6

Krok 6. Skomentuj cały swój kod

Wszystkie języki programowania mają funkcję komentarzy, która pozwala na wprowadzanie tekstu, który jest ignorowany przez kompilator. Pozwala to na dodawanie komentarzy do kodu. Te komentarze są kluczowe, zarówno dla poinformowania innych, jak działa Twój kod, jak i dla przypomnienia sobie, co robi Twój kod.

Możesz również użyć funkcji komentarza, aby szybko usunąć kod z programu do celów testowych. Umieść znaczniki komentarza wokół kodu, który chcesz wykluczyć, a następnie usuń znaczniki komentarza, aby zwrócić kod

Kod Krok 7
Kod Krok 7

Krok 7. Wybierz inne programy lub projekty internetowe

Kiedy uczysz się na bieżąco, nie wstydź się sprawdzać, jak inni poradzili sobie z tymi samymi zadaniami. Poświęć trochę czasu, aby zrozumieć, dlaczego kod robi to, co robi.

Zobacz ten przewodnik, aby dowiedzieć się, jak wyświetlić kod źródłowy witryn

Metoda 2 z 2: Poszerzanie wiedzy

Kod Krok 8
Kod Krok 8

Krok 1. Weź udział w zajęciach

Kolegia społeczne, szkoły techniczne i programy online oferują certyfikaty i zajęcia, które pomogą Ci znaleźć pracę, a także nauczyć Cię programowania. Zaawansowany stopień naukowy, taki jak informatyka, nie zawsze jest konieczny, ale może pomóc w zdobyciu pełnoetatowej pracy programistycznej.

  • (Dużo można powiedzieć o spotkaniu jeden na jeden z nauczycielem lub ekspertem od programowania, co nie zawsze jest dostępne w źródłach internetowych).
  • Zajęcia mogą być drogie, więc rozważ korzyści. Jeśli programowanie jest tylko hobby, zajęcia mogą nie być warte czasu i pieniędzy. Jeśli chcesz zmienić programowanie w karierę, zajęcia mogą dać ci duży impuls (ale znowu, nie jest to konieczne, jeśli masz talent).
Kod Krok 9
Kod Krok 9

Krok 2. Poszerz swoją wiedzę

Poza zwykłą nauką języków programowania, wiele skorzystasz na lekcjach logiki i matematyki, ponieważ są one często wymagane do zaawansowanego programowania. Niekoniecznie musisz uczyć się tego w szkole, ale pomocne mogą być ustawienia w klasie.

  • Programowanie obejmujące obliczenia fizyczne i inne symulacje wymaga silnego zrozumienia algorytmów i modeli.
  • Logika jest podstawową podstawą programowania, więc zrozumienie logiki i procesów pomoże Ci rozwiązywać problemy podczas kodowania.
  • Znajomość zaawansowanej matematyki nie jest wymagana w przypadku większości programów, ale wiedza ta może prowadzić do korzyści i optymalizacji.
Kod Krok 10
Kod Krok 10

Krok 3. Dowiedz się więcej języków

Gdy już dobrze opanujesz swój początkowy język, możesz zacząć się rozwijać. Znajdź inny język, który pasuje do tego, który znasz, lub wybierz język dla konkretnej pracy, która Cię interesuje. Języki komplementarne, takie jak HTML i CSS, są często najłatwiejsze do nauczenia.

  • Java jest jednym z najpopularniejszych języków i często istnieje wiele możliwości dla programistów Java. Java może działać na wielu różnych systemach i ma niezliczone zastosowania. Java jest używana w aplikacjach na Androida, jednym z najszybciej rozwijających się rynków.
  • C++ jest wysoce zalecane do tworzenia gier wideo. Nauka kodowania w Unity (powszechnie używanym, tanim silniku gier) i UDK (kod popularnego silnika Unreal) może pomóc otworzyć niektóre drzwi, choć nie są one tak przydatne poza branżą gier wideo.
  • Jeśli chcesz tworzyć aplikacje na iPhone'a, Xcode i Objective-C będą Twoimi podstawowymi narzędziami. Będziesz także potrzebował komputera Mac, ponieważ Xcode może kompilować się tylko na komputerze Mac.
  • Python to język skryptowy serwera, który jest jednym z łatwiejszych do nauczenia. Python jest używany w usługach internetowych, takich jak Pinterest i Instagram, i jest wystarczająco prosty, aby nauczyć się podstaw w ciągu zaledwie kilku dni.
Kod Krok 11
Kod Krok 11

Krok 4. Bądź cierpliwy

Podczas programowania często będziesz musiał stawić czoła wyzwaniom, zwłaszcza jeśli chodzi o polowanie na błędy lub wdrażanie nowego pomysłu. Musisz nauczyć się zadowalać osiąganiem małych wyników, a nie rozwiązywaniem całej zagadki na raz. Cierpliwość prowadzi do bardziej efektywnego kodu, który prowadzi do lepszych programów i szczęśliwszych współpracowników.

Kod Krok 12
Kod Krok 12

Krok 5. Naucz się pracować z innymi

Jeśli nad projektem pracuje wiele osób, otrzymujesz wiele punktów widzenia na temat tego, jak się do tego zabrać. Praca w zespołach jest praktycznie nieunikniona w świecie biznesu, więc jeśli nie planujesz rozwijać wszystkiego samodzielnie, bądź przygotowany na współpracę z innymi.

Kod Krok 13
Kod Krok 13

Krok 6. Znajdź pracę, w której będziesz mógł ćwiczyć swoje umiejętności kodowania

Pracuj jako wolontariusz projektując strony internetowe lub pisząc aplikacje desktopowe. Praca w niepełnym wymiarze godzin w małej firmie może prowadzić do pisania kodu dla stron internetowych lub prostych aplikacji.

Kod Krok 14
Kod Krok 14

Krok 7. Połącz się z innymi programistami

Istnieją niezliczone społeczności i spotkania programistów, które mogą Cię wesprzeć i zainspirować. Sprawdź lokalne konwencje programistyczne, weź udział w hack-a-thonie lub game jamie (wydarzenia czasowe o wspólnym temacie) i zarejestruj się na niektórych forach programistycznych, aby rozpocząć poszerzanie swojej ekspozycji i sieci.

Kod Krok 15
Kod Krok 15

Krok 8. Ćwicz, ćwicz, ćwicz

Szacuje się, że potrzeba około 15 000 godzin, zanim zostaniesz uznany za eksperta w dziedzinie programowania komputerowego. To lata stosowanej praktyki. Prawdziwe opanowanie programowania nadejdzie dopiero wtedy, gdy poświęcisz czas na praktykę i staniesz się biegły.

Staraj się spędzać czas na programowaniu każdego dnia, nawet gdy nie pracujesz. Programowanie w wolnym czasie może prowadzić do przełomów i nowych pomysłów

Zalecana: