6 maneres de programar

Taula de continguts:

6 maneres de programar
6 maneres de programar

Vídeo: 6 maneres de programar

Vídeo: 6 maneres de programar
Vídeo: Truco de Word para detectar el Plagio 🤫 2024, Setembre
Anonim

Avui en dia, s’implementen programes informàtics i, a tot arreu, des dels cotxes fins als telèfons intel·ligents hi ha programes integrats. En un món cada vegada més digitalitzat, la necessitat de nous programes sempre augmentarà. Si teniu una bona idea, la podeu programar vosaltres mateixos. Llegiu l'article següent per esbrinar com podeu començar a aprendre un llenguatge de programació, desenvolupar una idea en un producte provat i, a continuació, continuar la iteració sobre el procés de desenvolupament del producte fins que estigui llest per ser llançat i utilitzat.

Pas

Mètode 1 de 6: buscant idees

Creeu un programa Pas 1
Creeu un programa Pas 1

Pas 1. Cerqueu idees

Un bon programa realitzarà tasques que facilitaran la vida dels seus usuaris. Mireu un programa que ara pot fer la tasca que desitgeu i vegeu si hi ha una manera de fer el procés més fàcil o més curt. Un programa amb èxit és un programa útil per als seus usuaris.

  • Comproveu les tasques diàries que feu amb l’ordinador. Hi ha alguna manera d’automatitzar una o més parts de la vostra tasca amb un programa?
  • Escriviu totes les idees que us vinguin al cap, encara que us semblin estúpides i impossibles. Podria ser una idea estúpida que es convertís en quelcom extraordinari.
Creeu un programa Pas 2
Creeu un programa Pas 2

Pas 2. Comproveu si hi ha altres programes

Què fa el programa? Què poden millorar en el programa? Quins són els inconvenients? Aquestes preguntes us poden ajudar a plantejar les vostres pròpies idees.

Creeu un programa Pas 3
Creeu un programa Pas 3

Pas 3. Dissenyeu el programa

El disseny del programa en qüestió és el panorama general de les funcions que voleu crear al vostre programa. Si us referiu sempre a aquest disseny durant el procés de desenvolupament del programa, us ajudareu a mantenir el projecte encaminat i enfocat. Dissenyar un programa també us pot ajudar a determinar quin llenguatge de programació és el més adequat per al vostre projecte.

Creeu un programa Pas 4
Creeu un programa Pas 4

Pas 4. Comenceu de manera senzilla

Quan només s’està aprenent a programar, s’ha de començar petit i créixer lentament. Aprendràs molt si fixes objectius raonables i assolibles amb un programa bàsic.

Mètode 2 de 6: Aprendre un llenguatge de programació

Creeu un programa Pas 5
Creeu un programa Pas 5

Pas 1. Descarregueu un bon editor de text

Gairebé tots els programes s’escriuen en un editor de text i després s’executen a l’ordinador. Tot i que podeu utilitzar un programa com Bloc de notes o TextEdit, és una bona idea descarregar un editor de text que ressalteixi la sintaxi de programació com Notepad ++, JEdit o Sublime Text. Això farà que el vostre codi sigui més fàcil d’analitzar visualment.

Alguns llenguatges, com ara Visual Basic, ja tenen un editor i un compilador en un paquet

Creeu un programa Pas 6
Creeu un programa Pas 6

Pas 2. Apreneu llenguatges de programació

Tots els programes es realitzen mitjançant un procés de codificació. Si voleu programar-vos, heu de dominar almenys un llenguatge de programació. L'idioma que heu d'aprendre pot variar en funció del tipus de programa que vulgueu crear. Alguns llenguatges de programació útils i importants inclouen:

  • C - C és un llenguatge de baix nivell que interactua molt estretament amb el maquinari de l'ordinador. Aquest llenguatge és un dels llenguatges de programació més antics que encara s’utilitza àmpliament.
  • C ++: el major inconvenient de C és que no està basat en objectes. Aquí és on C ++ és útil. C ++ és actualment el llenguatge de programació més popular del món. Programes com Chrome, Firefox, Photoshop i altres es creen mitjançant C ++. Aquest llenguatge també s’utilitza molt popularment per fer videojocs.
  • Java - Java és una evolució de C ++ i és altament portàtil. La majoria d’ordinadors, independentment del sistema operatiu, poden executar la màquina virtual de Java i permetre l’ús de programes basats en Java en qualsevol ordinador. També s’utilitza amb freqüència en videojocs i programes per a empreses i sovint es recomana com a llenguatge essencial.
  • C # - C # és un llenguatge basat en Windows i un dels idiomes principals que s’utilitzen per crear programes de Windows. Aquest llenguatge té forts vincles amb Java i C ++ i hauria de ser fàcil de dominar si ja esteu familiaritzat amb Java. Si voleu programar Windows o Windows Phone, heu d’aprendre aquest idioma.
  • Objective-C: un altre cosí del llenguatge C. Aquest està especialment dissenyat per als sistemes Apple. Si voleu crear aplicacions per a iPhone o iPad, heu de dominar aquest idioma.
Creeu un programa Pas 7
Creeu un programa Pas 7

Pas 3. Descarregueu el compilador o l'intèrpret

Per a llenguatges de programació d'alt nivell com C ++, Java i altres, necessiteu un compilador per convertir el codi que escriviu en un format que pot utilitzar el vostre equip. Hi ha molts compiladors per triar en funció de l'idioma que utilitzeu.

Alguns llenguatges de programació són llenguatges interpretats, cosa que significa que no necessiten un compilador. Aquest llenguatge necessita un intèrpret, no un compilador, per executar-se en un ordinador. Alguns exemples de llenguatges que s’han interpretat inclouen Perl i Python

Creeu un programa Pas 8
Creeu un programa Pas 8

Pas 4. Aprendre conceptes bàsics de programació

Sigui quin sigui el llenguatge que utilitzeu, necessitareu comprendre alguns conceptes bàsics de programació. Saber manejar la sintaxi del llenguatge us permetrà crear millors programes. Els conceptes bàsics més comuns inclouen:

  • Declaració de variables: les variables són com s’emmagatzemen temporalment les dades al vostre programa. Aquestes dades es poden emmagatzemar, modificar, manipular i recuperar al vostre programa.
  • Utilitzeu afirmacions condicionals (si, en cas contrari, quan, etc.): aquestes afirmacions són una de les funcions bàsiques d’un programa i dicten com funciona la lògica d’un programa. Les afirmacions condicionals giren al voltant d’afirmacions veritables (vertaderes) i falses (falses).
  • Ús de bucles o bucles (per, anar, fer i altres): els bucles o bucles us permeten repetir un o més processos una i altra vegada fins que obtingueu una ordre o una condició per aturar-la.
  • Ús de seqüències d’escapament: l’ordre de seqüència d’escapament realitza funcions com ara crear línies, sagnats o cometes noves.
  • Comentar el vostre codi: fer comentaris sobre el codi és molt útil per recordar el que fa cadascun dels vostres codis, ajudar els altres a entendre’l i tancar temporalment parts del vostre codi.
  • Comprendre expressions bàsiques.
Creeu un programa Pas 9
Creeu un programa Pas 9

Pas 5. Cerqueu un llibre sobre el vostre llenguatge de programació preferit

Hi ha llibres sobre tot tipus de llenguatges de programació i per a tots els nivells d’habilitat. Podeu trobar molts llibres de programació a la vostra llibreria local o cercar-los en línia. Un llibre pot ser un recurs inestimable perquè sempre està disponible per a vostè mentre es desenvolupa el programa.

A banda dels llibres, Internet també és un lloc ple de guies i lliçons. Cerqueu orientació sobre el vostre llenguatge de programació preferit a llocs web com CodeAcademy, Code.org, Bento, Udacity, Udemy, Khan Academy, W3Schools i molts més

Creeu un programa Pas 10
Creeu un programa Pas 10

Pas 6. Feu el curs

Amb una petita intenció, qualsevol pot aprendre a programar pel seu compte. Però a vegades tenir un professor i un entorn d’aula que pugui ensenyar pot ser molt útil. Consultar i aprendre directament d’una persona experimentada pot reduir el temps que necessiteu per aprendre conceptes i fonaments de programació. Els cursos o classes també són llocs ideals per aprendre les matemàtiques avançades i la lògica necessàries per crear programes més complexos.

Necessiteu diners per fer cursos, així que assegureu-vos que us inscriviu en un curs que us ajudarà a aprendre

Creeu un programa Pas 11
Creeu un programa Pas 11

Pas 7. Pregunteu

Internet és un lloc excel·lent per contactar amb altres desenvolupadors. Si teniu problemes amb el vostre projecte, demaneu o demaneu ajuda a llocs web com StackOverflow. Assegureu-vos de preguntar-ho de manera intel·ligent i intel·ligent i demostreu que heu provat diverses solucions possibles.

Mètode 3 de 6: Creació d'un prototip de programa

Creeu un programa Pas 12
Creeu un programa Pas 12

Pas 1. Comenceu a crear un programa bàsic amb les seves funcions principals

Aquest serà un prototip que demostra la funcionalitat que voleu aconseguir. Els prototips són programes de ritme ràpid i s’han de repassar fins que trobeu un disseny que funcioni bé. Per exemple, si creeu un programa de calendari, el vostre prototip tindrà la forma d'un calendari normal (amb la data correcta) amb una manera d'afegir-hi esdeveniments.

  • El vostre prototip canviarà freqüentment durant el cicle de desenvolupament i a mesura que apareguin noves maneres de resoldre problemes o idees que vulgueu incorporar.
  • Els prototips no han de tenir bon aspecte. De fet, l'aparença és una cosa que penses en l'últim. Utilitzant l’exemple de calendari anterior, el vostre prototip hauria de ser només text.
  • Si fas jocs, el teu prototip hauria de ser divertit. Si el vostre prototip no és apassionant, probablement el vostre joc no ho serà.
  • Si el mecanisme que voleu no funciona al vostre prototip, és possible que hàgiu de redissenyar o millorar el vostre codi.
Creeu un programa Pas 13
Creeu un programa Pas 13

Pas 2. Formar un equip

Si esteu desenvolupant el vostre propi programa, podeu utilitzar prototips per ajudar-vos a formar un equip. Un equip us ajudarà a trobar i trobar errors més ràpidament, a repassar les funcions i a dissenyar l’aspecte del vostre programa.

  • Si el vostre projecte és petit, potser no necessiteu cap equip. Tot i això, l’equip va ser capaç d’escurçar significativament el temps de desenvolupament del programa.
  • Treballar en equip és un procés complex i difícil i requereix de bones habilitats de gestió recolzades per una bona estructura d’equips.
Creeu un programa Pas 14
Creeu un programa Pas 14

Pas 3. Torneu a començar de zero si cal

Un cop us sentiu dominat el llenguatge de programació que esteu aprenent, és possible que pugueu construir un prototip de treball en pocs dies. Com que es pot crear en poc temps, no tingueu por de llençar la vostra idea original i començar de nou amb un punt de vista o enfocament diferent si no us agrada el resultat de la idea original. Fer canvis importants és molt més fàcil en aquesta etapa que en fases posteriors, quan les funcions del programa ja són difícils de canviar.

Creeu un programa Pas 15
Creeu un programa Pas 15

Pas 4. Comenta tot

Utilitzeu la sintaxi de comentaris als llenguatges de programació per incloure notes sobre tot el que hi ha al vostre codi (excepte les línies bàsiques de codi). Això us ajudarà a recordar on heu treballat i què fa cada codi, així com ajudar a altres desenvolupadors a entendre el vostre codi. Comentar és especialment important si es treballa en equip.

També podeu utilitzar la sintaxi de comentaris per desactivar temporalment algunes parts del vostre codi. Només cal que instal·leu la sintaxi al principi i al final del codi que voleu eliminar. Podeu restaurar el codi eliminant la sintaxi del comentari

Mètode 4 de 6: Etapa Alfa

Creeu un programa Pas 16
Creeu un programa Pas 16

Pas 1. Formeu un equip pilot

A l’etapa alfa, l’equip de proves pot i ha de ser petit. Un petit grup us ajudarà a proporcionar comentaris més centrats i us permetrà interactuar individualment amb els examinadors. Cada vegada que feu una actualització del prototip, envieu-lo a l'equip de prova. A continuació, provaran totes les funcions disponibles i també intentaran trobar els punts febles del vostre programa i registrar-ne els resultats.

  • Si esteu creant un programa comercial, heu d'assegurar-vos que tots els verificadors hagin signat un acord per no divulgar el vostre producte a cap part per evitar que el vostre programa surti al públic i us perjudiqui.
  • Feu un pla de prova sòlid. Assegureu-vos que els verificadors que contracteu tinguin una manera senzilla d’informar d’errors i accedir a la versió més recent del vostre programa. GitHub i plataformes similars són una bona manera de gestionar-ho.
Creeu un programa Pas 17
Creeu un programa Pas 17

Pas 2. Continueu provant el vostre prototip

Els errors són el que més odien tots els desenvolupadors. Els errors de codi i l’ús inesperat poden causar tot tipus de problemes amb el vostre producte. Mentre hi continueu treballant, continueu provant el vostre prototip tan sovint com sigui possible. Feu tot el que pugueu per trobar la debilitat i, a continuació, intenteu tapar-la.

  • Si el vostre programa tracta de dates, intenteu introduir dates senars. Les dates del passat o del futur probablement produiran respostes estranyes al vostre programa.
  • Introduïu la variable incorrecta. Per exemple, si teniu un formulari que demana una edat, intenteu introduir les lletres i veure què passa.
  • Si el vostre programa té una interfície visual, proveu de fer clic a tot arreu. Què passa quan torneu a la pantalla anterior o feu clic als botons en un ordre incorrecte?
Creeu un programa Pas 18
Creeu un programa Pas 18

Pas 3. Registre i tractament d'errors segons el seu nivell de prioritat

Quan reviseu una versió alfa d’un programa, passareu molt de temps corregint funcions que no funcionen correctament. En ordenar els informes d’errors de l’equip de prova, classifiqueu-los per dos aspectes: gravetat i prioritat.

  • La gravetat d’un error es mesura pel destructiu que és. Es coneix com a bloquejador d’un error que fa que un programa es bloquegi, corrompi les dades i impedeixi l’aturada del programa. Les funcions que no funcionen correctament o donen resultats incorrectes s’anomenen Crítiques, mentre que les funcions difícils d’utilitzar o amb un aspecte deficient s’anomenen Major. A més, també hi ha errors normals, menors i trivials que són menors i no tan crucials.
  • El nivell de prioritat determina l'ordre en què gestionareu els errors. La solució d’errors al programari és un procés llarg i llarg que podeu utilitzar per a altres coses del vostre programa. Per això, haureu de prioritzar les correccions d'errors per assegurar-vos que el vostre programa segueix creixent i que es mantingui en el temps previst. A tots els errors de bloqueig i crítics se'ls ha d'assignar la màxima prioritat, que de vegades es coneix com a P1. Els errors P2 solen ser errors principals que definitivament es corregiran, però no impediran que el programa es publiqui i s’utilitzi. Els errors P3 i P4 no solen ser tan importants i només es consideren additius o edulcorants.
Creeu un programa Pas 19
Creeu un programa Pas 19

Pas 4. Afegiu les funcions

A l’etapa alfa, afegirà més funcions al programa per apropar-lo al programa que heu descrit al disseny inicial. L’etapa alfa és l’etapa en què el vostre prototip es convertirà en un programa complet. Un cop finalitzada la fase alfa, el programa hauria de tenir totes les funcions previstes.

No us desvieu massa del disseny inicial. Un problema comú amb el procés de desenvolupament de programari és que hi ha tantes idees noves que apareixen i fan desaparèixer l’enfocament real i allarguen el temps de desenvolupament només perquè vulgueu treballar en aquestes idees addicionals. Voleu que el vostre programa faci bé la seva feina i no proporcioneu tot el que no necessiteu

Creeu un programa Pas 20
Creeu un programa Pas 20

Pas 5. Proveu cada funció després d'afegir-la

Un cop hàgiu afegit una nova funció al programa a la fase alfa, envieu-la als provadors. La velocitat a la qual es creen les noves funcions depèn de la mida del vostre equip i de la progressió de les vostres funcions.

Creeu un programa Pas 21
Creeu un programa Pas 21

Pas 6. Bloqueja o finalitza la funció quan finalitzi l'etapa alfa

Un cop hàgiu implementat totes les funcions i funcions del programa, podeu passar a la següent etapa. En una etapa posterior, ja no podreu afegir cap funció i totes les funcions que ja estiguin incloses haurien de funcionar bé. Ara podeu accedir a la fase de prova més àmplia i endreçar el programa o l’anomenada fase beta.

Mètode 5 de 6: etapa beta

Creeu un programa Pas 22
Creeu un programa Pas 22

Pas 1. Augmenteu la mida del vostre equip de prova

En versió beta, el programa que creeu ja està disponible per a un equip més ampli de verificadors. Alguns desenvolupadors obren l'etapa beta al públic, o el que es pot anomenar beta oberta. Això permet a tothom registrar-se i participar en una prova del vostre producte.

La decisió de fer una beta oberta o una beta normal depèn del que requereixi el vostre producte

Creeu un programa Pas 23
Creeu un programa Pas 23

Pas 2. Proveu la connectivitat

A mesura que els vostres programes estiguin més interconnectats, és possible que el vostre producte hagi de connectar-se a altres productes o servidors. Les proves beta us permetran assegurar-vos que tota aquesta connectivitat funciona bé en un ús elevat o que el vostre programa estigui disponible per al públic.

Creeu un programa Pas 24
Creeu un programa Pas 24

Pas 3. Polir i endreçar el programa

A la fase beta, no hi ha funcions addicionals, de manera que podeu centrar-vos en millorar l'estètica i la usabilitat del programa. En aquesta etapa, el disseny del vostre programa serà una prioritat i heu d’assegurar-vos que els usuaris puguin navegar pel programa i utilitzar-ne les funcions.

  • El disseny de la interfície d’usuari i la funcionalitat del programa poden ser difícils i complexes. Assegureu-vos que el vostre programa sigui fàcil d’utilitzar i sigui agradable a la vista. Una interfície d’usuari professional pot ser difícil d’implementar pels principiants i sense despeses i un equip nombrós.
  • Si teniu diners, hi ha molts dissenyadors gràfics independents que poden dissenyar la interfície d’usuari del vostre programa. Si teniu un projecte sòlid que pot resultar un èxit, busqueu un bon dissenyador d’interfície d’usuari i contracteu-lo per formar part del vostre equip.
Creeu un programa Pas 25
Creeu un programa Pas 25

Pas 4. Seguiu cercant errors

Durant l'etapa beta, heu de continuar observant i prioritzant els informes d'errors dels vostres usuaris. A mesura que augmenta el nombre de verificadors, és possible que es trobin més errors. Gestioneu els errors en funció de la seva prioritat, però tingueu present la data límit.

Mètode 6 de 6: publicació del vostre programa

Creeu un programa Pas 26
Creeu un programa Pas 26

Pas 1. Comercialitzeu el vostre programa

Si voleu aconseguir usuaris, heu d'assegurar-vos que la gent sàpiga que el vostre programa existeix. Com passa amb qualsevol producte, haureu de fer una mica de publicitat per fer-ho saber. El nivell de màrqueting depèn de la funcionalitat del programa i dels diners que tingueu disponibles. Algunes maneres senzilles d’augmentar la consciència pública del vostre programa són:

  • Publiqueu informació sobre el vostre programa als fòrums de missatges relacionats. Assegureu-vos de controlar on publiqueu la informació perquè no es mostri com a correu brossa.
  • Envieu notes de premsa a llocs web tecnològics. Cerqueu alguns blocs i llocs web de tecnologia que coincideixin amb el vostre tipus de programa. Envieu notes de premsa sobre el vostre programa a l’editor del lloc o blog, amb contingut que cobreixi detalladament les funcions del programa i diverses captures de pantalla.
  • Crea vídeos de YouTube. Si el vostre programa està fet per fer una tasca específica, creeu alguns vídeos de YouTube que mostrin com funciona el vostre programa. Creeu títols enganxosos com "Com …"
  • Crea pàgines de xarxes socials. Podeu crear pàgines de Facebook i Google+ per al vostre programa de forma gratuïta i utilitzar Twitter per publicar actualitzacions o altra informació sobre el vostre programa.
Creeu un programa Pas 27
Creeu un programa Pas 27

Pas 2. Proporcioneu el programa al vostre lloc web

Per a programes petits, podeu fer que els fitxers del programa estiguin disponibles al vostre propi lloc web. És possible que hàgiu d’instal·lar un sistema de pagament si voleu cobrar una tarifa. Si el vostre programa ja és popular, és possible que hàgiu de fer que els fitxers estiguin disponibles en un servidor que pugui gestionar descàrregues grans.

Creeu un programa Pas 28
Creeu un programa Pas 28

Pas 3. Proporcionar un centre de serveis

Un cop el vostre programa es publiqui al públic, trobareu usuaris que tenen problemes o que no saben utilitzar-lo. El vostre lloc web hauria de tenir documentació i guies completes, així com un servei i un centre d’ajuda. Això es pot proporcionar en forma de fòrums, correus electrònics, ajuda en directe o una combinació d’aquests, en funció de la quantitat de diners que tingueu.

Creeu un programa Pas 29
Creeu un programa Pas 29

Pas 4. Mantingueu el producte actualitzat

En l'actualitat, gairebé tots els programes s'actualitzen regularment després de la seva publicació. Aquestes actualitzacions poden incloure correccions d’errors importants, canvis en els protocols de seguretat, millores en l’estabilitat o l’addició de noves funcionalitats o canvis en l’estètica. Seguiu actualitzant els vostres productes per mantenir-vos competitius.

Recomanat: