6 moduri de programare

Cuprins:

6 moduri de programare
6 moduri de programare

Video: 6 moduri de programare

Video: 6 moduri de programare
Video: How To Check Punctuation in Word (2022) 2024, Noiembrie
Anonim

Astăzi, programele de calculator sunt implementate și peste tot, de la mașini la telefoane inteligente, au acum programe de calculator încorporate în ele. Într-o lume din ce în ce mai digitalizată, nevoia de noi programe va crește întotdeauna. Dacă aveți o idee bună, o puteți programa chiar voi. Citiți articolul de mai jos pentru a afla cum puteți începe să învățați un limbaj de programare, să dezvoltați o idee într-un produs testat și apoi să continuați iterarea procesului de dezvoltare a produsului dvs. până când acesta este gata de lansare și utilizare.

Etapa

Metoda 1 din 6: Căutarea de idei

Creați un program Pasul 1
Creați un program Pasul 1

Pasul 1. Găsiți idei

Un program bun va îndeplini sarcini care facilitează viața utilizatorilor săi. Aruncați o privire la un program care poate face acum sarcina dorită și vedeți dacă există o modalitate de a face procesul mai ușor sau mai scurt. Un program de succes este un program util utilizatorilor săi.

  • Verificați sarcinile zilnice pe care le efectuați cu computerul. Există o modalitate de a automatiza una sau mai multe părți ale sarcinii dvs. cu un program?
  • Notează toate ideile care îți vin în minte, chiar dacă sună prost și imposibil. Ar putea fi o idee stupidă care se transformă în ceva extraordinar.
Creați un program Pasul 2
Creați un program Pasul 2

Pasul 2. Verificați dacă există alte programe

Ce face programul? Ce pot îmbunătăți în cadrul programului? Care sunt dezavantajele? Aceste întrebări vă pot ajuta să veniți cu propriile idei.

Creați un program Pasul 3
Creați un program Pasul 3

Pasul 3. Proiectați programul

Proiectarea programului în cauză este imaginea de ansamblu a caracteristicilor pe care doriți să le creați în programul dvs. Referirea întotdeauna la acest design în procesul de dezvoltare a programului vă va ajuta să vă mențineți proiectul pe drumul cel bun și concentrat. Proiectarea unui program vă poate ajuta, de asemenea, să determinați ce limbaj de programare este cel mai potrivit pentru proiectul dvs.

Creați un program Pasul 4
Creați un program Pasul 4

Pasul 4. Începeți simplu

Când înveți doar programarea, trebuie să începi mic și să crești încet. Veți învăța multe dacă vă stabiliți obiective rezonabile și realizabile cu un program de bază.

Metoda 2 din 6: Învățarea unui limbaj de programare

Creați un program Pasul 5
Creați un program Pasul 5

Pasul 1. Descărcați un editor de text bun

Aproape toate programele sunt tastate într-un editor de text și apoi rulează pe computer. În timp ce puteți utiliza un program precum Notepad sau TextEdit, este o idee bună să descărcați un editor de text care să evidențieze sintaxa de programare precum Notepad ++, JEdit sau Sublime Text. Acest lucru vă va face codul vizual mai ușor de analizat.

Unele limbi, cum ar fi Visual Basic, au deja un editor și un compilator într-un singur pachet

Creați un program Pasul 6
Creați un program Pasul 6

Pasul 2. Învață limbaje de programare

Toate programele sunt realizate printr-un proces de codificare. Dacă doriți să vă programați, trebuie să stăpâniți cel puțin un limbaj de programare. Limba pe care trebuie să o învățați poate varia în funcție de tipul de program pe care doriți să îl creați. Unele limbaje de programare utile și importante includ:

  • C - C este un limbaj de nivel scăzut, care interacționează foarte strâns cu hardware-ul computerului. Acest limbaj este unul dintre cele mai vechi limbaje de programare care este încă utilizat pe scară largă.
  • C ++ - Cel mai mare dezavantaj al lui C este că nu este bazat pe obiecte. Aici este util C ++. C ++ este în prezent cel mai popular limbaj de programare din lume. Programe precum Chrome, Firefox, Photoshop și altele sunt construite folosind C ++. Această limbă este, de asemenea, foarte populară la realizarea jocurilor video.
  • Java - Java este o evoluție a C ++ și este extrem de portabilă. Majoritatea computerelor, indiferent de sistemul de operare, pot rula Java Virtual Machine și permit utilizarea programelor bazate pe Java pe orice computer. De asemenea, este frecvent utilizat în jocuri video și software pentru afaceri și este adesea recomandat ca limbaj esențial.
  • C # - C # este un limbaj bazat pe Windows și una dintre limbile principale utilizate pentru a crea programe Windows. Acest limbaj are legături puternice cu Java și C ++ și ar trebui să fie ușor de stăpânit dacă sunteți deja familiarizat cu Java. Dacă doriți să programați Windows sau Windows Phone, trebuie să învățați această limbă.
  • Objective-C - Un alt văr al limbajului C. Acesta este special conceput pentru sistemele Apple. Dacă doriți să creați aplicații pentru iPhone sau iPad, atunci trebuie să stăpâniți această limbă.
Creați un program Pasul 7
Creați un program Pasul 7

Pasul 3. Descărcați compilatorul sau interpretul

Pentru limbaje de programare la nivel înalt, cum ar fi C ++, Java și altele, aveți nevoie de un compilator pentru a converti codul pe care îl tastați într-un format pe care îl poate utiliza computerul. Există multe compilatoare din care să alegeți, în funcție de limba pe care o utilizați.

Unele limbaje de programare sunt limbaje interpretate, ceea ce înseamnă că nu au nevoie de un compilator. Acest limbaj are nevoie de un interpret, nu de un compilator, pentru a rula pe un computer. Câteva exemple de limbaje care au fost interpretate includ Perl și Python

Creați un program Pasul 8
Creați un program Pasul 8

Pasul 4. Aflați conceptele de bază de programare

Indiferent de limbajul pe care îl utilizați, veți avea nevoie de o înțelegere a unor concepte de bază de programare. Știind cum să gestionați sintaxa lingvistică vă va permite să creați programe mai bune. Conceptele de bază comune includ:

  • Declararea variabilelor - Variabilele sunt modul în care datele sunt stocate temporar în programul dvs. Aceste date pot fi stocate, modificate, manipulate și reamintite în cadrul programului dvs.
  • Utilizați instrucțiuni condiționale (dacă, altfel, când și așa mai departe) - Aceste instrucțiuni sunt una dintre funcțiile de bază ale unui program și dictează modul în care funcționează logica unui program. Afirmațiile condiționale se învârt în jurul afirmațiilor adevărate (adevărate) și false (false).
  • Utilizarea buclelor sau buclelor (pentru, mergeți, faceți și altele) - Buclele sau buclele vă permit să repetați unul sau mai multe procese din nou și din nou până când veți obține o comandă sau o condiție pentru a opri.
  • Utilizarea secvențelor de evacuare - Comanda secvenței de evacuare îndeplinește funcții precum crearea de linii noi, indentări sau ghilimele.
  • Comentariul la codul dvs. - Comentariul la cod este foarte util pentru a vă aminti ce face fiecare cod, pentru a ajuta pe alții să vă înțeleagă codul și pentru a închide temporar părți din codul dvs.
  • Înțelegeți expresiile de bază.
Creați un program Pasul 9
Creați un program Pasul 9

Pasul 5. Găsiți o carte despre limbajul de programare preferat

Există cărți despre tot felul de limbaje de programare și pentru toate nivelurile de calificare. Puteți găsi multe cărți de programare la librăria dvs. locală sau le puteți căuta online. O carte poate fi o resursă de neprețuit, deoarece vă este întotdeauna disponibilă în timp ce vă dezvoltați programul.

În afară de cărți, internetul este, de asemenea, un loc plin de ghiduri și lecții. Căutați îndrumări despre limbajul de programare preferat pe site-uri web precum CodeAcademy, Code.org, Bento, Udacity, Udemy, Khan Academy, W3Schools și multe altele

Creați un program Pasul 10
Creați un program Pasul 10

Pasul 6. Ia cursul

Cu puțină intenție, oricine poate învăța să programeze singur. Dar, uneori, să ai un cadru didactic și în clasă care să poată preda poate fi foarte util. Consultarea și învățarea direct de la o persoană cu experiență pot reduce timpul necesar pentru a învăța fundamentele și conceptele de programare. Cursurile sau cursurile sunt, de asemenea, locuri excelente pentru a învăța matematica avansată și logica necesare pentru a crea programe mai complexe.

Aveți nevoie de bani pentru a urma cursuri, așa că asigurați-vă că vă înscrieți la un curs care vă va ajuta să învățați

Creați un program Pasul 11
Creați un program Pasul 11

Pasul 7. Întrebați

Internetul este un loc excelent pentru a contacta alți dezvoltatori. Dacă aveți probleme cu proiectul dvs., cereți sau cereți ajutor pe site-uri web precum StackOverflow. Asigurați-vă că întrebați frumos și inteligent și demonstrați că ați încercat mai multe soluții posibile.

Metoda 3 din 6: Crearea unui prototip de program

Creați un program Pasul 12
Creați un program Pasul 12

Pasul 1. Începeți să creați un program de bază cu funcțiile sale principale

Acesta va fi un prototip care demonstrează funcționalitatea pe care doriți să o atingeți. Prototipurile sunt programe rapide și ar trebui să fie repetate până când veți găsi un design care să funcționeze bine. De exemplu, dacă creați un program de calendar, prototipul dvs. va fi sub forma unui calendar obișnuit (cu data corectă) cu o modalitate de a adăuga evenimente la acesta.

  • Prototipul dvs. se va schimba frecvent în timpul ciclului de dezvoltare și pe măsură ce apar noi modalități de rezolvare a problemelor sau ideilor pe care doriți să le încorporați.
  • Prototipurile nu trebuie să arate bine. De fapt, aspectul este ceva la care te gândești ultima dată. Folosind exemplul calendarului de mai sus, prototipul dvs. ar trebui să fie doar text.
  • Dacă faci jocuri, prototipul tău ar trebui să fie distractiv. Dacă prototipul dvs. nu este interesant, probabil că jocul dvs. nu va fi.
  • Dacă mecanismul dorit nu funcționează pe prototipul dvs., poate fi necesar să vă reproiectați sau să vă îmbunătățiți codul.
Creați un program Pasul 13
Creați un program Pasul 13

Pasul 2. Formați o echipă

Dacă vă dezvoltați propriul program, puteți utiliza prototipuri pentru a vă ajuta să vă construiți o echipă. O echipă vă va ajuta să găsiți și să găsiți erori mai rapid, să repetați caracteristicile și să proiectați aspectul programului.

  • Dacă proiectul dvs. este mic, este posibil să nu aveți nevoie de o echipă. Cu toate acestea, echipa a reușit să reducă semnificativ timpul de dezvoltare a programului.
  • Munca în echipă este un proces complex și dificil și necesită abilități de management bune susținute de o structură bună a echipei.
Creați un program Pasul 14
Creați un program Pasul 14

Pasul 3. Începeți de la zero, dacă este necesar

Odată ce simți că ați însușit limbajul de programare pe care îl învățați, este posibil să puteți construi un prototip funcțional în doar câteva zile. Deoarece poate fi creat într-o perioadă scurtă de timp, nu vă fie teamă să aruncați ideea originală și să începeți din nou cu un alt punct de vedere sau abordare, dacă nu vă place rezultatul ideii originale. Efectuarea unor modificări majore este mult mai ușoară în această etapă decât în etapele ulterioare, când caracteristicile programului dvs. sunt deja dificil de modificat.

Creați un program Pasul 15
Creați un program Pasul 15

Pasul 4. Comentează totul

Utilizați sintaxa comentariilor în limbajele de programare pentru a include note despre totul în codul dvs. (cu excepția liniilor de bază de cod). Acest lucru vă va ajuta să vă amintiți unde ați lucrat și ce face fiecare cod, precum și să vă ajute alți dezvoltatori să vă înțeleagă codul. Comentariile sunt deosebit de importante dacă lucrați în echipă.

De asemenea, puteți utiliza sintaxa comentariilor pentru a dezactiva temporar unele părți ale codului. Doar instalați sintaxa la începutul și la sfârșitul codului pe care doriți să îl ucideți. Puteți restaura codul eliminând sintaxa comentariului

Metoda 4 din 6: Etapa alfa

Creați un program Pasul 16
Creați un program Pasul 16

Pasul 1. Formați o echipă pilot

În etapa alfa, echipa de testare poate și trebuie să fie mică. Un grup mic vă va ajuta să oferiți feedback mai concentrat și vă va permite să interacționați individual cu examinatorii. De fiecare dată când faceți o actualizare a prototipului, trimiteți-o echipei de testare. Apoi vor încerca toate caracteristicile disponibile și vor încerca, de asemenea, să găsească punctele slabe ale programului dvs. și să înregistreze rezultatele obținute.

  • Dacă creați un program comercial, trebuie să vă asigurați că toți testerii dvs. au semnat un acord de a nu divulga produsul dvs. către nicio parte, pentru a împiedica programul dvs. să iasă în public și să vă facă rău.
  • Faceți un plan solid de încercare. Asigurați-vă că testerii pe care îi angajați au o modalitate ușoară de a raporta erori și de a accesa cea mai recentă versiune a programului dvs. GitHub și platforme similare sunt o modalitate excelentă de a gestiona acest lucru.
Creați un program Pasul 17
Creați un program Pasul 17

Pasul 2. Continuați să testați prototipul

Bugurile sunt lucrurile pe care toți dezvoltatorii le urăsc cel mai mult. Erorile de cod și utilizarea neașteptată pot cauza tot felul de probleme cu produsul dvs. Pe măsură ce continuați să lucrați la el, continuați să testați prototipul cât mai des posibil. Faceți tot ce vă puteți gândi pentru a găsi slăbiciunea, apoi încercați să o acoperiți.

  • Dacă programul dvs. se ocupă de date, încercați să introduceți date impare. Datele îndepărtate în trecut sau în viitor vor produce probabil răspunsuri ciudate în programul dvs.
  • Introduceți variabila greșită. De exemplu, dacă aveți un formular care solicită o vârstă, încercați să introduceți literele și să vedeți ce se întâmplă.
  • Dacă programul dvs. are o interfață vizuală, încercați să faceți clic peste tot. Ce se întâmplă când reveniți la ecranul anterior sau faceți clic pe butoane în ordinea greșită?
Creați un program Pasul 18
Creați un program Pasul 18

Pasul 3. Înregistrați și tratați bug-urile în funcție de nivelul lor de prioritate

Când revizuiți o versiune alfa a unui program, veți petrece mult timp reparând caracteristici care nu funcționează corect. Când ordonați rapoartele de erori de la echipa de testare, clasificați-le după două lucruri: severitate și prioritate.

  • Severitatea unui bug este măsurată de cât de distructivă este. O eroare care face ca un program să se blocheze, corupe datele și împiedică oprirea programului este cunoscută sub numele de blocant. Funcțiile care nu funcționează corect sau dau rezultate incorecte sunt numite critice, în timp ce caracteristicile care sunt dificil de utilizat sau au un aspect slab se numesc majore. În plus, există și bug-uri normale, minore și banale, care sunt minore și nu atât de importante.
  • Nivelul de prioritate determină ordinea în care veți gestiona erorile. Remedierea erorilor din software este un proces lung și care necesită mult timp, pe care l-ați putea folosi pentru alte lucruri din programul dvs. Din această cauză, ar trebui să acordați prioritate remedierilor de erori pentru a vă asigura că programul dvs. continuă să crească și să rămână la timp. Toate bug-urile Blocker și Critical trebuie să aibă cea mai mare prioritate, uneori denumită P1. Bug-urile P2 sunt de obicei bug-uri majore care vor fi cu siguranță remediate, dar nu vor împiedica publicarea și utilizarea programului. Bug-urile P3 și P4 nu sunt de obicei atât de importante și sunt considerate doar ca adaosuri sau îndulcitori.
Creați un program Pasul 19
Creați un program Pasul 19

Pasul 4. Adăugați caracteristicile

În etapa alfa, veți adăuga mai multe caracteristici programului pentru a-l apropia de programul pe care l-ați descris în designul inițial. Etapa alfa este etapa în care prototipul tău se va transforma într-un program complet. După terminarea fazei alfa, programul ar trebui să aibă toate caracteristicile planificate.

Nu abateți prea mult de la designul inițial. O problemă obișnuită cu procesul de dezvoltare software este că există atât de multe idei noi care apar și fac ca adevărata concentrare să dispară și să facă timpul de dezvoltare mai lung doar pentru că doriți să lucrați la acele idei suplimentare. Vrei ca programul tău să-și facă treaba bine, să nu ofere tot ce nu ai nevoie

Creați un program Pasul 20
Creați un program Pasul 20

Pasul 5. Testați fiecare caracteristică după ce o adăugați

După ce ați adăugat o nouă funcție la programul dvs. în etapa alfa, trimiteți-o testerilor. Viteza cu care sunt create noile funcții depinde de dimensiunea echipei dvs. și de cât de mult au progresat funcțiile dvs.

Creați un program Pasul 21
Creați un program Pasul 21

Pasul 6. Blocați sau finalizați caracteristica dvs. când etapa alfa este completă

După ce ați implementat toate caracteristicile și funcțiile programului, puteți trece la etapa următoare. Într-o etapă ulterioară, nu mai puteți adăuga nicio caracteristică și toate funcțiile deja incluse ar trebui să funcționeze bine. Acum puteți intra în faza de încercare mai largă și vă puteți ordona programul sau așa-numita etapă beta.

Metoda 5 din 6: Etapa Beta

Creați un program Pasul 22
Creați un program Pasul 22

Pasul 1. Măriți dimensiunea echipei de testare

În versiunea beta, programul pe care îl creați este deja disponibil pentru o echipă mai mare de testeri. Unii dezvoltatori deschid etapa beta către public sau ceea ce poate fi numit beta deschis. Acest lucru permite tuturor să se înscrie și să se implice într-o probă a produsului dvs.

Decizia dacă ar trebui să faceți o versiune beta deschisă sau una beta obișnuită depinde de ceea ce necesită produsul dvs

Creați un program Pasul 23
Creați un program Pasul 23

Pasul 2. Testați conectivitatea

Pe măsură ce programele dvs. devin mai interconectate, este posibil ca produsul dvs. să fie necesar să se conecteze la alte produse sau la servere. Testarea beta vă va permite să vă asigurați că toată această conectivitate funcționează bine în condiții de utilizare ridicată sau să vă asigurați că programul dvs. este disponibil publicului.

Creați un program Pasul 24
Creați un program Pasul 24

Pasul 3. Lustruiți și ordonați programul

În faza beta, nu există funcții suplimentare, astfel încât concentrarea dvs. poate fi mutată spre îmbunătățirea esteticii și a utilizabilității programului. În această etapă, proiectarea programului dvs. va fi o prioritate și trebuie să vă asigurați că utilizatorii pot naviga în programul dvs. și pot utiliza caracteristicile acestuia.

  • Proiectarea UI și funcționalitatea programului pot fi dificile și complexe. Asigurați-vă că programul dvs. este ușor de utilizat și plăcut la vedere. O IU profesională poate fi dificil de implementat pentru începători și fără cheltuieli și o echipă numeroasă.
  • Dacă aveți bani, există o mulțime de designeri grafici independenți care pot proiecta interfața de utilizare a programului dvs. Dacă aveți un proiect solid care se poate dovedi un succes, găsiți un designer bun de interfață și angajați-l pentru a fi membru al echipei dvs.
Creați un program Pasul 25
Creați un program Pasul 25

Pasul 4. Continuați să căutați erori

În timpul etapei beta, ar trebui să continuați să notați și să acordați prioritate rapoartelor de erori de la utilizatorii dvs. Pe măsură ce numărul testerilor crește, este posibil să se găsească mai multe erori. Manipulați erorile în funcție de prioritatea lor, dar țineți minte termenul limită.

Metoda 6 din 6: lansarea programului dvs

Creați un program Pasul 26
Creați un program Pasul 26

Pasul 1. Comercializați-vă programul

Dacă doriți să obțineți utilizatori, trebuie să vă asigurați că oamenii știu că programul dvs. există. Ca și în cazul oricărui produs, va trebui să faceți un pic de publicitate pentru a informa oamenii. Cât de departe merge nivelul dvs. de marketing depinde de funcționalitatea programului, precum și de banii pe care îi aveți la dispoziție. Câteva modalități ușoare de a spori gradul de conștientizare a publicului cu privire la programul dvs. includ:

  • Postați informații despre programul dvs. pe forumurile de mesaje aferente. Asigurați-vă că monitorizați unde postați informațiile, astfel încât acestea să nu apară ca spam.
  • Trimiteți comunicate de presă pe site-uri web de tehnologie. Căutați câteva bloguri tehnice și site-uri web care se potrivesc cu tipul dvs. de program. Trimiteți comunicate de presă despre programul dvs. editorului site-ului sau blogului, cu conținut care acoperă în detaliu funcțiile programului și mai multe capturi de ecran.
  • Creați videoclipuri YouTube. Dacă programul dvs. este făcut să îndeplinească o anumită sarcină, creați câteva videoclipuri YouTube care arată cum funcționează programul dvs. Creați titluri atrăgătoare precum „Cum să …”
  • Creați pagini de socializare. Puteți crea pagini Facebook și Google+ pentru programul dvs. gratuit și puteți utiliza Twitter pentru a lansa actualizări sau alte informații despre programul dvs.
Creați un program Pasul 27
Creați un program Pasul 27

Pasul 2. Furnizați programul pe site-ul dvs. web

Pentru programele mici, puteți face fișierele de programe disponibile pe propriul site web. Poate fi necesar să instalați un sistem de plată dacă doriți să percepeți o taxă. Dacă programul dvs. este deja popular, poate fi necesar să vă faceți fișierele disponibile pe un server care poate gestiona descărcări mari.

Creați un program Pasul 28
Creați un program Pasul 28

Pasul 3. Furnizați un centru de service

Odată ce programul dvs. este lansat publicului, veți găsi utilizatori care au probleme sau nu știu cum să vă utilizeze programul. Site-ul dvs. web ar trebui să aibă documentație și ghiduri cuprinzătoare, precum și un centru de asistență și servicii. Acest lucru poate fi furnizat sub formă de forumuri, e-mailuri, ajutor live sau o combinație a acestora, în funcție de câți bani aveți.

Creați un program Pasul 29
Creați un program Pasul 29

Pasul 4. Păstrați produsul actualizat

În zilele noastre, aproape toate programele sunt actualizate în mod regulat după lansare. Aceste actualizări pot include remedieri la erori importante, modificări ale protocoalelor de securitate, îmbunătățiri ale stabilității sau adăugarea de noi funcționalități sau modificări ale esteticii. Actualizați în continuare produsele pentru a rămâne competitiv.

Recomandat: