Com programar programari (amb imatges)

Taula de continguts:

Com programar programari (amb imatges)
Com programar programari (amb imatges)

Vídeo: Com programar programari (amb imatges)

Vídeo: Com programar programari (amb imatges)
Vídeo: Йога для начинающих дома с Алиной Anandee #2. Здоровое гибкое тело за 40 минут. Универсальная йога. 2024, De novembre
Anonim

Tens la idea perfecta per a un programa, però no saps com fer-ho realitat? Aprendre un llenguatge de programació requereix molt de temps, però la majoria dels programadors amb èxit aprenen un llenguatge de programació pel seu compte. Un cop hàgiu entès els conceptes bàsics dels llenguatges de programació, podeu crear programes senzills ràpidament. Crear un programa complex pot ser una mica més difícil, però si practiqueu, podeu crear ràpidament el programa dels vostres somnis.

Pas

Part 1 de 7: Aprenentatge de llenguatges de programació

Sol·liciteu una beca per a emprenedors Pas 2
Sol·liciteu una beca per a emprenedors Pas 2

Pas 1. Decidiu quin idioma voleu aprendre primer

Si mai no heu escrit codi abans, comenceu amb un llenguatge de programació dissenyat per a principiants, però que us permet assolir els vostres objectius de programació. Hi ha molts idiomes que podeu aprendre i cadascun d’ells és adequat per a diferents implementacions i tasques. Alguns dels idiomes més populars per a nous desenvolupadors inclouen:

  • C - Un dels llenguatges de programació que és bastant antic, però que encara s’utilitza àmpliament. Aprendre C també us facilitarà el coneixement de C ++ i Java.
  • C ++: un dels llenguatges de programació més populars actualment, especialment en programació de programari. L’aprenentatge de C ++ trigarà una estona, però obtindreu moltes oportunitats laborals un cop ho comproveu.
  • Java: un altre llenguatge molt popular que pot funcionar en gairebé qualsevol tipus de sistema operatiu.
  • Python: aquest llenguatge és bastant senzill d’utilitzar i els conceptes bàsics de la programació es poden aprendre en qüestió de dies. Tot i això, Python continua sent un llenguatge fantàstic i àmpliament utilitzat per a servidors i llocs web.
Programa del programa Pas 2
Programa del programa Pas 2

Pas 2. Configureu l'entorn de desenvolupament

Haureu d’instal·lar alguns equips per començar a escriure codi. Aquest kit s'anomena "entorn de desenvolupament". L'entorn de desenvolupament que necessiteu variarà en funció de l'idioma que trieu.

  • Editor de codi: gairebé tots els programadors es beneficiarien d’un editor de codi dedicat. Tot i que podeu escriure codi amb un editor de text senzill com el Bloc de notes, el procés de generació de codi és molt més fàcil si teniu un programa que demostra la sintaxi i automatitza diverses tasques de programació que es realitzen una i altra vegada. Alguns editors de codi populars inclouen Notepad ++, TextMate i JEdit.
  • Compilador o intèrpret: molts idiomes, com ara C i Java, han de ser compilats abans de poder executar el codi. Necessitareu un compilador per a l'idioma escollit. La majoria de compiladors també us poden informar d’errors.
  • IDE (Integrated Development Environment): alguns llenguatges de programació tenen un editor de codi, un compilador i un informe d’errors combinats en un programa anomenat IDE. Normalment, podeu descarregar l’IDE des del lloc web del llenguatge de programació.
Programa de programació Pas 3
Programa de programació Pas 3

Pas 3. Completeu algunes guies

Si mai no heu programat abans, comenceu poc. Cerqueu alguns tutorials en línia que us puguin guiar a través dels conceptes bàsics del vostre idioma escollit. Aquests conceptes inclouen lliçons sobre sintaxi, variables, funcions, rutines, sentències condicionals i com aplicar-les.

Hi ha molts llocs web en línia que ofereixen tutorials de programació, inclosos Udemy, Khan Academy, Codecademy, Code.org i molts altres

Programa de software Pas 4
Programa de software Pas 4

Pas 4. Descarregueu alguns exemples de programes i programes de codi obert

Canviar el codi de mostra us ajudarà a fer coses en l’idioma que trieu. Hi ha molts programes de mostra i programes de codi obert que us permeten accedir a tot el codi per executar el programa. Comenceu amb un programa senzill relacionat amb el tipus de programa que voleu crear.

Programa del programa Pas 5
Programa del programa Pas 5

Pas 5. Escriviu un programa senzill per aprendre els conceptes bàsics dels llenguatges de programació

Quan comenceu a escriure el vostre propi codi, comenceu des del principi. Escriviu un programa amb entrada i sortida senzilles. Apreneu també les tècniques que necessiteu quan creeu programes més complexos, com ara el tractament de dades i les subrutines. Experimenteu i intenteu trencar el vostre programa.

Programa del programa Pas 6
Programa del programa Pas 6

Pas 6. Uniu-vos a una comunitat de programació

Xerrar amb programadors experimentats sobre problemes amb el vostre programa és una experiència inestimable. Podeu trobar milers de programadors afins a molts llocs i comunitats a Internet. Uniu-vos a diverses comunitats relacionades amb el vostre idioma preferit i llegiu tot el que pugueu. No tingueu por de fer preguntes, però assegureu-vos que heu intentat trobar una solució abans de fer-ho.

Enriquir-se Pas 16
Enriquir-se Pas 16

Pas 7. Compreneu que l'aprenentatge d'un llenguatge de programació trigarà una mica de temps

No podreu programar (complex) la primera vegada que toqueu un llenguatge de programació. Aprendre a utilitzar un llenguatge de programació de manera eficaç requereix temps, però amb la pràctica podreu programar amb més rapidesa i eficiència.

Part 2 de 7: Disseny de programes

Sol·liciteu una subvenció per a emprenedors Pas 8
Sol·liciteu una subvenció per a emprenedors Pas 8

Pas 1. Escriviu un document bàsic de disseny

Abans de començar a escriure el vostre programa, és una bona idea tenir algun material escrit per utilitzar durant el procés de programació. Aquest document de disseny cobreix els objectius del programa i explica clarament totes les funcions del programa. Aquest document de disseny us permet estar centrat en la funcionalitat del programa.

  • Aquest document de disseny ha de descriure cada característica que vulgueu implementar i com s’implementarà.
  • Aquest document també hauria de tenir en compte el flux de la interfície d’usuari i com l’usuari assoleix els seus objectius amb el programa.
Investigueu el pas 5
Investigueu el pas 5

Pas 2. Feu un mapatge de programa amb un esbós aproximat

Creeu un mapa del vostre programa, que descrigui com es mouen els usuaris d'una secció a una altra. Un diagrama de flux simple sol ser suficient per als programes bàsics.

Defensa contra l'apropiació de reclamacions de nom o semblança Pas 15
Defensa contra l'apropiació de reclamacions de nom o semblança Pas 15

Pas 3. Determineu l'arquitectura del programa que crearà, l'objectiu del programa que planifiqueu determinarà l'estructura que trieu

Saber quina d’aquestes estructures del programa és adequada per al vostre programa ajudarà a centrar-se en el desenvolupament.

Programa del programa Pas 11
Programa del programa Pas 11

Pas 4. Comenceu amb el programa "1-2-3"

Aquest programa és el més senzill i us permet conèixer el llenguatge de programació que trieu. Bàsicament, s’inicia un programa 1-2-3, demana informació a l’usuari i mostra els resultats. Un cop es mostren els resultats, el programa s'acabarà.

  • Després del programa 1-2-3, feu un programa REPL. El programa REPL torna al procés 1 després de mostrar els resultats.
  • Penseu en la possibilitat de crear un programa Pipeline que canviï l’entrada de l’usuari i continuï. El programa Pipeline és adequat per a programes que requereixen poca interacció de l'usuari, com ara lectors RSS. El programa s’escriurà com una sèrie de classes mitjançant un bucle.

Part 3 de 7: Fer prototips

Sol·liciteu un certificat de matrimoni al pas 10 de Dwarka
Sol·liciteu un certificat de matrimoni al pas 10 de Dwarka

Pas 1. Centreu-vos en una característica

Els prototips solen centrar-se en les principals característiques del programa. Per exemple, si esteu creant un programa d'agenda, el vostre prototip pot contenir funcions de calendari i addicions d'esdeveniments.

Accepteu els errors i apreneu-los Pas 18
Accepteu els errors i apreneu-los Pas 18

Pas 2. Feu un programa fins que s'executi la funció

El vostre prototip hauria de poder funcionar com a programa i serà la base per a més funcions, així que assegureu-vos que el vostre prototip funcioni bé. Quan creeu una funció, continueu treballant en aquesta funció fins que funcioni de manera impecable i eficient.

  • Prototype us permet fer canvis ràpids i provar-los.
  • Feu que algú altre provi el vostre prototip per assegurar-vos que funciona correctament.
  • Espereu canvis en el prototip mentre els treballeu.
Escriviu un informe de llibre Pas 6
Escriviu un informe de llibre Pas 6

Pas 3. No tingueu por de llançar el prototip

Tot el punt del prototipatge és experimentar abans de comprometre’s. El prototipatge us permet veure si es poden implementar les funcions que voleu abans de construir el programa correctament. Si el vostre prototip no sembla prometedor, llenceu-lo i torneu a la programació. Eliminar prototips menys possibles us estalviarà temps més tard.

Part 4 de 7: Creació de programes

Programa 15 Pas 15
Programa 15 Pas 15

Pas 1. Creeu una base de pseudocodi

Aquesta base és el marc del vostre programa i serà la base del codi futur. El pseudocodi és similar al codi del programa real, però no es compila. En canvi, el pseudocodi permet als programadors entendre què li passa al codi.

El pseudocodi encara està relacionat amb la sintaxi d’un llenguatge de programació i s’ha d’estructurar com un codi de programació

Converteix-te en enginyer de programari Pas 2
Converteix-te en enginyer de programari Pas 2

Pas 2. Desenvolupeu el vostre prototip

Podeu utilitzar un prototip existent com a base per al vostre nou programa o bé adaptar el vostre codi de prototip a una estructura més gran per al programa complet. Sigui quin sigui l’enfocament que trieu, utilitzeu bé el temps que dediqueu a dissenyar i millorar el prototip.

Programa de software Pas 17
Programa de software Pas 17

Pas 3. Comenceu a escriure codi

Aquest procés és el nucli de la programació. L’escriptura de codi trigarà més temps i requerirà molta compilació i proves per assegurar-se que el codi funciona correctament. Si esteu treballant amb un equip, començar amb un pseudocodi igualarà el moviment de cada membre de l'equip.

Programa de programari Pas 18
Programa de programari Pas 18

Pas 4. Comenteu cadascun dels vostres codis

Utilitzeu la funció de comentaris del llenguatge de programació escollit per afegir comentaris a tot el codi. Els comentaris no només facilitaran que tothom que treballa amb el vostre programa sàpiga què fa un codi, sinó que també us ajudaran a recordar què fa el vostre codi si torneu al projecte al cap d’un temps.

Part 5 de 7: Prova del programa

Converteix-te en enginyer de programari Pas 4
Converteix-te en enginyer de programari Pas 4

Pas 1. Proveu cada funció nova

Cal compilar i provar totes les funcions noves afegides al programa. Com més gent pugueu demanar que proveu, més probabilitats teniu de trobar un error. S’ha d’informar als vostres provadors que el vostre programa està lluny de ser final i que poden (i trobaran) errors greus.

Aquest procés s’anomena “prova alfa”

Converteix-te en enginyer de programari Pas 5
Converteix-te en enginyer de programari Pas 5

Pas 2. Proveu un programa amb totes les funcions

Un cop hàgiu implementat totes les funcions del programa, heu de començar proves intensives que abastin tots els aspectes del programa. Aquesta prova hauria d’implicar molts verificadors.

Aquest procés s'anomena "prova beta"

Sigui un supervisor eficaç Pas 4
Sigui un supervisor eficaç Pas 4

Pas 3. Proveu el candidat a la versió

Mentre continueu fent ajustos i afegint recursos al programa, assegureu-vos que la versió que esteu a punt de publicar es provi a fons.

Part 6 de 7: Creació d’elements

Sol·liciteu una beca per a emprenedors Pas 1
Sol·liciteu una beca per a emprenedors Pas 1

Pas 1. Determineu les vostres necessitats

El tipus de programa que creeu determinarà els requisits dels vostres recursos. Necessiteu so, imatges o contingut especial? Heu de trobar la resposta abans de llançar el programa.

Èxit al màrqueting en xarxa Pas 2
Èxit al màrqueting en xarxa Pas 2

Pas 2. Penseu a utilitzar un servei de tercers

Si necessiteu molts recursos, però no els podeu fer vosaltres mateixos, podeu demanar a tercers la creació d’actius. Hi ha molts autònoms que poden estar disposats a ajudar-vos.

Prepareu-vos per a una entrevista de treball Pas 10
Prepareu-vos per a una entrevista de treball Pas 10

Pas 3. Apliqueu els vostres recursos

Assegureu-vos que aquests recursos no interfereixin amb la funcionalitat del programa i que no hi hagi recursos innecessaris. L’addició d’actius se sol fer al final del cicle de programació, tret que l’actiu sigui un actiu integral, cosa que sol passar amb la programació de videojocs.

Part 7 de 7: llançament del programa

Programa del programa Pas 25
Programa del programa Pas 25

Pas 1. Penseu en alliberar el programa com a programa de codi obert

Els programes de codi obert permeten als altres prendre el codi que creeu i desenvolupar-lo. "Codi obert" és un model de distribució de programes compatible amb la comunitat i, probablement, tindreu molt poc a guanyar. L’avantatge és que altres programadors poden estar interessats en el vostre projecte i poden ajudar-lo a créixer significativament.

Comercialitzar un producte Pas 1
Comercialitzar un producte Pas 1

Pas 2. Creeu una pàgina de botiga

Si voleu vendre el vostre programa, podeu crear una botiga en línia al vostre lloc per permetre als compradors descarregar i comprar el vostre programa. Tingueu en compte que si teniu clients que paguen, els clients esperaran un producte que funcioni bé i que no tingui errors.

En funció del tipus de producte, també podeu vendre diversos serveis a través del vostre programa

Escriviu una proposta de subvenció Pas 16
Escriviu una proposta de subvenció Pas 16

Pas 3. Donar suport a la versió del programari

Després d’alliberar el programari, és possible que rebeu informes d’errors de nous usuaris. Classifiqueu els errors segons la seva gravetat i comenceu a corregir-los. Quan actualitzeu un programa, podeu llançar una nova versió o pedaç que actualitzi algunes parts del programa.

Un fort suport post-llançament augmentarà la vostra retenció de clients i farà que el vostre nom sigui conegut

Gaudeix d'estar sol Pas 14
Gaudeix d'estar sol Pas 14

Pas 4. Anuncieu el vostre programa

La gent hauria de conèixer el vostre programa abans de començar a utilitzar-lo. Proporcioneu còpies de programes per revisar els llocs de revisió de programari rellevants, considereu la possibilitat de publicar una versió de prova gratuïta, escriviu notes de premsa i feu el que pugueu per difondre el vostre programari.

Recomanat: