Com codificar: 15 passos (amb imatges)

Taula de continguts:

Com codificar: 15 passos (amb imatges)
Com codificar: 15 passos (amb imatges)

Vídeo: Com codificar: 15 passos (amb imatges)

Vídeo: Com codificar: 15 passos (amb imatges)
Vídeo: Subxarxa CDC: Sessió de tancament 2024, Abril
Anonim

A mesura que la tecnologia es fa cada vegada més accessible, la necessitat de programadors sempre augmenta. La codificació és una habilitat apresa i perfeccionada amb el pas del temps, però tothom ha de començar en algun lloc. Hi ha una gran varietat de llenguatges perfectes per a principiants independentment del camp que us interessi (per exemple, JavaScript, etc. JavaScript és força avançat, així que comenceu per HTML o CSS). Vegeu el pas 1 següent per obtenir informació sobre com fer-ho.

Passos

Mètode 1 de 2: Aprendre un idioma

Codi Pas 1
Codi Pas 1

Pas 1. No us preocupeu massa per quin idioma escolliu

Molts programadors inicials lluiten amb quin idioma escollir quan comencen a aprendre. (Perquè no saben per on començar amb el seu primer codi). El llenguatge real en què comenceu a aprendre no fa una gran diferència a l’hora d’aprendre sobre les estructures de dades i la lògica. Aquestes són les habilitats que més importen i es poden afinar amb qualsevol idioma.

  • Quan escolliu un idioma, només us heu de centrar en quin tipus de desenvolupament voleu començar i escolliu un idioma introductori. Per exemple, si voleu aprendre el desenvolupament web, comenceu amb HTML5, complementat amb CSS, JavaScript i PHP. Si voleu fer aplicacions d'escriptori, comenceu per C++ o un altre llenguatge de programació bàsic.
  • Si fas una carrera professional en codificació, descobriràs que mai no faràs servir el llenguatge que has après per codificar. Al contrari, anireu aprenent idiomes a mesura que aneu passant per la documentació i l’experimentació.
Codi Pas 2
Codi Pas 2

Pas 2. Cerqueu recursos gratuïts en línia per a l'idioma que trieu

Internet és un tresor de tutorials, classes i vídeos gratuïts, tots adaptats a l’idioma que trieu. Podeu començar a comprendre bàsicament pràcticament qualsevol idioma introductori en un dia.

  • Els llocs més populars inclouen Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School i molts més.
  • Hi ha una varietat de guies d’inici específiques per a idiomes disponibles aquí a wikiHow.
  • Podeu trobar guies d’instruccions per a pràcticament qualsevol escenari de programació a YouTube.
  • Stack Exchange és un dels llocs de preguntes i respostes més populars per a qualsevol dubte sobre programació.

CONSELL D’EXPERT

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Director de Tecnologia, Workday

Història del nostre expert :"

Codi Pas 3
Codi Pas 3

Pas 3. Descarregueu un bon editor de text

Molts llenguatges de programació us permeten utilitzar editors de text externs quan escriviu el vostre codi. Cerqueu un editor de text que us permeti veure sagnats i marques de codi.

Els programes més populars inclouen Notepad ++ (Windows), TextWrangler (OS X), JEdit o Visual Studio Code

Codi Pas 4
Codi Pas 4

Pas 4. Baixeu els compiladors necessaris

Alguns llenguatges de programació requereixen un compilador per executar el codi que creeu. Els compiladors tradueixen el codi que escriviu a un llenguatge de nivell inferior que la màquina pot processar. Molts compiladors són de codi obert i d’ús gratuït. Els idiomes que requereixen compiladors inclouen:

  • C
  • C ++
  • C #
  • Java
  • BÀSIC
  • Fortran
Codi Pas 5
Codi Pas 5

Pas 5. Inicieu el vostre primer projecte

Tria un bon projecte introductori que t’ajudarà a mullar els peus. Hi ha una gran varietat de suggeriments i tutorials en línia, però alguns llocs per començar són llocs web bàsics per a HTML, bases de dades bàsiques i funcions de formulari amb PHP o programes senzills amb qualsevol dels llenguatges del compilador.

Codi Pas 6
Codi Pas 6

Pas 6. Comenteu tot el vostre codi

Tots els llenguatges de programació tenen una funció de comentari que us permet introduir text que el compilador ignora. Això us permet afegir comentaris al vostre codi. Aquests comentaris són crucials, tant per fer saber als altres com funciona el vostre codi com per recordar-vos què fa el vostre codi.

També podeu utilitzar la funció de comentari per eliminar ràpidament el codi del vostre programa amb finalitats de prova. Col·loqueu etiquetes de comentari al voltant del codi que vulgueu excloure i, a continuació, traieu-les per tornar el codi

Codi Pas 7
Codi Pas 7

Pas 7. Seleccioneu altres programes o projectes web

Quan estigueu aprenent a mesura que aneu, no us avergonyiu de mirar les coses i veure com altres han afrontat les mateixes tasques. Preneu-vos temps per entendre per què el codi fa el que fa.

Consulteu aquesta guia per obtenir detalls sobre com veure el codi font dels llocs web

Mètode 2 de 2: Ampliar el vostre coneixement

Codi Pas 8
Codi Pas 8

Pas 1. Feu classes

Els col·legis comunitaris, les escoles tecnològiques i els programes en línia ofereixen certificacions i classes que us ajudaran a obtenir un lloc de treball a més d’ensenyar-vos a programar. No sempre és necessari un títol avançat com Informàtica, però pot ajudar a obtenir una feina de programació a temps complet.

  • (Es pot dir molt per tenir un punt a un amb un professor o expert en programació, cosa que no sempre està disponible amb fonts en línia.)
  • Les classes poden ser cares, així que penseu els beneficis. Si la programació és només un hobby, és possible que les classes no valguin la pena el temps i els diners. Si voleu convertir la programació en una carrera, les classes us poden donar un gran impuls (però, de nou, és lluny de ser necessari si teniu talent).
Codi Pas 9
Codi Pas 9

Pas 2. Amplieu els vostres coneixements

A més d’aprendre llenguatges de programació, us beneficiarà molt de les classes de lògica i matemàtiques, ja que sovint són necessàries per a la programació avançada. No necessàriament heu d’aprendre això a l’escola, però la configuració de l’aula us pot ajudar.

  • La programació que impliqui càlculs de física i altres simulacions requereix una forta comprensió d’algoritmes i models.
  • La lògica és la base fonamental de la programació, de manera que entendre la lògica i els processos us ajudarà a resoldre problemes quan esteu codificant.
  • No és necessari conèixer matemàtiques avançades per a la majoria de programació, però el coneixement pot conduir a beneficis i optimitzacions.
Codi Pas 10
Codi Pas 10

Pas 3. Apreneu més idiomes

Una vegada que tingueu una bona comprensió del vostre idioma inicial, podeu començar a ramificar-vos. Cerqueu un altre idioma que complementi el que coneixeu o seleccioneu un idioma per a una feina concreta que us interessi. Els llenguatges complementaris, com ara HTML i CSS, són sovint els més fàcils d’aprendre.

  • Java és un dels llenguatges més populars i sovint hi ha moltes oportunitats per als desenvolupadors de Java. Java pot funcionar en una gran varietat de sistemes i té innombrables aplicacions. Java s’utilitza per a aplicacions d’Android, un dels mercats amb més creixement.
  • C ++ és molt recomanable per desenvolupar videojocs. Aprendre a codificar a Unity (un motor de joc de baix cost molt utilitzat) i UDK (el codi del popular motor Unreal) pot ajudar a obrir algunes portes, tot i que no són tan útils fora de la indústria dels videojocs.
  • Si voleu fer aplicacions per a iPhone, Xcode i Objective-C seran les vostres eines principals. També necessitareu un Mac, ja que Xcode només es pot compilar en un Mac.
  • Python és un llenguatge de seqüència d’ordres de servidor que és un dels idiomes més fàcils d’aprendre. Python s’utilitza per a serveis web com Pinterest i Instagram i és prou senzill per aprendre els conceptes bàsics en pocs dies.
Codi Pas 11
Codi Pas 11

Pas 4. Sigues pacient

Sovint us trobareu davant de reptes mentre programeu, sobretot quan es tracta de buscar errors o implementar una nova idea. Haureu d’aprendre a satisfer-vos d’aconseguir petits resultats en lloc de resoldre tot un trencaclosques alhora. La paciència condueix a un codi més eficaç, que conduirà a programes amb un millor rendiment i a col·legues més feliços.

Codi Pas 12
Codi Pas 12

Pas 5. Apreneu a treballar amb els altres

Si teniu diverses persones treballant en un projecte, obtindreu diversos punts de vista sobre com fer-ho. Treballar en equips és pràcticament inevitable al món empresarial, de manera que, tret que vulgueu desenvolupar-ho tot de manera independent, prepareu-vos per treballar amb altres persones.

Codi Pas 13
Codi Pas 13

Pas 6. Obteniu una feina on pugueu practicar les vostres habilitats de codificació

Treballar com a voluntari dissenyant llocs web o escrivint aplicacions d'escriptori. Un treball a temps parcial amb una empresa petita pot generar oportunitats per escriure codi per a llocs web o aplicacions senzilles.

Codi Pas 14
Codi Pas 14

Pas 7. Connecteu-vos amb altres programadors

Hi ha innombrables comunitats i reunions de desenvolupadors que us poden ajudar i inspirar-vos. Cerqueu convencions de programació local, participeu en un hack-a-thon o en un bloc de jocs (esdeveniments temporitzats amb un tema comú) i inscriviu-vos en alguns fòrums de programació per començar a expandir la vostra exposició i xarxa.

Codi Pas 15
Codi Pas 15

Pas 8. Practicar, practicar, practicar

S'estima que passen unes 15.000 hores abans que pugueu ser considerat un expert en programació d'ordinadors. Són anys de pràctica aplicada. El veritable domini de la programació només arribarà després de dedicar el temps a la pràctica i a ser hàbil.

Intenteu passar temps programant cada dia, fins i tot quan no esteu treballant. Programar en el vostre temps lliure pot comportar avenços i noves idees

Recomanat: