[pyar] Vale la pena estudiar algoritmos?

Diego Saavedra dsaavedra88 en gmail.com
Jue Mar 8 14:32:31 -03 2018


Alguien tiene acceso a ese currículo

El jue., 8 mar. 2018 7:41, Juan Manuel Pérez <jmperez.85 en gmail.com>
escribió:

> Buenas. Los cursos elementales de algoritmos (al menos de Ciencias de la
> Computación) suelen tener en su currícula:
>
>    - Conceptos básicos de programación (imperativa); especificación (a
>    veces)
>    - Tipos abstractos de datos
>    - Complejidad algorítmica
>    - Estructuras de datos: listas, arreglos, pilas, colas, árboles, hash
>    tables
>    - Algoritmos de ordenamiento
>
> Como ya dijeron, uno puede "programar" sin saber mucho de esto. Por
> ejemplo, casi nunca un frontend dev (y un backend dev rara vez) va a
> necesitar entender algún concepto de esto. Pero hasta ahí: ni bien nos
> topemos con un problema de cierta envergadura, empieza a tener relevancia
> entender por qué (por ej) conviene optimizar 1000 requests en 10, por qué
> me conviene elegir un hash table o un árbol para cierto problema.
>
> On Wed, Mar 7, 2018 at 9:45 PM Fraciel Arevalo <fracielarevalo75 en gmail.com>
> wrote:
>
>> buenas noches yo en la actualidad teniendo una edad en que muchos jovenes
>> deceptan de las universidades estoy estudiando informatica a nivel
>> universitario y pienso que el algoritmo tiene que ser basico para poder
>> programar
>>
>> El 7 de marzo de 2018, 19:39, Julian Agustin Cardonnet <
>> jcardonnet en gmail.com> escribió:
>>
>>> Saber mas cosas nunca esta de mas, pero el tema es analizar si ponerse a
>>> aprenderlas es el mejor uso de tus recursos (tiempo, energia mental, plata,
>>> etc).
>>>
>>> Esta claro que cuanto mas entiendas lo que esta haciendo la maquina
>>> (hardware/software) mejores decisiones vas a poder tomar como programador.
>>> Ahora, pretender entender a fondo todo el stack de hardware/software en un
>>> sistema moderno es humanamente imposible porque hoy dia cada parte es
>>> terriblemente compleja, asi que en algun lado tenes que marcar la linea del
>>> "hasta aca llego" y verlo como una caja negra.
>>>
>>> Si tu pregunta por los algoritmos surge porque sentis que hay una
>>> especie de mandato social que dice que "hay que saberlo", mandalos a freir
>>> churros y dedica tu limitado tiempo y energia mental en algo mas
>>> productivo. Que cosa? Eso depende de tu nivel de conocimiento, tus
>>> intereses y tus necesidades pero como no das ningun detalle al respecto es
>>> dificil recomendarte algo.
>>>
>>> Por ej, en mi caso particular (trabajo en machine learning), tanto
>>> algoritmos como estructuras de datos son algo fundamental en mi caja de
>>> herramientas pero si por ej sos frontend dev para aplicaciones web,
>>> seguramente te resulte mucho mas util aprender un poco mas de UX design que
>>> estudiarte 5 algoritmos diferentes para calcular la inversa de una matriz.
>>>
>>> Lo importante es no dejar de aprender nunca, no solo porque en
>>> informatica buena parte del conocimiento queda obsoleto muy rapido sino
>>> porque una vez que abandonas el habito de estudio es muy dificil retomarlo.
>>>
>>> Saludos,
>>> Julian
>>>
>>>
>>> El 7 de marzo de 2018, 20:05, Alan Jonatan Romero <eldoblecero en gmail.com
>>> > escribió:
>>>
>>>> 'Lo liquidaron por "saber demasiado" '
>>>> XD perdón perdón c:
>>>>
>>>> El 7/3/2018 19:59, "Gustavo Orrillo" <
>>>> gustavo.orrillo en moldeointeractive.com.ar> escribió:
>>>>
>>>> Siempre vale la pena estudiar algoritmos, siempre vale la pena aprender
>>>> algo más. No conozco a nadie que haya estado en la bancarrota por saber
>>>> demasiado,
>>>> Es el mejor consejo que te puedo dar
>>>>
>>>>
>>>> _______________________________________________
>>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>>> Sitio web: http://www.python.org.ar/
>>>>
>>>> Para administrar la lista (o desuscribirse) entrar a
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>>
>>>
>>>
>>> _______________________________________________
>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>> Sitio web: http://www.python.org.ar/
>>>
>>> Para administrar la lista (o desuscribirse) entrar a
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>
> --
> Saludos,
>
> JM
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20180308/4da2375f/attachment.html>


Más información sobre la lista de distribución pyar