Guía: Cómo encontrar empleo como desarrollador web y app
Encontrar empleo como desarrollador web y app puede ser complicado. Sin ningún tipo de dudas, el mundo de la programación se ha convertido en una de las profesiones más demandadas en España, con prometedores salarios y con una mayor presencia y protagonismo en compañías y startups.
Aunque el mundo de la programación es el futuro, puede ser difícil encontrar ese primer puesto de trabajo como desarrollador web que te ayude a ganar experiencia y sobre todo práctica con esos lenguajes de programación que tanto te ha costado aprender.
¿Cómo encontrar tu primer empleo como desarrollador web? Con esta guía aprenderás a acercarte a las empresas que buscan developers en sus departamentos de IT y a que estas se acerquen a ti, tanto si acabas de meterte en este mundillo como si ya cuentas con experiencia picando código.
1. Tu formación como desarrollador web
El primer paso antes de buscar trabajo como desarrollador es contar con una formación mínima. Ser programador web/app no consiste únicamente en hacer un curso, de hecho, hacen falta años de práctica con los diferentes lenguajes de programación en los que quieras posicionarte.
Los que trabajan como web/app developers, backend, frontend, full stack developers o los especializados en un lenguaje como los PHP developers suelen haber estudiado una carrera en la universidad, como ingeniería informática, telecomunicaciones e incluso matemáticas.
Sin embargo, es cada vez más común encontrar a programadores que provienen de carreras no técnicas (como podrían ser psicología o marketing) a través de másters y bootcamps. El motivo de esto es que el sector del desarrollo web atrae cada vez a más profesionales que desean encontrar un puesto de trabajo en un sector que indudablemente está en auge.
Si todavía no cuentas con mucha experiencia como desarrollador o todavía tienes dudas sobre las oportunidades de esta nueva profesión, aquí tienes unas escuelas online que ofrecen cursos gratuitos para aprender código desde 0:
Codeacademy: ideal si quieres dar tu primer paso en el mundo de la programación.
Dataquest: Si te atrae la la ciencia de datos, este es tu sitio
Después de dar tus primeros pasos con html y css seguramente querrás un poquito más, de hecho, aquí tienes el listado de los 10 lenguajes de programación más usados en España. Una vez sabes por dónde quieres enfocar tu carrera, te tocará formarte más, por eso aquí tienes un listado con las 4 escuelas de código más importantes en España, el que en muchos casos suele ser el siguiente paso para convertirte en un programador de verdad:
IronHack
Es una de las escuelas de código líder en España. Algunos programadores que estudian aquí ahora están en empresas como Glovo, Twitter, Visa o Google. Esta escuela ofrece bootcamps tanto presenciales como online y actualmente están enseñando lenguajes como Javascript con Mongo, Express, NodeJS y ReactJS. La formación en IronHack permite al estudiante aprender los lenguajes de programación más demandados para salir al mercado laboral como desarrollador web junior.
CodeHouse Academy
Similar a IronHack es una de las escuelas con más crecimiento y renombre en España y ya cuenta con alumni en empresas como Burger King, Microsoft o Indra. Ofrecen bootcamps en streaming de una alta calidad y sus cursos son de diferentes tipos, muy prácticos y enfocados a ofrecer al alumno la capacidad de aprender los conceptos básicos que le permitan salir a este mercado laboral.
Keep Coding
Keep Coding es una code academy que lleva ya casi 10 años formando a desarrolladores web de primera. De hecho, defienden que no basta con saber programar, sino que hay que hacerlo muy bien. La sede está en Silicon Valley y cuenta con profesionales en activo que dan las clases de una forma práctica y sobre todo entretenida. Ofrecen bootcamps de Fullstack, ciberseguridad, DevOps, Big Data e Inteligencia artificial entre otros.
Epitech
Ubicada en Barcelona, Epitech es una escuela con más de 20 años de experiencia que forma a expertos en tecnologías de la información con programas de grado+máster que resultan muy interesantes. Cuentan además con una Coding Academy donde aprenderás javascript, html, css, PHP, Ruby on rails, Python, React de una forma muy práctica, lo que te permitirá salir al mercado laboral con garantías de éxito.
Como puedes ver, existe mucha oferta de formación tanto gratuita como de pago. De hecho, existen másters de escuelas públicas y privadas que han visto en esta nueva profesión en auge una oportunidad para crear nuevos programas de formación.
2. ¿Es necesario hacer prácticas para encontrar trabajo como desarrollador web?
No es imprescindible hacer prácticas para conseguir tu primer puesto como programador. Sin embargo, es habitual que algunos developers pasen por prácticas para sumar sus primeras horas de vuelo o para superar algunos créditos en el grado universitario.
Debido a la gran demanda que hay actualmente en el ámbito del desarrollo web y app, es posible saltar directamente al mundo profesional sin pasar por prácticas, cosa que hace que nuestro sector sea de los más atractivos en cuanto a empleabilidad.
Sin embargo, las prácticas pueden ser una buena oportunidad para aplicar lo aprendido en la escuela en un entorno de bajo riesgo y sumar experiencia. Además, también te permite la posibilidad de que te contraten en esa misma empresa y seguir creciendo en ella desde cero.
Las prácticas como desarrollador suelen ser remuneradas (y si vienes de carrera universitaria, muy buen remuneradas), pero no te recomendamos que comiences a saltar de prácticas en
prácticas durante tus primeros años de carrera laboral porque puede dar la sensación de que no sabes trabajar bien en equipo, cosa que limitará tus posibilidades de seguir creciendo laboralmente.
Si decides hacerlas, tómate las prácticas como lo que son: una primera toma de contacto en el mundo laboral que te permitirá poner en práctica los lenguajes de programación aprendidos en la escuela en un entorno 100% real.
Si te ves con fuerza y madurez para empezar en una empresa sin empezar por prácticas, cosa muy común, intenta al menos antes haber desarrollado proyectos propios y también con amigos, para así demostrar que tienes cierta experiencia y que además sabes trabajar con grupos de trabajo.
3. Aprende, practica y repite
No esperes a encontrar tu primer empleo como desarrollador web para demostrar lo que vales. Aplica todo lo aprendido en proyectos propios como webs sencillas o aplicaciones con las que experimentar. El puesto de developer es eminentemente práctico y eso hace que se valoren tus capacidades prácticas a la hora de enfrentarte a problemas reales con sitios web o aplicaciones reales.
Además, es un mundo muy cambiante y lo que hace 2 años era tendencia hoy está obsoleto, por eso también la formación continua es fundamental. Por eso queremos recomendarte estas 3 plataformas para seguir formándote una vez ya cuentas con una base sólida:
Udemy
Es una plataforma de formación muy conocida que tiene cursos de casi todo. Si ya cuentas con experiencia puedes buscar los cursos avanzados y de especialización que tienen.
Coursera
Es una plataforma similar a Udemy pero en la que además escuelas como Harvard o MIT suben cursos online con los que puedes formarte. Es una forma muy adecuada de seguir aprendiendo.
Udacity
Es un site muy usado para programadores que quieren aprender nuevos lenguajes o frameworks para reciclarse y seguir aprendiendo. Muy recomendable y uno de los más utilizados en la comunidad tech.
¿Por qué no aprender de los mejores? Universidades como Stanford, MIT o Harvard ofrecen Moocs o cursos gratuitos online con los que profesionales de cualquier nivel pueden seguir formándose. Cuanto antes adoptes la dinámica de la formación continua, más rápido encontrarás ese puesto de trabajo que estás buscando, pero para eso es necesario no solo aprender, sino también poner en práctica lo aprendido.
4. ¿Dónde mostrar tus proyectos como desarrollador?
En ese proceso de formación y práctica continua aparecerán ideas y proyectos. Todo comenzará a fluir y estarás un paso más cerca de encontrar ese puesto de trabajo como desarrollador.
¿Dónde mostrar esos proyectos que te harán brillar? Aquí tienes nuestras recomendaciones:
Github: Es una de las principales comunidades del mundo para compartir conocimientos y sobre todo, aprender. Es muy interesante subir allí los avances que vayas haciendo aunque, prepárate para que desarrolladores de todo el mundo destripen tu proyecto.
En tu propia web o CV: Hacer una web personal es un buen camino para encontrar empleo como desarrollador web y ese es el principal canal en el que dar a conocer tus proyectos al mundo.
LinkedIn: La red social profesional por excelencia. Si quieres encontrar empleo como desarrollador web no solo debes mostrar aquí tus proyectos personales sino también tener perfectamente actualizado y optimizado tu perfil.
Si haces todo esto estarás trabajando tu presencia digital y posicionándote, poco a poco, en el sector de la programación. Esto no es solo importante para trabajar tu marca personal, sino también para controlar qué encuentran los recruiters cuando te busquen en LinkedIn o en Google.
5. ¿Dónde buscar empleo como desarrollador web?
¿Cómo buscar trabajo como developer? ¿Qué plataformas y webs hay que sirvan de verdad para encontrar empleo como desarrollador web y app? A continuación te mostramos nuestras recomendaciones:
Como hemos dicho antes, LinkedIn es la principal red social profesional del mundo. Con más de 600 millones de usuarios registrados en el mundo LinkedIn se ha convertido una red social vital tanto para aprender, contactar con empresas, crear tu propia marca personal y encontrar oportunidades laborales. Si quieres que tu perfil destaque en LinkedIn pero no sabes por dónde empezar, puedes descargar esta guía de optimización de tu perfil de LinkedIn para sacar todo el jugo a esta red social.
We Are Hiring
Es el único portal de empleo especializado en perfiles digitales. Aquí encontrarás puestos de backend developer, frontend developer, fullstack developer, Data Analyst, PHP developer, etc. Es de los pocos portales de empleo que ofrecen ofertas de empleo para cualquier persona que adentrar en el mundo digital de forma profesional. Aquí tienes toda la oferta de empleos de desarrollador de We Are Hiring.
Github
GitHub es, además de un sitio web donde compartir tus proyectos, una plataforma para encontrar empleos como desarrollador web, app, data science, etc. Es uno de los sitios web más famosos del mundo y una referencia.
Stack Overflow
Esta plataforma es muy similar en este sentido a GitHub. Tiene una sección de jobs que no tanta gente conoce y que te permite ver cómo está el mercado laboral técnico tanto en España como en el ámbito internacional.
Careers
Es muy recomendable acercarte a aquellas empresas que te gustan de verdad y hacer que te vean. ¿Cómo? La mayoría de empresas medianas y grandes tienen una sección de careers en sus sitios web donde puedes registrarte, rellenar tu perfil y buscar tus puestos de empleo vacantes. Un truco muy interesante es que permiten crear notificaciones cuando aparecen puestos de una determinada categoría. Eso hace que estés siempre al día de las ofertas vacantes de tus empresas favoritas.
6. ¿Cómo hacer el CV de un desarrollador web?
Hay muchos artículos escritos sobre cómo crear un currículum vitae perfecto y no queremos aburrirte con esto. Solamente te queremos dar una serie de tips que no debes olvidar a la hora de hacer un CV para posicionarte como desarrollador.
Dale visibilidad a los lenguajes que dominas. En muchos casos es mejor poner Ruby on rails developer que Backend Developer. Si has trabajado en una empresa con metodología Agile, destácalo en tu CV. Si has trabajado con herramientas como ASANA, JIRA o Github, muéstralo.
Otro punto del que pecan muchos programadores es el insertar barras de nivel en cada skill: No lo hagas, simplemente nombra las skills que tienes y herramientas que has usado o conoces. De hecho, no hables solo de habilidades duras o skills técnicas, ya que los responsables de recursos humanos también valoran a los desarrolladores con soft skills (habilidades blandas) como la empatía, capacidad de negociación, team lead, etc.
Si eres Junior y te falta experiencia, haz valer tu trabajo y pon proyectos acabados como experiencia. Esa es una de las mejores muestras de que eres una persona inquieta a la que le apasiona su trabajo.
En cuanto a la redacción del CV para optar a un puesto como desarrollador web:
-
Adapta el currículum vitae a la oferta de empleo
-
Integra las palabras clave del puesto en el CV
-
Pon enlaces de tus mejores proyectos, así como de tu web personal
-
Adjunta tu perfil de github
7. ¿Cómo preparar la entrevista?
¡Enhorabuena! Una vez te has formado y has sumado horas de experiencia práctica real ya puedes optar a esa tan ansiada entrevista para un puesto de trabajo como desarrollador web y app.
Las entrevistas para estos empleos suelen tener varias fases. La primera suele ser con el recruiter que evaluará si dispones de conocimiento y competencias para el puesto y la segunda puede ser con el CTO o Team Lead del departamento de IT, donde se evaluarán tus skills de programación con una prueba técnica.
Es probable que en los próximos años haya muchas vídeo-entrevistas y debes saber que son muy diferentes a las entrevistas presenciales. Por eso, aquí tienes esta guia detallada con consejos para superar una video-entrevista.
8. ¿Cómo superar el test de programación en una entrevista?
Los test de programación son aquellas pruebas técnicas que se realizan durante las entrevistas para puestos de desarrollador web, app y de programación. Estos test sirven para que la empresa tenga pruebas de las capacidades reales del candidato.
Debes superar las pruebas técnicas que todas las entrevistas para puestos de programación tienen. A continuación, te mostramos a qué vas a enfrentarte en esa entrevista:
Tipos de test de programación
- Test técnico con tiempo ilimitado
- Test técnico con tiempo cronometrado
- Programación bajo supervisión
Consejos para superar el test de programación
- Mantén la calma y respira hondo
- Lee con atención el enunciado y haz lo que se te pide
- Haz un esquema y divide en mini-tareas aquello que se pide
- Aprovecha los conocimientos que has adquirido en proyectos pasados
- Google: tu mejor aliado
- Siempre ten presente la máxima de “es mejor entregar algo que no entregar nada”
- Si no consigues hacer justo lo que te piden, ofrece una versión alternativa
- Añade test a tu código: TDD
- Durante la prueba destaca aquello en lo que eres realmente bueno
Estas pruebas son muy importantes ya que aunque seas un gran profesional, encajes bien con el puesto y tengas una gran presencia digital, si a la hora de la verdad no superas este test no lograrás encontrar ese empleo como desarrollador web que tanto deseabas.
9. Ve a eventos online y offline
Para aumentar tus oportunidades laborales y tus contactos es recomendable que te dejes ver en eventos, tanto offline como online. Eso te permitirá poco a poco ir haciendo contactos, conocer a profesionales de tu sector y crear una pequeña red de colaboradores tanto para proyectos personales como para futuras oportunidades de trabajo.
Ve a meetups, ve a eventos organizados en LinkedIn por especialistas del sector, busca canales de slack donde profesionales compartan conocimiento y participa e interactúa. Si no te dejas ver es muy complicado que aparezcan esas oportunidades de empleo que buscas.
El 85% de las ofertas de empleo no son públicas, es decir, no se publican en ningún portal de empleo del mundo. Eso significa que cosechar una buena relación con profesionales de interés del ramo es algo que no puedes dejar de hacer.
¡Y ya está! Esta es nuestra guía sobre cómo encontrar tu primer empleo como desarrollador web en España. Esperamos haberte ayudado y si tienes cualquier pregunta, no dudes en escribirnos.
¡Que la fuerza te acompañe!
Leave a comment
Debes iniciar sesión para poder comentar