Hogyan lehet megtanulni programok írása
Tehát van egy ötleted egy kiváló programra, de fogalmad sincs, hogyan kell végrehajtani? Nem számít, segítsen. Igaz, akkor sok időt kell töltenie a programozási nyelv megtanulására, de ez normális. Mondjon még többet, sok sikeres programozó - öntanult. Miután megtudta az alapítványokat, képes lesz egyszerű programokat létrehozni, minimális időt tölteni. A komplexebb programok létrehozása természetesen komolyabb feladat, de ahogy azt mondják, a türelem és a munka tökéletes lesz!
Lépések
7. rész:
Válassza ki a programozási nyelvetegy. Döntse el, milyen programozási nyelv lesz az első. Ha korábban nem volt programozva, meg kell kezdeni valami egyszerűen, az újonnan érkezők számára tervezett - mindazonáltal lehetővé téve a célokat. Több tucat programozási nyelv található, mindegyikük rendelkezik saját alkalmazásával, feladataikkal és jellemzőivel. Itt van néhány közülük:
- C az egyik legrégebbi programozási nyelv. A C-vel való ismeretesség egyszerűsíti a C ++ és Java tanulmányát.
- C ++ - Az egyik legnépszerűbb programozási nyelv ma, különösen a szoftverfejlesztés szempontjából. Igaz, hogy megtanulják a C ++ -ot, időt vesz igénybe, és megszokni használni őket, még többet fognak hagyni ... de ez fog fizetni magadért!
- A Java egy másik nagyon népszerű programozási nyelv, amely szinte bármilyen operációs rendszerben dolgozik.
- Piton - az egyik legegyszerűbb programozási nyelv, amelynek alapjait pár nap alatt lehet megtanulni. Mindazonáltal ez egy nagyon erős nyelv, amely részt vesz egy kiszolgáló és webes alkalmazások létrehozásában.

2. Készítse elő a fejlesztési környezetet. A programozás megkezdéséhez nem kell annyira -, és ez a "fejlesztési környezet". Azonban pontosan mit értünk, hogy a kiválasztott programozási nyelvetől függ.

3. Olvassa el az oktatóanyagokat. Ha mielőtt általában nem programoztál volna, akkor egy kicsivel kell kezdenie. Tehát érdemes megállapítást útmutatók és tanfolyamok, legalábbis az online tanfolyamok, ahol az alapjait az alapjait a kiválasztott nyelven kapnak, le arról a szintaxis, változók, függvények, és minden mást, valamint arról, hogy hogyan van az összes csatlakoztatott.

4. Töltsön mintákat és nyílt forráskódú programokat. Sokkal könnyebb lesz, hogy tanulmányozza a példát, a mintákkal való együttműködés, az előny, hogy rengeteg van a hálózatban. Kezdje az egyszerű programokat, amelyek valahogy kapcsolódnak a kívánt programhoz.

öt. Az alapítványok megtanulása, egyszerű programok létrehozása. Mivel elkezdtél írni a kódot, kezdje el az azov-t. Írj néhány programot, mondjuk, a vonal kimenetén vagy egy egyszerű egyenlet számolására. Mindezeket dolgozunk - később hasznos lesz, miközben összetettebb programokat dolgozunk. Kísérlet, próbálja megszakítani a saját programjait.

6. Csatlakozzon a közösségek programozókhoz. A programozónak a programozónak - felbecsülhetetlen értéke. A webhelyeken, ahol a programozók megyek, sok hasonló gondolkodású embert találsz, függetlenül attól, hogy melyik nyelven írsz. Ne félj kérdezni, De soha ne kérjen segítséget anélkül, hogy megpróbálta az Ön számára elérhető összes eszközt.

7. Ne felejtsük el, hogy a programozási nyelv tanulmányozása. Nem lesz képes írni egy programot (kifinomult), amikor először leülsz egy számítógéppel egy programozó tankönyvvel. Azonban minél többet fogsz tanulni és gyakorolni, annál jobban fogsz programozni.
7. rész:
Programfejlesztésegy. Készítsen "Design Document". A design dokumentum részletes leírása a kidolgozott program, és először meg kell tennie először, hogy később, hogy később, már a munka során, akkor jöhet vele, és a benne foglalt célok. Ez a tervezési dokumentum, amely lehetővé teszi, hogy megtegye azt, amit akartál, és nem más.
- Mindössze annyit kell végrehajtani a programban, fel kell sorolni az oldalon.
- Ezenkívül a tervezési dokumentumnak pontosabban figyelembe kell vennie a felhasználót, hogy hogyan fog működni a programmal.

2. Készítsen egy blokkvázlatot a programodról. Ez egyfajta térkép lesz, amely bemutatja, hogy a felhasználó hogyan mozog a program egyik részétől a másikra. Ebben a szakaszban semmi sem nehezebb folyamatábra Önnek nem szükséges.

3. Döntse el a program építészetével. A célok meghatározzák az eszközt ... vagyis az építészet. Ha tudod és megérted, hogy milyen feladatok az architektúra, akkor a fejlesztési folyamat sokkal hatékonyabb lesz.

4. Indítsa el a programot az "1-2-3" séma szerint. Ez a legegyszerűbb típusú program, feladata az, hogy lehetővé tegye a programozási nyelvhez való alkalmazkodást. Ha általában az "1-2-3" program indul, kérje meg a felhasználót bizonyos adatokkal, majd adja ki az eredményt, amelyen vége.
7. rész:
Prototípus létrehozásaegy. Hangsúlyt fektet néhány program funkcióra. Pontosabban, a prototípus mindig a program fő funkciója. Tegyük fel, hogy létrehoz egy szervező programot - akkor a fő funkció naptár lesz, és az események hozzáadása.

2. Elérje a prototípust, hogy kudarcok nélkül dolgozzon. A prototípusnak olyannak kell lennie, hogy a fejlesztés alatt álló program helyett használhatók. A prototípus lesz az alap, az alapja minden, így kell működnie. Más szóval, a prototípus minden funkciója szakmosan kell működnie.

3. Ne félj, hogy újra és újra újrahasznosítsa a prototípust. Ebben a lényegében - az első kísérletek, majd engedje el. A prototípus példáján van, hogy láthatja, hogy minden működik, mint amilyennek kell lennie. Ha a prototípus sikertelenül változik - nem számít, csak írja át a semmiből, indítsa újra. Jobb, ha hisz.
A 7. rész 7. része:
Program létrehozásaegy
Hozzon létre egy pszeudokódadatbázist. Ez lesz egyfajta csontváz a projekt és a jövőbeli munka alapja. A pseudocode különbözik a szokásos kódtól abban, hogy ... nem "összeállított" (a fordítóban feldolgozva), de a programozók tökéletesen olvasták, és segít megérteni, hogy mi történjen a program egy vagy egy másik lépésében.
- A pszeudokód azonban ugyanazt a szintaxist használja, mint a szokásos kódot, így szükség van a pszeudokódra, valamint a programra.

2. Javítsa a prototípust. Maga a prototípust elviszi, akkor a pszeudo-kódot is figyelembe veheti - a lényeg, hogy a prototípus jobb, tökéletes, gyorsabb legyen!

3. Indítsa el a munkát a programkódon. Itt valójában a lényegre jutottunk. Úgy dolgozik a program kódot, és elviszi a legtöbb időt, nem is beszélve arról a számtalan összesítések, nem kevésbé számtalan tesztek és keresi a hibákat ... Ha az egész csapat működik, mint a programot, akkor érdemes kezdve egy pszeudokódokra úgy, hogy minden egyenletesen megy.

4. Ne felejtsd el megjegyezni a kódot. Ismertesse a kódban végrehajtott funkciókat és funkciókat. Ez nem csak azért van szükség, hogy valaki más megnyitja a forrásait, sikerült kitalálnia, hogy mi, mi, de az Ön számára, hogy ne zavarja a saját kódját, ha visszatérsz hozzá, mondd, hogy egy év alatt.
7. rész 7:
A program teszteléseegy. Tesztelje az összes új funkciót. A programhoz hozzáadott összeset meg kell vizsgálni, tesztelni és tiltani. És minél több ember fog ehhez a kezhez, annál jobb, annál több hiba található. Természetesen a tesztelőknek tudnia kell, hogy messze vannak a végső verziótól, ezért hibák lehetségesek.
- A program ezen szakaszát gyakran "alfa tesztelésnek" nevezik.

2. Tesztelje a program végleges verzióját. Tehát az összes olyan funkció, amely csak a programban kellett lennie, hozzáadta hozzá. És most? Most ismét tesztek. Hosszú, válogatós, alapos tesztek - természetesen hibákon dolgoznak. Most a programnak még több embert kell tesztelnie, mint korábban.

3. Vizsgálati verzió. Továbbra is javítások és további anyagok a programba, ne felejtsd el mindent tesztelni.
7. rész: 7:
További anyagok létrehozásaegy. Gondolj, mit kell. A programtól függ, ezért gondolj, hogy szükséged van-e, mondjuk, hangfelvételek? Grafika? Tartalom? Gondolj rá a kiadásra.

2. Gondolj, nem érdemes fizetni mindent kiszervezve. Ha szüksége van egy csomó dologra, de te vagy senki sem tudja, hogyan kell felhívni vagy bekapcsolni a felvételt, akkor emlékeznie kell a kiszervezésre. Könnyen megtalálja a szabadúszókat, akik felkészíthetnek neked mindent, amire szüksége van.

3. Adja meg az összes szükséges további anyagot a programhoz. Ismét nem szabad elrontani a program funkcionalitását. További anyagok hozzáadása a program végső szakaszának kezdetét jelzi, kivéve, ha természetesen további anyagok nem szervesek és belső része a programnak (mint például, azt mondja, hogy egy videojáték létrehozásakor történik).
7. rész: 7:
A programok kiadásaegy. Gondolj, ha nem szabad megnyitni a programodat a Open Code License alatt. Ezután más emberek képesek lesznek elérni a program forráskódját, hogy változtasson és javuljon. Igaz, egy ilyen licencre, akit nem valószínű, hogy jövedelmet kap a programból - nem tudja eladni, a kód nyitva van. Mi az ok? A Közösség segítségével, amely, ha érdekli a programod, igazi remekművé alakíthatja.

2. Készüljön fel a program értékesítésére. Ehhez szüksége van egy online áruház "Showcase" -re, hogy a vevők képesek legyenek, fizetni, letölteni a programot, és elkezdhetik használni. Úgy véli azonban, hogy azoknak a programoknak, amelyekre a pénzgyűjtésnek tökéletesen működnie kell!

3. Folytassa a frissítési program támogatását. Valószínűleg a kiadás után látni fogja az üzenetek áramlását mindenféle hibáról és hibákról. Ez jó. Ezeket az üzeneteket a fontossági fokozatoknak megfelelően kell rangsorolni, és meg kell kezdenie a megfelelő problémák megoldását, majd kiadja a program frissítéseit - az úgynevezett "foltok".

4
Kör reklámozza a programot. Ha senki sem tudja róla, akkor senki sem fogja használni. Üzenetek küldése tematikus helyekhez, terjesztse az ingyenes próbaverziót, írjon egy sajtóközleményt, mindent meg kell találnia a programról!