Requisits d'educació i formació per als programadors
La majoria dels programadors informàtics tenen una llicenciatura amb una major o concentració de cursos en informàtica o tecnologia de la informació. Alguns programadors guanyen un títol associat en una disciplina relacionada amb la informàtica.
Alguns programadors només poden tenir un títol de batxillerat, però en aquests casos han aconseguit una important quantitat de treball de programació.
Els programadors poden obtenir certificacions d'empreses de programari o proveïdors de productes per demostrar la seva habilitat en diversos idiomes informàtics o programar-se en determinades plataformes.
Els programadors informàtics necessiten habilitats analítiques fortes per generar el codi per automatitzar processos complexos. Han de poder entrevistar clients o usuaris finals per determinar les seves necessitats tecnològiques i comunicar opcions per a programes en llengua que els usuaris no tècnics puguin comprendre fàcilment. Es requereixen habilitats de resolució de problemes per resoldre problemes quan els programes no funcionen de manera òptima. Els programadors han de ser detallats i precisos per crear codi a especificacions exactes o trobar problemes menors en els fluxos de codi llargs.
Els estudiants de batxillerat i universitari que tinguin per objecte programar llocs de treball haurien de considerar la possibilitat de crear aplicacions per a dispositius digitals com una manera de demostrar la seva programació i creativitat.
Actualment, la majoria de les escoles secundàries ofereixen cursos de programació que poden ser un camp de proves excel·lents per a programadors aspirants.
Investigueu els idiomes de programació i les habilitats en la major demanda mitjançant la cerca de Google amb frases com ara "millors habilitats de programació per ordinador" o "habilitats de programació d'ordinadors més importants". Escriviu programes que mostrin aquestes habilitats amb l'ajuda de tutorials en línia, llibres i cursos.
Com trobar un treball com a programador d'ordinador
Els candidats que puguin mostrar als possibles empleadors programes reals que hagin creat tindran els llocs de treball d'aterratge més fàcils. Els programadors han de crear una cartera basada en web dels seus projectes de programació que es puguin compartir fàcilment amb els empresaris i contactes de xarxes. Obteniu contactes d'antics alumnes a través de la vostra oficina professional o del vostre professorat.
Torneu a connectar amb els empresaris anteriors on va treballar com a intern o fins i tot com a empleat de servei bàsic, i sol·liciteu les presentacions als professionals de l'ordinador que coneguin. Arribeu als amics de la família i als contactes de Facebook i sol·liciteu referències als tipus d'ordinador que coneguin.
Apropa aquests contactes per programar reunions per obtenir alguns comentaris sobre la seva cartera i consells sobre la cerca de feina. Aquestes entrevistes informatives donaran als vostres contactes l'oportunitat d'obtenir un reconeixement per les vostres habilitats i sovint poden portar referències a entrevistes de feina.
Utilitzeu llocs web de TI especialitzats com Dice.com per generar una llista de llocs de treball. Cerqueu llocs de treball com Indeed.com, Simplyhired.com i LinkUp.com mitjançant paraules clau com "programador" o "programador d'ordinador" i els vostres idiomes d'ordinador preferits per ampliar la vostra llista d'objectius de feina.
Si sou un estudiant o graduat universitari, consulteu amb la vostra oficina professional per obtenir llistats de feina i oportunitats de reclutament.
Consulteu les fires de treball de TI, com UNCUBED, que se centren en llocs de treball a l'inici , a les vostres ubicacions preferides per a l'ocupació. Senti una mica. Genereu una llista dels vostres empresaris ideals d'IT , visiteu els llocs web de feina i sol·liciteu llocs de treball. Reviseu llistes com Forbes "Les millors empreses a treballar" per generar idees.
Entrevista per a treballs de programador
Les entrevistes per als programadors tendeixen a ser bastant diferents del procés estàndard d'entrevista. Els entrevistadors demanaran preguntes conductuals típiques per determinar si els candidats poden fer referència a exemples de resolució de problemes, resolució de problemes, comunicació amb clients i usuaris i tolerància a la frustració.
Els reclutadors també posaran a prova els coneixements tècnics dels candidats demanant-los que expliquin i defineixin termes i processos de programació.
Alguns entrevistadors plantegen hipotètiques qüestions de resolució de problemes que provaran els processos de pensament dels candidats. Per exemple, es pot demanar que descobreixi quants cotxes passen el pont de George Washington en un dia normal. Els empresaris estaran interessats en les seves habilitats lògiques de raonament en lloc d'una resposta correcta.
Es pot demanar que creeu un programa d'exemple amb pseudo codi per resoldre un problema hipotètic en una pissarra. Els empresaris busquen que demostrin un enfocament lògic de la programació.
Hauríeu d'emfatitzar el vostre procés i com expliqueu el vostre mètode. Els entrevistants solen demanar als candidats de programació que revisin el codi d'un programa per tal d'identificar i corregir els errors.
Consulteu els llocs web de la companyia
Moltes empreses de gran tecnologia tenen entrevistes a consells específics per a la seva empresa disponibles en línia. Per exemple, Google té un Hangout en directe on Google parla sobre com entrevistar els candidats a Google i compartir assessorament sobre la millor manera de preparar-se per a una entrevista tècnica.
Amazon té una llista de preguntes freqüents, incloent informació sobre el procés d'entrevista, què fer servir i què haureu de proporcionar.
Seguiment després de l'entrevista
Un seguiment eficaç després de la vostra entrevista laboral és fonamental. Redacta un missatge de correu electrònic d'agraïment immediatament després de l'entrevista i mostreu clarament el vostre entusiasme pel treball i per què creieu que és un lloc excel·lent, a més de la vostra gratitud per l'oportunitat d'entrevistar-vos. En cas de convertir-se en programador d'ordinador?