- Aplicar.
- Entrevista.
- Conseguir trabajo.
Si bien muchas de estas empresas contratan a una fracción significativa de sus empleados fuera de la universidad, también contratan a un gran número de personas de la industria. La edad no es una consideración en el proceso. Número de años en el trabajo relevante es una consideración. Si acaba de comenzar en tecnología, espere unirse como ingeniero junior, independientemente de cuántos años haya pasado como banquero. Por otro lado, si ha pasado 10 años como ingeniero de software y tiene las habilidades para igualar, puede esperar un rol más importante con un salario correspondientemente mejor. No importa si comenzaste en la tecnología hace 10 años a los 20 años o hace 10 años a los 50.
Un punto clave es que estas compañías le ofrecerán la antigüedad que corresponde a la evaluación de sus habilidades, que a menudo tiene poca correlación con la cantidad de años que ha sido ingeniero. He visto a un ingeniero candidato senior con 10 años de experiencia fallar una simple pregunta como “encontrar el número de modo en una variedad de entradas”, y (menos comúnmente) ingenieros con solo unos pocos años de experiencia que tienen una hermosa visión para el diseño y implementación o profunda experiencia en un campo que les apasiona.
Por último, estas compañías considerarán lo que tus logros en tu carrera dicen sobre ti. Si ha trabajado durante 10 años en el mismo trabajo, nunca ha sido ascendido y no tiene logros de los que hablar, es una mala señal para su potencial de crecimiento e impacto y podría muy bien evitar que consiga un trabajo. Por otro lado, si mejoró el tiempo de actividad del servicio FooBar del 99% al 99.999%, entregó un nuevo front-end que aumentó el compromiso en un 37% y creció para administrar un equipo de 5, es una buena señal de que lo hará Gran trabajo aquí. Los desarrolladores más experimentados tienen un historial, para bien o para mal, y eso es parte de la señal utilizada en el proceso de contratación.
- ¿Por qué un empleador debería preferir un matemático a un desarrollador de software para algunas tareas de programación?
- ¿Cómo te convertiste en un desarrollador de software independiente?
- ¿Qué debe pedirle a un desarrollador de iOS que haga para que otros desarrolladores entiendan el código que hacen?
- ¿Cómo hace uso el desarrollo de software de la antropología?
- ¿Qué debo aprender en Linux para convertirme en un desarrollador de software integrado?
Solo para reiterar: la edad no importa. La experiencia lo hace.