Como alguien que actualmente entrevista a candidatos para trabajos de programación, particularmente candidatos que son ingenieros de software con énfasis en sistemas distribuidos y se enfocan en la programación de sistemas, mi experiencia ha sido:
1) Los títulos de CS son un predictor extremadamente pobre de calificación para el trabajo
2) La falta de (como mínimo) un título de cuatro años en algún tipo de campo STEM es un buen predictor de falta de calificación en la mayoría de los casos , pero vale la pena hablar con cualquier persona con más de una década de experiencia laboral en el campo.
3) Los títulos de EE, Física y Matemáticas con un par de proyectos de programación en su haber tienden a ser mejores que los títulos de CS con cinco años de experiencia. Probablemente porque eran el tipo de persona que buscaba un grado difícil, en lugar de un grado (con frecuencia) fácil con la promesa de grandes recompensas.
4) Data Scientist es una especialidad completamente impredecible. Varios de los peores candidatos que he rechazado fueron especialistas en DS. Pero uno de los candidatos junior más inteligentes que he visto fue un DS.
¿Honestamente? Culpo a las universidades, a los profesores y a los estudiantes. Si quieres un trabajo real cuando termines, despréndete de la mentira de que tu campo académico es (o debería ser) demasiado puro para enseñar habilidades prácticas de programación. Si crees que diez horas a la semana en proyectos paralelos es suficiente para cubrir eso, vas a tener un rudo despertar cuando hayas terminado.
- ¿Qué idioma será más útil para conseguir un buen trabajo con un salario atractivo: Python o Java?
- Cómo preparar un currículum y una carta de presentación
- Cómo conseguir un trabajo en Nueva Zelanda
- ¿Cuáles son los trabajos bien remunerados que no son estresantes?
- Cómo buscar oportunidades de posgrado en Uni
Las personas sin títulos pueden manejar el trabajo de mono código, y las personas con títulos y experiencia práctica obtendrán los trabajos más desafiantes. O personas con títulos y más inteligencia nativa. Pero el título por sí solo no vale el papel en el que está impreso; debes poder pasar la entrevista, y eso significa poder codificar a un nivel mínimo estándar.