Qué tipo de programación cae específicamente en áreas de investigación. Sé con certeza que el sitio web y las aplicaciones no.

Bien, hacer aplicaciones y sitios web CRUD y eso simplemente golpea una API REST y obtiene algunos datos, eso definitivamente no lo llevará a ninguna parte cerca de la investigación. Pero dicho eso, pintar con un pincel ancho tampoco es bueno. Hay personas como el Dr. Leif Singer, quien es jefe de diseño y experiencia de usuario en Automattic (la compañía que creó WordPress). Él es un doctorado CS de UVic. Su trabajo en WordPress es investigar cómo hacer que WordPress sea más fácil de usar e intuitivo de usar.

Entonces, sí, hay campos como HCI (Human Computer Interaction), donde básicamente estás investigando cómo se crean las aplicaciones y los sitios web.

Aparte de eso, algunas de las áreas de investigación comunes en el mundo de la informática son:

  • Desarrollando un mejor hardware. Diseño de nueva arquitectura de computadora (estamos atrapados con x86 y amd64 de Vinod Dham desde hace 30 años.
  • Desarrollo de nuevos lenguajes (y sus intérpretes / compiladores). Viral Shah y sus colegas desarrollaron recientemente un lenguaje llamado Julia. Tiene una sintaxis similar a Matlab, pero puede compilarse en nativo como C / Fortran y es MUCHO más rápido que Matlab.
  • Investigación sobre algoritmos. ¿Sabes que hay más de 600 pruebas diferentes del teorema de Pitágoras? El hecho de que existan 20 algoritmos de clasificación no significa que alguien deba permanecer contento. Es posible que también puedas descubrir esa forma 21 de ordenar los números. Puede o no ser más rápido, pero pasará a la historia como ‘otro algoritmo más para clasificar vacas’

Las áreas de investigación de tendencias ahora son inteligencia artificial, aprendizaje automático, redes neuronales profundas