Ako sa naučiť písať programy

Takže máte nápad na vynikajúci program, ale neviete, ako ho implementovať? Nezáleží na tom, pomáhajte. TRUE, budete musieť stráviť veľa času, aby ste sa naučili programovací jazyk, ale toto je normálne. Ešte viac, mnoho úspešných programátorov - self-laught. Po naučil základy, budete môcť vytvoriť jednoduché programy, stráviť minimálny čas. Vytvorenie zložitejších programov, samozrejme, je vážnejšia úloha, ale, ako sa hovorí, trpezlivosť a práca budú perfektné!

Kroky

Časť 1 z 7:
Vyberte programovací jazyk
  1. Obrázok s názvom Použiť pre podnikateľský grant krok 2
jeden. Rozhodnite sa, aký programovací jazyk sa naučíte prvý. Ak ste predtým neboli naprogramovaní, musíte začať s niečím jednoduchým, určeným pre nováčikov - napriek tomu dovolí ciele. Existujú desiatky programovacích jazykov, z ktorých každý má svoje vlastné aplikácie, ich úlohy a funkcie. Tu sú niektoré z nich:
  • C je jedným z najstarších programovacích jazykov. Zoznámenie s C zjednodušuje štúdiu C ++ a Java.
  • C ++ - jeden z najobľúbenejších programovacích jazykov dnes, najmä pokiaľ ide o vývoj softvéru. Je pravda, že sa naučiť C ++, trvá určitý čas, a zvyknúť si ich používať, opustí ešte viac ... Ale bude platiť za seba!
  • Java je ďalším veľmi obľúbeným programovacím jazykom, ktorý môže pracovať takmer v akomkoľvek operačnom systéme.
  • Python - jeden z najjednoduchších programovacích jazykov, ktorých základy sa môžu naučiť za pár dní. Toto je však veľmi silný jazyk, ktorý sa zúčastňuje na vytváraní sady serverov a webových aplikácií.
  • Obrázok s názvom Program Software Krok 2
    2. Pripravte rozvojové prostredie. Ak chcete začať programovanie, nemusíte toľko - a toto je "rozvojové prostredie". Avšak, presne to, čo je zrejmé, že záleží na zvolenom programovacom jazyku.
  • Editor kódov - takmer každý programátor bude pohodlnejšie pracovať v špeciálnom textovom editore - editor kódov. Môžete samozrejme pracovať v "notebooku", ale bez zvýraznenia syntaxe a substitúcie bude veľmi smutný zážitok. Medzi populárne editory kódu môžu byť nazývaní Notepad ++, Textmate a JEDIT.
  • Kompilátor - Pri práci s mnohými programovacími jazykmi (C, Java, a tak ďalej) programový kód prvá potreba "zbierať" - kompilovať, len potom môže byť spustený. V súlade s tým musíte nainštalovať kompilátor, ak ste v programovacom jazyku, ktorý ste vybrali bez toho, aby ste to nemohli urobiť. Mimochodom, väčšina kompilátorov vám pomôže chytiť "chyby" - chyby programu.
  • IDE (integrované rozvojové prostredie, integrované rozvojové prostredie) - v niektorom programovom jazyku a editore kódu a kompilátor a ladiaci modul - všetko je kombinované do jediného integrovaného rozvojového prostredia. Spravidla môžete spravidla spravidla môžete spravidla zo stránky programovacieho jazyka.
  • Obrázok s názvom Program Software Krok 3
    3. Prečítajte si návody. Ak ste predtým, ako ste nepodarilo, potom musíte začať s malým. Stojí za to nájsť tutoriály alebo kurzy, aspoň online kurzy, v ktorých sú uvedené základy základov zvoleného jazyka, popísané o svojej syntaxi, premenných, funkciách a všetkému ostatné, ako aj o tom, ako je to všetko spojené.
  • Záujem? Choďte do Udemy, Khan Academy, CovedeMy, kód.Org a iné podobné zdroje.
  • Obrázok s názvom Program Software Krok 4
    4. Vzorky a otvorené zdroje. Bude pre vás oveľa jednoduchšie študovať na príklade, ktorý pracuje s vzorkami, výhodou, že v sieti existuje veľa. Začnite s jednoduchými programami, ktoré sa nejako týkajú programu, ktorý chcete urobiť.
  • Obrázok s názvom Program Software Krok 5
    päť. Naučiť sa základy, vytvorte jednoduché programy. Odkedy ste začali písať kód sami, začnite s Azovom. Napíšte niekoľko programov, povedzme, na výstup linky alebo počítanie jednoduchej rovnice. Pracujeme všetko - bude to užitočné neskôr, pri práci na zložitejších programoch. Experiment, pokúste sa zlomiť aj vlastné programy.
  • Obrázok s názvom Program Software Krok 6
    6. Pripojiť sa k programovateľom komunít. Schopnosť klásť otázky programátora - je neoceniteľná. Na miestach, kde sa programátori idú, nájdete mnoho podobne zmýšľajúcich ľudí, bez ohľadu na to, ktorý jazyk píšete. Neboj sa opýtať sa, Ale nikdy sa nepýtajte na pomoc, bez toho, aby ste sa pokúsili všetkým prostriedkom, ktoré vám sú k dispozícii.
  • Obrázok s názvom Získajte bohatý krok 16
    7. Nezabudnite, že dlho študovať programovací jazyk. Nebudete môcť napísať program (sofistikovaný), keď sa prvýkrát sedíte na počítač s programovacím učebnicou. Čím viac sa vám však učíte a praktizujete, tým lepšie budete programovať.
  • Časť 2 z 7:
    Vývoj programu
    1. Obrázok s názvom Použiť pre podnikateľský grant krok 8
    jeden. Pripraviť "návrhový dokument". DOKUMENT DOKUMENTU JE PODRUČNÝ OPIS PROGRAMU, ktorý sa vyvíja, a je potrebné, aby bolo najprv, aby to bolo najskôr, že neskôr, už v priebehu práce, môžete prísť s ním a ciele stanovené v ňom. Je to návrhový dokument, ktorý vám umožní robiť to, čo ste chceli, a nie nič iné.
    • Všetko, čo chcete implementovať v programe, musí byť uvedený na stránke Návrh stránky.
    • Okrem toho, návrh dizajnu musí brať do úvahy užívateľa, presnejšie, ako bude fungovať s programom.
  • Obrázok s názvom Do výskumu krok 5
    2. Urobte blokovú schému vášho programu. Bude to druh mapy, ktorá ukazuje, ako sa užívateľ presunie z jednej časti programu na druhú. V tomto štádiu nie je nič ťažšie vývojový diagram Nepotrebuješ.
  • Obrázok s názvom Defend proti vhodnosti mena alebo žiadostí o podobu Krok 15
    3. Rozhodnite sa s architektúrou programu. Ciele určia nástroj ... to je architektúra. Ak viete a pochopíte, aké úlohy je to, čo je architektúra, vývojový proces pôjde oveľa efektívnejší.
  • Obrázok s názvom Program Software Krok 11
    4. Začnite z programu podľa schémy "1-2-3". Toto je najjednoduchší typ programu, ich úlohou je umožniť prispôsobenie sa programovaciemu jazyku. Ak je všeobecne, potom sa spustí program "1-2-3", opýtajte sa používateľa s niektorými údajmi, potom vypočítajte výsledok, na ktorom konci.
  • Ďalším krokom v schéme "1-2-3" bude tzv. Rev. Jednoducho povedané, toto je refundácia k prvému kroku programu po výstupe výsledkov výpočtu.
  • Premýšľajte o programoch, ako je potrubia. Vyznačujú sa transformáciou údajov zadaných používateľom a prevádzkovali konzistentne. Tento typ je vhodný pre programy, ktoré vyžadujú minimálnu interakciu s užívateľom - povedzme, RSS čitatelia. Takýto program bude niekoľko tried so spoločným cyklom.
  • Časť 3 z 7:
    Vytvorenie prototypu
    1. Obrázok s názvom Požiadať o osvedčenie o manželstve v Dwarka Krok 10
    jeden. Urobte dôraz na niektoré jednorazové funkcie. Presnejšie je prototyp vždy hlavnou funkciou programu. Predpokladajme, že vytvoríte program organizátora - potom hlavnou funkciou bude kalendár a schopnosť pridávať udalosti.
  • Obrázok s názvom Prijať chyby a naučiť sa z nich Krok 18
    2. Dosiahnite prototyp do práce bez porúch. Prototyp by mal byť taký, aby sa mohli použiť namiesto vytvoreného programu. Prototyp bude základom, základom všetkého, takže by mala fungovať. Inými slovami, každá funkcia prototypu by mala negatívne fungovať.
  • V prototype si môžete vykonať naliehavé zmeny a otestovať ich.
  • Samozrejme, úlohou testovania prototypu si vyžaduje účasť mnohých ľudí naraz.
  • Prototyp sa môže zmeniť, toto je fakt.
  • Obrázok s názvom Napíšte knihu Nahlásiť Krok 6
    3. Nebojte sa znova a znova recyklovať prototyp. V tejto svojej podstate - prvé experimenty, potom uvoľnite. Je na príklade prototypu, ktorý môžete vidieť, či všetko funguje tak, ako by mal. Ak sa prototyp ukáže, že je neúspešný - nezáleží na tom, len prepíšte ho od nuly, začnite znova. Lepšie.
  • Časť 4 zo 7:
    Vytvorenie programu
    1. Obrázok s názvom Program Software Krok 15
    jeden
    Vytvorte databázu pseudokódu. Stane sa druhou kostry vášho projektu a základom pre budúcu prácu. Pseudokóda sa líši od obvyklého kódu v tom, že ... nie "zostavené" (nie spracované v kompilátor), ale to je dokonale čítané programátormi a pomáha pochopiť, čo by sa malo stať na jednom alebo iné kroku programu.
    • Pseudokóda však používa rovnakú syntax ako obvyklý kód, takže je potrebné písať pseudokód, ako aj program.
  • Obrázok s názvom Staňte sa softvérovým inžinierom kroku 2
    2. Zlepšiť prototyp. Môžete si vziať samotný prototyp, môžete si vziať pseudo-kód - v každom prípade, podstata je urobiť prototyp lepší, dokonalý, rýchlejší!
  • Obrázok s názvom Programový softvér Krok 17
    3. Začnite pracovať na programovom kóde. V skutočnosti sme sa dostali do podstaty. Pracuje na programovom kóde a bude trvať väčšinu času, nehovoriac o nespočetných kompiláciách, nie menej nespočetných testov a hľadania chýb ... Ak celý tím funguje cez váš program, potom stojí za to začať pseudokóda takže všetko je jednotne.
  • Obrázok s názvom Program Software Krok 18
    4. Nezabudnite komentovať kód. Popíšte funkcie a funkcie, ktoré realizujete v kóde. Toto nie je potrebné len pre niekoho iného otvorením vašich zdrojov, podarilo sa im zistiť, čo, čo, ale aj pre vás, aby ste sa nedostali zmätení vo svojom vlastnom kódei, ak sa vrátite k nemu, povedzme, za rok.
  • Časť 5 z 7:
    Testovanie programu
    1. Obrázok s názvom Staňte sa softvérovým inžinierom kroku 4
    jeden. Otestujte všetky nové funkcie. Všetko, čo ste pridali do programu, musia byť testované, testované a zakázané. A čím viac ľudí sa pripojí k tejto ruke, tým lepšie, tým viac chýb nájdete. Testery, samozrejme, by mali vedieť, že pracujú s ďaleko od konečnej verzie, a preto sú možné chyby.
    • Táto etapa práce na programe sa často nazýva "Testovanie alfa".
  • Obrázok s názvom Staňte sa softvérovým inžinierom kroku 5
    2. Otestujte konečnú verziu programu. Takže všetky funkcie, ktoré museli byť len v programe, pridali sa k nemu. Čo teraz? Teraz znova testy. Dlhé, vyberavé, dôkladné testy - a pracovať na chybách, samozrejme. Teraz musí váš program testovať ešte viac ľudí ako predtým.
  • Tento proces sa často nazýva testovanie beta.
  • Obrázok s názvom je účinný supervízor krok 4
    3. Verzia testovania. Naďalej robiť opravy a ďalšie materiály do programu, nezabudnite testovať všetko.
  • Časť 6 zo 7:
    Vytvorenie ďalších materiálov
    1. Obrázok s názvom Použiť pre podnikateľský grant krok 1
    jeden. Premýšľajte, čo potrebujete. Bude to závisieť od programu, takže premýšľajte o tom, či potrebujete, povedzme, audio nahrávky? Grafické umenie? Obsah? Premýšľajte o tom k vydaniu.
  • Obrázok s názvom Succes v sieti Marketing Krok 2
    2. Myslite, že to nestojí za to zaplatiť všetko na outsourcingu. Ak potrebujete veľa vecí, ale ty alebo nikto vo vašom tíme vie, ako kresliť alebo zapojiť do nahrávania, potom by ste si mali pamätať na outsourcing. Ľahko nájdete živnostníci, ktorí sa na teba môžu pripraviť všetko, čo potrebujete.
  • Obrázok s názvom Pripravte sa na pracovný rozhovor 10
    3. Pridajte do programu všetky potrebné ďalšie materiály. Opäť by nemali pokaziť funkčnosť programu. Pridanie ďalších materiálov označuje začiatok poslednej fázy práce na programe, pokiaľ nie sú, samozrejme, ďalšie materiály nie sú neoddeliteľnou a vnútornou časťou samotného programu (ako, sa to stane pri vytváraní videohry).
  • Časť 7 z 7:
    Programy vydania
    1. Obrázok s názvom Program Software Krok 25
    jeden. Myslite, či by ste nemali nechať svoj program pod licenciou Open Code. Potom budú mať iní ľudia schopní pristupovať k zdrojovému kódexu programu, aby ste vykonali zmeny a vylepšenia. Je pravda, že na takejto licencii je nepravdepodobné, že by ste dostali príjem z programu - nemôžete ho predať, kód je otvorený. Aky je dôvod? V pomoci komunity, ktorá, ak sa zaujíma o váš program, môže ho zmeniť na skutočné majstrovské dielo.
  • Obrázok s názvom Trh Produkt Krok 1
    2. Pripravte sa na predaj vášho programu. Ak to chcete urobiť, potrebujete online obchod typu "Showcase", takže kupujúci môžu, platiť, sťahovať program a začať ho používať. Zvážte však, že programy, pre ktoré mzdu peňazí musia pracovať dokonale!
  • V závislosti od toho, čo máte pre program, môžete predávať mnoho ďalších služieb.
  • Obrázok s názvom Napíšte návrh grantu Krok 16
    3. Pokračujte v podpore programu UPDAPLY. S najväčšou pravdepodobnosťou, po vydaní uvidíte tok správ o všetkých druhoch chýb a chýb. Toto je fajn. Musíte tieto správy hodiť podľa stupňa dôležitosti a začať riešiť príslušné problémy a potom uvoľniť aktualizácie programu - tzv. "PATCHES".
  • Chcete stratiť zákazníkov a potrebujete dobrú slávu? Uvoľnite opravy častejšie.
  • Obrázok s názvom Užite si byť sám krok 14
    4
    Kruh reklamy váš program. Ak o ňom nikto nevie, potom ju nikto nepoužije. Odosielanie správ na tematické stránky, distribuovať verziu bezplatnej skúšobnej verzie, napíšte tlačovú správu, urobte všetko, čo potrebujete na zistenie o vašom programe!
  • Podobné publikácie