He sido ese ingeniero.
Estuve atrapado durante mucho tiempo cuidando los sistemas heredados. Terminé con un conjunto de habilidades que no estaba alineado con ninguna otra compañía. Yo era una coincidencia parcial para largas listas de roles, pero en cada especificación de trabajo posible, faltaban grandes partes y encontré a posibles empleadores simplemente arrojando mi CV en la papelera.
Mis empleadores estaban felices de verme pudrirme en la esquina y no estaban dispuestos a permitirme pasar a un proyecto en el que pudiera usar las últimas tecnologías.
Así que comencé a aprender los últimos marcos, arquitecturas y prácticas en mi propio tiempo, pero no me llevó a ninguna parte. Las empresas interesadas en los últimos marcos no hicieron preguntas sobre lo que podía hacer ni me dieron la oportunidad de demostrar lo que podía hacer. Todos estaban enfocados únicamente en lo que hago actualmente en mi trabajo actual. Por lo tanto, no sería útil perder el tiempo el fin de semana.
Parecía una locura. ¿Cuánto tiempo piensan estas personas que lleva aprender Angular, etc.? En mi época, aprendí más de una docena de idiomas y me moví entre varios paradigmas lingüísticos y, sin embargo, me encontré en una posición en la que los marcos que cada uno puede aprender en un fin de semana de esfuerzo eran barreras para el empleo futuro.
- ¿Cuál es el aumento de salario anual promedio, bonos y recompensas de acciones para ingenieros de software en el Área de la Bahía?
- ¿ISRO recluta a un estudiante con un BTech en ingeniería mecánica directamente de IIT? En caso afirmativo, ¿cuáles son las calificaciones mínimas requeridas (como CGPA mínimo, experiencia en investigación, etc.)?
- ¿Por qué las empresas tecnológicas basan las entrevistas en preguntas de codificación y algoritmos donde los entrevistados que han visto la pregunta obviamente obtendrán mejores resultados?
- Trabajo: ¿Dónde puedo encontrar las ID de correo electrónico de RRHH de las multinacionales?
- ¿Ser una reclutadora técnica femenina es una ventaja o una desventaja?
Así que decidí mirar diferentes compañías. Los que entienden lo fácil que es para los buenos ingenieros aprender nuevos lenguajes y marcos. A los que no les importa el idioma que usen en sus entrevistas y se centren en los fundamentos de la informática. Pasé 4 fines de semana revisando mi conocimiento de algoritmos y estructuras de datos y comencé a enviar CV.
Empecé a recibir llamadas telefónicas y pedí hacer desafíos de codificación. Al principio estaba nervioso, fallé en un examen de Codility y no pude progresar en otro caso después de hacer una entrevista con Karat. Pero esa experiencia solo me hizo mejor para tomar ese tipo de entrevistas y en poco tiempo lo estaba haciendo bastante bien. Me llamaron para hacer entrevistas en persona, en un caso llevado internacionalmente para asistir. Al tercer mes del proceso, tuve una oferta de trabajo que pagaba casi el doble de lo que ganaba de mi empleador anterior y trabajo con un ingeniero de mucho mayor calibre que nunca.
La gente se queja de codificar entrevistas, pero he encontrado que la alternativa es mucho más injusta. Es ridículamente así.