La programación para la web se trata principalmente de la experiencia del usuario. Si crea un sitio web exitoso, tendrá millones de personas utilizando su servicio. Deberá ser receptivo, escalar bien, fácil de entender y navegar, incluso para un nuevo usuario.
Cuando se programa con fines científicos, la atención se centra en los datos y los resultados de los cálculos. Su salida puede ser texto sin formato a un terminal o datos en una base de datos. Es probable que tenga muy pocos usuarios del sistema, y esos usuarios tendrán mucho conocimiento especializado. Por lo tanto, lo más probable es que se centre en modelar y manipular datos. Probablemente habrá matemáticas más avanzadas involucradas y algoritmos especializados.
Si está haciendo programación científica, es más probable que se encuentre en un entorno académico o de investigación, en lugar de una empresa nueva o centrada en el consumidor. Por lo tanto, el entorno en el que está programando también podría ser diferente.
- Mi amigo está comenzando su doctorado en CS en el MIT. ¿De qué debo advertirle?
- ¿Cuáles son algunos buenos proyectos importantes de ML o AI?
- ¿Cómo me ayuda el aprendizaje de la lógica (filosófica) a ser un mejor científico informático?
- ¿Cuál es el futuro de la programación de computadoras?
- ¿Por qué no hay un mayor énfasis en los algoritmos aleatorios para estudiantes de informática?