6 načinov programiranja

Kazalo:

6 načinov programiranja
6 načinov programiranja

Video: 6 načinov programiranja

Video: 6 načinov programiranja
Video: Как удалить фон картинки в Excel / Word / PowerPoint – Просто! 2024, November
Anonim

Danes se izvajajo računalniški programi in povsod, od avtomobilov do pametnih telefonov, imajo zdaj vgrajene računalniške programe. V vse bolj digitaliziranem svetu se bo potreba po novih programih vedno povečala. Če imate dobro idejo, jo lahko dejansko programirate sami. Preberite spodnji članek, če želite izvedeti, kako se lahko začnete učiti programskega jezika, razviti idejo v preizkušen izdelek in nato še naprej ponavljati proces razvoja svojega izdelka, dokler ni pripravljen za izdajo in uporabo.

Korak

Metoda 1 od 6: Iskanje idej

Ustvarite program 1. korak
Ustvarite program 1. korak

Korak 1. Poiščite ideje

Dober program bo opravljal naloge, ki uporabnikom olajšajo življenje. Oglejte si program, ki lahko zdaj opravi nalogo, ki jo želite, in preverite, ali obstaja način, kako olajšati ali skrajšati postopek. Uspešen program je program, ki je uporaben za njegove uporabnike.

  • Preverite dnevna opravila, ki jih opravljate z računalnikom. Ali obstaja način za avtomatizacijo enega ali več delov vaše naloge s programom?
  • Zapišite vse ideje, ki vam pridejo na misel, tudi če zvenijo neumne in nemogoče. To je lahko neumna ideja, ki se spremeni v nekaj izjemnega.
Ustvarite program 2. korak
Ustvarite program 2. korak

Korak 2. Preverite druge programe

Kaj počne program? Kaj lahko izboljšajo v programu? Kakšne so pomanjkljivosti? Ta vprašanja vam lahko pomagajo pri ustvarjanju lastnih idej.

Ustvarite program korak 3
Ustvarite program korak 3

Korak 3. Oblikujte program

Zadevna zasnova programa je velika slika funkcij, ki jih želite ustvariti v svojem programu. Vedno sklicevanje na to zasnovo v procesu razvoja programa vam bo pomagalo, da bo vaš projekt na pravi poti in osredotočen. Oblikovanje programa vam lahko pomaga tudi pri določanju, kateri programski jezik je najprimernejši za vaš projekt.

Ustvarite program Korak 4
Ustvarite program Korak 4

Korak 4. Začnite preprosto

Ko se šele učite programiranja, morate začeti z majhnimi in počasi rasti. Veliko se boste naučili, če boste z osnovnim programom postavili razumne, dosegljive cilje.

Metoda 2 od 6: Učenje programskega jezika

Ustvarite program Korak 5
Ustvarite program Korak 5

Korak 1. Prenesite dober urejevalnik besedil

Skoraj vsi programi se vnesejo v urejevalnik besedil in nato zaženejo v računalniku. Čeprav lahko uporabljate program, kot sta Notepad ali TextEdit, je dobro prenesti urejevalnik besedila, ki poudarja programsko skladnjo, kot so Notepad ++, JEdit ali Sublime Text. Tako bo vizualno lažje razčleniti vašo kodo.

Nekateri jeziki, na primer Visual Basic, že imajo urejevalnik in prevajalnik v enem paketu

Ustvarite program Korak 6
Ustvarite program Korak 6

Korak 2. Naučite se programskih jezikov

Vsi programi so narejeni s postopkom kodiranja. Če želite programirati sami, morate obvladati vsaj en programski jezik. Jezik, ki se ga morate naučiti, se lahko razlikuje glede na vrsto programa, ki ga želite ustvariti. Nekateri uporabni in pomembni programski jeziki vključujejo:

  • C - C je jezik na nizki ravni, ki zelo tesno sodeluje z računalniško strojno opremo. Ta jezik je eden najstarejših programskih jezikov, ki se še vedno pogosto uporablja.
  • C ++ - Največja pomanjkljivost C je, da ne temelji na objektih. Tu pride v poštev C ++. C ++ je trenutno najbolj priljubljen programski jezik na svetu. Programi, kot so Chrome, Firefox, Photoshop in drugi, so zgrajeni z uporabo C ++. Ta jezik se zelo pogosto uporablja tudi pri izdelavi video iger.
  • Java - Java je evolucija C ++ in je zelo prenosljiva. Večina računalnikov, ne glede na operacijski sistem, lahko izvaja navidezni stroj Java in omogoča uporabo programov na osnovi Java v katerem koli računalniku. Pogosto se uporablja tudi v video igrah in programski opremi za podjetja, zato se pogosto priporoča kot bistven jezik.
  • C# - C# je jezik v sistemu Windows in eden glavnih jezikov, ki se uporabljajo za ustvarjanje programov Windows. Ta jezik je močno povezan z Javo in C ++ in bi ga bilo treba enostavno obvladati, če ga že poznate. Če želite programirati Windows ali Windows Phone, se morate naučiti tega jezika.
  • Objective -C - Še en bratranec jezika C. Ta je posebej zasnovan za sisteme Apple. Če želite ustvariti aplikacije za iPhone ali iPad, morate obvladati ta jezik.
Ustvarite program Korak 7
Ustvarite program Korak 7

Korak 3. Prenesite prevajalnik ali tolmač

Za programske jezike na visoki ravni, kot so C ++, Java in drugi, potrebujete prevajalnik za pretvorbo vnesene kode v obliko, ki jo lahko uporablja vaš računalnik. Glede na jezik, ki ga uporabljate, lahko izbirate med številnimi prevajalniki.

Nekateri programski jeziki so interpretirani jeziki, kar pomeni, da ne potrebujejo prevajalnika. Ta jezik za delovanje v računalniku potrebuje tolmača in ne prevajalnika. Nekaj primerov interpretiranih jezikov vključuje Perl in Python

Ustvarite program Korak 8
Ustvarite program Korak 8

Korak 4. Naučite se osnovnih konceptov programiranja

Ne glede na jezik, ki ga uporabljate, boste morali razumeti nekaj osnovnih programskih konceptov. Poznavanje sintakse jezika vam bo omogočilo izdelavo boljših programov. Skupni osnovni pojmi vključujejo:

  • Razglasitev spremenljivk - spremenljivke so način začasno shranjevanja podatkov v vašem programu. Te podatke lahko shranite, spremenite, manipulirate in prikličete v svoj program.
  • Uporabite pogojne stavke (če, drugače, kdaj itd.) - Ti stavki so ena od osnovnih funkcij programa in narekujejo, kako deluje logika programa. Pogojne izjave se vrtijo okoli trditev, ki so resnične (resnične) in napačne (napačne).
  • Uporaba zank ali zank (for, goto, do in drugih) - Zanke ali zanke vam omogočajo, da ponavljate enega ali več procesov znova in znova, dokler ne dobite ukaza ali pogoja za ustavitev.
  • Uporaba zaporedja izhodov - Ukaz zaporedja izhoda izvaja funkcije, kot je ustvarjanje novih vrstic, zamikov ali narekovajev.
  • Komentiranje kode - Komentiranje kode je zelo koristno, če si zapomnite, kaj počne vaša koda, pomagate drugim razumeti vašo kodo in začasno zaprete dele kode.
  • Razumeti osnovne izraze.
Ustvarite program Korak 9
Ustvarite program Korak 9

Korak 5. Poiščite knjigo o želenem programskem jeziku

Obstajajo knjige o vseh vrstah programskih jezikov in za vse ravni znanja. V lokalni knjigarni lahko najdete veliko programerskih knjig ali jih poiščete na spletu. Knjiga je lahko neprecenljiv vir, saj vam je pri razvijanju programa vedno na voljo.

Poleg knjig je internet tudi kraj, poln vodnikov in lekcij. Na spletnih straneh, kot so CodeAcademy, Code.org, Bento, Udacity, Udemy, Khan Academy, W3Schools in še veliko več, poiščite navodila za vaš želeni programski jezik

Ustvarite program Korak 10
Ustvarite program Korak 10

Korak 6. Vzemite tečaj

Z malo namena se lahko vsak nauči programirati sam. Toda včasih je lahko učiteljevo in učilniško okolje, ki lahko poučuje, zelo koristno. Svetovanje in učenje neposredno od izkušene osebe lahko skrajšata čas, ki ga potrebujete za učenje osnov in konceptov programiranja. Tečaji ali predavanja so tudi odlična mesta za učenje napredne matematike in logike, potrebne za ustvarjanje bolj zapletenih programov.

Za tečaj potrebujete denar, zato se obvezno vpišite na tečaj, ki vam bo pomagal pri učenju

Ustvarite program Korak 11
Ustvarite program Korak 11

Korak 7. Vprašajte

Internet je odličen kraj za stik z drugimi razvijalci. Če imate težave s svojim projektom, prosite za pomoč na spletnih mestih, kot je StackOverflow. Lepo in inteligentno vprašajte in dokažite, da ste poskusili več možnih rešitev.

Metoda 3 od 6: Ustvarjanje prototipa programa

Ustvarite program Korak 12
Ustvarite program Korak 12

Korak 1. Začnite ustvarjati osnovni program z njegovimi glavnimi funkcijami

To bo prototip, ki dokazuje funkcionalnost, ki jo želite doseči. Prototipi so hitri programi in jih je treba ponavljati, dokler ne najdete zasnove, ki dobro deluje. Če na primer ustvarite koledarski program, bo vaš prototip v obliki običajnega koledarja (s pravilnim datumom) z možnostjo dodajanja dogodkov vanj.

  • Vaš prototip se bo med razvojnim ciklom pogosto spreminjal in ko se bodo pojavili novi načini reševanja težav ali idej, ki jih želite vključiti.
  • Ni treba, da so prototipi videti dobro. Pravzaprav je videz zadnje, o čemer razmišljate nazadnje. Z zgornjim primerom koledarja bi moral biti vaš prototip le besedilo.
  • Če izdelujete igre, bi moral biti vaš prototip zabaven. Če vaš prototip ni vznemirljiv, potem vaša igra verjetno ne bo.
  • Če želeni mehanizem ne deluje na vašem prototipu, boste morda morali preoblikovati ali izboljšati kodo.
Ustvarite program Korak 13
Ustvarite program Korak 13

Korak 2. Oblikujte ekipo

Če razvijate lasten program, lahko uporabite prototipe, ki vam bodo pomagali sestaviti ekipo. Skupina vam bo pomagala hitreje najti in najti hrošče, ponoviti funkcije in oblikovati videz vašega programa.

  • Če je vaš projekt majhen, morda ne potrebujete ekipe. Vendar pa je ekipa lahko znatno skrajšala čas razvoja programa.
  • Delo kot ekipa je kompleksen in težak proces in zahteva dobre vodstvene sposobnosti, ki jih podpira dobra timska struktura.
Ustvarite program Korak 14
Ustvarite program Korak 14

Korak 3. Začnite od začetka, če je potrebno

Ko začutite, da obvladate programski jezik, ki se ga učite, boste morda lahko v nekaj dneh zgradili delujoč prototip. Ker je mogoče ustvariti v kratkem času, se ne bojte zavreči svoje prvotne ideje in začeti znova z drugačnim stališčem ali pristopom, če vam rezultat prvotne ideje ni všeč. Večje spremembe so na tej stopnji veliko lažje kot v poznejših fazah, ko je funkcije vašega programa že težko spremeniti.

Ustvarite program Korak 15
Ustvarite program Korak 15

Korak 4. Komentirajte vse

S sintakso komentarja v programskih jezikih vključite opombe o vsem v svoji kodi (razen osnovnih vrstic kode). To vam bo pomagalo zapomniti, kje ste delali in kaj počne vsaka koda, ter drugim razvijalcem pomagati razumeti vašo kodo. Komentiranje je še posebej pomembno, če delate kot ekipa.

S sintakso komentarjev lahko začasno izklopite tudi nekatere dele kode. Samo namestite sintakso na začetku in na koncu kode, ki jo želite ubiti. Kodo lahko obnovite tako, da odstranite sintakso komentarja

Metoda 4 od 6: Alfa faza

Ustvarite program Korak 16
Ustvarite program Korak 16

Korak 1. Sestavite pilotsko skupino

V alfa fazi je lahko preskusna ekipa majhna. Majhna skupina vam bo pomagala zagotoviti bolj osredotočene povratne informacije in vam omogočila individualno interakcijo z izpraševalci. Vsakič, ko posodobite prototip, ga pošljite testni skupini. Nato bodo preizkusili vse razpoložljive funkcije in poskušali najti tudi slabosti vašega programa ter zabeležiti dosežene rezultate.

  • Če ustvarjate komercialni program, morate zagotoviti, da so vsi preizkuševalci podpisali pogodbo, da izdelka ne razkrijejo nobeni stranki, da preprečite, da bi vaš program prišel v javnost in vam škodoval.
  • Naredite trden načrt preskušanja. Poskrbite, da bodo preizkuševalci, ki jih najamete, na preprost način prijavili napake in dostopali do najnovejše različice vašega programa. GitHub in podobne platforme so odličen način za to.
Ustvarite program Korak 17
Ustvarite program Korak 17

Korak 2. Nadaljujte s testiranjem prototipa

Napake so tisto, kar vsi razvijalci najbolj sovražijo. Napake kode in nepričakovana uporaba lahko povzročijo vse vrste težav z vašim izdelkom. Ko nadaljujete z delom, čim pogosteje preizkušajte svoj prototip. Naredite vse, kar si zamislite, da bi našli slabost, nato pa jo poskusite prikriti.

  • Če vaš program obravnava datume, poskusite vnesti čudne datume. Datumi daleč v preteklosti ali v prihodnosti bodo verjetno povzročili čudne odzive v vašem programu.
  • Vnesite napačno spremenljivko. Na primer, če imate obrazec, ki zahteva starost, poskusite vnesti črke in poglejte, kaj se zgodi.
  • Če ima vaš program vizualni vmesnik, poskusite klikniti povsod. Kaj se zgodi, ko se vrnete na prejšnji zaslon ali kliknete gumbe v napačnem vrstnem redu?
Ustvarite program Korak 18
Ustvarite program Korak 18

Korak 3. Zapišite in obravnavajte hrošče glede na stopnjo njihove prioritete

Ko pregledate alfa različico programa, boste porabili veliko časa za popravljanje funkcij, ki ne delujejo pravilno. Ko pospravljate poročila o hroščih testne skupine, jih razvrstite po dveh stvareh: resnosti in prioriteti.

  • Resnost hrošča se meri s tem, kako uničujoč je. Napaka, ki povzroči zrušitev programa, pokvari podatke in prepreči ustavitev programa, je znana kot blokator. Funkcije, ki ne delujejo pravilno ali dajejo napačne rezultate, se imenujejo kritične, funkcije, ki jih je težko uporabljati ali imajo slab videz, pa se imenujejo glavne. Poleg tega obstajajo tudi običajne, manjše in trivialne napake, ki so manjše in niso tako ključne.
  • Raven prioritete določa vrstni red, v katerem boste obravnavali hrošče. Odpravljanje napak v programski opremi je dolg in dolgotrajen proces, ki ga lahko uporabite za druge stvari v svojem programu. Zaradi tega bi morali dati prednost popravkom napak, da zagotovite, da se vaš program še naprej razvija in ostane v skladu z načrtom. Vsem blokatorjem in kritičnim hroščem je treba dodeliti najvišjo prioriteto, ki se včasih imenuje tudi P1. Napake P2 so običajno velike napake, ki jih bo zagotovo odpravljeno, vendar ne bodo preprečile objave in uporabe programa. Napake P3 in P4 običajno niso tako pomembne in veljajo le za dodatke ali sladila.
Ustvarite program Korak 19
Ustvarite program Korak 19

Korak 4. Dodajte funkcije

V alfa fazi boste programu dodali več funkcij, da ga približate programu, ki ste ga opisali v začetni zasnovi. Alfa faza je faza, ko se bo vaš prototip spremenil v celoten program. Ko je alfa faza končana, mora program imeti načrtovane vse funkcije.

Ne odstopajte preveč od prvotne zasnove. Pogosta težava pri procesu razvoja programske opreme je, da se pojavi toliko novih idej, zaradi katerih se resnična pozornost umakne in podaljša čas razvoja samo zato, ker želite delati na teh dodatnih idejah. Želite, da vaš program dobro opravlja svoje delo, ne pa vsega, kar ne potrebujete

Ustvarite programski korak 20
Ustvarite programski korak 20

Korak 5. Preizkusite vsako funkcijo, potem ko jo dodate

Ko dodate novo funkcijo v program v alfa fazi, jo pošljite preizkuševalcem. Hitrost ustvarjanja novih funkcij je odvisna od velikosti vaše ekipe in od tega, kako daleč so vaše funkcije napredovale.

Ustvarite program Korak 21
Ustvarite program Korak 21

Korak 6. Ko je faza alfa zaključena, zaklenite ali dokončajte svojo funkcijo

Ko implementirate vse funkcije in funkcije programa, lahko preidete na naslednjo stopnjo. Kasneje ne morete več dodajati nobenih funkcij in vse že vključene funkcije bi morale delovati v redu. Zdaj lahko greste v širšo preskusno fazo in uredite svoj program ali tako imenovano beta stopnjo.

Metoda 5 od 6: Beta faza

Ustvarite program Korak 22
Ustvarite program Korak 22

Korak 1. Povečajte velikost svoje testne ekipe

V različici beta je program, ki ga ustvarite, že na voljo večji skupini preizkuševalcev. Nekateri razvijalci odpirajo beta stopnjo za javnost ali kar lahko imenujemo odprta beta. To vsem omogoča, da se prijavijo in sodelujejo v preizkusu vašega izdelka.

Odločitev, ali boste uporabili odprto ali običajno beta različico, je odvisna od tega, kaj vaš izdelek potrebuje

Ustvarite programski korak 23
Ustvarite programski korak 23

Korak 2. Preizkusite povezljivost

Ko vaši programi postajajo vse bolj povezani, se bo vaš izdelek morda moral povezati z drugimi izdelki ali strežniki. Beta testiranje vam bo omogočilo, da vsa ta povezljivost dobro deluje pri visoki uporabi, ali pa boste zagotovili, da je vaš program dostopen javnosti.

Ustvarite program Korak 24
Ustvarite program Korak 24

Korak 3. Polirajte in pospravite svoj program

V beta fazi ni dodatnih funkcij, zato se lahko vaš poudarek preusmeri na izboljšanje estetike in uporabnosti programa. Na tej stopnji bo oblikovanje vašega programa prednostna naloga in zagotoviti morate, da lahko uporabniki krmarijo po vašem programu in uporabljajo njegove funkcije.

  • Oblikovanje uporabniškega vmesnika in funkcionalnost programa sta lahko težka in zapletena. Poskrbite, da bo vaš program enostaven za uporabo in prijeten za oko. Profesionalni uporabniški vmesnik bo začetnikom težko izvedljiv brez stroškov in velike ekipe.
  • Če imate denar, obstaja veliko samostojnih grafičnih oblikovalcev, ki lahko oblikujejo uporabniški vmesnik vašega programa. Če imate dober projekt, ki bi se lahko izkazal za uspešnega, poiščite dobrega oblikovalca uporabniškega vmesnika in ga najemite za člana svoje ekipe.
Ustvarite program Korak 25
Ustvarite program Korak 25

Korak 4. Nadaljujte z iskanjem hroščev

V fazi beta morate še naprej beležiti in dajati prednost poročilom o napakah svojih uporabnikov. Ker se število preizkuševalcev povečuje, je možno, da bo odkritih več hroščev. Odpravljajte napake glede na njihovo prednost, vendar ne pozabite na rok.

Metoda 6 od 6: Sprostitev programa

Ustvarite program Korak 26
Ustvarite program Korak 26

Korak 1. Tržite svoj program

Če želite pridobiti uporabnike, se morate prepričati, da ljudje vedo, da vaš program obstaja. Kot pri vsakem izdelku boste morali narediti nekaj oglaševanja, da o tem obvestite ljudi. Kako daleč sega vaša raven trženja, je odvisno od funkcionalnosti programa in denarja, ki ga imate na voljo. Nekaj preprostih načinov za povečanje ozaveščenosti javnosti o vašem programu so:

  • Objavite podatke o svojem programu na sorodnih oglasnih deskah na forumih. Pazite, kje objavite podatke, da ne bodo videti kot neželena pošta.
  • Sporočila za javnost pošljite tehnološkim spletnim mestom. Poiščite nekaj tehnoloških blogov in spletnih mest, ki ustrezajo vaši vrsti programa. Sporočila za javnost o vašem programu pošljite uredniku spletnega mesta ali spletnega dnevnika z vsebino, ki podrobno opisuje funkcije programa in več posnetkov zaslona.
  • Ustvarite videoposnetke YouTube. Če je vaš program narejen za določeno nalogo, naredite nekaj videoposnetkov v YouTubu, ki prikazujejo, kako vaš program deluje. Ustvarite privlačne naslove, kot je »Kako…«
  • Ustvarite strani v družabnih medijih. Brezplačno lahko ustvarite strani Facebook in Google+ za svoj program ter uporabite Twitter za objavo posodobitev ali drugih informacij o vašem programu.
Ustvarite programski korak 27
Ustvarite programski korak 27

2. korak. Predstavite program na svoji spletni strani

Za majhne programe lahko svoje programske datoteke omogočite na svojem spletnem mestu. Če želite zaračunati pristojbino, boste morda morali namestiti plačilni sistem. Če je vaš program že priljubljen, boste morda morali dati svoje datoteke na voljo na strežniku, ki bo obvladal velike prenose.

Ustvarite program korak 28
Ustvarite program korak 28

Korak 3. Zagotovite servisni center

Ko bo vaš program objavljen za javnost, boste našli uporabnike, ki imajo težave ali ne vedo, kako uporabljati vaš program. Na vašem spletnem mestu bi morala biti izčrpna dokumentacija in vodniki ter center za storitve in pomoč. To je lahko na voljo v obliki forumov, e -poštnih sporočil, pomoči v živo ali kombinacije le -teh, odvisno od tega, koliko denarja imate.

Ustvarite program Korak 29
Ustvarite program Korak 29

Korak 4. Naj bo vaš izdelek posodobljen

Danes se skoraj vsi programi po objavi redno posodabljajo. Te posodobitve lahko vključujejo popravke pomembnih napak, spremembe varnostnih protokolov, izboljšave stabilnosti ali dodajanje novih funkcij ali spremembe estetike. Nenehno posodabljajte svoje izdelke, da boste ostali konkurenčni.

Priporočena: