Com programar programari

Taula de continguts:

Com programar programari
Com programar programari

Vídeo: Com programar programari

Vídeo: Com programar programari
Vídeo: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Març
Anonim

Tens una idea perfecta per a un programa, però no saps com convertir-lo en una realitat? Aprendre un llenguatge de programació requereix temps, però molts programadors d’èxit són autodidactes. Una vegada que aprengueu a pensar com un programador i obteniu els conceptes bàsics, podeu crear programes senzills amb el mínim temps invertit. Crear programes complexos serà una mica més complicat, però, amb la pràctica, podeu crear el vostre programa de somnis abans de saber-ho.

Passos

Part 1 de 7: Aprendre un llenguatge de programació

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

Pas 1. Decidiu un idioma inicial

Si mai no heu codificat abans, voldreu començar amb un llenguatge orientat als principiants, però que us permetrà continuar assolint els vostres objectius amb el vostre programa. Hi ha desenes d’idiomes per triar i tots excel·lixen en diferents tasques i implementacions. Alguns dels idiomes més populars per als desenvolupadors nous són:

  • C: un dels llenguatges informàtics més antics, però encara molt utilitzat. Aprendre C també us ajudarà a ampliar a C ++ i Java.
  • C ++: un dels llenguatges més populars que s’utilitzen actualment, especialment en el desenvolupament de programari. Aprendre C ++ trigarà una estona i dominar-lo encara més, però hi ha innombrables oportunitats un cop ho coneixeu.
  • Java: un altre llenguatge increïblement popular que es pot escalar per funcionar en gairebé qualsevol sistema operatiu.
  • Python: aquest és un dels llenguatges més senzills que s’utilitzen i els conceptes bàsics es poden aprendre en només un parell de dies. Encara és força potent i s’utilitza en moltes aplicacions de servidor i lloc web.
Programari del programa Pas 2
Programari del programa Pas 2

Pas 2. Configureu un entorn de desenvolupament

Necessitareu algunes eines per començar a escriure codi. Aquestes eines es coneixen com el vostre "entorn de desenvolupament". El que necessiteu varia en funció de l'idioma que codifiqueu.

  • Editor de codi: gairebé tots els programadors es beneficiaran de tenir instal·lat un editor de codi dedicat. Tot i que podeu escriure codi mitjançant un senzill editor de text com Bloc de notes, el procés el trobareu molt més fàcil si teniu un programa que ressalta la sintaxi i automatitza moltes de les tasques de programació repetitives. 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 d’executar el codi. Necessitareu un compilador de l’idioma escollit instal·lat a l’ordinador. La majoria dels compiladors també realitzaran tasques d’informació d’errors.
  • IDE (entorn de desenvolupament integrat): alguns llenguatges de programació tenen un editor de codi, un compilador i un sistema de captura d’errors, tots integrats en un programa anomenat IDE. Normalment, podeu obtenir aquest IDE al lloc web del llenguatge de programació.
Programari del programa Pas 3
Programari del programa Pas 3

Pas 3. Completeu alguns tutorials

Si mai no heu programat abans, haureu de començar poc. Cerqueu alguns tutorials en línia que us puguin guiar pels conceptes bàsics de l’idioma escollit. Això podria incloure aprendre sobre sintaxi, variables, funcions, rutines, enunciats condicionals i com encaixen tots.

Hi ha una gran varietat de llocs en línia que ofereixen bons tutorials, inclosos Udemy, Khan Academy, Codecademy, Code.org i molts més

Programari del programa Pas 4
Programari del programa Pas 4

Pas 4. Descarregueu alguns exemples de programes de codi obert

La manipulació del codi de mostra us pot ajudar a aprendre a realitzar tasques amb aquest idioma. Hi ha innombrables programes de mostra i de codi obert disponibles que us permeten accedir a tot el codi que fa funcionar el programa. Comenceu amb programes senzills relacionats amb el tipus de programes que vulgueu fer.

Programari del programa Pas 5
Programari del programa Pas 5

Pas 5. Creeu programes senzills per aprendre els conceptes bàsics

Quan arribi el moment de començar a escriure el vostre propi codi, comenceu amb els conceptes bàsics. Escriviu uns quants programes amb entrades i sortides senzilles. Practiqueu tècniques que necessiteu amb programes més complexos, com ara el tractament de dades i les subrutines. Experimenta i intenta trencar els teus propis programes.

Programari del programa Pas 6
Programari del programa Pas 6

Pas 6. Uniu-vos a comunitats de codificació

Poder parlar amb un programador expert sobre qualsevol problema que tingueu és inestimable. Podeu trobar infinitat de programadors afins a diversos llocs i comunitats d’Internet. Uniu-vos a alguns relacionats amb l'idioma escollit i llegiu tot el que pugueu. No tingueu por de fer preguntes, però assegureu-vos que primer heu intentat trobar una solució.

Enriquir-se Pas 16
Enriquir-se Pas 16

Pas 7. Comprendre que aprendre qualsevol llenguatge de programació requereix temps

No podreu crear un programa la primera vegada que us asseieu al teclat (no és un programa complex, de totes maneres). Aprendre a utilitzar el llenguatge de programació de manera efectiva requereix temps, però amb la pràctica aviat codifiqueu molt més ràpidament i amb més eficiència.

Part 2 de 7: Dissenyar el vostre programa

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

Pas 1. Redactar un document bàsic de disseny

Abans de començar a codificar el programa, us ajudarà a disposar de material escrit per referir-vos durant el procés de programació. El document de disseny descriu els objectius del programa i descriu les funcions en profunditat. Això us permet mantenir la concentració en la funció del programa.

  • El document de disseny ha de discutir cadascuna de les funcions que voleu incloure i com s’implementaran.
  • El document de disseny també ha de tenir en compte el flux d’experiència de l’usuari i la forma en què l’usuari realitza la seva tasca mitjançant el programa.
Investigueu el pas 5
Investigueu el pas 5

Pas 2. Localitzeu el programa amb esbossos aproximats

Creeu un mapa per al vostre programa, indicant com arriba l'usuari d'una part a una altra. Un diagrama de flux simple sol ser perfecte per a un programa bàsic.

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 subjacent del programa que esteu creant

Els objectius del programa determinaran l'estructura que escolliu. Conèixer quina de les estructures següents es relaciona millor amb el vostre programa ajudarà a centrar el desenvolupament.

Programari del programa Pas 11
Programari del programa Pas 11

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

Aquest és el tipus de programa més senzill i us permet estar còmode amb el vostre llenguatge de programació. Bàsicament, s'inicia un programa 1-2-3, sol·licita l'entrada de l'usuari i, a continuació, mostra un resultat. Després que es mostri el resultat, el programa finalitza.

  • El següent pas després d'un 1-2-3 és un REPL (Read-Execute-Print Loop). Es tracta d’un programa 1-2-3 que torna a 1 després de mostrar la sortida.
  • Penseu en un programa Pipeline. Aquest és un programa que transforma l'entrada de l'usuari i s'executa contínuament. Aquest és un mètode bo per a programes que requereixen poca interacció de l'usuari, com ara un lector RSS. El programa s’escriurà com una sèrie de classes que comparteixen un bucle.

Part 3 de 7: Creació d'un prototip

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

Un prototip generalment se centra en la característica principal del programa. Per exemple, si creeu un programa organitzador personal, el vostre prototip pot ser el calendari i la funció d'afegir esdeveniments.

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

Pas 2. Repeteix fins que la funció funcioni

El vostre prototip s'hauria de poder utilitzar com a programa propi. Serà la base de tota la resta, així que assegureu-vos que funcioni correctament. Mentre itereu la funció, continueu perfeccionant-la fins que funcioni sense problemes i amb eficàcia.

  • El prototip us permet fer canvis ràpids i després provar-los.
  • Feu que altres provin el vostre prototip per assegurar-vos que funciona correctament.
  • Espereu que el prototip canviï a mesura que hi treballeu.
Escriviu un informe de llibre Pas 6
Escriviu un informe de llibre Pas 6

Pas 3. No tingueu por de desfer el prototip

El propòsit complet del prototip és experimentar abans de comprometre’s. El prototip us permet veure si les funcions que voleu són possibles abans d’endinsar-vos en la codificació del programa adequat. Si el prototip està condemnat a fallar, desfeu-lo i torneu al tauler de dibuix. Us estalviarà molts maldecaps

Part 4 de 7: Creació del programa

Programari del programa Pas 15
Programari del programa Pas 15

Pas 1. Creeu una base de pseudocodi

Aquest és l’esquelet del vostre projecte i servirà de base per a la futura codificació. El pseudocodi és similar al codi, però en realitat no es compila. En canvi, permet als programadors llegir i analitzar el que se suposa que passa amb el codi.

El pseudocodi encara fa referència a la sintaxi del llenguatge de programació i el pseudocodi s’hauria d’estructurar tal com ho seria el codi normal

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

Pas 2. Amplieu el prototip

Podeu utilitzar el prototip existent com a base per al vostre nou programa o bé adaptar el codi del prototip a l’estructura més gran del programa complet. En qualsevol cas, feu un bon ús del temps que heu dedicat a treballar i perfeccionar el prototip.

Programari del programa Pas 17
Programari del programa Pas 17

Pas 3. Comenceu a codificar

Aquesta és la veritable carn del procés. La codificació trigarà més temps i requerirà nombroses compilacions i proves per assegurar-se que el codi funciona. Si esteu treballant amb un equip, a partir del pseudocodi podeu ajudar a mantenir tothom a la mateixa pàgina.

Programari del programa Pas 18
Programari del programa Pas 18

Pas 4. Comenteu tot el vostre codi

Utilitzeu la funció de comentaris del llenguatge de programació per afegir comentaris a tot el vostre codi. Això no només ajudarà a qualsevol persona que treballi al vostre programa a esbrinar què fa el codi, sinó que també us ajudarà a recordar el que fa el vostre propi codi quan torneu al projecte més endavant.

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 totes les funcions noves

Cal compilar i provar totes les funcions noves que s’afegeixin al programa. Com més gent pugueu provar, més probabilitats podreu detectar errors. Els vostres provadors han de ser conscients que el programa està lluny de ser definitiu i que poden trobar-se i es trobaran amb greus errors.

Sovint s’anomena prova alfa

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

Pas 2. Proveu el programa complet de funcions

Un cop hàgiu implementat totes les funcions del programa, heu de començar una ronda de proves intensives que cobreixin tots els aspectes del programa. Aquesta ronda de proves també hauria d'incloure el major nombre de verificadors fins ara.

Sovint 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 voleu publicar s'hagi provat 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 el que necessiteu

La naturalesa del programa determinarà els actius que necessiteu. Necessiteu sons personalitzats? Obres d'art? Contingut? Cal respondre a totes aquestes preguntes abans de llançar el programa.

Tenir èxit en el pas 2 del màrqueting en xarxa
Tenir èxit en el pas 2 del màrqueting en xarxa

Pas 2. Penseu en l'externalització

Si necessiteu molts recursos, però no disposeu de la mà d’obra ni del talent necessaris per crear-los vosaltres mateixos, podeu considerar la possibilitat de subcontractar la creació d’actius. Hi ha innombrables autònoms que poden estar disposats a treballar en el vostre projecte.

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

Pas 3. Implementeu els vostres recursos

Assegureu-vos que no interfereixin amb la funcionalitat del vostre programa i que no hi hagi res superflu. L’addició d’actius sol produir-se a les etapes finals del cicle de programació, tret que els actius siguin integrants del programa. Aquest és el cas més freqüent en la programació de videojocs.

Part 7 de 7: Alliberament del programa

Programari del programa Pas 25
Programari del programa Pas 25

Pas 1. Penseu en alliberar els vostres programes com a codi obert

Això permet als altres agafar el codi que heu creat i millorar-lo. El codi obert és un model de llançament basat en la comunitat i és probable que obtingueu pocs beneficis. Els avantatges són que altres programadors podrien interessar-se pel vostre projecte i ajudar a ampliar l’abast de manera significativa.

Comercialitzar un producte Pas 1
Comercialitzar un producte Pas 1

Pas 2. Creeu un aparador

Si voleu vendre el vostre programari, podeu crear un aparador al vostre lloc web per permetre als clients comprar i descarregar el vostre programari. Tingueu en compte que si teniu clients que paguen, esperaran un producte que funcioni i que no tingui errors.

En funció del vostre producte, també hi ha diversos serveis que també podeu vendre

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

Pas 3. Continueu donant suport a la vostra versió

Després d’alliberar el programari, és probable que comenceu a rebre informes d’errors de nous usuaris. Classifiqueu aquests errors segons els seus nivells crítics i, a continuació, comenceu a abordar-los. A mesura que actualitzeu el programa, podeu llançar noves versions o pedaços que actualitzin parts específiques del codi.

Un fort suport post-llançament pot augmentar la retenció dels clients i difondre el boca-orella

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

Pas 4. Anuncieu el vostre programari

La gent haurà de saber que el vostre programari existeix abans de començar a utilitzar-lo. Repartiu còpies de ressenyes als llocs de ressenyes rellevants, considereu la possibilitat de crear una versió de prova gratuïta, escriviu un comunicat de premsa i feu tot el possible per difondre el vostre programari.

Recomanat: