Después del evento “Pasos para encontrar trabajo como desarrollador” que tuvo lugar en Keepcoding Code One hace un par de semanas, te traigo esta recopilación maravillosa, con los puntos más importantes que se trataron, y donde participaron empresas tan importantes como Digital Talent Agency (Reclutadores con más de 15 años de experiencia), Spotahome y Adidas.
6 puntos clave para encontrar trabajo como desarrollador
1.Perfiles más demandados. Candidatos:
Antes de nada y lo más importante es saber qué tipo de perfiles son los más demandados actualmente. En base a eso puedes actualizarte y formarte en nuevos lenguajes o frameworks.
Roles:
- Backend & Frontend Dev
- SDE
- UX/UI
- Product Managers & Owners
- BI
- Desarrollador móvil, Android, iOS o híbrido
- Profesionales del Big Data y la Inteligencia Artificial
- Ingenieros de red y comunicaciones que posean experiencia en seguridad y en herramientas DevOps.
Tecnologías:
- Javascript
- Java (Spring)
- PHP
- Docker
- Elastic Search
Que piden:
- Experiencia con las últimas tecnologías
- Conocimiento profundo de software
- Experiencia previa en producto
- Inglés
- Proyectos internacionales
- Trabajo en equipo
- Proactividad
- Flexibilidad (adaptación al cambio)
2. En qué se fijan los reclutadores para seleccionar candidatos:
Los consultores tienen muy en cuenta algunos aspectos como las habilidades, las herramientas utilizadas o la frecuencia de actualización del CV. Cuando ven un perfil en RRSS/comunidades/portales, los expertos en selección se fijan en:
Tus estudios es una parte importante, pero la experiencia y las skills específicas del profesional son mucho más relevantes.
3.Para saber si un profesional está abierto a nuevas ofertas de empleo, tienen en cuenta:
4. Para asegurarse que la oferta de empleo puede interesar al candidato para alcanzar sus objetivos profesionales, se fijan en:
5. Palabras clave por las que te buscarán:
- Si eres experto en Java, muchos reclutadores te buscarán por las palabras:
J2EE, Spring, Hibernate, Struts
- Si eres diseñador, Frontend, te buscarán por:
Angular, React, HTML5 y CSS3, JavaScript
- Si eres experto en Mobile, es probable que te busquen por:
Swift, Objetive – C, SDK, Android Studio
6. Todos los reclutadores coinciden en:
- Es importante que incluyas tu formación autodidacta y tus conocimientos, aunque no cuentes con experiencia laboral o estudios reglados.
- Si en tu perfil no detallas nada o casi nada en la descripción de tus puestos de trabajo anteriores, es muy probable que los consultores te acaben descartando.
- Una visión integral de cada proyecto. Tener destreza en todas las áreas involucradas para poder dominar prioridades y estrategias.
- Actitud orientada a objetivos en lugar de tareas, soluciones en lugar de condiciones.
- Pensamiento estratégico para satisfacer al cliente y también dar valor a la empresa.
- Base sólida en programación orientada a objetos.
- Facilidad para aprender nuevas tecnologías y adaptarse a nuevas herramientas.
- Saber más de un idioma, el inglés es IMPRESCINDIBLE.
El Desarrollo de Software es un camino profesional especialmente interesante, por un lado es uno de los cargos mejor pagados actualmente, y existe una gran escasez de programadores cualificados, así que la proyección en este campo es prácticamente infinita.
¡Ya sabes lo que necesitas! ¿Lo tienes? A continuación, te doy unos consejos concretos que te darán resultado para encontrar trabajo como desarrollador:
Escribe código con frecuencia
No lo dejes sólo para tareas de trabajo. Crea esa app que te da curiosidad, experimenta con nuevas herramientas y colabora en proyectos open source.
Actívate en las redes
Pon especial atención a stackoverflow y github, serán excelentes credenciales de tu habilidad como desarrollador.
Asiste a conferencias, es una excelente manera de hacer networking.
Aprende inglés, aprende inglés, aprende inglés
¡Negarte al inglés es cerrar la puerta al mundo! Dispones de una gran variedad de recursos online para aprender o perfeccionar: webs de enseñanza, grupos de intercambio de idiomas, incluso profesores particulares vía Skype. Una rápida búsqueda te desplegará todas las posibilidades.
Y por encima de todo: prepárate
La mejor vía es especializarse, para destacar en alguna tecnología, lenguaje, rol, pero elige una vía y profundiza en ella.
Una cosa es ser hábil, otra es estar preparado para brindar lo que el mercado demanda. En este sentido, los títulos académicos harán poco si no dominas las herramientas que buscan las empresas. Las principales empresas innovadoras en todo el mundo – incluyendo el codiciado Silicon Valley – reconocen que la programación es una habilidad fundamental para cualquier profesional, saben que existe una carencia de profesionales, y están dispuestas a abrir las puertas a talento valioso.
El empeño y la disciplina te llevarán lejos, pero el foco te hará llegar más rápido. La diferencia la marcará tener justo lo que las empresas solicitan, y aunque es posible hacerlo por tu cuenta, un programa de formación reduce significativamente el tiempo que tardarás en dominar las tecnologías más actuales.
Lo que debes manejar para diferenciarte: Arquitectura de Apps
Las empresas han hecho una rápida transición del Mobile First al Mobile Only. Es decir, sin apps, no se puede hablar de empresa competitiva, y precisamente esa es la ventana que debes aprovechar.
Tanto las apps más populares como Facebook, Twitter, Instagram, etc como apps corporativas que optimizan procesos tienen en común su arquitectura fundamental, y conocerla es la clave.
KeepCoding Bootcamp te lleva hacia la meta
En los Bootcamps de Keepcoding, encuentras todas las herramientas para convertirte en más que un Full Stack Developer, preparado para competir por los mejores puestos de trabajo en cualquier parte del mundo.
El formato del Bootcamp es un blend de clases en vivo a distancia, recursos online y material descargable, por lo que perfectamente puedes realizarlo desde cualquier parte.
Es un programa de formación dinámico. En cada edición observamos muy de cerca las tendencias de la Industria, y nos adaptamos para asegurar que los alumnos adquieran las aptitudes que buscan empresas y startups.
100% Hands On
El objetivo principal es que aprendas con enfoque integral los componentes fundamentales de cualquier producto de software moderno, y seas capaz de llevar un proyecto de principio a fin.
¿Cómo? Por un lado, afinando tus habilidades de programación con sesiones intensivas para aprender las tecnologías más actuales, herramientas de trabajo en equipo, gestión de proyectos, buenas prácticas de desarrollo. Por otro lado, coaching y seguimiento personalizado, formación en entrepreneurship, gestión de talento y la oportunidad única de conocer gurús internacionales del desarrollo y el emprendimiento.
Ademas, uno de los grandes diferenciales de los Bootcamp en KeepCoding es el Training Preliminar. Ejercicios técnicos y coaching diseñado según tu perfil, para refrescar conocimientos y asegurar el máximo nivel durante el Bootcamp.
No existe nada parecido. Disfruta el training prebootcamp desde el momento en que confirmas la reserva de tu plaza, así que mientras más rápido te animes, mejor preparado estarás.
Te damos las herramientas, el paso lo das tú.
En resumen, lo que buscan las empresas no es solo un Full Stack Developer. Las empresas buscan un desarrollador que aunque se especializa en un área, maneja todos los componentes y tecnologías, es decir un Full Circle Engineer. El desarrollador que no sólo escribe código rápidamente, sino que es capaz de resolver un problema y además brindar rentabilidad.
Si quieres formar parte de la comunidad KeepCoding, compartiendo información relevante sobre desarrollo Web, Mobile, Big Data o Blockchain puedes escribirnos a [email protected] .