¿Sería sensato obtener una licenciatura en informática?

Sí, los ingenieros de software tendrán demanda. ¿Siempre? Eso es un largo tiempo…

Sí, los ingenieros de software quedarán obsoletos. ¿En los próximos 40 años? No puedo imaginar eso, pero, de nuevo, en 1992 no podía imaginar que Internet fuera útil para otra cosa que no sea correo electrónico y bancos. En 1998, no podía imaginar poner mi número de tarjeta de crédito en un sitio web para comprar algo caro que ni siquiera había visto. En 2007, no podía imaginar acceder a internet desde un teléfono celular.

La informática todavía es un título muy relevante, y probablemente le otorgará un puesto de nivel de entrada bien pagado, posiblemente incluso divertido.

Tenga en cuenta también que la variedad de enfoques profesionales que están disponibles para usted con tal grado nunca ha sido tan amplia, y solo lo será más a medida que pase el tiempo. La ingeniería de software es solo uno de esos campos posibles. Otros posibles enfoques son:

  • software integrado (drones, IoT),
  • aplicaciones web,
  • aplicaciones móviles,
  • salud digital,
  • realidad virtual,
  • desarrollo de videojuegos,
  • bioinformática,
  • visión por computadora / integración de sensores (automóviles sin conductor),
  • Ciencia de los datos,
  • diseño web front-end / UX,
  • Big Data,
  • algoritmos,
  • la seguridad cibernética,
  • procesamiento de la señal,
  • robótica y
  • inteligencia de negocios (datos de grandes empresas, análisis).

Y ese no soy yo quien piensa mucho en eso.

La informática ahora se combina con muchos otros campos para crear campos completamente nuevos, como puede ver en mi lista. Las opciones pueden ser bastante abrumadoras.

Dicho esto, varios de esos campos dejarán de ser relevantes en los próximos 40 años en los que estará trabajando, y aparecerán muchos otros que no podríamos imaginar. Por ejemplo, Data Science como campo no existía hace 5 años, excepto en algunos círculos de investigación. Desarrollo de aplicaciones móviles? ¿Quién hizo eso hace 10 años? Todas menos algunas de esas carreras que mencioné no existían es su forma actual hace 20 años.

El punto es que la relevancia técnica siempre cambiará, y usted debe cambiar con ella o pasar a la administración. 🙂

La informática es una colección de varios campos. No se trata solo de crear aplicaciones web / móviles o software empresarial.

Con una licenciatura en ciencias de la computación, te presentarían los conceptos de

  1. Redes
  2. Algoritmos y Estructuras de Datos
  3. Bases de datos
  4. Sistemas operativos
  5. Ingeniería de software
  6. Seguridad
  7. Inteligencia artificial
  8. y muchas otras áreas que puedes elegir como electivas

Y eso le daría acceso a una serie de áreas de investigación que van desde Inteligencia Artificial (con subcampos como Procesamiento del lenguaje natural, Redes neuronales, Visión por computadora, Aprendizaje automático, etc.) hasta Sistemas operativos, Redes, Sistemas distribuidos, etc.

Ejemplo de áreas de investigación en UC Berkeley – EECS en UC Berkeley

Casi todos los sistemas dependerán de las “Computadoras” para su potencia computacional. Por lo tanto, es muy recomendable obtener los conceptos básicos a través de un título de CS. Incluso si desea pasar a cualquier otro campo / área más tarde, el conocimiento de CS abriría su mente a una gran cantidad de posibilidades. 🙂

¡Buena suerte!

Es difícil predecir el “fin” de cualquier ocupación.

Estoy bastante seguro de que las personas que se dedicaron a la minería del carbón o la fabricación de automóviles no entendieron que estarían sin trabajo antes del final de sus vidas laborales naturales.

Ciertamente, hay carreras para las que no entrenaría en este momento. Los conductores de camiones (por ejemplo) podrían fácilmente quedarse sin trabajo en 10 años a medida que los camiones autónomos comienzan a aparecer en las calles.

La programación * podría * ser realizada automáticamente por las computadoras con IA en el futuro, pero si llegan a esa etapa, entonces todo “trabajo intelectual” está bajo amenaza. Historiadores, físicos, matemáticos, poetas, guionistas: todos ellos podrían ser reemplazados por una IA con suficiente intelecto para programar computadoras.

Entonces, aunque no puedo prometerle una vida de trabajo como programador de computadoras, debe preguntarse qué más podría entrenar para hacer que SERÍA seguro en un mundo donde las IA se han vuelto lo suficientemente inteligentes como para aprender a programar.

Los programadores están en gran demanda en este momento. Creo que esa ola está aquí para quedarse durante al menos un par de décadas.

Incluso si de alguna manera hiciéramos obsoletos a los programadores antes de que ingresara a la jubilación, tomaría una década o más para que eso suceda, eso le daría tiempo para pasar a otro campo (con suerte a prueba de IA) … y tener un título en cualquier materia tiene valor para demostrar su capacidad de aprender y concentrarse en un solo tema durante años a la vez.

En mi humilde opinión: Deberías obtener un título en lo que sea que te apasione. El futuro es incierto.

Llevo bastante tiempo desarrollando software (> 30 años). Ha evolucionado significativamente a medida que las computadoras se vuelven más poderosas, la web se convierte en una nueva fuente de aplicaciones y las técnicas de desarrollo se han vuelto más significativas. La demanda continuará pero las herramientas y técnicas cambiarán. El campo continuará creciendo. Y los ingenieros que son flexibles siempre estarán en demanda.

Sí, este será definitivamente un campo relevante en el futuro a corto plazo y un grado lo preparará para los cambios que ocurrirán.

A medida que el campo evoluciona, seguirás evolucionando con él. Aprenderá nuevos idiomas y sistemas, y su educación básica ahora le permitirá comprenderlos más completamente que los nuevos participantes en el campo.

Por lo tanto, estaría de acuerdo en que los ingenieros de software “siempre estarán en demanda”, pero su trabajo cambiará a medida que diseñamos sistemas y hardware para asumir y automatizar muchas de las tareas cotidianas que hacemos hoy. Si lo piensa bien, siempre tendrá que estar alguien que comprenda cómo se construyen los sistemas y cómo se diseña el software, por lo que siempre será necesario.

Soy un científico informático relativamente senior que ama la programación.

La mejor razón para obtener un BS en Informática es que lo disfrutes.

En cuanto al empleo, es probablemente uno de los puestos más seguros para el futuro. Sin embargo, no se engañe a sí mismo, la automatización (que me encanta construir) también afectará drásticamente las opciones de empleo en informática en el futuro. Para los ingenieros de nivel elite, esto probablemente estará bien, pero hay muchas posiciones de nivel inferior que se automatizarán.

si te encanta la enseñanza, ve a la computadora BS, y si quieres crear algo, elige la ingeniería de software

More Interesting

¿Qué tan estresante es un trabajo en Silicon Valley?

Tengo 22 años y quiero aprender el comercio de acciones y los mercados. ¿Es Futures First una buena compañía para empezar?

¿Debo dejar el trabajo y comenzar a trabajar a tiempo completo? Tengo 12 años de experiencia en diseño de movimiento con fuertes habilidades de diseño.

¿Cómo podría comenzar a ser DJ?

¿Qué tan fácil es obtener un trabajo decente (por ejemplo, banca, asesoría) en los Estados Unidos como ciudadano, después de haber estudiado y trabajado en Nigeria?

¿Dónde terminan los doctorados en informática si no obtienen un puesto académico mientras su investigación de doctorado fue altamente académica / teórica?

¿Cuál es el alcance de gestión de recursos humanos frente a marketing si soy un ingeniero de CS?

¿Es más fácil encontrar personas que puedan hacer crecer un negocio de $ 0 a $ 100 millones, o de $ 100 millones a $ 10 mil millones?

Cómo comenzar mi carrera como cantante

Odio mi carrera (estoy en tercer año de ingeniería mecánica). Lamento no haber tomado informática. No tengo idea de qué hacer más. Simplemente no puedo continuar en esta línea. ¿Cuáles son algunos consejos?

Acabo de terminar mi BTech en ECE y tengo ofertas de IBM, GBS y TCS IT-IS. ¿Qué me daría una ventaja si trato de saltar a la corriente electrónica más tarde?

¿Sería poco probable obtener un puesto de desarrollo de software remoto como primer trabajo después de la universidad?

¿Cuáles son las habilidades más demandadas en los Big Four (E&Y, PWC, Deloitte y KPMG)?

¿Es útil utilizar CDAC en el diseño de sistemas integrados después de un BE (electrónica y telecomunicaciones)?

Recientemente me uní a un MNC y el proyecto que me asignaron está en TPF. ¿Cuál es el alcance de TPF después de 2 años?