Com escriure programes d’ordinador

Autora: Ellen Moore
Data De La Creació: 12 Gener 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Versión Completa. “Las grandes respuestas de la educación viven en las preguntas”, Sugata Mitra
Vídeo: Versión Completa. “Las grandes respuestas de la educación viven en las preguntas”, Sugata Mitra

Content

A mesura que la tecnologia cada vegada està més disponible per al públic en general, també ho fa la necessitat de programadors. Escriure codis i programes d’ordinador, o codificar (de l’anglès "coding") és una habilitat que s’ha anat adquirint i millorant amb el pas del temps, però fins i tot el programador amb més experiència va ser una vegada un principiant. Hi ha una gran varietat de llenguatges de programació ideals per a programadors principiants, independentment d’on vulgueu aplicar les vostres habilitats (per exemple, JavaScript és força complex, per tant, és millor començar amb HTML o CSS). Llegiu aquest article per aprendre a escriure programes d’ordinador.

Passos

Mètode 1 de 2: aprendre un llenguatge de programació

  1. 1 No us preocupeu massa per quin idioma heu de triar per estudiar. Molts programadors novells tenen dificultats per triar un idioma quan tot just comencen a aprendre a escriure codis de programa. El llenguatge real que trieu no té importància a l’hora d’estudiar les estructures i la lògica de construir informació. Aquestes habilitats són molt més importants i es poden aprendre amb qualsevol llenguatge de programació.
    • Quan trieu un idioma, concentreu-vos en el propòsit per al qual voleu crear codis de programa i, tot seguit, trieu l’idioma inicial. Per exemple, si voleu desenvolupar llocs web, haureu de començar aprenent HTML5 i després completar-lo amb CSS, JavaScript i PHP. Si voleu crear programes d’ordinador, comenceu a aprendre C o qualsevol altre llenguatge de programació normal.
    • Si us convertiu en programador professional, és possible que no utilitzeu mai el llenguatge que vau aprendre originalment per al vostre treball. En el seu lloc, continuareu aprenent idiomes nous tot el temps mitjançant documentació i experimentació.
  2. 2 Cerqueu recursos en línia gratuïts dedicats a l’idioma escollit. Internet és un cofre de tutorials, cursos i vídeos gratuïts sobre l’idioma que escolliu aprendre. Podeu aprendre els conceptes bàsics de gairebé qualsevol idioma introductori en un dia literalment.
    • Aquí hi ha alguns llocs populars: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools i molts més.
    • WikiHow també proporciona diverses instruccions perquè els principiants aprenguin llenguatges de programació.
    • Podeu trobar vídeos de tutorial per a gairebé qualsevol idioma a YouTube.
    • Stack Exchange és un dels fòrums més populars on els programadors professionals responen a qualsevol pregunta dels usuaris.
    ASSESSORAMENT ESPECIALISTA

    Archana Ramamoorthy, MS


    Workday CTO Archana Ramamurthy és Workday CTO (Amèrica del Nord). Especialista en productes de gran perfil, defensor de la seguretat, defensor d’una major integració en condicions de igualtat en la indústria tecnològica. Va obtenir la seva llicenciatura a la SRM University i el màster a la Duke University. Fa més de vuit anys que treballa en el camp de la gestió de productes.

    Archana Ramamoorthy, MS
    CTO de jornada laboral

    El nostre especialista comparteix la seva història:: “Vaig arribar a la codificació sense saber res de disseny o programació d’ordinadors. Quan volia aprendre a escriure programes, vaig començar llegint llibres en l’idioma i fent servir informació d’Internet.Hi ha tants recursos disponibles al món actual que és molt fàcil aprendre noves habilitats. "


  3. 3 Baixeu-vos un bon editor de text. Molts llenguatges de programació permeten utilitzar editors de text externs per escriure programes. Cerqueu un editor de text que mostri sagnat i marcatge de codi.
    • Els programes més populars inclouen Notepad ++ (Windows), TextWrangler (OS X) i JEdit (qualsevol sistema).
  4. 4 Baixeu-vos els compiladors que necessiteu. Alguns llenguatges de programació requereixen un compilador per mostrar el codi font que heu escrit. Els compiladors tradueixen el codi font a un programa de llenguatge de baix nivell equivalent, que després processa l’ordinador. Molts compiladors són gratuïts i de codi obert. Els idiomes que requereixen l’ús de compiladors inclouen:
    • C;
    • C ++;
    • C #;
    • Java;
    • BÀSIC;
    • Fortran.
  5. 5 Comenceu el vostre primer projecte. Tria un bon projecte introductori que et permetrà provar les teves noves habilitats. Hi ha molts suggeriments i tutorials sobre aquest tema a Internet. Per exemple, podeu començar creant llocs web HTML senzills, funcions i bases de dades PHP simples o programes senzills en qualsevol dels idiomes que requereixin compiladors.
  6. 6 Comenteu tot el vostre codi. Tots els llenguatges de programació tenen una funció de comentari que permet introduir text que el compilador ignora. Per tant, podeu deixar comentaris al codi. Aquests comentaris són extremadament importants, tant per fer saber als altres com funciona el vostre codi com per recordar-vos què fa el codi.
    • La funció de comentari es pot utilitzar per eliminar ràpidament part del codi del programa amb finalitats de prova. Afegiu etiquetes per als dos comentaris al principi i al final del codi que vulgueu excloure temporalment del programa i, a continuació, traieu-les per tornar el codi.
  7. 7 Penseu en detalls d'altres programes o projectes web. Quan aprengueu codi a qualsevol lloc, no us avergonyiu de buscar pistes a Internet i veure com altres persones resolen problemes similars. Preneu-vos el temps per entendre com el codi fa el que fa.
    • Llegiu aquest article per obtenir informació sobre com veure el codi font de qualsevol lloc web.

Mètode 2 de 2: amplieu els vostres coneixements

  1. 1 Inscriviu-vos als cursos. Les universitats, col·legis i programes d'Internet ofereixen programes i cursos que no només us ensenyaran a programar, sinó que també us ajudaran a trobar una feina. Tot i que no sempre es necessita un títol universitari en informàtica, pot ajudar-vos a trobar una feina a temps complet com a programador d’ordinadors.
    • També hi ha un benefici innegable de la comunicació directa amb un professor o un especialista en programació, que no sempre està disponible a través de cursos en línia.
    • Aprendre a convertir-se en programador pot ser bastant car, així que penseu bé si val la pena. Si us agrada escriure programes informàtics només com a afició, no heu de perdre temps i diners en cursos professionals. Si voleu construir una carrera professional en aquesta àrea, obtenir una formació professional us pot ajudar molt (però, de nou, no és necessari si teniu talent).
  2. 2 Amplieu els vostres coneixements. No només es beneficiarà de l’aprenentatge de llenguatges de programació, sinó també de cursos de matemàtiques i lògica, ja que aquestes assignatures solen ser necessàries per a la programació d’alt nivell. No cal ensenyar-los a l’escola, tot i que un entorn acadèmic pot ser útil.
    • La programació que implica física i simulació requereix una bona comprensió d’algoritmes i models.
    • La lògica és fonamental per a la programació, de manera que entendre la lògica i els processos us pot ajudar a resoldre problemes a l’hora d’escriure codi.
    • El coneixement de les matemàtiques avançades sovint no és necessari per a la programació, però es pot utilitzar per a l'optimització i altres avantatges.
  3. 3 Apreneu més idiomes. Un cop tingueu una bona comprensió del vostre primer idioma, també podeu començar a aprendre altres llenguatges de programació. Cerqueu un idioma que complementi el que ja coneixeu o trieu un idioma que es requereixi per a un projecte concret. Els llenguatges addicionals com HTML i CSS solen ser els més fàcils d’aprendre.
    • Java és un dels llenguatges més populars i els desenvolupadors de Java sempre tenen molta demanda. Java s’utilitza en una àmplia varietat de sistemes i té innombrables usos. Java s’utilitza per escriure aplicacions per a Android, un dels mercats de més ràpid creixement.
    • C ++ és molt recomanable si voleu unir-vos a les files dels desenvolupadors de videojocs. Aprendre a programar a Unity (un motor de joc barat i àmpliament utilitzat) i UDK (codi per al popular motor Unreal) us obrirà algunes portes, però no són tan útils fora de la indústria del joc.
    • Si voleu crear aplicacions per a iPhone, Xcode i Objective-C seran la vostra primera opció. Necessitareu un Mac, ja que Xcode només es pot compilar en un Mac.
    • Python és un llenguatge per escriure codi del servidor, un dels més fàcils d’aprendre. Python s'utilitza per a serveis d'Internet com Pinterest i Instagram, i és prou senzill d'aprendre els conceptes bàsics en pocs dies.
  4. 4 Sigues pacient. Mentre programes, sovint trobaràs problemes, sobretot quan cerquis errors o apliquis idees noves. Haureu d’aprendre a conformar-vos amb obtenir petits resultats en lloc de resoldre tot el problema alhora. La paciència us ajudarà a crear un codi millor, cosa que significa que el vostre programa funcionarà millor i els vostres companys estaran contents.
  5. 5 Aprendre a treballar en equip. Si diverses persones treballen en un projecte al mateix temps, poden tenir una visió diferent de com hauria de continuar el projecte. El treball en equip és gairebé inevitable al món empresarial, així que estigueu preparats per treballar amb altres persones, tret que, per descomptat, tingueu la intenció de desenvolupar tot el projecte vosaltres mateixos.
  6. 6 Troba una feina on practicar les teves habilitats de programació. Creeu llocs web i programes informàtics de forma voluntària. Treballar a temps parcial en una empresa petita també pot obrir oportunitats de codificació per a llocs web i programes senzills.
  7. 7 Xateja amb altres programadors. Hi ha infinitat de comunitats de desenvolupadors on podeu trobar ajuda i inspiració. Cerqueu convencions de programació, participeu en hackathons o gamejams (reunions de desenvolupadors per crear programes o jocs en un temps limitat), registreu-vos a diversos fòrums de programació per començar a fer el vostre nom i fer créixer les connexions.
  8. 8 Practicar, practicar i practicar. Segons algunes estimacions, es necessiten unes 15.000 hores de programació abans que es pugui considerar un autèntic mestre. Això significa anys de pràctica constant. Realment dominarà l’habilitat de programar només quan invertiu molt de temps en treballs pràctics i us convertireu en un expert en el vostre camp.
    • Intenteu programar tots els dies, fins i tot els caps de setmana. La programació d’oci pot comportar avenços i noves idees.