Soy el cofundador de Holberton School, un programa de dos años que capacita a ingenieros de software full-stack. A través de metodologías basadas en proyectos y de aprendizaje entre pares.
Estamos seleccionando estudiantes en base a 3 criterios:
- (nuestra definición de) Talento
- Motivación
- Habilidad para colaborar
No se le da importancia a nada más, incluida la edad.
- ¿Cuáles son los lenguajes de programación suficientes necesarios para el desarrollo web avanzado y cuáles son las alternativas?
- ¿Qué tarifa por hora ganan las personas en Freelancer.com y sitios web de outsourcing similares?
- ¿Cuáles son los objetivos principales de un desarrollador web?
- ¿Cómo funciona esta función recursiva?
- ¿Por qué no se recomienda CodeIgniter?
Para el lote actual que tenemos en la escuela, la edad de los estudiantes sube a 51 años . Puedo ver claramente que la curva de aprendizaje es más empinada para los estudiantes de más edad, pero a menudo también trabajan más duro, son más serios y organizados que los más jóvenes. También desarrollaron habilidades blandas que los estudiantes más jóvenes no tienen, por ejemplo:
- Márketing
- Negocio
- Hablar en público
- Comunicación
Todo esto hace que puedan terminar convirtiéndose en un mejor activo dependiendo de la posición cuando se unan a una empresa.
La mayoría de las personas y muchos ingenieros de software no se dan cuenta de que ser un gran ingeniero de software no se trata solo de ser bueno técnicamente. Anteriormente trabajaba para LinkedIn y vería que compañeros de trabajo muy técnicos no serían promovidos porque eran solistas, no compartían sus conocimientos y participaban en la vida de la empresa. En el lado opuesto, las personas técnicamente promedio que fomentan la colaboración de los equipos, comparten sus conocimientos e incorporan a los recién llegados a puestos con responsabilidades.
Dice que desea comprender mejor qué esfuerzo se requiere para crear una aplicación web. Le recomiendo que siga nuestro proceso de solicitud . El nivel 2 está dedicado a crear un sitio web, guiamos a los estudiantes a conectarse en un servidor utilizando SSH y el terminal (las ventanas negras que ves en las películas). Usando Linux y creando páginas web usando HTML / CSS y Javascript, no se requiere conocimiento previo y los candidatos lo aman. Al final del Nivel 2, debe comprender si el software es algo que le gusta.
Entrar en la industria del software para alguien de unos treinta años está lejos de ser imposible, pero necesitará mucha motivación y horas. Pero si la Ingeniería del Software es realmente lo tuyo, no debería ser un problema para ti. Como dijo Confucio: “Elige un trabajo que ames y nunca tendrás que trabajar un día en tu vida”.
Finalmente, concluiría con esta ilustración, que explica muy bien cómo más personas mayores pueden aportar valor al juego.
Si te gustó mi respuesta, ¡por favor, vótala :)!