Kaip programuoti programinę įrangą (su paveikslėliais)

Turinys:

Kaip programuoti programinę įrangą (su paveikslėliais)
Kaip programuoti programinę įrangą (su paveikslėliais)

Video: Kaip programuoti programinę įrangą (su paveikslėliais)

Video: Kaip programuoti programinę įrangą (su paveikslėliais)
Video: Wim Hof kvėpavimo sesija – 4 raundai, VEIKSMAI su ramiu garsu 2024, Gegužė
Anonim

Turite puikią programos idėją, bet nežinote, kaip ją įgyvendinti? Programavimo kalbos mokymasis užima daug laiko, tačiau dauguma sėkmingų programuotojų programavimo kalbos mokosi savarankiškai. Supratę programavimo kalbų pagrindus, galite greitai sukurti paprastas programas. Sukurti sudėtingą programą gali būti šiek tiek sunkiau, tačiau jei praktikuojatės, galite greitai sukurti savo svajonių programą.

Žingsnis

1 dalis iš 7: Programavimo kalbų mokymasis

Pateikite paraišką verslo dotacijai gauti 2 veiksmas
Pateikite paraišką verslo dotacijai gauti 2 veiksmas

1 žingsnis. Nuspręskite, kurią kalbą pirmiausia išmokti

Jei niekada anksčiau nerašėte kodo, pradėkite nuo programavimo kalbos, kuri skirta pradedantiesiems, tačiau vis tiek leidžia pasiekti savo programavimo tikslų. Yra daug kalbų, kurias galite išmokti, ir kiekviena iš jų tinka įvairiems įgyvendinimams ir užduotims. Kai kurios naujiems kūrėjams populiarios kalbos yra šios:

  • C - Viena iš programavimo kalbų, kuri yra gana sena, tačiau vis dar plačiai naudojama. Mokantis C taip pat bus lengviau tobulinti žinias apie C ++ ir Java.
  • C ++ - viena populiariausių programavimo kalbų šiandien, ypač programinės įrangos programavimo srityje. „C ++“mokymasis užtruks šiek tiek laiko, tačiau įsisąmoninę turėsite daug darbo galimybių.
  • „Java“- dar viena labai populiari kalba, galinti veikti beveik bet kokio tipo operacinėse sistemose.
  • Python - šia kalba naudotis gana paprasta, o programavimo pagrindus galima išmokti vos per kelias dienas. Nepaisant to, „Python“vis dar yra puiki ir plačiai naudojama serverių ir svetainių kalba.
Programinės įrangos programa 2 žingsnis
Programinės įrangos programa 2 žingsnis

Žingsnis 2. Nustatykite kūrimo aplinką

Norėdami pradėti rašyti kodą, turėsite įdiegti tam tikrą įrangą. Šis rinkinys vadinamas „kūrimo aplinka“. Jums reikalinga kūrimo aplinka skirsis priklausomai nuo pasirinktos kalbos.

  • Kodo redaktorius - Beveik kiekvienam programuotojui būtų naudingas specialus kodų redaktorius. Nors galite rašyti kodą naudodami paprastą teksto redaktorių, pvz., „Notepad“, kodo generavimo procesas yra daug lengvesnis, jei turite programą, kuri demonstruoja sintaksę ir automatizuoja įvairias programavimo užduotis, kurios atliekamos vėl ir vėl. Kai kurie populiarūs kodų redaktoriai yra „Notepad ++“, „TextMate“ir „JEdit“.
  • Kompiliatorius arba vertėjas - prieš paleidžiant kodą reikia surinkti daugelį kalbų, pvz., C ir „Java“. Jums reikės kompiliatoriaus jūsų pasirinktai kalbai. Dauguma kompiliatorių taip pat gali pranešti apie klaidas.
  • IDE (integruota kūrimo aplinka) - kai kuriose programavimo kalbose yra kodų redaktorius, kompiliatorius ir klaidų pranešėjas, sujungtas į programą, vadinamą IDE. Paprastai IDE galite atsisiųsti iš programavimo kalbos svetainės.
Programinės įrangos programa 3 žingsnis
Programinės įrangos programa 3 žingsnis

Žingsnis 3. Užpildykite kai kuriuos vadovus

Jei niekada nesate užprogramavę, pradėkite nuo mažų. Raskite internetinių pamokų, kurios padės jums suprasti pagrindines pasirinktos kalbos sąvokas. Šios sąvokos apima sintaksės, kintamųjų, funkcijų, įprastų veiksmų, sąlyginių teiginių ir jų taikymo pamokas.

Internete yra daug svetainių, kuriose pateikiamos programavimo pamokos, įskaitant „Udemy“, „Khan Academy“, „Codecademy“, „Code.org“ir daugelį kitų

Programinės įrangos programa 4 žingsnis
Programinės įrangos programa 4 žingsnis

Žingsnis 4. Atsisiųskite keletą pavyzdinių programų ir atvirojo kodo programų

Jei pakeisite pavyzdinį kodą, galėsite išmokti atlikti veiksmus pasirinkta kalba. Yra daug programų pavyzdžių ir atvirojo kodo programų, leidžiančių pasiekti visą kodą programai paleisti. Pradėkite nuo paprastos programos, susijusios su norimos sukurti programos tipu.

Programinės įrangos programa 5 žingsnis
Programinės įrangos programa 5 žingsnis

Žingsnis 5. Parašykite paprastą programą, kad išmoktumėte programavimo kalbų pagrindų

Kai pradedate rašyti savo kodą, pradėkite nuo nulio. Parašykite programą naudodami paprastą įvestį ir išvestį. Taip pat išmokite metodų, kurių jums prireiks kuriant sudėtingesnes programas, pvz., Duomenų tvarkymą ir paprogrames. Eksperimentuokite ir pabandykite nutraukti savo programą.

Programinės įrangos programa 6 žingsnis
Programinės įrangos programa 6 žingsnis

6. Prisijunkite prie programavimo bendruomenės

Pokalbiai su patyrusiais programuotojais apie jūsų programos problemas yra neįkainojama patirtis. Daugelyje interneto svetainių ir bendruomenių galite rasti tūkstančius bendraminčių programuotojų. Prisijunkite prie kelių bendruomenių, susijusių su jūsų pasirinkta kalba, ir skaitykite kiek galite. Nebijokite užduoti klausimų, tačiau prieš užduodami įsitikinkite, kad bandėte rasti sprendimą.

Praturtėk 16 žingsnis
Praturtėk 16 žingsnis

Žingsnis 7. Supraskite, kad programavimo kalbos mokymasis užtruks šiek tiek laiko

Pirmą kartą palietę programavimo kalbą negalėsite programuoti (sudėtingai). Norint išmokti efektyviai naudotis programavimo kalba, reikia laiko, tačiau praktikuodamiesi galėsite programuoti greičiau ir efektyviau.

2 dalis iš 7: Programų kūrimas

Pateikite paraišką verslo dotacijai gauti 8 veiksmas
Pateikite paraišką verslo dotacijai gauti 8 veiksmas

Žingsnis 1. Parašykite pagrindinį projektavimo dokumentą

Prieš pradedant rašyti savo programą, patartina turėti rašytinės medžiagos, kurią būtų galima naudoti programavimo proceso metu. Šis projektinis dokumentas apima programos tikslus ir aiškiai paaiškina visas programos funkcijas. Šis dizaino dokumentas leidžia jums sutelkti dėmesį į programos funkcionalumą.

  • Šiame dizaino dokumente turėtų būti aprašyta kiekviena funkcija, kurią norite įgyvendinti, ir kaip ji bus įgyvendinta.
  • Šiame dokumente taip pat turėtų būti atsižvelgiama į vartotojo sąsajos srautą ir tai, kaip vartotojas pasiekia savo tikslus naudodami programą.
Atlikite tyrimą 5 žingsnis
Atlikite tyrimą 5 žingsnis

Žingsnis 2. Sudarykite apytikslį programos eskizą

Sukurkite savo programos žemėlapį, kuriame aprašoma, kaip vartotojai pereina iš vienos sekcijos į kitą. Pagrindinėms programoms paprastai pakanka paprastos schemos.

Gintis nuo pretenzijų dėl vardo ar panašumo priskyrimo 15 žingsnis
Gintis nuo pretenzijų dėl vardo ar panašumo priskyrimo 15 žingsnis

Žingsnis 3. Nustatykite programos, kurią kursite, architektūrą, jūsų planuojamos programos tikslas lems jūsų pasirinktą struktūrą

Žinant, kuri iš šių programų struktūrų tinka jūsų programai, padės sutelkti dėmesį į plėtrą.

Programinės įrangos programa 11 žingsnis
Programinės įrangos programa 11 žingsnis

Žingsnis 4. Pradėkite nuo programos „1-2-3“

Ši programa yra pati paprasčiausia ir leidžia susipažinti su pasirinkta programavimo kalba. Iš esmės paleidžiama 1-2-3 programa, prašo vartotojo įvesties ir rodomi rezultatai. Kai bus parodyti rezultatai, programa bus baigta.

  • Po 1-2-3 programos sukurkite REPL programą. Pateikusi rezultatus, REPL programa grįžta į 1 procesą.
  • Apsvarstykite galimybę sukurti „Pipeline“programą, kuri pakeistų naudotojo įvestį ir tęstųsi. „Pipeline“programa tinka programoms, kurioms reikia mažai vartotojo sąveikos, pvz., RSS skaitytojams. Programa bus parašyta kaip klasių serija, naudojant kilpą.

3 dalis iš 7: Prototipų kūrimas

Prašykite santuokos liudijimo „Dwarka“10 veiksme
Prašykite santuokos liudijimo „Dwarka“10 veiksme

Žingsnis 1. Sutelkite dėmesį į vieną funkciją

Paprastai prototipai sutelkti į pagrindines programos ypatybes. Pvz., Jei kuriate dienotvarkės programą, jūsų prototipe gali būti kalendoriaus funkcijų ir įvykių priedų.

Priimkite klaidas ir mokykitės iš jų 18 žingsnis
Priimkite klaidas ir mokykitės iš jų 18 žingsnis

2 žingsnis. Sukurkite programą, kol funkcija bus paleista

Jūsų prototipas turėtų veikti kaip programa ir bus kitų funkcijų pagrindas, todėl įsitikinkite, kad jūsų prototipas veikia gerai. Kai kuriate funkciją, toliau dirbkite su ja, kol ji veiks nepriekaištingai ir efektyviai.

  • Prototipas leidžia greitai atlikti pakeitimus ir juos išbandyti.
  • Paprašykite, kad kas nors kitas išbandytų jūsų prototipą, kad įsitikintų, jog jis veikia tinkamai.
  • Tikėkitės prototipų pakeitimų, kai dirbate su jais.
Rašykite knygos ataskaitą 6 veiksmas
Rašykite knygos ataskaitą 6 veiksmas

Žingsnis 3. Nebijokite išmesti prototipo

Visa prototipų kūrimo esmė yra eksperimentuoti prieš įsipareigojant. Prototipų kūrimas leidžia pamatyti, ar norimas funkcijas galima įdiegti prieš tinkamai kuriant programą. Jei jūsų prototipas neatrodo perspektyvus, išmeskite jį ir grįžkite prie programavimo. Atsikratę mažiau perspektyvių prototipų vėliau sutaupysite laiko.

4 dalis iš 7: Programų kūrimas

Programinės įrangos programa 15 žingsnis
Programinės įrangos programa 15 žingsnis

Žingsnis 1. Sukurkite pseudokodo bazę

Ši bazė yra jūsų programos pagrindas ir bus būsimo kodo pagrindas. Pseudokodas yra panašus į tikrąjį programos kodą, tačiau nekompilioja. Vietoj to, pseudokodas leidžia programuotojams suprasti, kas vyksta su kodu.

Pseudokodas vis dar yra susijęs su programavimo kalbos sintaksė ir turi būti struktūrizuotas kaip programavimo kodas

Tapkite programinės įrangos inžinieriumi 2 žingsnis
Tapkite programinės įrangos inžinieriumi 2 žingsnis

Žingsnis 2. Sukurkite savo prototipą

Naujos programos pagrindu galite naudoti esamą prototipą arba pritaikyti savo prototipo kodą į didesnę visos programos struktūrą. Nepriklausomai nuo pasirinkto metodo, gerai išnaudokite laiką, kurį praleidžiate kurdami ir tobulindami prototipą.

Programinės įrangos programa 17 žingsnis
Programinės įrangos programa 17 žingsnis

Žingsnis 3. Pradėkite rašyti kodą

Šis procesas yra programavimo esmė. Kodo rašymas užtruks daugiausiai laiko, o norint įsitikinti, kad kodas veikia tinkamai, reikės daug kompiliacijos ir bandymų. Jei dirbate su komanda, pradėdami nuo pseudokodo, suvienodinsite kiekvieno komandos nario judėjimą.

Programinės įrangos programa 18 žingsnis
Programinės įrangos programa 18 žingsnis

Žingsnis 4. Komentuokite kiekvieną savo kodą

Norėdami pridėti komentarus prie viso kodo, naudokite pasirinktos programavimo kalbos komentarų funkciją. Komentarai ne tik padės visiems, dirbantiems su jūsų programa, žinoti, ką daro kodas, bet ir padės jums prisiminti, ką daro jūsų kodas, jei po kurio laiko grįšite prie projekto.

5 dalis iš 7: Programos testavimas

Tapkite programinės įrangos inžinieriumi 4 žingsnis
Tapkite programinės įrangos inžinieriumi 4 žingsnis

Žingsnis 1. Išbandykite kiekvieną naują funkciją

Kiekviena nauja į programą įtraukta funkcija turi būti surinkta ir išbandyta. Kuo daugiau žmonių galite paprašyti išbandyti, tuo didesnė tikimybė, kad rasite klaidą. Jūsų bandytojai turėtų būti informuoti, kad jūsų programa toli gražu nėra galutinė ir jie gali (ir ras) rimtų klaidų.

Šis procesas vadinamas „alfa testavimu“

Tapkite programinės įrangos inžinieriumi 5 žingsnis
Tapkite programinės įrangos inžinieriumi 5 žingsnis

Žingsnis 2. Išbandykite pilnai veikiančią programą

Įdiegę visas savo programos funkcijas, turėtumėte pradėti intensyvius bandymus, apimančius visus programos aspektus. Šiame bandyme turėtų dalyvauti daug bandytojų.

Šis procesas vadinamas „beta testavimu“

Būkite veiksmingas vadovas 4 žingsnis
Būkite veiksmingas vadovas 4 žingsnis

Žingsnis 3. Išbandykite išleidimo kandidatą

Tęsdami koregavimus ir įtraukdami į programą išteklių, įsitikinkite, kad versija, kurią ketinate išleisti, bus kruopščiai išbandyta.

6 dalis iš 7: Turto kūrimas

Pateikite paraišką verslo dotacijai gauti 1 žingsnis
Pateikite paraišką verslo dotacijai gauti 1 žingsnis

Žingsnis 1. Nustatykite savo poreikius

Jūsų sukurtos programos tipas lems jūsų išteklių reikalavimus. Ar jums reikia garso, vaizdų ar specialaus turinio? Prieš išleisdami programą, turite rasti atsakymą.

Tinklo rinkodaros sėkmė 2 žingsnis
Tinklo rinkodaros sėkmė 2 žingsnis

2 žingsnis. Apsvarstykite galimybę naudoti trečiosios šalies paslaugą

Jei jums reikia daug turto, bet negalite jo pasigaminti patys, galite paprašyti trečiosios šalies sukurti turtą. Yra daug laisvai samdomų vertėjų, kurie gali būti pasirengę jums padėti.

Pasiruoškite darbo pokalbiui 10 žingsnis
Pasiruoškite darbo pokalbiui 10 žingsnis

Žingsnis 3. Taikykite savo turtą

Užtikrinkite, kad šie ištekliai netrukdytų programos funkcijoms ir kad nebūtų nereikalingo turto. Turtas paprastai pridedamas programavimo ciklo pabaigoje, nebent turtas yra neatskiriamas turtas, kuris paprastai būna vaizdo žaidimų programavimo atveju.

7 dalis iš 7: Programos leidimas

Programinės įrangos programa 25 žingsnis
Programinės įrangos programa 25 žingsnis

Žingsnis 1. Apsvarstykite galimybę išleisti programą kaip atviro kodo programą

Atvirojo kodo programos leidžia kitiems paimti jūsų sukurtą kodą ir jį sukurti. „Atviras šaltinis“yra bendruomenės palaikomas programų platinimo modelis, ir jūs tikriausiai turėsite labai mažai naudos. Privalumas yra tas, kad kiti programuotojai gali būti suinteresuoti jūsų projektu ir gali padėti jūsų projektui žymiai augti.

Produkto pardavimas 1 žingsnis
Produkto pardavimas 1 žingsnis

Žingsnis 2. Sukurkite parduotuvės puslapį

Jei norite parduoti savo programą, galite savo svetainėje sukurti internetinę parduotuvę, kad pirkėjai galėtų atsisiųsti ir įsigyti jūsų programą. Atminkite, kad jei turite mokančių klientų, klientai tikisi, kad produktas veikia gerai ir be klaidų.

Priklausomai nuo jūsų produkto tipo, per savo programą taip pat galite parduoti įvairias paslaugas

Parašykite dotacijos pasiūlymą 16 žingsnis
Parašykite dotacijos pasiūlymą 16 žingsnis

Žingsnis 3. Palaikykite savo programinės įrangos leidimą

Išleidę programinę įrangą, iš naujų vartotojų galite gauti klaidų ataskaitas. Klasifikuokite klaidas pagal jų sunkumą ir pradėkite jas taisyti. Kai atnaujinate programą, galite išleisti naują versiją arba pataisą, kuri atnaujina tam tikras programos dalis.

Stiprus palaikymas po išleidimo padidins jūsų klientų išlaikymą ir padarys jūsų vardą gerai žinomą

Mėgaukitės būdami vieni 14 žingsnis
Mėgaukitės būdami vieni 14 žingsnis

Žingsnis 4. Reklamuokite savo programą

Prieš pradėdami ja naudotis, žmonės turėtų būti susipažinę su jūsų programa. Pateikite programų kopijas atitinkamoms programinės įrangos peržiūros svetainėms, peržiūrėkite, išleiskite nemokamą bandomąją versiją, rašykite pranešimus spaudai ir darykite viską, ką galite, kad skleistumėte žinią apie savo programinę įrangą.

Rekomenduojamas: