Absolutamente no. Dos razones rápidas:
- Las computadoras clásicas no van a desaparecer. Es probable que, al menos para la primera “era” de la computación cuántica, tengamos computadoras clásicas que usen chips cuánticos como aceleradores, de la misma manera que usamos GPU para el procesamiento gráfico especializado.
- Los chips cuánticos aún necesitan ser organizados. Es decir, todo lo que está por encima del nivel de qubit individual aún debe diseñarse (en sentido abstracto). La lógica aún necesita ser combinada para hacer “componentes” más grandes, análogos a los transistores clásicos que se combinan para crear sumadores. Otras cosas por encima de este nivel también cuentan, como el código de la máquina, la memoria y los análogos del conjunto de instrucciones para las computadoras cuánticas, que es todo lo que los ingenieros informáticos deben conocer.
Algunas especulaciones, mientras estamos en el tema …
Hay algo más interesante que podría suceder. La “revolución” multinúcleo se produjo porque estamos llegando a un límite máximo con la densidad de CI y los requisitos de potencia y yadda yadda, ya sabes este argumento. Se supone que la computación paralela nos ayuda a enfrentar estos problemas, a pesar de que no podemos hacer chips más pequeños y más rápidos. Pero la computación paralela tiene sus propios límites actualmente, y lo que podría suceder es que las personas comiencen a tratar de comprender mejor diferentes modelos de computación, o al menos diferentes arquitecturas. La informática neuromórfica es un ejemplo de esto (un ejemplo que conozco es SyNAPSE, en el que IBM está trabajando principalmente). Por supuesto, hacer dispositivos para propósitos especiales no es algo nuevo, pero podría tener más sentido si descubrimos que los beneficios superan los costos (y los costos son numerosos y grandes).
- Estoy en ingeniería informática. Me encanta codificar pero no soy bueno recordando cosas. ¿Qué tengo que hacer?
- ¿Un aumento de temperatura lineal hace que una CPU pierda eficiencia de forma logarítmica o lineal, antes de fallar?
- ¿Por qué la gente en India prefiere un ingeniero de TI en lugar de un empleado de un banco nacional como yerno?
- Ingeniería informática: ¿qué dicen después las personas de IIT, NIT, etc., ubicadas en las principales empresas multinacionales de software, en 10 años de su carrera?
- ¿Qué proyectos puedo hacer para los proyectos en Ingeniería Informática?
Hay una tendencia similar en cuanto a cuánticos donde nos encontramos con nuestros propios problemas. Se supone que los nuevos modelos de computación (o implementaciones interesantes de modelos canónicos) ayudan a resolver estos problemas (por ejemplo, los modelos topológicos o adiabáticos deben ser inherentemente robustos contra el ruido). Por lo tanto, también existe una analogía clara entre lo que está sucediendo en la informática clásica. Por supuesto, siempre hay compensaciones, después de todo no hay almuerzo gratis.
Y, como siempre, siempre obtenemos bolas curvas, por lo que nadie lo sabrá con seguridad hasta que suceda. Pero no me preocuparía por nada de esto si estás pensando en tu especialización o trabajo o algo así. Verá que el cambio ocurre a millas de distancia, y todo lo que tendrá que hacer es comprar algunos libros y aprender las cosas nuevas (o ir a la escuela de posgrado donde le harán hacer lo mismo).