EL PROBLEMA DE APRENDER ESTRUCTURAS DE DATOS

preview_player
Показать описание
👍 Apóyame con un like para llegar a más developers 😊
🔔 Activa la campanita para notificarte del siguiente video

✅ Sígueme en las redes sociales:

❤ únete al canal para obtener beneficios exclusivos:

😍 Más videos dentro del canal:

Рекомендации по теме
Комментарии
Автор

Desde mí punto de vista: todo lo que uno aprende para que sea útil no necesariamente tiene que ser directamente aplicable en el día a día. Empecemos porque las carreras no te preparan solo para ser programador web (ejemplo), forman a un estudiante con aplicación en muchas áreas. Aprender C, C++ o ensamblador te permiten conover cómo funcionan por dentro las cosas, no quedarse solo en lo superficial de conocer Javascript (u otro lenguaje ), aprender como es que de compilan, cómo de pasa de palabras en inglés a 0 y 1, como el procesador realiza las operaciones a través de las compuertas lógicas, esas cosas aunque no tengan una aplicación directa en muchos casos constituye al conocimiento y a poder entender las cosas en profundidad, poder desarrollar sistemas desde cero, poder solucionar problemas porque sabes cómo funcionan las cosas fuera del lenguaje de programación.

un_poquito_de_programacion
Автор

Que onda bro, espero que no te moleste mi comentario. Soy luciano, tengo 20 años, y a mis 17 deje la escuela secundaria para dedicarme a estudiar programacion de manera autodidacta con cursos, y videos en youtube(especificamente desarrollo de video juegos). Para mis 19 años despues de pelearla muchisimo, y mucho esfuerzo, me becaron en la universidad lider del desarrollo software de argentina(Image Campus), trabaje en varios estudios de desarrollo indie, y actualmente voy a recibirme de desarrollador full stack con ArgentinaPrograma, y otras capacitaciones en conjunto. Todo esto lo hago para sacar a mi mama del barrio para serte sincero, somos muy humildes, y mi unica herramienta es mi cerebro, y mi pc. Aparte de todo esto, intento subir de a poco con youtube, pero se hace muy dificil siendo un tema de tan escasos conocimientos el pais, simplemente me gustaria pedirte si es posible que fijes mi comentario, o le des un corazon para que mas gente pueda llegar. Lo hagas o no, muchisimas gracias por leerme, y regalarme tu tiempo. Un abrazo a todos:))

luckzze
Автор

Lo que aporta es una mejora increíble en la lógica de programación

NullboyCode
Автор

Es impresindible en la vida de un programador, te da mucha confianza en ti mismo a la hora de encarar CUALQUIER lenguaje o problematica, te hace pensar razonar y encontrar soluciones logicas y sobre todo cuando empiezas a meter mano no solo en lenguajes, sino tambien en OTROS SISTEMAS terminas comprendiendo detectando rapidamente EL PORQUE de las cosas.

britez
Автор

Es un tema muy interesante, en mi caso hasta que no aprendi bien lo que son las estructuras de datos, la bases de datos nivel general, no pude llegarle bien a la programacion, proque es como dices, trabajas en algo que muchas veces no esta ligada al desarrollo o no desarrollas al 100%, y ahi te conviene tener los conocimientos generales, pero cuando pasas a desarrollar y mas para el backend y las bases de datos con una estructura optima, no solo para la aplicacion sino para el negocio se vuelve un poco complejo. A medidas que vas entendido y haciendo tus modelos, y creando conforme tu estructuras vas entendiendo y avanzado en estos temas.

Автор

Es IMPORTANTE, hay varias razones, pero una es que aunque no lo necesites inmediatamente las estructuras de datos te amplían tu horizonte a la hora de optimizar tus algoritmos. Por ejemplo entender que una estructura de datos te puede permitir acceder mas rápido y eficiente a los datos que están en memoria te convertirán en un programador de élite. Por ese y otros motivos las grandes corporaciones hacen test de estructura de datos como Microsoft, Facebook, etc.. Saludos :) muy buen video. Apoyo total.

josepabloaguero
Автор

Excelente teme sobre todo la forma en que explicas como el conocimiento general ayuda a que mejoremos como desarrolladores, si empre esta bien saber como funcionan las cosas por detrás al fin y al cabo nos ayuda a comprender mejor la tecnología que estemos utilizando. Como nota me dio un poco de esperanza de saber que al inicio no es muy necesario saber sobre estructuras de datos o algoritmos.

jamj
Автор

Muy bien. Conocer el concepto. entenderlo. Así nunca te toque hacerlo. He visto varios vídeos de su canal. Exelente

ihgp
Автор

Otro punto también código eficiente, hay muchos que codifican haciendo un bucle dentro de otro bucle, cuando esto genera un On^2, por poner solo ese ejemplo.

antonioyt
Автор

Hola amigo, personalmente me gusta mucho el backend, y para esa área en particular creo que es muy necesario conocer diferentes estructuras de datos, sus aplicaciones, etc. La aplicación más recurrente de este conocimiento para mi es cuando trabajo en optimizar procesos, ya que utilizar eficientemente una estructura de datos puede reducir la complejidad y el tiempo computacional necesario para realizar un determinado proceso.

cristianrojas
Автор

Es bueno estudiarlo de manera básica, en cursos por ejemplo y luego si lo necesitas en el día a día, pues debes aprenderlo de manera avanzada y profundizar en el tema! Un médico por muy especialista que sea en un campo por ejemplo un traumatólogo, debe saber de manera básica de como funciona todo el cuerpo humano, sobre el cerebro, el sistema digestivo entre otros.

cerm
Автор

Yo creo dependiendo del contexo y tipo de software a desarrollar, el paradigma de programacion te lo dice.
Que esos son los fundamentos q hay q conocer. Antiguamente desde siempre se usaba el estructurado o procedimental solo ponia enfasis en procesar datos. Y gracias a Dios aperecio el OO y vino a solucionar muchos errores q provocaban el anterior aunque hay lenguajes de alto level OO definen estructuras de datos pero muy relajada y sencilla de entender.

felipemedinasalvatierra
Автор

Muy buen análisis ¡¡ gracias por contribuir a cultivar el conocimiento

mzxkqog
Автор

Yo si lo recomendaría y sobre todo entender lo básico. Te da buenos fundamentos como software engineer.

marcociau
Автор

SALUDOS, .APRECIO TU HONESTIDAD, ME PARECE QUE TU OPINIÓN ES VALIDA Y AYUDA A EXPLICAR TU EXPERIENCIA PARA ENTENDERLA Y CREO QUE TIENES UN BUEN PUNTO POR QUE TODO CONOCIMIENTO ES EXPERIENCIA..

detektvbardo
Автор

Partiendo de que un array es una estructura de datos, una clase es una estructura de datos, o JSON es un modo de estructurar datos ... creo que la respuesta surge de lo primero que has dicho, y es la clave de todo ... "depende de para que". Y depende de con que profundidad necesites saber como funcionan y con que nivel de abstracción. Si estás haciendo un simple desarrollo que toma datos de una base de datos y los pasa a un array o JSON, no veo que utilidad tendría aprender árboles binarios. Pero si estás en un desarrollo con C para programar un PIC con memoria limitada, registros, etc, ahí entran en juego otros factores. La respuesta es la que has dado. "Depende de para que ...".

rickkk
Автор

en un libro llamado las bases de la programacion conceptual, un libro que te enseña a programar con un tablero de bolitas y se usa como intruducion para la programacion en universidades de argentina, el autor, argumenta que el proximo paso es apredrer estructuras de datos, recalcando su importanicia. asi que me sorprende escuchar que no son tan importantes.

davidjacobs
Автор

Saben de algunos recursos para aprender algoritmos y estructuras de datos?

codingjhames
Автор

pues honestamente nunca esta de mas saber como funcionan las cosas y las estructuras de datos nos ayudan a comprender un poco mas como solucionar un problema. por otra parte la mayoria de las empresas tienen dentro de sus procesos ejercicios o challenges sobre estos y si no tienes noción del tema no obtendrás una oferta. saludos

thedevdudeyt
Автор

Estoy empezando y comentó porque hay pocos comentarios 😅
Gracias por estas aclaraciones solo he escuchado el nombre, realmente no sabía mucho y es bueno saber esto

gloriaaliciagarciagarcia