Els millors llenguatges de programació per a treballs de postgrau

Un grapat d’empresaris entrenen graduats sense experiència per escriure codi, però podeu aplicar-vos a una gamma més àmplia si apreneu un llenguatge de programació al vostre temps.

Estàs estudiant un curs d’informàtica o un grau relacionat?

No confieu en el vostre curs per ensenyar-vos totes les habilitats de programació que necessiteu. És probable que els temes i mòduls que s’imparteixen en els graus d’informàtica, així com com s’imparteixen, varien molt entre les universitats. Per tant, sempre hi ha marge per millorar les teves habilitats més enllà de l’aula.

No estudies informàtica, però estàs buscant carreres relacionades amb codi?

Tot i que un grapat d’empresaris entrenen graduats sense experiència per escriure codi, podeu augmentar el nombre al qual podeu sol·licitar aprenent un llenguatge de programació al vostre temps. Comenceu la vostra recerca sobre ocupadors de TI graduats aquí.

Segueix llegint per esbrinar quins idiomes volen els teus ocupadors preferits i les idees dels reclutadors sobre aprendre a programar o obtenir proves de les teves habilitats.

Quins són els millors llenguatges de programació per a treballs de postgrau en TI?

Els requisits dels diferents empresaris varien àmpliament, així que investigueu-los sempre individualment.

  • Kirsty Smith, directora de contractació de graduats i aprenents a

    Capgemini

    , aconsella: ‘Sens dubte, és beneficiós tenir coneixements i experiència d’alguns llenguatges de programació. Concretament, els coneixements en Java, JavaScript, Python, SQL, C#, Ruby i PHP serien valuosos.’ Afegeix: “No només demostra que l’individu té la capacitat d’adquirir habilitats de codificació, sinó que també mostra la passió i el desig d’aprendre’ls”.

  • BlackRock

    ha dit anteriorment a targetjobs que, tot i que funcionen principalment amb Java, qualsevol llenguatge orientat a objectes (com Python, JavaScript o C++) seria beneficiós.

  • Morgan Stanley

    ha especificat prèviament que els seus analistes tècnics graduats han de tenir coneixements de Linux/Unix i Windows, així com un bon coneixement d’almenys un llenguatge de programació, oferint C, C++, Java i C# com a exemples.

  • tessella

    afirma que les seves funcions de graduat en científic de dades i desenvolupadors de programari requereixen que els sol·licitants tinguin experiència en un dels idiomes següents: Java, Python, C, C#, C++, R o Matlab.

Consell: aprendre una llengua és millor que cap

Molts dels empresaris amb qui vam parlar van especificar que, tot i que potser no demanen idiomes específics, és beneficiós que els graduats hagin après els fonaments d’almenys un idioma.

  • “Els llenguatges de programació, els conjunts d’eines i les tècniques us permeten crear sistemes i explicar solucions i són una cosa que tots els desenvolupadors han de tenir al corrent: aprendre un llenguatge comú és una bona idea”, explica Francesca White, reclutadora de graduats en tecnologia de

    Deutsche Bank

    . “No obstant això, les eines i els marcs es desfasen molt ràpidament, així que la clau és poder pensar algorítmicament sense lligar-se a una eina específica”.

  • “No diria que busquem graduats que coneguin un llenguatge o una tecnologia de codificació específics”, afirma Iain McFadyen, gerent de reclutament de graduats global de

    Grup de la Borsa de Londres

    . “El que busquem és gent que hagi aprofitat l’oportunitat per familiaritzar-se amb la tecnologia en general i tenir passió per ella”.

Com puc aprendre un llenguatge de codificació?

Hi ha moltes maneres de millorar les teves habilitats de programació o aprendre un nou llenguatge, tant com a part del teu grau com fora del mateix.

Aprendre les bases d’una nova llengua

Fins i tot si no esteu estudiant ciències de la computació, és possible que encara trobeu oportunitats per obtenir experiència en codificació com a part del vostre curs. “Cada vegada més estudiants que estudien física o enginyeria han utilitzat Python”, explica Iain de

Grup de la Borsa de Londres

. ‘Si tens l’oportunitat de fer mòduls que et donen una exposició a la programació, fes-los. Alguns graus empresarials fins i tot ofereixen cursos de programació empresarial. No et convertirà en un expert, però et permetrà començar a construir una comprensió.’

Si voleu aprendre un idioma des de zero, proveu un dels molts cursos i recursos gratuïts disponibles en línia, a llocs web com Coursera, Codeacademy o FutureLearn. Un reclutador de tecnologia a

MI5

aconsella: “Hi ha cursos de codificació en línia gratuïts i canals de YouTube que et poden portar de “zero a heroi” en qüestió de setmanes. Pensa en un projecte que vulguis crear o construir, i fes-ho!’

Desenvolupa les teves habilitats de codificació encara més

Un cop hàgiu après els conceptes bàsics d’un nou idioma, la millor manera de desenvolupar les vostres habilitats és simplement trobar excuses per utilitzar les vostres noves habilitats. Això us permetrà aprofundir en els vostres coneixements i és possible que pugueu aprofitar l’experiència d’altres programadors. “Comença a codificar en el teu temps lliure, crea les teves pròpies solucions i augmenta gradualment la complexitat”, aconsella Iain.

Compte amb hackatons, projectes de codi obert i concursos de codificació que proporcionaran experiència de codificació en grup. “Desenvolupar en equip és un repte de dominar, però és tan important com tenir un bon coneixement dels conjunts d’eines”, afirma la Francesca. A més de desenvolupar les teves habilitats, també podràs parlar-ne durant les sol·licituds i entrevistes.

“Hi ha molts hackatons d’estudiants per participar, que s’adrecen completament a programadors principiants i molt experimentats. Fes servir els mentors en aquests esdeveniments, ja que t’ajudaran a dissenyar i construir una idea’, aconsella un reclutador de tecnologia a MI5. També van afegir que “en aquests esdeveniments se sol oferir pizza i refrescos gratuïts”. Tot i que, per descomptat, això és per a esdeveniments presencials, hi ha hackatons en línia als quals podeu assistir des de la comoditat del vostre dormitori.

L’experiència laboral, els anys de pràctiques i les pràctiques, ja siguin presencials o en línia (o amb un enfocament híbrid que inclou tots dos) són excel·lents maneres d’aprendre més sobre els llenguatges de codificació i com s’apliquen a la pràctica en el lloc de treball. També és una oportunitat per construir la teva xarxa i experimentar la cultura i els valors dels diferents empresaris: una cosa important a tenir en compte a l’hora d’escollir a qui sol·licitar.

Hauríeu d’aprendre més d’un llenguatge de codificació?

Si ja coneixeu un idioma, aprendre un altre idioma semblant pot ser bastant senzill. Matt Gardner, director de producte i equip de desenvolupament de

BlackRock

, diu: “Hem superat la nostra prova de Java que només coneixia C++. S’havien passat un parell d’hores preparant-se amb un llibre i els va semblar senzill la transició a Java.’ Els estudiants que desenvolupin les seves habilitats han de “mai construir dos sistemes amb la mateixa arquitectura i eines, i treballar en equip sempre que sigui possible”, aconsella Francesca. “Aprèn almenys un llenguatge de programació a un nivell superior, de manera que puguis recórrer a aquest com a solució quan et trobis el temps”.

Quan trieu un idioma addicional per aprendre, val la pena dedicar-vos un temps a pensar en les vostres opcions i seleccionar un idioma que probablement us sigui útil en la vostra futura carrera professional. “Investigueu quins idiomes es podrien utilitzar per als vostres projectes, penseu com aquest codi podria aportar alguna cosa una mica diferent al que esteu treballant i com això podria afegir valor”, aconsella Kirsty. ‘Per exemple, R s’utilitza per a més dades estadístiques. Uniu-vos a grups perquè pugueu comparar la vostra troballa i experimentar amb allò que funciona bé.’

Recomanaria unir-se a comunitats en línia i contribuir a projectes de codi obert. – Hannah McGarty, Hotels.com

Com puc promocionar les meves habilitats de programació al meu currículum de postgrau, a la sol·licitud i a l’entrevista?

Tot i que desenvolupeu les vostres habilitats de codificació, hauríeu d’assegurar-vos que els reclutadors ho coneguin. No tingueu por d’esmentar l’assistència a hackatons i esdeveniments, o la realització de projectes personals, a les sol·licituds, els currículums i a les entrevistes.

Podeu veure els nostres consells de redacció de CV de graduats tècnics aquí , que inclou una plantilla de CV de graduats en TI. La presentació clara és clau i assegureu-vos de posar els idiomes que el vostre empresari escollit vol veure al capdamunt de la vostra llista i en algun lloc que no us podeu perdre quan un reclutador escaneja el vostre currículum.

Els reclutadors també voldran veure exemples de les vostres habilitats a la pràctica. Pengeu exemples de projectes a un perfil de GitHub i incloeu-hi enllaços al vostre currículum, de manera que els empresaris puguin fer una ullada al vostre codi. Aquesta és una oportunitat per mostrar proves de com heu abordat un problema i com podeu aplicar els vostres coneixements tècnics en escenaris pràctics. Assegureu-vos que els exemples que poseu estiguin lliures d’errors i siguin un bon aparador de les vostres habilitats. A més, estigueu preparats per parlar de qualsevol exemple que inclogueu a l’etapa de l’entrevista.

Recordeu: altres habilitats de postgrau també importen

Els llenguatges de programació solen ser un requisit per als treballs de postgrau en TI, però els empresaris amb qui vam parlar van subratllar que no us hauríeu de fixar en això, ja que l’especificació de la feina també enumerarà moltes altres habilitats i fortaleses. La bona notícia és que si proveu alguns dels suggeriments anteriors per aprendre a codificar, segur que adquirireu moltes altres habilitats desitjables.

Obteniu més informació sobre com mostrar la vostra passió per la tecnologia i assegurar-vos que teniu una sèrie d’habilitats interdisciplinàries.

segueix-nos a Twitter

@TjobsEng_Tech

.

Leave a Comment

Your email address will not be published. Required fields are marked *