¿Los programadores necesitan un título en Ciencias de la Computación para conseguir un trabajo?

si y no!! Veamos cómo
Hace algunos años, estaba de moda que un título universitario era la mejor manera de maximizar la probabilidad de obtener un trabajo bien remunerado en el campo de su elección. Pero el mundo ha cambiado, es fácil escuchar de desarrolladores exitosos que nunca obtuvieron un título, o de desertores universitarios que triunfaron en Silicon Valley.

Si desea ser médico, es casi seguro que necesitará un título médico (o relacionado). Pero para trabajos técnicos, un título técnico es una buena adición, ya no es una necesidad. Lo que importa a muchos empleadores hoy en día es su actitud, pensamiento lógico, curiosidad y voluntad de aprender como candidato técnico.

Comparemos ahora los escenarios..

Sin Ciencias de la Computación (o cualquier) Título Universitario

Hay muchos ejemplos de profesionales de la tecnología que no tienen los títulos «apropiados». Algunas de las principales figuras de la industria tecnológica, incluidos Bill Gates, Steve Jobs, Mark Zuckerberg y Azim Premji, abandonaron la universidad mucho antes de obtener un título.

Mark Zuckerberg y Bill Gates son ejemplos perfectos de ingenieros de software que tienen éxito sin tener un título en informática.

El papel de un «Ingeniero de software» no requiere necesariamente un título en Ciencias de la Computación . Sin embargo, desde que el presidente ejecutivo de Yahoo, Scott Thompson, renunció recientemente debido a un título universitario falso en ciencias de la computación, ha sido un punto de discusión si alguien necesita un título universitario o no.

Sin embargo, ¡un título podría no ser suficiente!
Concentrémonos ahora en la otra cara de la moneda.

Con título universitario en informática (u otro)

Un título no es inútil, porque la experiencia universitaria es mucho más que conseguir un trabajo cuando te gradúes. Hay muchas razones por las que es posible que desee obtener un título universitario, incluso si no necesita uno para obtener el trabajo después de completar el título.

La mayoría de los programadores de computadoras tienen una licenciatura. La educación en Ciencias de la Computación tiene sus propias ventajas, pero la programación del mundo real prácticamente incluye una amplia gama de habilidades que ninguna persona puede dominar.

Beneficios de la Licenciatura en Ciencias de la Computación:
Hay muchas empresas que podrían no darle una oportunidad sin un título en Ciencias de la Computación, pero algunas compañías pueden darle una oportunidad si lo recomienda un empleado de confianza.

Razones para obtener un título en informática:

  • Los graduados en informática ganan salarios más altos.
  • Los estudiantes de informática tienen más perspectivas laborales (oportunidades futuras ilimitadas).
  • Los graduados en ciencias de la computación se unen a una industria de rápido crecimiento (fortaleciendo su elección de carrera principal).
  • Los titulados en informática trabajan en una amplia gama de industrias.

Conclusión

No hay necesidad de unirse a la universidad para obtener un título si se siente demasiado tarde. Simplemente mejore sus habilidades y aprenda habilidades prácticas en desarrollo web o móvil, front-end, bases de datos y algo de infraestructura. Puede usar la programación competitiva para sobresalir en el campo y postularse directamente a empresas fuera del campus. También aprenda las cosas para pasar la prueba y las entrevistas . Debe ser un apasionado de la programación, estar activo en la comunidad y tener la misma profundidad y amplitud de conocimientos que un graduado de informática (más fácil de lo que parece).

Absolutamente usted puede conseguir un trabajo sin un título . Puede ser un camino un poco difícil, si no eres apasionado y motivado. Lo mejor del campo técnico es que es uno de los pocos lugares que tiene una mentalidad muy abierta sobre la contratación.

Además, si eres un programador/geek apasionado, también puedes convertirte en ingeniero de Google/IBM sin un título en informática. Pero debe tener suficiente experiencia laboral, o al menos ser un poco famoso en el campo de la programación y ser lo suficientemente autodidacta para comprender los conceptos básicos de CS como lo que significa O (log 2 (n)) y O (1) y O(n) y O(n^2) . Si conoce la diferencia entre una tabla hash, un trie y un B-tree , y cómo equilibrar este último y hacer una versión perfecta del primero, ¡debe ser lo suficientemente bueno para ir!

Nota: Las opiniones expresadas en el blog son perfectamente mías y pueden variar con otros geeks (lo cual está absolutamente bien, supongo :)).

Publicación traducida automáticamente

Artículo escrito por Mithlesh Upadhyay y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *