Gracias por el A2A.
Como he estado haciendo esto por un tiempo, además de estar en ambos lados de esa mesa muchas veces, aquí está mi opinión sobre lo que hace que sea una perspectiva atractiva:
- Una cuenta de GitHub con muchos proyectos originales. Algo que simplemente no creas de la noche a la mañana, pero lleva algo de tiempo. Muestra claramente no solo tu talento, sino también tu pasión. Los proyectos a los que ha contribuido también ayudan, pero los proyectos originales llevan todo el día.
- Un afán de aprender nuevos idiomas y tecnología. El desarrollo de software es una industria en rápido movimiento, y a veces puede ser realmente un desafío mantenerse al tanto de todo Y también tener una vida. Pero si ese entusiasmo está ahí, eso puede recorrer un largo camino. También debe reflejarse en su CV.
- Experiencia. Este es otro que simplemente no se desarrolla de la noche a la mañana. Experiencia en la resolución exitosa de problemas difíciles y la entrega de resultados.
- Capacidad para hacer frente a los problemas necesarios a la mano. Básicamente, la mayoría de los empleadores buscan a aquellos que pueden “comenzar a ejecutar”, pueden hacerse cargo de inmediato e irse. Si necesita una gran cantidad de agarre de la mano inicial, puede ser un no arranque. A menos que sea un nivel de entrada o una pasantía. Pero incluso aquí, tomarse de la mano no es exactamente atractivo.
- Un buen ajuste, un buen jugador de equipo, un buen líder. El primero es obligatorio, y los dos últimos son uno u otro. Felicitaciones si golpeas los tres.
Tenga en cuenta que no dije una sola palabra sobre ningún grado. Sin duda, si está comenzando hoy, eso puede ser importante para el nivel de entrada. Pero incluso si alguien nuevo viniera a mí directamente desde la escuela, me gustaría ver esa cuenta de GitHub. Me interesaría menos lo que él o ella hiciera en la escuela, ya que las escuelas rara vez capacitan a sus estudiantes teniendo en cuenta la demanda actual del mercado. Por lo general, van 5–10 años detrás del mercado. Además, la academia tiene un enfoque diferente del mundo real. Básicamente, en la academia, haces un proyecto solo para obtener una calificación y una palmada en la cabeza de tu profesor. En el mundo real, debe producir un producto que el negocio que le está pagando puede hacer un buen retorno de su inversión en usted. Comprende la diferencia.
- ¿Cómo es ser ingeniero de software en Austin?
- ¿Qué es una buena computadora portátil con Windows para obtener como ingeniero de software?
- ¿Cómo es la vida de un ingeniero de software en Berlín, en términos de salario y calidad de vida?
- Siendo indio (ingeniero de software y viviendo en India a partir de ahora), ¿cómo puedo solicitar el equivalente canadiense de una tarjeta verde?
- ¿Cuáles son algunos ejercicios mentales sólidos que ayudan a los programadores a comprender distintos niveles de abstracción en aplicaciones grandes?