Es pot aprendre a programar de manera autodidacta?

Aprendre a programar és molt fàcil

Cada cop es posa de moda una professió que, si l'estudies serà el teu passaport a la fama o la fortuna o, una habilitat que si els teus fills no l'aprenen els condemnarà al fracàs. Actualment és la creació d'aplicacions i, abans que sigui reemplaçada per la Intel·ligència Artificial intentarem respondre la pregunta. Es pot aprendre a programar de manera autodidacta?

Deixem-ho clar, no hi ha absolutament cap disciplina que et garanteixi l'èxit i, si bé és cert que un bon programador adquireix habilitats que li seran d'utilitat a la vida, també es poden adquirir estudiant altres coses.

Recordo de la meva adolescència transcorreguda als anys vuitanta, una publicitat que deia que si aprenies Basic les empreses es barallarien per contractar-te Basic és un llenguatge de propòsit general que difícilment serveix per construir aplicacions que es facin servir al món real. Anys més tard es va incloure l'ensenyament d'informàtica a les escoles que no era més que explicar l'ús de les eines ofimàtiques de Microsoft. En els darrers anys van popularitzar els cursos de programació que en realitat s'haurien d'anomenar cursos de codificació perquè només es limiten a ensenyar els rudiments d'un llenguatge de programació.

Es pot aprendre a programar de manera autodidacta?

La discussió sobre si s'estudia en una universitat per fer carrera com a programador reapareix de tant en tant a les xarxes socials. Per descomptat que els que la van cursar són fervents partidaris del diploma, mentre que els que es van formar a si mateixos neguen aquesta necessitat. En general, sembla que les empreses del sector prefereixen la demostració de les habilitats abans que els pergamins.

De tota manera, no només s'aprèn a programar per guanyar diners. També ho podeu fer per col·laborar en projectes de codi obert o per crear aplicacions que s'adaptin a les nostres necessitats.

Pel que fa a la pregunta del títol, és cert que es pot, però tenint present que com més practiquis millor programador seràs.

Què cal aprendre un programador?

Probablement qualsevol estudiant aplicat d'escola primària sàpiga sobre la gramàtica espanyola com Pérez Reverte o Vargas Llosa. Tot i això, no serà capaç d'escriure una bona novel·la. El mateix passa amb la programació. Pots saber-te de memòria totes les ordres d'un llenguatge i memoritzar milers de línies de codi i, això no obstant, això no et converteix en un programador.

La primera habilitat requerida per a un programador és lobjectivitat i la capacitat de raonament lògic. Una aplicació ha de resoldre problemes i qui la desenvolupa ha didentificar quina és, imaginar una solució i ser capaç dimplementar-la abans de posar-se a escriure codi.

El pas següent és identificar quin llenguatge de programació és el més adequat per construir l'aplicació. Al sector es dóna molt això que si només tens un martell creuràs que tots els problemes són claus.

Per a cada llenguatge de programació hi ha diversos entorns integrats de desenvolupament. Molts són compatibles amb diversos llenguatges de programació de manera que familiaritzar-se amb algun d'ells estalviarà força feina.

La majoria de les distribucions Linux inclouen suport per als llenguatges de programació més populars i una selecció d'entorns integrats de desenvolupament.

Algunes distribucions recomanades per aprendre a programar

Aquesta és una selecció absolutament personal. En principi qualsevol distribució Linux es pot fer servir per programar.

  • Ubuntu: És una distribució molt popular pel que si busques com fer alguna cosa a Linux probablement trobis com fer-ho a Ubuntu. A més, compta amb la selecció més completa de programes i diferents formes d'instal·lació.
  • Red Hat Enterprise Linux: Si ets desenvolupador, podràs obtenir una llicència gratuïta i accedir a eines molt útils per a programadors com a gestió de contenidors i suport per a diferents llenguatges de programació.
  • Fedora:  És una distribució comunitària on es proven les característiques que més endavant formaran part de Red Hat Enterprise Linux. Als seus repositoris es troben les versions més actuals de les eines de programació.

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Nelson va dir

    Vaig aprendre a programar quan tenia 13 anys de forma autodidacta amb una Commodore PET 2001, actualment en tinc 54