¿Qué papel juega la comprensión de los algoritmos y las estructuras de datos en la construcción de proyectos, conseguir un trabajo y hacer su trabajo?

¿Qué tipo de respuesta estás buscando? ¿Estaría satisfecho al saber que es del 55%? ¿Cómo usarías esa información?

Presumiblemente está hablando de algún tipo de trabajo de TI o programación. Conocer los algoritmos y la estructura de datos no tendría importancia si se trata de un trabajo de ventas o de compra, por ejemplo.

Si va a hacer trabajo de TI o de programación, ¿cómo esperaría tener éxito sin un conocimiento de algoritmos y estructura de datos? Por supuesto, no hay algoritmos “estándar” ni estructuras de datos de “libros de texto” que deba haber memorizado. Estas cosas están escritas para el problema o la tarea en cuestión, no ensambladas como un grupo de componentes electrónicos en una placa de circuito.

La razón por la que debe conocer los algoritmos y las estructuras de datos utilizados en otros problemas es para que pueda comprender el proceso de creación de ellos, de manera apropiada para alguna nueva asignación. Eso no es diferente a ser competente en cualquier trabajo que requiera trabajo original.

Por lo tanto, a menos que tenga una amplia familiaridad con los algoritmos y las estructuras de datos, y pueda mostrar fácilmente algunos ejemplos de diferentes enfoques que se adaptaron a problemas únicos, ni siquiera será considerado para un trabajo. Qué tan familiarizado esté con estos elementos determinará si obtiene el trabajo. Esto se debe a que estos son elementos clave en la construcción de cualquier proyecto.

Oh caramba. Estas cosas son realmente complicadas y confusas. Se necesitaría mucho trabajo, solo para entenderlos y luego aún más trabajo para ser competentes en su creación. ¿No hay formas más fáciles de entrar en este campo y comenzar a ganar mucho dinero y tener una posición de alto estatus?

Realmente ahora, chico. De eso se trata la escuela. Si realmente es demasiado confuso o demasiado exigente para usted hacer todo ese trabajo, entonces pertenece a un trabajo de línea de ensamblaje en algún lugar, o conduce un camión, o clasifica las corrientes de reciclaje.

Por supuesto, juega un papel vital si tiene una muy buena comprensión de los algoritmos y las estructuras de datos, ayuda mucho en el desarrollo del proyecto.
La comprensión y la habilidad correctas de estos lo harán un buen desarrollador y lo ayudarán a ganar mucho dinero con una experiencia creciente.

More Interesting

¿Qué es el algoritmo de clasificación de Reddit?

Dado un laberinto cuadrado, cada entrada en el laberinto es una celda abierta 'O' o una pared 'X'. Una rata puede viajar a sus ubicaciones adyacentes (izquierda, derecha, arriba y abajo), pero para llegar a una celda, debe estar abierta. Dadas las ubicaciones de las ratas, ¿puedes averiguar si todas las ratas pueden alcanzar a las demás?

Cómo implementar Dropconnect usando TensorLayer

¿Cuál es la mejor manera de implementar una lista cerrada para un algoritmo de búsqueda en C?

¿Cuál es la diferencia entre quicksort y mergesort?

¿Qué estructura de datos es mejor para implementar una guía telefónica: Trie o Hash? ¿Por qué?

Lingüística computacional: ¿Cuál es la mejor manera de encontrar coincidencias aproximadas de cadenas (duplicados difusos) entre un conjunto de N cadenas?

¿Qué es el algoritmo? ¿Para qué sirve?

¿Dónde puedo encontrar datos de imágenes y sensores de las misiones MER-A y MER-B?

¿Qué libros debería leer alguien para comprender completamente una introducción a los algoritmos? ¿Qué lo hará realmente entenderlo?

¿Es una buena idea modelar otras estructuras de datos después de STD :: Vector?

¿Qué deben leer todos los libros como Embedded / System / Kernel Engineer y por qué? ¿Incluyendo estructura de datos y algoritmos?

¿Por qué es difícil realizar una búsqueda binaria en una lista vinculada?

¿Cuáles son los problemas actuales que enfrentan los algoritmos de identificación automática de números de clúster?

Cómo garantizar un resultado devuelto de la función que llamamos (en sí mismo) es correcto en la recursividad