No és cap gran secret que saber escriure un codi és una habilitat important en diversos tipus de carrera dins de diverses indústries clau. Alguns coneixements de programació són un requisit previ per a molts llocs de treball en aquests dies, no només aquells que es consideren posicions de desenvolupador a temps complet.
Els rols com el gestor de projectes i l'analista de dades requereixen, almenys, una comprensió bàsica de la programació d'ordinadors, amb més incorporació a aquesta llista de forma regular.
Què llenguatges de programació he d'aprendre?
Amb tants llenguatges de programació en existència, no només és important tenir experiència de codificació, sinó també triar les especialitats adequades per a la indústria en particular que us interessa. Encara que la majoria tendeix a utilitzar una gran varietat de llengües diferents, hi ha algunes que aguantar més pes que altres en determinades empreses.
Hem detallat moltes indústries populars a continuació, dividint els llenguatges de programació clau en dues categories. Els que figuren a la llista Construint una base L'encapçalament sovint es considera com els idiomes bàsics per a la indústria respectiva, mentre que Prenent el pas addicional presenta opcions avançades que poden proporcionar-vos un avantatge en la competència quan intenteu aterrar un nou treball.
Dades massives
Una indústria que continua creixent a passos agegats, la capacitat de recollir i estudiar grans volums de dades en el camp de l'anàlisi predictiu es basa en gran mesura en llenguatges de codificació específics. Si esteu buscant un treball com a científic o creador de dades en el camp emergent de dades importants, aprendre un o més dels idiomes següents és un bon lloc per començar.
Construint una base
- Python
- R
- SQL
Prenent el pas addicional
- Java
- Scala
Indústria educativa
Creieu-ho o no, el món acadèmic tendeix a estar darrere de la corba quan es tracta dels llenguatges de programació que s'utilitzen. Tot i que les institucions d'ensenyament superior poden impartir cursos de codificació avançats, les llengües reals utilitzades per crear i administrar els seus propis sistemes no sempre són les últimes i les més grans. Les raons d'aquest rang van des de finançament limitat fins a no tenir necessitat urgent d'actualitzar, tal com es pot trobar en altres sectors competitius. Dit això, hi ha alguns llenguatges de programació que són més populars que els altres dins de les institucions educatives i les empreses relacionades.
Construint una base
- C # / C + +
- Java
Prenent el pas addicional
- Python
- SQL
Desenvolupament d'aplicacions
Hem detallat el desenvolupament de l'aplicació com a indústria pròpia a causa de la gran quantitat de llocs de treball de programació disponibles que són específics per a la creació d'aplicacions que funcionen amb telèfons intel·ligents i tauletes i altres dispositius relacionats amb Android i / o iOS. Si el vostre objectiu és desenvolupar aplicacions específiques de la plataforma, heu de triar idiomes segons el vostre objectiu (p. Ex., Java per a aplicacions d'Android i Swift per a aplicacions natiu per a iOS).
Construint una base
- Java
- Objectiu-C
- Ràpid
Prenent el pas addicional
- C # / C + +
- HTML5
Indústria del joc
Els videojocs són un gran negoci, i els programadors que tenen un paper integral en la creació d'ells són sovint recompensats amb gust, tant econòmicament com amb altres beneficis laborals atractius. No és tan fàcil entrar en aquesta indústria com un codificador, però desenvolupar una mica d'experiència en les següents tecnologies, sens dubte, farà que sigui un candidat molt més desitjable. Aquests idiomes esmentats a cursiva són específics dels jocs basats en web. Per a jocs d'Android i iOS, consulteu la secció de Desenvolupament d'aplicacions de la part superior.
Construint una base
- C # / C + +
- Java
Prenent el pas addicional
- CSS
- HTML5
- JavaScript
- SQL
Fabricació
Pel que fa a la indústria manufacturera i la programació, es necessiten codificadors per a una varietat d'àrees que van des de la gestió de l'inventari fins a les tasques d'enginyeria reals. Tant si estàs enginyant articles d'ús comú o aprofundint en robòtica avançada, el següent conjunt de llenguatges de codificació sol associar-se a una gran demanda del sector manufacturero.
Construint una base
- C # / C + +
- Java
- Python
Prenent el pas addicional
- Matlab
- Pascal
- SQL
Atenció sanitària
La indústria de la salut s'ha tornat cada vegada més dependent de la fàcil i ràpida disponibilitat de dades de pacients i d'altres informacions mèdiques clau, i els sistemes necessaris per facilitar i mantenir aquests materials virtuals necessiten administradors experimentats i desenvolupadors per crear-los i executar-los. El coneixement de les següents tecnologies pot ajudar-vos a contractar-vos en una posició de TI assistencial.
Construint una base
- SQL
- VBA
Prenent el pas addicional
- SAS
Serveis financers
Ja sigui que estigui facilitant les activitats bancàries diàries, les accions comercials o la gestió de fons de gamma alta, el sector financer ofereix una oportunitat important per als programadors centrats en un o més dels idiomes següents: Python i Java ofereixen una bona base per començar. Atès que aquesta indústria abasta una àmplia varietat d'especialitats, és millor reduir aquesta llista mitjançant la detecció de llistats de feina per a la zona específica en què us interessi.
Construint una base
- Java
- Python
- R
- VBA
Prenent el pas addicional
- C # / C + +
- SQL
Desenvolupament web
Dissenyar i desenvolupar llocs web i altres presències basades en web és una indústria pròpia, i hi ha tres àrees, en particular, en les quals hauríeu de concentrar-vos si voleu ingressar en aquest camp. Fins i tot amb només una comprensió bàsica de les següents tecnologies, podeu crear i dissenyar pàgines web, així com incorporar un comportament avançat i una interactivitat.
Construint una base
- CSS
- HTML5
Prenent el pas addicional
- JavaScript
Llenguatges de propòsit general
Alguns dels llenguatges de programació més populars són, sense sorpresa, aquells que s'utilitzen àmpliament en pràcticament totes les indústries, fent-les adequades per a una varietat de tasques. En la seva major part, aquestes llengües de propòsit general són d'alta demanda i, per tant, ofereixen una bona oportunitat d'aconseguir un treball remunerat com a codificador, independentment del camp.
- C # / C + +
- Java
- JavaScript
- Python
Altres idiomes amb potencial futur d'alta demanda
A més dels llenguatges de programació enumerats anteriorment, hi ha altres que acaba de començar a recopilar algun tipus de vapor per tots els motius correctes i podrien acabar tenint la futura demanda en el mercat de treball en un futur pròxim a llarg termini. Tot i que no podem veure aquest futur a través d'una bola de cristall, és una aposta segura que alguns o tots aquests idiomes es veurien com una bona addició al vostre arsenal de codificació.
- Arduino
- Cristall
- Elm
- Elixir
- Anar
- Kotlin
- Òxid
On començar per aprendre aquests idiomes
Ara que teniu una idea general de quins llenguatges de programació voleu conquerir per a la indústria específica que us interessa, el següent pas és descobrir com començar amb el procés d'aprenentatge. No hi ha una resposta aquí, ja que la majoria de les llengües esmentades tenen una gran quantitat de recursos disponibles, tant gratuïts com pagats, incloent tutorials que es pretén prendre de forma independent, així com cursos en línia i presencials.
La ruta d'aprenentatge que trieu s'ha d'adaptar a les vostres necessitats, preferències i pressuposts individuals.