Keni një ide perfekte për një program, por nuk dini si ta ktheni atë në realitet? Mësimi i një gjuhe programimi kërkon kohë, por shumë programues të suksesshëm janë autodidaktë. Pasi të mësoni të mendoni si programues dhe të hiqni bazat, mund të krijoni programe të thjeshta me kohë minimale të investuar. Krijimi i programeve komplekse do të jetë pak më i ndërlikuar, por me praktikë, ju mund të krijoni programin tuaj të ëndrrave para se ta dini.
Hapa
Pjesa 1 nga 7: Mësoni një gjuhë programimi
Hapi 1. Vendosni për një gjuhë fillestare
Nëse nuk keni koduar kurrë më parë, do të dëshironi të filloni me një gjuhë që është e drejtuar për fillestarët, por prapëseprapë ju lejon të punoni drejt arritjes së qëllimeve tuaja me programin tuaj. Ka dhjetëra gjuhë për të zgjedhur, dhe të gjitha shkëlqejnë në detyra dhe zbatime të ndryshme. Disa nga gjuhët më të njohura për zhvilluesit e rinj përfshijnë:
- C - Një nga gjuhët më të vjetra kompjuterike, por ende e përdorur gjerësisht. Mësimi C gjithashtu do t'ju japë një këmbë kur të zgjeroni në C ++ dhe Java.
- C ++ - Një nga gjuhët më të njohura që përdoret sot, veçanërisht në zhvillimin e softuerit. Mësimi i C ++ do të marrë një kohë, dhe zotërimi i tij edhe më gjatë, por ka mundësi të panumërta sapo ta dini.
- Java - Një gjuhë tjetër tepër e popullarizuar që mund të zgjerohet për të punuar në pothuajse çdo sistem operativ.
- Python - Kjo është një nga gjuhët më të thjeshta në përdorim, dhe bazat mund të mësohen në vetëm disa ditë. Stillshtë ende mjaft i fuqishëm dhe përdoret në shumë serverë dhe aplikacione në internet.
Hapi 2. Krijoni një mjedis zhvillimi
Ju do të keni nevojë për disa mjete në mënyrë që të filloni të shkruani kodin. Këto mjete quhen "mjedisi i zhvillimit" tuaj. Ajo që ju nevojitet ndryshon në varësi të gjuhës që po kodoni.
- Redaktuesi i kodit - Pothuajse të gjithë programuesit do të përfitojnë nga instalimi i një redaktuesi të dedikuar të kodit. Ndërsa mund të shkruani kod duke përdorur një redaktues teksti të thjeshtë si Notepad, do ta gjeni procesin shumë më të lehtë nëse keni një program që thekson sintaksën dhe automatizon shumë nga detyrat e programimit të përsëritura. Disa redaktorë të kodit të njohur përfshijnë Notepad ++, TextMate dhe JEdit.
- Përpilues ose përkthyes - Shumë gjuhë, të tilla si C dhe Java, duhet të përpilohen para se të ekzekutoni kodin. Ju do të keni nevojë për një përpilues për gjuhën tuaj të zgjedhur të instaluar në kompjuterin tuaj. Shumica e përpiluesve gjithashtu do të kryejnë detyra të raportimit të gabimeve.
- IDE (Mjedisi i Zhvillimit të Integruar) - Disa gjuhë programimi kanë një redaktues kodesh, përpilues dhe kapës gabimesh, të gjithë të integruar në një program të quajtur IDE. Zakonisht mund ta merrni këtë IDE nga faqja e internetit e gjuhës programuese.
Hapi 3. Plotësoni disa mësime
Nëse nuk keni programuar kurrë më parë, do t'ju duhet të filloni nga e vogla. Gjeni disa mësime në internet që mund t'ju përcjellin përmes koncepteve themelore të gjuhës tuaj të zgjedhur. Kjo mund të përfshijë të mësuarit rreth sintaksës, variablave, funksioneve, rutinave, deklaratave të kushtëzuara dhe mënyrën se si ato të gjitha përshtaten së bashku.
Ekzistojnë një sërë vendesh në internet që ofrojnë mësime të mira, përfshirë Udemy, Khan Academy, Codecademy, Code.org dhe shumë më tepër
Hapi 4. Shkarkoni disa mostra dhe programe me burim të hapur
Manipulimi i kodit shembull mund t'ju ndihmojë të mësoni se si të kryeni detyra duke përdorur atë gjuhë. Ka mostra të panumërta dhe programe me burim të hapur në dispozicion që ju lejojnë të përdorni të gjithë kodin që e bën programin të funksionojë. Filloni me programe të thjeshta që lidhen me llojin e programeve që dëshironi të bëni.
Hapi 5. Krijoni programe të thjeshta për të mësuar bazat
Kur të vijë koha për të filluar të shkruani kodin tuaj, filloni me bazat. Shkruani disa programe me hyrje dhe dalje të thjeshta. Praktikoni teknika që do t'ju nevojiten me programe më komplekse, të tilla si trajtimi i të dhënave dhe nënrutinat. Eksperimentoni dhe përpiquni të prishni programet tuaja.
Hapi 6. Bashkohuni me komunitetet e kodimit
Të jesh në gjendje të flasësh me një programues të ditur për çdo çështje që ke është e paçmueshme. Mund të gjeni programues të panumërt të të njëjtit mendim në faqe dhe komunitete të ndryshme në internet. Bashkohuni me disa që lidhen me gjuhën tuaj të zgjedhur dhe lexoni gjithçka që mundeni. Mos kini frikë të bëni pyetje, por sigurohuni që së pari keni provuar të gjeni një zgjidhje vetë.
Hapi 7. Kuptoni që mësimi i çdo gjuhe programimi kërkon kohë
Ju nuk do të jeni në gjendje të bëni një program herën e parë kur uleni në tastierën tuaj (gjithsesi jo një program kompleks). Të mësosh se si të përdorësh gjuhën e programimit në mënyrë efektive kërkon kohë, por me praktikë së shpejti do të kodosh shumë më shpejt dhe në mënyrë më efikase.
Pjesa 2 nga 7: Hartimi i programit tuaj
Hapi 1. Shkruani një dokument bazë të projektimit
Para se të filloni të kodoni programin tuaj, do t'ju ndihmojë të keni një material të shkruar për t'iu referuar gjatë procesit të programimit. Dokumenti i projektimit përshkruan qëllimet e programit dhe përshkruan veçoritë në thellësi. Kjo ju lejon të qëndroni të fokusuar në funksionin e programit.
- Dokumenti i projektimit duhet të diskutojë secilën nga veçoritë që dëshironi të përfshini dhe si do të zbatohen.
- Dokumenti i dizajnit gjithashtu duhet të marrë parasysh rrjedhën e përvojës së përdoruesit dhe mënyrën se si përdoruesi e kryen detyrën e tij ose të saj duke përdorur programin.
Hapi 2. Hartoni programin duke përdorur skica të përafërta
Krijoni një hartë për programin tuaj, duke treguar se si kalon përdoruesi nga njëra pjesë në tjetrën. Një tabelë e thjeshtë rrjedhëse është zakonisht krejtësisht e mirë për një program bazë.
Hapi 3. Përcaktoni arkitekturën themelore të programit që po krijoni
Qëllimet e programit do të diktojnë strukturën që ju zgjidhni. Njohja se cila nga strukturat e mëposhtme lidhet më mirë me programin tuaj do të ndihmojë në fokusimin e zhvillimit.
Hapi 4. Filloni me një program "1-2-3"
Ky është lloji më i thjeshtë i programit dhe ju lejon të ndiheni rehat me gjuhën tuaj të programimit. Në thelb, fillon një program 1-2-3, kërkon të dhëna nga përdoruesi dhe më pas shfaq një rezultat. Pasi të shfaqet rezultati, programi përfundon.
- Hapi tjetër pas një 1-2-3 është një REPL (Loop Read-Execute-Print). Ky është një program 1-2-3 që kthehet në 1 pas shfaqjes së daljes.
- Konsideroni një program tubacioni. Ky është një program që transformon hyrjen e përdoruesit dhe funksionon vazhdimisht. Kjo është një metodë e mirë për programet që kërkojnë pak ndërveprim me përdoruesit, siç është një lexues RSS. Programi do të shkruhet si një seri klasash që ndajnë një lak.
Pjesa 3 nga 7: Krijimi i një Prototipi
Hapi 1. Përqendrohuni në një veçori
Një prototip zakonisht përqendrohet në veçorinë kryesore të programit. Për shembull, nëse jeni duke krijuar një program organizator personal, prototipi juaj mund të jetë funksioni i kalendarit dhe shtimit të ngjarjeve.
Hapi 2. Përsëriteni derisa funksioni të funksionojë
Prototipi juaj duhet të jetë në gjendje të përdoret si program i tij. Do të jetë themeli i gjithçkaje tjetër, prandaj sigurohuni që të funksionojë siç duhet. Ndërsa përsërisni funksionin, vazhdoni ta përsosni atë derisa të funksionojë pa probleme dhe me efikasitet.
- Prototipi ju lejon të bëni ndryshime të shpejta dhe pastaj t'i provoni ato.
- Bëni që të tjerët të testojnë prototipin tuaj për të siguruar që funksionon siç duhet.
- Prisni që prototipi të ndryshojë ndërsa punoni në të.
Hapi 3. Mos kini frikë të hiqni prototipin
E gjithë qëllimi i prototipit është të eksperimentosh para se të kryesh. Prototipi ju lejon të shihni nëse tiparet që dëshironi janë të mundshme para se të zhyteni në kodimin e duhur të programit. Nëse prototipi është i dënuar të dështojë, hiqeni atë dhe kthehuni në tabelën e vizatimit. Kjo do t'ju kursejë shumë dhimbje koke
Pjesa 4 nga 7: Krijimi i Programit
Hapi 1. Krijoni një bazë pseudokodi
Ky është skeleti për projektin tuaj dhe do të shërbejë si bazë për kodimin e ardhshëm. Pseudokodi është i ngjashëm me kodin, por nuk do të përpilohet. Në vend të kësaj, lejon programuesit të lexojnë dhe analizojnë atë që supozohet se po ndodh me kodin.
Pseudokodi ende i referohet sintaksës së gjuhës programuese, dhe pseudokodi duhet të strukturohet ashtu siç do të ishte kodi i rregullt
Hapi 2. Zgjero prototipin tënd
Ju mund të përdorni prototipin tuaj ekzistues si bazë për programin tuaj të ri, ose mund ta përshtatni kodin prototip në strukturën më të madhe të programit tuaj të plotë. Në secilin rast, shfrytëzoni mirë kohën që keni shpenzuar duke punuar dhe rafinuar prototipin.
Hapi 3. Filloni kodimin
Ky është mishi i vërtetë i procesit. Kodimi do të marrë kohën më të gjatë dhe do të kërkojë përpilime dhe teste të shumta për të siguruar që kodi funksionon. Nëse jeni duke punuar me një ekip, duke filluar nga pseudokodi mund t'ju ndihmojë të mbani të gjithë në të njëjtën faqe.
Hapi 4. Komentoni të gjithë kodin tuaj
Përdorni veçorinë e komenteve të gjuhës tuaj të programimit për të shtuar koment në të gjithë kodin tuaj. Kjo jo vetëm që do të ndihmojë këdo që punon në programin tuaj të kuptojë se çfarë bën kodi, por gjithashtu do t'ju ndihmojë të mbani mend se çfarë bën kodi juaj kur të ktheheni në projekt më vonë.
Pjesa 5 nga 7: Testimi i Programit
Hapi 1. Testoni çdo veçori të re
Çdo veçori e re e shtuar në program duhet të përpilohet dhe testohet. Sa më shumë njerëz që mund të provoni, aq më shumë ka gjasa që të jeni në gjendje të dalloni gabimet. Testuesit tuaj duhet të bëhen të vetëdijshëm se programi është larg përfundimtar dhe se ata mund dhe do të hasin në gabime serioze.
Kjo shpesh quhet testimi alfa
Hapi 2. Testoni programin tuaj të plotë me veçori
Pasi të keni zbatuar të gjitha tiparet në programin tuaj, duhet të filloni një raund të testimit intensiv që mbulon të gjitha aspektet e programit. Ky raund i testimit duhet të përfshijë gjithashtu numrin më të madh të testuesve ende.
Kjo shpesh quhet testim beta
Hapi 3. Testoni kandidatin e lirimit
Ndërsa vazhdoni të bëni rregullime dhe të shtoni asete në programin tuaj, sigurohuni që versioni që keni ndërmend të lëshoni është testuar plotësisht.
Pjesa 6 nga 7: Krijimi i Aseteve
Hapi 1. Përcaktoni atë që ju nevojitet
Natyra e programit do të përcaktojë pasuritë që ju nevojiten. Keni nevojë për tinguj me porosi? Vepra arti? Përmbajtje? Të gjitha këto pyetje duhet të përgjigjen para se të lëshoni programin tuaj.
Hapi 2. Merrni parasysh dhënien e jashtme
Nëse keni nevojë për shumë pasuri, por nuk keni fuqi punëtore ose talent për t'i krijuar ato vetë, mund të konsideroni krijimin e jashtme të aseteve. Ka përkthyes të panumërt të pavarur atje që mund të jenë të gatshëm të punojnë në projektin tuaj.
Hapi 3. Zbatoni pasuritë tuaja
Sigurohuni që ato të mos ndërhyjnë në funksionalitetin e programit tuaj dhe se nuk ka asgjë të tepërt. Shtimi i aseteve zakonisht ndodh në fazat përfundimtare të ciklit të programimit, përveç nëse asetet janë pjesë përbërëse e vetë programit. Kjo është më shpesh rasti në programimin e lojërave video.
Pjesa 7 nga 7: Lëshimi i Programit
Hapi 1. Konsideroni lëshimin e programeve tuaja si burim të hapur
Kjo i lejon të tjerët të marrin kodin që keni bërë dhe ta përmirësojnë atë. Burimi i hapur është një model lëshimi i nxitur nga komuniteti, dhe ka të ngjarë të shihni pak fitim. Përfitimet janë se programuesit e tjerë mund të interesohen për projektin tuaj dhe të ndihmojnë në zgjerimin e fushës në mënyrë të konsiderueshme.
Hapi 2. Krijoni një vitrinë
Nëse dëshironi të shisni softuerin tuaj, mund të krijoni një vitrinë në faqen tuaj të internetit për të lejuar klientët të blejnë dhe shkarkojnë programin tuaj. Mbani në mend se nëse keni klientë që paguajnë, ata do të presin një produkt që funksionon dhe pa gabime.
Në varësi të produktit tuaj, ka një sërë shërbimesh që mund t'i shisni gjithashtu
Hapi 3. Vazhdoni të mbështesni lirimin tuaj
Pas lëshimit të softuerit tuaj, ka të ngjarë të filloni të merrni raporte të gabimeve nga përdoruesit e rinj. Kategorizoni këto insekte sipas niveleve të tyre kritike dhe pastaj filloni t'i trajtoni ato. Ndërsa përditësoni programin, mund të lëshoni versione ose arna të reja që azhurnojnë pjesë të veçanta të kodit.
Mbështetja e fortë pas lëshimit mund të rrisë ruajtjen e klientit tuaj dhe të përhapë fjalë të mira nga goja
Hapi 4. Reklamoni softuerin tuaj
Njerëzit do të duhet të dinë që softueri juaj ekziston para se të fillojnë ta përdorin atë. Jepni kopje të rishikimit faqeve përkatëse të rishikimit, konsideroni krijimin e një versioni falas të provës, shkruani një deklaratë për shtyp dhe bëni gjithçka që mundeni për të përhapur fjalën në lidhje me softuerin tuaj.