¿Cuántas estructuras de datos y algoritmos necesita el desarrollador web?

Pregunta:¿Cuántas estructuras de datos y algoritmos necesita el desarrollador web?

Respuesta:Bueno, primero déjame darte la respuesta completa, luego me enfocaré en el desarrollo web.

Depende del tipo de trabajo de programación que pretendes obtener. Si accederá a bases de datos, solicitará a los usuarios y generará informes sencillos, es posible que no necesite saber mucho sobre algoritmos y estructuras de datos.

Por otro lado, he realizado muchos trabajos diferentes que requirieron mucho conocimiento y, a menudo sin la experiencia requerida, tuve que investigar mucho. Por ejemplo, escribir motores de representación gráfica, implementar protocolos de comunicación eficientes, manejar datos grandes de manera óptima y escribir sistemas analíticos, todos requieren un buen conocimiento de algoritmos y estructuras de datos, así como la capacidad de encontrar sus propias soluciones. .

Lo mismo ocurre con las matemáticas, las estadísticas, etc. Algunos programadores se ocupan de las matemáticas avanzadas todo el día y otros solo se ocupan de la aritmética básica. Además, la programación puede ser más sobre la aplicación de lo que ya sabe, o puede requerir que innovar para encontrar nuevas soluciones.

tl; dr

Para el desarrollo web, si te limitas solo a los front-end (UX), entonces puedes hacerlo bien sin mucha experiencia en algoritmos y estructuras de datos. Pero si tiene la intención de entrar en el desarrollo de back-end o comprender mejor los back-end web con los que trata, entonces debe tomarse el tiempo para aprender más. Esto también lo convertirá en un empleado más valioso con una mejor oportunidad de promoción. Además, si alguna vez te aburres de hacer lo mismo todo el tiempo, podrás diversificarte.

Buena suerte.

Cuanto más sepa sobre estructuras de datos y algoritmos, mejor será.

Comience leyendo Introducción a los algoritmos

Depende, como siempre, de lo que va a hacer, lo básico del desarrollo web no es tan complicado, lo que más necesita es conocimiento de la base de datos y cómo construir un sitio web de manera segura. La seguridad es realmente importante, hay muchas formas de manipular su sitio web o incluso acceder / meterse con su base de datos.

More Interesting

¿Cuáles son los mejores algoritmos de aprendizaje sin supervisión para la corrección de errores tipográficos?

¿Puede un camino más corto contener un ciclo?

En lugar de usar una matriz y ordenar elementos de mayor a menor, ¿cómo puedo usar un montón?

¿Qué es un programa Java bueno y simple para ordenar números en orden ascendente?

Cómo escribir un validador de sangría de Python

¿Le da un algoritmo no recursivo que realiza un trabajo de árbol de orden?

¿Cuáles son los algoritmos posibles que se pueden usar para ordenar cada cubo en el algoritmo de clasificación de cubo?

¿Es el amor solo un algoritmo informático?

Cómo insertar un valor al final de una lista vinculada

¿Cómo se debe aprender la codificación, haciendo algoritmos, desde el nivel básico, dado que no tiene experiencia en codificación? (especialmente desde el punto de vista de la colocación y también dado el hecho de que me queda un año para que comience mi temporada de colocación).

Probé el problema 'Impresión espiral de matriz' durante 2 días. Incluso después de ver la solución, sigo fallando. ¿Qué tengo que hacer?

¿Cuál es el mejor algoritmo de sustracción automática de fondo para una sola imagen?

¿Cómo funciona el algoritmo de Youtube en términos de tendencias de un video?

¿Se puede aplicar un límite inferior y superior en el estado estimado por un filtro Kalman?

Con una base sólida en Python, ¿sería más importante aprender C o estructuras de datos y algoritmos primero?