Jak nauczyć się pisać programy

Więc masz pomysł na doskonały program, ale nie masz pojęcia, jak go wdrożyć? Nie ma znaczenia, pomóż. To prawda, że ​​będziesz musiał spędzić dużo czasu na poznanie języka programowania, ale to normalne. Powiedz jeszcze więcej, wielu udanych programistów - samodzielne. Dowiedziliśmy się z fundamentów, będziesz mógł tworzyć proste programy, spędzając minimalny czas. Tworzenie bardziej złożonych programów, oczywiście, jest poważniejszym zadaniem, ale, jak mówią, cierpliwość i praca będą idealne!

Kroki

Część 1 z 7:
Wybierz język programowania
  1. Obraz zatytułowany Złóż wniosek o wydanie przedsiębiorczych krok 2
jeden. Zdecyduj, jaki język programowania nauczysz się pierwszego. Jeśli nie zostałeś wcześniej zaprogramowany, musisz zacząć od czegoś prostego, zaprojektowanego dla przybronników - mimo to pozwala na cele. Istnieją dziesiątki języków programowania, każdy z nich ma własne aplikacje, ich zadania i funkcje. Tutaj jest kilka z nich:
  • C jest jednym z najstarszych języków programowania. Znajomy z C uprościmy badanie C ++ i Java.
  • C ++ - jeden z najpopularniejszych języków programowania, zwłaszcza pod względem rozwoju oprogramowania. Prawda, aby nauczyć się C ++, wymaga czasu, a przyzwyczaić się do ich używania, zostaw jeszcze więcej ... ale zapłaci za siebie!
  • Java to kolejny bardzo popularny język programowania, który może pracować prawie w dowolnym systemie operacyjnym.
  • Pyton - Jeden z najprostszych języków programowania, których fundamenty można nauczyć się w ciągu kilku dni. Niemniej jednak jest to bardzo potężny język zaangażowany w tworzenie zestawu aplikacji serwerowych i aplikacji internetowych.
  • Obraz zatytułowany oprogramowanie programu Krok 2
    2. Przygotuj środowisko rozwoju. Aby rozpocząć programowanie, nie musisz tak wiele - a to jest "środowisko rozwoju". Jednak dokładnie to, co jest zrozumiałe, że zależy to od wybranego języka programowania.
  • Edytor kodów - prawie każdy programator będzie wygodniejszy do pracy w specjalnym edytorze tekstu - Edytor kodu. Możesz oczywiście pracować w "Notebook", ale bez podkreślania składni i substytucji będzie to bardzo smutne doświadczenie. Wśród popularnych redaktorów kodu można nazwać Notepad ++, TextMate i Jedit.
  • Kompilator - Podczas pracy z wieloma językami programowania (C, Java itd.) Kod programu najpierw musi "zbierać" - kompilacja, tylko wtedy można go uruchomić. W związku z tym musisz zainstalować kompilator, jeśli w wybranym języku programowania nie może tego zrobić. Nawiasem mówiąc, większość kompilatorów pomoże Ci złapać "Bugs" - Błędy programu.
  • IDE (zintegrowane środowisko rozwoju, zintegrowane środowisko rozwojowe) - w niektórych programach i edytor języków i kompilatorów oraz moduł debugowania - wszystko jest łączone w pojedynczym zintegrowanym środowisku programistycznym. Możesz, z reguły, możesz, z reguły z witryny języka programowania.
  • Obraz zatytułowany oprogramowanie programu Krok 3
    3. Czytaj samouczki. Jeśli zanim wcześniej nie zaprogramowałeś, musisz zacząć od małego. Warto więc znaleźć samouczki lub kursy, przynajmniej kursy online, w których podano podstawy fundamentów wybranego języka, opisane o swojej składni, zmiennych, funkcjach i wszystkim innym, a także o tym, jak wszystko jest połączone.
  • Zainteresowany? Idź do Udemy, Khan Academy, Codecademy, Kod.Org i inne podobne zasoby.
  • Obraz zatytułowany oprogramowanie programu Krok 4
    cztery. Załaduj próbki i programy open source. Znacznie łatwiej będzie studiować na przykładzie, pracując z próbkami, korzyścią, że w sieci jest ich mnóstwo. Zacznij od prostych programów, które w jakiś sposób odnoszą się do programu, który chcesz zrobić.
  • Obraz zatytułowany oprogramowanie programu Krok 5
    pięć. Aby nauczyć się fundamentów, tworzyć proste programy. Odkąd zacząłeś pisać kod, zacznij od Azowa. Napisz kilka programów, powiedzmy na wyjściu linii lub licząc proste równanie. Opracowujemy to wszystko - będzie przydatne później, pracując nad bardziej złożonymi programami. Eksperymentuj, spróbuj złamać nawet własne programy.
  • Obraz zatytułowany oprogramowanie programu Krok 6
    6. Dołącz programiści społeczności. Możliwość zadawania pytań do programisty - jest nieoceniona. W miejscach, w których idą programiści, znajdziesz wielu podobnych ludzi, niezależnie od tego, który język piszesz. Nie bój się zapytać, Ale nigdy nie poproś o pomoc bez próbowania wszystkich dostępnych środków.
  • Obraz zatytułowany Get Rich Krok 16
    7. Nie zapominaj o tym dawno do nauki języka programowania. Nie będziesz w stanie napisać programu (wyrafinowany) po raz pierwszy usiąść na komputerze z podręcznikiem programowym. Jednak im więcej nauczysz się i ćwiczysz, tym lepiej będziesz.
  • Część 2 z 7:
    Rozwój programu
    1. Obraz zatytułowany Złóż wniosek o dotację przedsiębiorczościową krok 8
    jeden. Przygotuj "Dokument projektu". Dokument Design jest szczegółowym opisem opracowywanego programu i konieczne jest, aby najpierw utrudnić ją najpierw, już w trakcie pracy, możesz przyjść z nim, a cele położyły się w nim. Jest to dokument projektowy, który pozwoli ci robić to, co chciałeś, a nic innego.
    • Wszystko, co chcesz wdrożyć w programie, należy wymienić na stronach projektu strony.
    • Ponadto dokument projektowy musi wziąć pod uwagę użytkownik, dokładniej, jak będzie działać z programem.
  • Obraz zatytułowany Research Krok 5
    2. Zrób schemat blokowy swojego programu. Będzie to rodzaj mapy pokazującej, jak użytkownik przeniesie się z jednej części programu do drugiego. Na tym etapie nic nie jest trudniejsze flowchart Nie potrzebujesz.
  • Obraz zatytułowany bronić przed zastosowaniem nazwy lub podobieństwa zastrzeżenia Krok 15
    3. Zdecyduj z architekturą programu. Cele określi narzędzie ... to znaczy architektura. Jeśli znasz i zrozumiesz, jakie zadania jest jaka jest architektura, proces rozwoju będzie bardziej wydajny.
  • Obraz zatytułowany oprogramowanie programu Krok 11
    cztery. Zacznij od programu zgodnie z schematem "1-2-3". Jest to najprostszy typ programu, ich zadaniem jest umożliwić dostosowanie się do języka programowania. Jeśli w ogóle uruchomiono program "1-2-3", poproś użytkownika o niektóre dane, a następnie wyjść wynik, na którym końcu.
  • Kolejnym krokiem w schemacie "1-2-3" będzie tak zwany REP (pętla do odczytu-wykonawczo-drukowania). Mówiąc prosto, jest to zwrot pieniędzy do pierwszego kroku programu po wyjściu wyników obliczeń.
  • Pomyśl o programach takich jak rurociąg. Są one scharakteryzowane przez przekształcenie danych wprowadzonych przez użytkownika i konsekwentnie działają. Ten typ jest odpowiedni dla programów wymagających minimalnej interakcji z użytkownikiem - powiedzmy, czytniki RSS. Taki program będzie kilka klas ze wspólnym cyklem.
  • Część 3 z 7:
    Tworzenie prototypu
    1. Obraz zatytułowany Złóż wniosek o świadectwo małżeństwa w Krok 10
    jeden. Naciskaj na pewną funkcję jednego programu. Dokładniej, prototyp jest zawsze główną funkcją programu. Załóżmy, że tworzysz program organizatora - a następnie główną funkcją będzie kalendarz i możliwość dodawania zdarzeń.
  • Obraz zatytułowany akceptuje błędy i uczyć się od nich krok 18
    2. Osiągnij prototyp do pracy bez awarii. Prototyp powinien być taki, że mogą być używane zamiast opracowywanego programu. Prototyp będzie podstawą, fundamentem wszystkiego, więc powinien działać odpowiednio. Innymi słowy, każda funkcja prototypu powinna pracować nieskazitelnie.
  • W prototypie możesz wprowadzić pilne zmiany i testować je.
  • Oczywiście zadaniem testowania prototypu wymaga udziału wielu osób na raz.
  • Prototyp może się zmienić, jest to fakt.
  • Obraz zatytułowany Napisz raport książki Krok 6
    3. Nie bój się ponownie recyklingu prototypu. W tej jego istotę - pierwsze eksperymenty, a następnie zwolnij. Jest na przykładzie prototypu, który możesz zobaczyć, czy wszystko działa tak, jak powinno. Jeśli prototyp okazuje się nieudany - nie ma znaczenia, po prostu przepisz go od podstaw, zacznij od nowa. Lepiej tak wierzyć.
  • Część 4 z 7:
    Tworzenie programu
    1. Obraz zatytułowany oprogramowanie programu Krok 15
    jeden
    Utwórz bazę danych pseudocode. Stanie się rodzajem szkieletu twojego projektu i podstawy do przyszłej pracy. Pseudokod różni się od zwykłego kodu w tym ... nie "skompilowany" (nie przetwarzany w kompilatorze), ale jest idealnie czytany przez programistów i pomaga zrozumieć, co powinno się wydarzyć na jednym lub kolejnym etapie programu.
    • Pseudokodka wykorzystuje jednak tę samą składnię jako zwykły kod, więc konieczne jest pisać pseudokodę, a także program.
  • Obraz zatytułowany stał się inżynierem oprogramowania krokiem 2
    2. Poprawić prototype. Możesz wziąć samotność prototypu, możesz wziąć pseudo-kod - w każdym przypadku esencja jest lepsza prototyp, doskonała, szybsza!
  • Obraz zatytułowany oprogramowanie programu Krok 17
    3. Rozpocznij pracę na kodzie programu. W rzeczywistości dotarliśmy do esencji. Praca nad kodem programowym i przebiega przez większość czasu, nie wspominając o niezliczonych kompilacji, nie mniej niezliczonych testach i poszukiwania błędów ... Jeśli cały zespół działa nad swoim programem, warto zacząć od pseudokodu więc wszystko jest jednolite.
  • Obraz zatytułowany oprogramowanie programu Krok 18
    cztery. Nie zapomnij komentować kodu. Opisz funkcje i funkcje, które wdrażasz w kodzie. Jest to niezbędne dla kogoś innego, otwierając swoje źródła, udało się dowiedzieć, co, co, ale także, abyś nie był zdezorientowany we własnym kodzie, jeśli wrócisz do niego, powiedzmy, w ciągu roku.
  • Część 5 z 7:
    Testowanie programu
    1. Obraz zatytułowany stał się inżynierem oprogramowania krokiem 4
    jeden. Sprawdź wszystkie nowe funkcje. Wystarczy dodać do programu, należy przetestować, przetestować i zabronione. A im więcej osób przywiązuje się do tej ręki, tym lepiej, tym więcej błędów można znaleźć. Testery, oczywiście, powinni wiedzieć, że pracują z daleko od ostatniej wersji, a zatem błędy są możliwe.
    • Ten etap pracy w programie jest często nazywany "testami alfa".
  • Obraz zatytułowany stał się inżynierem oprogramowania krokiem 5
    2. Sprawdź ostateczną wersję programu. Tak więc wszystkie funkcje, które musiały być w programie, dodawane do niego. Co teraz? Teraz ponownie testuje. Długie, wybredne, dokładne testy - i oczywiście pracują nad błędami. Teraz twój program musi przetestować jeszcze więcej osób niż wcześniej.
  • Często ten proces nazywa się testami beta.
  • Obraz zatytułowany jest skutecznym krokiem krokiem 4
    3. Wersja wersji testowej. Kontynuując dokonywanie poprawek i dodatkowych materiałów do programu, nie zapomnij przetestować wszystkiego.
  • Część 6 z 7:
    Tworzenie dodatkowych materiałów
    1. Obraz zatytułowany Złóż wniosek o pozycję przedsiębiorczości Krok 1
    jeden. Pomyśl o tym, czego potrzebujesz. Zależy to od programu, więc pomyśl o tym, czy potrzebujesz, powiedzmy, nagrania audio? Grafika? Zawartość? Pomyśl o tym do wydania.
  • Obraz zatytułowany odnieść sukces w kroku marketingu sieciowego
    2. Pomyśl, że nie warto zapłacić go wszystkich na outsourcing. Jeśli potrzebujesz wielu rzeczy, ale ty lub nikt w twoim zespole wie, jak narysować lub angażować się w nagrywanie, powinieneś pamiętać o outsourcingu. Łatwo znajdziesz freelancerów, którzy mogą przygotować się do Ciebie wszystko, czego potrzebujesz.
  • Obraz zatytułowany Przygotuj się na rozmowę kwalifikacyjną krok 10
    3. Dodaj wszystkie niezbędne dodatkowe materiały do ​​programu. Ponownie nie powinni zepsuć funkcjonalności programu. Dodanie dodatkowych materiałów oznacza początek ostatniego etapu pracy na programie, chyba że oczywiście dodatkowe materiały nie są integralną i wewnętrzną częścią samego programu (jak, powiedzmy, zdarza się, że tworząc grę wideo).
  • Część 7 z 7:
    Programy wydania
    1. Obraz zatytułowany oprogramowanie programu Krok 25
    jeden. Pomyśl, jeśli nie powinieneś pozwolić swojemu programowi na licencji Open Code. Wtedy inni ludzie będą mogli uzyskać dostęp do kodu źródłowego programu, aby wprowadzić zmiany i ulepszenia. Prawda, na takiej licencji mało prawdopodobne, aby uzyskać dochód z programu - nie możesz go sprzedać, kod jest otwarty. Jaki jest powód? W pomocy społeczności, która, jeśli jest zainteresowana twoim programem, może przekształcić go w prawdziwy arcydzieło.
  • Obraz zatytułowany rynek produktu Krok 1
    2. Przygotuj się na sprzedaż swojego programu. Aby to zrobić, potrzebujesz typu sklepu internetowego "Showcase", aby kupujący mogli zapłacić, pobierz program i zacząć go używać. Rozważ jednak, że programy, dla których płacą pieniądze muszą działać idealnie!
  • W zależności od tego, co masz dla programu, możesz sprzedać wiele innych usług.
  • Obraz zatytułowany Napisz propozycję dotacji Krok 16
    3. Kontynuuj wspieranie programu UPDATE RELAINED. Najprawdopodobniej po wydaniu zobaczysz przepływ wiadomości o różnych błędach i błędach. To normalne. Musisz ocenić te wiadomości w zależności od stopnia ważności i rozpocząć rozwiązanie odpowiednich problemów, a następnie zwolnij aktualizacje programu - tzw "łatki".
  • Chcesz nie stracić klientów i potrzebujesz dobrej chwały? Częściej zwolnij poprawki.
  • Obraz zatytułowany Ciesz się samemu krokiem 14
    cztery
    Okrąg Reklama Twój program. Jeśli nikt nie wie o niej, nikt jej nie użyje. Wyślij wiadomości na strony tematyczne, rozpowszechniaj bezpłatną wersję próbną, napisz komunikację prasową, wykonaj wszystko, co musisz dowiedzieć się o swoim programie!
  • Podobne publikacje