Elaborați un program
Programele de calculator se află în toate aceste zile, de la mașinile noastre până la telefoanele noastre smartphone, și fac parte din aproape orice loc de muncă. Cu cât devine tot mai mult lumea digitală, cu atât mai mare este nevoia de programe noi. Dacă aveți următoarea idee mare pentru un program, faceți-o singură! Consultați pasul 1 de mai jos pentru a afla cum să începeți să învățați un limbaj de programare, să transformați ideea într-un produs testabil și să îl dezvoltați până când este pregătit pentru publicare.
conținut
metodă
Partea 1
Dezvoltați o idee

1
Creați idei. Un program bun va efectua o sarcină care simplifică viața utilizatorului. Consultați software-ul disponibil în prezent pentru sarcina pe care doriți să o efectuați și determinați dacă există modalități de a face procesul mai ușor și mai rapid. Un program de succes este unul de la care utilizatorii pot beneficia foarte mult.
- Verificați activitățile pe care le faceți pe computer în fiecare zi. Există o modalitate de a automatiza unele dintre aceste activități cu un program?
- Scrieți toate ideile. Chiar dacă ar părea proastă sau ciudată în acest moment, într-o zi ar putea deveni ceva util sau chiar ceva strălucitor.

2
Examinați alte programe. Ce faci? Cum ar putea ei să facă mai bine? Ce ai lipsit? Aceste întrebări vă pot ajuta să veniți cu idei pentru propriul proiect.

3
Proiectați o documentație de proiectare. În acest sens, toate proprietățile și obiectivele proiectului sunt prezentate pe scurt. În timpul procesului de dezvoltare, acest document vă ajută să păstrați proiectul pe drumul cel bun. în acest articol găsiți detalii despre cum să creați documentul.

4
Începeți. Dacă sunteți începător în programarea pe calculator, ar fi mai bine să începeți mici și să creșteți treptat. Veți învăța mult mai mult dacă stabiliți obiective fezabile pe care le puteți realiza cu un program simplu.
Partea 2
Învățarea unui limbaj de programare

1
Descărcați un editor de text bun. Aproape toate programele sunt scrise în editorii de text și apoi sunt traduse pentru a fi gestionate de computere. Deși puteți utiliza programe cum ar fi Notepad sau TextEdit, este recomandat să descărcați un editor care evidențiază sintaxa, cum ar fi Notepad ++, JEdit sau Sublime Text. Acest lucru va face mult mai ușor să analizați vizual codul.
- Unele limbi de programare, cum ar fi Visual Basic, includ un editor și un compilator într-un pachet.

2
Aflați un limbaj de programare. Toate programele sunt create folosind codificarea. Dacă doriți să creați propriile programe, trebuie să cunoașteți cel puțin un limbaj de programare. Ce limbi învățați depinde de tipul de program pe care doriți să-l creați. Unele sunt mai utile decât altele. Cele mai importante includ:

3
Descărcați compilatorul sau interceptorul. Pentru orice limbaj de nivel înalt, cum ar fi C ++, Java și multe altele, veți avea nevoie de un compilator pentru a transforma codul într-un format pe care îl poate citi computerul. Există o gamă largă de compilatoare de care puteți alege, în funcție de limba pe care o utilizați.

4
Aflați conceptele de bază de programare. Indiferent de limba pe care o alegeți, probabil că va trebui să înțelegeți câteva concepte de bază. Dacă puteți gestiona sintaxa limbii, veți putea crea programe mult mai puternice. Conceptele comune includ:

5
Găsiți câteva cărți în limba de programare aleasă de dvs. Există cărți pentru fiecare limbă și fiecare grad de expertiză. Puteți găsi cărți de programare în librăria locală și comerciantul online. O carte poate fi un instrument util, pe măsură ce îl puteți folosi în timp ce lucrați.

6
Luați lecții. Oricine se poate învăța să creeze un program dacă sunt hotărâți, dar uneori un profesor și un mediu de clasă pot fi foarte benefice. Cursurile individuale cu un expert pot reduce considerabil timpul necesar pentru a înțelege fundamentele și conceptele programării. Predarea este, de asemenea, o modalitate excelentă de a învăța matematica și logica avansată necesare programelor mai complexe.

7
Puneți întrebări. Internetul este o modalitate excelentă de a vă conecta cu alți dezvoltatori. Dacă vă aflați într-unul dintre proiectele dvs., cereți ajutor pe pagini precum StackOverflow. Asigurați-vă că întrebați într-un mod inteligent și demonstrați că ați încercat deja alte soluții posibile.
Partea 3
Creați-vă prototipul

1
Începeți prin a scrie un program simplu cu funcția principală. Acesta va fi prototipul care arată funcția pe care doriți să o atingeți. Un prototip este un program simplu și ar trebui dezvoltat până când veți găsi un design care să funcționeze. De exemplu, dacă dezvoltați un program de calendar, prototipul dvs. ar fi un calendar simplu (cu date corecte!), Cu o modalitate de a adăuga evenimente noi.
- Prototipul dvs. se va schimba adesea în timpul ciclului de dezvoltare pe măsură ce veniți în noi modalități de a rezolva probleme sau mai târziu să veniți cu o idee pe care doriți să o încorporați.
- Prototipul nu trebuie să fie frumos. De fapt, grafica și designul ar trebui să fie unul dintre ultimele lucruri pe care vă concentrați. Din nou, folosind programul de calendar ca exemplu, programul dvs. ar trebui cel mai probabil să fie doar text.
- Când creați un joc, prototipul dvs. ar trebui să fie distractiv! Dacă prototipul nu este distractiv, există șanse mari ca jocul terminat să nu fie amuzant.
- Dacă mecanica pe care doriți să o atingeți nu funcționează pe prototip, poate că este timpul să începeți.

2
Creați împreună o echipă. Dacă dezvoltați un program pe cont propriu, puteți utiliza un prototip pentru a ajuta la construirea unei echipe. O echipă vă ajută să descoperiți bug-urile mai rapid, să dezvoltați proprietăți și să proiectați aspecte vizuale ale programului.

3
Dacă este necesar, începeți din nou de la început. După ce vă familiarizați cu limba dvs., este posibil să primiți prototipuri în câteva zile. Datorită naturii lor simple, nu trebuie să vă împiedicați să respingeți ideea și să începeți dintr-un alt unghi dacă nu sunteți mulțumit de modul în care lucrurile au mers până acum. Este mult mai ușor să faceți mari schimbări în acest moment decât mai târziu, când proprietățile își găsesc locul.

4
Observați totul. Utilizați sintaxa de comentariu a limbajului dvs. de programare pentru a face note pentru tot, cu excepția celor mai simple linii de cod. Acest lucru vă va ajuta să vă amintiți ce ați făcut dacă trebuie să dezactivați proiectul pentru un timp și să ajutați alți programatori să vă înțeleagă codul. Acest lucru este important în special dacă lucrați ca parte a unei echipe de programare.
Partea 4
Alpha Testing

1
Creați o echipă de testare împreună. În faza alfa, echipa de testare poate și ar trebui să fie mică. Un grup mic vă va ajuta să obțineți un feedback precis și vă va oferi posibilitatea de a vă conecta direct cu testerii. De fiecare dată când adăugați actualizări la prototip, noile versiuni vor fi trimise la testerii alfa. Testerele încearcă apoi toate funcțiile, încearcă să distrugă programul și să-și documenteze rezultatele.
- Dacă dezvoltați un produs comercial, veți dori să vă asigurați că toți testerele dvs. semnează un acord de confidențialitate. Acest lucru îi va împiedica pe ceilalți să spună despre programul dvs. și să împiedice scurgerea de informații către presă și alți utilizatori.
- Aveți timp pentru a crea un plan de testare consecvent. Asigurați-vă că testerele dvs. au o modalitate de a raporta cu ușurință bug-uri în program și de a avea acces ușor la noile versiuni ale ieșirii alfa. GitHub și alte colecții de coduri reprezintă o modalitate excelentă de a face față acestui aspect.

2
Testați programul din nou și din nou. Bug-urile sunt ruina fiecărui dezvoltator de software. Erori în cod și erori de utilizare neașteptată pot provoca tot felul de probleme legate de un produs finit. Încercați programul în timp ce progresați cu munca dvs. cât mai des posibil. Faceți tot posibilul pentru ao distruge și apoi încercați să o împiedicați să se rupă în viitor. Lăsați prietenii și familia dvs. să vă testeze produsul și să-și dea părerea. Orice fel de feedback vă va ajuta în procesul de dezvoltare.

3
Dedicați bug-urile pe baza priorității lor. Când refaceți un program Alpha, veți petrece mult timp reparând caracteristici care nu funcționează corect. Dacă vă organizați rapoartele de erori de la testele Alpha, acestea vor fi sortate după două criterii: severitate și prioritate.

4
Adăugați funcții suplimentare. În timpul programului Alpha, veți adăuga mai multe funcții în programul dvs. pentru ao apropia de programul descris în documentul dvs. de design. În timpul fazei alfa, prototipul este dezvoltat în fundația programului finit. Până la sfârșitul lui Alpha, toate caracteristicile programului ar trebui implementate.

5
Testați fiecare caracteristică pe măsură ce o adăugați. Dacă adăugați noi funcții în programul dvs. în timpul programului Alpha, trimiteți noua versiune testerelor. Regularitatea noilor versiuni va depinde în întregime de mărimea echipei dvs. și de progresul dvs. în ceea ce privește caracteristicile.

6
Asigurați-vă caracteristicile atunci când alfa este completă. Odată ce ați implementat toate funcțiile și funcțiile din program, puteți completa faza alfa. În acest moment, nu ar trebui adăugate caracteristici noi, iar caracteristicile incluse ar trebui să funcționeze fundamental. Acum puteți trece la o testare și o editare mai amplă, alias Beta.
Partea 5
Testarea beta

1
Creșteți grupul de testare. În beta, programul este accesibil unui grup mult mai mare de testeri. Unii dezvoltatori publică faza beta, care se numește Open Beta. Acest lucru permite oricui să se înscrie și să participe la testarea produsului.
- Indiferent dacă ar trebui să permiteți o versiune beta deschisă, depindeți de nevoile produsului dvs.

2
Verificați conectivitatea. Pe măsură ce programele devin mai interconectate, probabilitatea ca programul dvs. să se bazeze pe conexiuni la alte produse sau servere este ridicat. Testul beta vă permite să vă asigurați că aceste conexiuni funcționează sub o sarcină mai mare, ceea ce vă asigură că programul poate fi utilizat de public atunci când este lansat.

3
Îmbunătățiți-vă software-ul. În versiunea beta, funcțiile nu mai sunt adăugate, astfel încât se poate concentra asupra îmbunătățirii esteticii și utilizării. În acest stadiu, UI Design devine o prioritate, astfel încât utilizatorii să nu aibă probleme în utilizarea programului și a caracteristicilor acestuia.

4
Continuați să căutați bug-uri. În timpul versiunii beta, trebuie să continuați să catalogați și să acordați prioritate rapoartelor de erori ale utilizatorilor dvs. Cu mai mulți testere care accesează produsul, sunt șanse ca noi bug-uri să fie descoperite. Eliminați bug-urile în funcție de prioritatea lor și urmăriți termenele limită.
Partea 6
Publicați programul

1
Puneți-vă programul. Dacă doriți să obțineți utilizatorii pentru dvs., asigurați-vă că știu că programul dvs. există. Ca și în cazul oricărui alt produs, va trebui să faceți publicitate, astfel încât utilizatorii să observe acest lucru. Dimensiunea și lățimea campaniei de marketing vor fi determinate de funcția programului dvs., precum și de bugetul disponibil. Unele dintre modalitățile ușoare de a atrage atenția asupra produsului dvs. includ:
- Postați mesaje pe panourile de mesaje asociate prin programul dvs. Asigurați-vă că urmați regulile de postare ale fiecărui forum, astfel încât postările dvs. să nu fie marcate ca spam.
- Noutăți de presă pe paginile de tehnologie. Găsiți câteva bloguri tehnologice și pagini de tehnologie care se potrivesc categoriei programului dvs. Trimiteți editorilor comunicate de presă care detaliază programul și funcția acestuia. Adăugați câteva capturi de ecran.
- Faceți câteva videoclipuri YouTube. Dacă programul dvs. a fost conceput pentru a îndeplini o anumită sarcină, faceți câteva videoclipuri YouTube care vă arată programul în acțiune. Structurați-le ca clipuri video.
- Creați pagini pe rețelele sociale. Puteți crea pagini Facebook și Google+ gratuite pentru programul dvs. și puteți folosi Twitter pentru știri de afaceri și programe specifice.

2
Faceți programul disponibil pe site-ul dvs. web. Pentru programele mici, probabil veți fi capabili să faceți fișierul disponibil pe propriul dvs. site web. De asemenea, este posibil să doriți să adăugați un sistem de plată dacă doriți să cereți bani pentru software-ul dvs. Dacă programul dvs. devine foarte popular, este posibil să aveți nevoie să găzduiți fișierul pe un server care poate gestiona mai multe descărcări.

3
Creați un serviciu de asistență pentru clienți. Odată ce programul dvs. este lansat pe lume, sunt garantate că sunt utilizatori care au probleme tehnice sau nu înțeleg cum funcționează programul. Site-ul dvs. Web trebuie să aibă o documentație detaliată și un serviciu de asistență pentru clienți. Se poate utiliza un forum de asistență tehnică, o adresă de e-mail de suport, un ajutor live sau o combinație a acestora. Ce puteți oferi va depinde de bugetul disponibil.

4
Păstrați produsul actualizat. Aproape toate programele de astăzi sunt patch-uri și actualizate mult după ce sunt lansate pentru prima dată. Aceste patch-uri pot rezolva bug-uri critice sau non-critice, pot actualiza protocoalele de securitate, pot îmbunătăți stabilitatea sau pot adăuga caracteristici sau reîmprospătează estetica. Actualizarea programului dvs. ajută la menținerea competitivității acestuia.
Distribuiți pe rețelele sociale:
înrudit
Nu mai îngheța Macul
Scrieți primul program Java
Dezinstalați un program
Creați un program foarte simplu în Python
Începeți să programați un computer
Învățarea unui limbaj de programare
Editați un document scanat
Blocați un program cu paravanul de protecție Windows
Porniți un program cu prioritate ridicată
Ștergeți un program în Windows 8
Rulați un program din linia de comandă
Creați un program de nuntă
Faceți jocuri pe calculator
Pentru a configura accesul la programe în Windows 8
Măriți viteza unui computer
Terminați un program de calculator înghețat
Conversia gif-ului la ico
Software-ul programului
Dezinstalați programele (Windows)
Protecție anti-spyware
Îndepărtați programele nedorite de pe computer