¿Cómo puede alguien ser un excelente desarrollador de software después de mantener la presión universitaria?

El tema de la educación es ciertamente controvertido, dado el problema de la deuda en los Estados Unidos, el aspecto práctico de un título universitario en un trabajo y los métodos alternativos como los cursos en línea y el centro de capacitación privado.

Con respecto a su especialidad actual, realicé una búsqueda rápida y cargué los primeros resultados de búsqueda de Google que conducen a Perspectivas:

Los trabajos directamente relacionados con su título incluyen:

  • Ingeniero aeroespacial
  • Ingeniero de radiodifusión
  • Ingeniero de control e instrumentación
  • Ingeniero eléctrico
  • Ingeniero electronico
  • consultor de TI
  • Ingeniero de redes
  • Ingeniero nuclear
  • Analizador de sistemas

Si bien las diferentes universidades se centran en diferentes áreas de estudio, yo cuestionaría el enfoque principal en la programación práctica, arquitecturas informáticas, algoritmos, estructuras de datos, sistemas operativos en Ingeniería Eléctrica y Electrónica.

Dicho esto, ¿por qué una empresa buscaría a alguien con ese perfil para un trabajo de desarrollo de software?

Si bien no sé dónde vives, los diplomas y certificados siguen siendo importantes en varias áreas y países. Si navega por Quora o habla con desarrolladores de software experimentados, puede descubrir que la gran mayoría de las empresas de primer nivel que contratan ingenieros de software no están tan interesadas en graduados universitarios y prefieren buscar a alguien con experiencia práctica en forma de pasantías, estudios de investigación, cartera de proyectos personales o independientes y otros elementos medibles que transmiten experiencia en la industria.

Además de eso, la prueba de conocimiento en términos de diploma o certificados podría obtenerse de fuentes alternativas. Microsoft ofrece una gama de programas de certificación para desarrolladores .NET. Oracle hace lo mismo en el campo de Java. Los desarrolladores de PHP pueden estudiar y obtener la certificación como desarrolladores de PHP.

Hay varios proyectos de código abierto que aceptan contribuciones y participación activa de la comunidad en diferentes áreas.

Si bien estudiar y practicar puede ser un desafío al mismo tiempo, considere algunos trabajos independientes que ayudarían a traer una cartera sólida durante el próximo año más o menos. En un momento posterior, puede buscar oportunidades de trabajo remotas en organizaciones que valoran las habilidades y el conocimiento de la industria más que una hoja de papel.

¿Cuántos años te quedan en la universidad? ¿Dos? ¿Cuántos años te quedan en tu vida? Ojalá 50?

Mi papá dice que la edad media de tu vida es la mejor: tienes flexibilidad y recursos. Quizás administre su tiempo de manera que pueda estudiar y hacer algunos proyectos favoritos. ¿O tal vez en su país los proyectos de mascotas podrían contratarlo? Si no, probablemente sugeriría que la escuela sea una prioridad.