Login

  



Necesito su ayuda





Thread creado por cambro el 08/07/2019 10:50:35 am. Lecturas: 26. Mensajes: 18. Favoritos: 1





08/07/2019 10:50:35 am 
       3                           
cambro


Miembro desde: 05/10/2004

Threads abiertos: 49
Mensajes: 174  
Subtítulos subidos: 0
Threads Favoritos: 0





Hola buenos dias!! Quiero adentrarme al Mundo de la programación. Quería recibir asesoramiento, porque se que hay muchas opciones y es un Mundo que no conozco.
Me gustaria hacer cursos gratuitos que seguramente hay en la web, pero reitero no tengo ni la mas palida idea de esto.
Por donde empezarían Uds?? En que web hay cursos gratis de programación??
Desde ya, muchas gracias. Y disculpen las molestias.
35 5



08/07/2019 11:00:02 am 
       2                           
feryu


Miembro desde: 27/02/2013

Threads abiertos: 186
Mensajes: 5185  
Subtítulos subidos: 0
Threads Favoritos: 0





Mi consejo es que comiences con el lenguaje Python
Tiene una curva de aprendizaje muy alta y es el lenguaje mas usado en el 2019
En la web esta lleno de tutoriales gratis, por ende no hace falta sugerencias de algún sitio.


08/07/2019 11:45:42 am 
       2                           
Alister702


Miembro desde: 16/01/2017

Threads abiertos: 28
Mensajes: 436  
Subtítulos subidos: 0
Threads Favoritos: 4





buenos dias todo principiante empieza primero por el seudocodigo,entender la logica de la programacion, luego pasa a java, primero tienes que ir a pie osea escribir todo el codigo, luego pasa a usar un ide que te ayude

puedes buscar libros en freelibros punto org


08/07/2019 12:15:00 pm 
       3                           
Yo programo en html


08/07/2019 12:20:17 pm 
       2                           
cambro escribió:
Hola buenos dias!! Quiero adentrarme al Mundo de la programación. Quería recibir asesoramiento, porque se que hay muchas opciones y es un Mundo que no conozco.Me gustaria hacer cursos gratuitos que seguramente hay en la web, pero reitero no tengo ni la mas palida idea de esto.Por donde empezarían Uds?? En que web hay cursos gratis de programación??Desde ya, muchas gracias. Y disculpen las molestias.


Pasa por code.org


08/07/2019 01:02:18 pm 
       3                           
CiscoNet


Miembro desde: 22/09/2007

Threads abiertos: 9
Mensajes: 386  
Subtítulos subidos: 0
Threads Favoritos: 2





Lo primero que tienes que aprender es a usar Google. Luego escribes ´´Cursos gratis de programación´´, vas a ver que aparecen un montón de sitios donde los dan, como este: cursosonlinegratis. Prueba a ver cual sitio te gusta más. Pero tienes que saber que para programar lo que tienes que tener es bastante lógica, y aprende un lenguaje sencillo con el cual puedas aprender. Dale para principiantes Python o Java, y luego si quieres ser un experto te lanzas con C++ y Assembler.


08/07/2019 01:49:51 pm 
       0                           
DMS80


Miembro desde: 24/06/2019

Threads abiertos: 0
Mensajes: 3  
Subtítulos subidos: 0
Threads Favoritos: 0



cambro escribió:
Hola buenos dias!! Quiero adentrarme al Mundo de la programación. Quería recibir asesoramiento, porque se que hay muchas opciones y es un Mundo que no conozco.Me gustaria hacer cursos gratuitos que seguramente hay en la web, pero reitero no tengo ni la mas palida idea de esto.Por donde empezarían Uds?? En que web hay cursos gratis de programación??Desde ya, muchas gracias. Y disculpen las molestias.

si se te da el inglés, dejo esta página, hay de todo, te puede servir
w3schools


08/07/2019 01:52:36 pm 
       3                           
mordan


Miembro desde: 24/03/2012

Threads abiertos: 92
Mensajes: 1013  
Subtítulos subidos: 4
Threads Favoritos: 0





Grande hasbro2!! tus discipulos siguen tu camino!!!


08/07/2019 03:04:59 pm 
       1                           
mordan escribió:
Grande hasbro2!! tus discipulos siguen tu camino!!!


Que HDP!


09/07/2019 12:47:27 am 
      -1                           
Krio


Miembro desde: 31/01/2005

Threads abiertos: 1
Mensajes: 2243  
Subtítulos subidos: 6
Threads Favoritos: 0





cambro escribió:
Hola buenos dias!! Quiero adentrarme al Mundo de la programación. Quería recibir asesoramiento, porque se que hay muchas opciones y es un Mundo que no conozco.Me gustaria hacer cursos gratuitos que seguramente hay en la web, pero reitero no tengo ni la mas palida idea de esto.Por donde empezarían Uds?? En que web hay cursos gratis de programación??Desde ya, muchas gracias. Y disculpen las molestias.


La respuesta depende de qué edad tienes a que nivel quieres programar. Si eres joven, entonces lo mejor es hacer la carrera en una universidad. Programar no es sólo saber echar código. Una parte importante de la programación es el de saber plantear el modelo que deseas programar y tener la capacidad de llevarlo a algo que aunque no parece tener relación es equivalente e intuitivamente más fácil de programar.

Te voy a poner un ejemplo. Un amigo que hizo varios cursos de programación, decía que era experto en esa materia y yo le decía que nunca se puede menospreciar a ninguna carrera. Que si muchos estudian una carrera de 5 años es por algo y nadie con varios cursos puede igualar una carrera. Un día se encontró con un problema, tenía un grupo de varias facturas y recibía pagos grupales sin que le especificaran que facturas eran, para colmo, los pagos podían tener cierto margen de error, es decir, que si el pago cubría 5 facturas, quizás el monto difería por cierto margen, respecto a la suma de las 5 facturas. El hizo un programa que revisaba todas las combinaciones posibles y chequeaba los montos para determinar cuántas facturas y cuáles podrían estarse cubriendo con ese monto pagado. El programa pasaba horas computando pero no terminaba de dar la respuesta, incluso con cantidades relativamente bajas de facturas (no hablo de 2 o 3 facturas pero si un número no tan alto). El me llamó pues sabía que había sacado una carrera de computación, que me había especializado en la parte de los modelos matemáticos, simulación, optimización y que había sacado una maestría en matemáticas. Lo pude ayudar pero ninguno de esos conocimientos en la parte matemática que había adquirido los apliqué. Sólo utilicé conocimientos elementales de inicio de carrera. Cuando el me llamó pidiendo ayuda, le dije inmediatamente, que su problema lo veía como recorrer un laberinto, sin pasar 2 veces por un mismo punto. Que enumerara las facturas como 1, 2, 3, ... Cada factura era una parte del laberinto, y al escoger una factura, estaba visitando ese lugar, que sumara el monto al monto de su recorrido y si no había llegado al objetivo dentro de su margen de error, escogiera una factura de mayor número (refiriéndome al índice 1, 2, 3, 4, ... que había asignado) y así aseguraba no pasar nuevamente por el mismo lugar. Que no se preocupara por números de facturas de índices menores que no formaban parte del camino ya que estaban desechadas como parte de la solución o estaban anotadas como parte de una solución. Que si la suma era menor, siguiera agregando más facturas siguiendo el orden (no había llegado al destino) . Que si se excedía, esa posición del laberinto no le servía y debía desecharla y avanzar al siguiente punto del laberinto. Que si caía dentro del margen, había encontrado una solución y la anotase en un archivo, desechase la última posición del laberinto para buscar otras posiciones (es decir, soluciones extras). Hablando por teléfono, sentí que no entendía ni papa de lo que estaba hablando y le dije, dame 10 minutos y te escribo el algoritmo. Colgué. Lo escribí, en 5 minutos quizás y luego me dije, no me cuesta nada, programarlo y ahorrarle tiempo, y en cosa 10 minutos, le envié el programa. Te juro que creo no llegaba a 20 líneas. Era un algoritmo de recorrido usando dfs (deep first search), algo básico de computación que se ve al inicio de la carrera. El quedó asombrado ya que le daba todas las respuestas en cuestión de segundos. Y ahí entendió, cuando le decía que una carrera te da un plus que no te da estudiar una serie de cursos y que es la capacidad de abstraer y convertir una situación de la vida real en otra que aunque pareciera no tener relación, es equivalente y más fácil e intuitiva de programar.

Entonces, si eres joven y piensas dedicarte a programar para resolver tareas complejas, saca la carrera para obtener ese grado de abstracción que es útil. Si no lo eres, y las tareas que piensas programar son básicas como captura de datos y almacenamiento, puedes irte por el camino de los cursos.


10/07/2019 12:25:05 am 
       0                           
Orfeox


Miembro desde: 24/04/2006

Threads abiertos: 2
Mensajes: 6917  
Subtítulos subidos: 0
Threads Favoritos: 0





cambro escribió:
Hola buenos dias!! Quiero adentrarme al Mundo de la programación. Quería recibir asesoramiento, porque se que hay muchas opciones y es un Mundo que no conozco.Me gustaria hacer cursos gratuitos que seguramente hay en la web, pero reitero no tengo ni la mas palida idea de esto.Por donde empezarían Uds?? En que web hay cursos gratis de programación??Desde ya, muchas gracias. Y disculpen las molestias.


Si lo q te interesa es simplemente aprender , mandate a alguna clase de programacion 1 (o como sea q se llame en esa universidad) y quedate de oyente (obviamente lo mejor seria q te anotes en la carrera asi podes llegar a algo mas q tirar codigo... pero bue , sino queres invertir tanto tiempo) .... aprender vas a aprender lo mismo o mas q en un curso gratuito .


10/07/2019 12:42:06 am 
       0                           
Orfeox


Miembro desde: 24/04/2006

Threads abiertos: 2
Mensajes: 6917  
Subtítulos subidos: 0
Threads Favoritos: 0





Krio escribió:
cambro escribió: Hola buenos dias!! Quiero adentrarme al Mundo de la programación. Quería recibir asesoramiento, porque se que hay muchas opciones y es un Mundo que no conozco.Me gustaria hacer cursos gratuitos que seguramente hay en la web, pero reitero no tengo ni la mas palida idea de esto.Por donde empezarían Uds?? En que web hay cursos gratis de programación??Desde ya, muchas gracias. Y disculpen las molestias.La respuesta depende de qué edad tienes a que nivel quieres programar. Si eres joven, entonces lo mejor es hacer la carrera en una universidad. Programar no es sólo saber echar código. Una parte importante de la programación es el de saber plantear el modelo que deseas programar y tener la capacidad de llevarlo a algo que aunque no parece tener relación es equivalente e intuitivamente más fácil de programar. Te voy a poner un ejemplo. Un amigo que hizo varios cursos de programación, decía que era experto en esa materia y yo le decía que nunca se puede menospreciar a ninguna carrera. Que si muchos estudian una carrera de 5 años es por algo y nadie con varios cursos puede igualar una carrera. Un día se encontró con un problema, tenía un grupo de varias facturas y recibía pagos grupales sin que le especificaran que facturas eran, para colmo, los pagos podían tener cierto margen de error, es decir, que si el pago cubría 5 facturas, quizás el monto difería por cierto margen, respecto a la suma de las 5 facturas. El hizo un programa que revisaba todas las combinaciones posibles y chequeaba los montos para determinar cuántas facturas y cuáles podrían estarse cubriendo con ese monto pagado. El programa pasaba horas computando pero no terminaba de dar la respuesta, incluso con cantidades relativamente bajas de facturas no hablo de 2 o 3 facturas pero si un número no tan alto. El me llamó pues sabía que había sacado una carrera de computación, que me había especializado en la parte de los modelos matemáticos, simulación, optimización y que había sacado una maestría en matemáticas. Lo pude ayudar pero ninguno de esos conocimientos en la parte matemática que había adquirido los apliqué. Sólo utilicé conocimientos elementales de inicio de carrera. Cuando el me llamó pidiendo ayuda, le dije inmediatamente, que su problema lo veía como recorrer un laberinto, sin pasar 2 veces por un mismo punto. Que enumerara las facturas como 1, 2, 3, ... Cada factura era una parte del laberinto, y al escoger una factura, estaba visitando ese lugar, que sumara el monto al monto de su recorrido y si no había llegado al objetivo dentro de su margen de error, escogiera una factura de mayor número refiriéndome al índice 1, 2, 3, 4, ... que había asignado y así aseguraba no pasar nuevamente por el mismo lugar. Que no se preocupara por números de facturas de índices menores que no formaban parte del camino ya que estaban desechadas como parte de la solución o estaban anotadas como parte de una solución. Que si la suma era menor, siguiera agregando más facturas siguiendo el orden no había llegado al destino . Que si se excedía, esa posición del laberinto no le servía y debía desecharla y avanzar al siguiente punto del laberinto. Que si caía dentro del margen, había encontrado una solución y la anotase en un archivo, desechase la última posición del laberinto para buscar otras posiciones es decir, soluciones extras. Hablando por teléfono, sentí que no entendía ni papa de lo que estaba hablando y le dije, dame 10 minutos y te escribo el algoritmo. Colgué. Lo escribí, en 5 minutos quizás y luego me dije, no me cuesta nada, programarlo y ahorrarle tiempo, y en cosa 10 minutos, le envié el programa. Te juro que creo no llegaba a 20 líneas. Era un algoritmo de recorrido usando dfs deep first search, algo básico de computación que se ve al inicio de la carrera. El quedó asombrado ya que le daba todas las respuestas en cuestión de segundos. Y ahí entendió, cuando le decía que una carrera te da un plus que no te da estudiar una serie de cursos y que es la capacidad de abstraer y convertir una situación de la vida real en otra que aunque pareciera no tener relación, es equivalente y más fácil e intuitiva de programar.Entonces, si eres joven y piensas dedicarte a programar para resolver tareas complejas, saca la carrera para obtener ese grado de abstracción que es útil. Si no lo eres, y las tareas que piensas programar son básicas como captura de datos y almacenamiento, puedes irte por el camino de los cursos.


Tu ejemplo realmente no ayuda mucho a tu argumento .... Grafos es algo q se ve en cualquier cursito por mas berreta q sea , q tu amigo sea medio nabo y no sepa calcular la complejidad de un algoritmo y el tiempo de ejecucion para ver si algo es siquiera viable es otra cosa (lo raro es q no es algo de inicio de carrera ... usualmente se da en 2 o mas comunmente en 3 año ) . Y no , para programar ni de casualidad necesitas una carrera universitaria (no necesitas ni cursos .... con q alguien te explique lo elemental y agarrando algun buen libro del lenguaje q te guste , tranquilamente podes aprender solo) ... es mas , si tu objetivo es ser programador (sobre todo jr o semi senior) , es una estupidez perder tiempo en una universidad (desde el punto de vista de conocimiento , obviamente tener un titulo es mas atractivo en el CV ) .

´´Que si muchos estudian una carrera de 5 años´´

Estudian 5 años porq no quieren terminar como programadores .


10/07/2019 01:01:22 am 
       0                           
Krio


Miembro desde: 31/01/2005

Threads abiertos: 1
Mensajes: 2243  
Subtítulos subidos: 6
Threads Favoritos: 0





Orfeox escribió:
Krio escribió: cambro escribió: Hola buenos dias!! Quiero adentrarme al Mundo de la programación. Quería recibir asesoramiento, porque se que hay muchas opciones y es un Mundo que no conozco.Me gustaria hacer cursos gratuitos que seguramente hay en la web, pero reitero no tengo ni la mas palida idea de esto.Por donde empezarían Uds?? En que web hay cursos gratis de programación??Desde ya, muchas gracias. Y disculpen las molestias.La respuesta depende de qué edad tienes a que nivel quieres programar. Si eres joven, entonces lo mejor es hacer la carrera en una universidad. Programar no es sólo saber echar código. Una parte importante de la programación es el de saber plantear el modelo que deseas programar y tener la capacidad de llevarlo a algo que aunque no parece tener relación es equivalente e intuitivamente más fácil de programar. Te voy a poner un ejemplo. Un amigo que hizo varios cursos de programación, decía que era experto en esa materia y yo le decía que nunca se puede menospreciar a ninguna carrera. Que si muchos estudian una carrera de 5 años es por algo y nadie con varios cursos puede igualar una carrera. Un día se encontró con un problema, tenía un grupo de varias facturas y recibía pagos grupales sin que le especificaran que facturas eran, para colmo, los pagos podían tener cierto margen de error, es decir, que si el pago cubría 5 facturas, quizás el monto difería por cierto margen, respecto a la suma de las 5 facturas. El hizo un programa que revisaba todas las combinaciones posibles y chequeaba los montos para determinar cuántas facturas y cuáles podrían estarse cubriendo con ese monto pagado. El programa pasaba horas computando pero no terminaba de dar la respuesta, incluso con cantidades relativamente bajas de facturas no hablo de 2 o 3 facturas pero si un número no tan alto. El me llamó pues sabía que había sacado una carrera de computación, que me había especializado en la parte de los modelos matemáticos, simulación, optimización y que había sacado una maestría en matemáticas. Lo pude ayudar pero ninguno de esos conocimientos en la parte matemática que había adquirido los apliqué. Sólo utilicé conocimientos elementales de inicio de carrera. Cuando el me llamó pidiendo ayuda, le dije inmediatamente, que su problema lo veía como recorrer un laberinto, sin pasar 2 veces por un mismo punto. Que enumerara las facturas como 1, 2, 3, ... Cada factura era una parte del laberinto, y al escoger una factura, estaba visitando ese lugar, que sumara el monto al monto de su recorrido y si no había llegado al objetivo dentro de su margen de error, escogiera una factura de mayor número refiriéndome al índice 1, 2, 3, 4, ... que había asignado y así aseguraba no pasar nuevamente por el mismo lugar. Que no se preocupara por números de facturas de índices menores que no formaban parte del camino ya que estaban desechadas como parte de la solución o estaban anotadas como parte de una solución. Que si la suma era menor, siguiera agregando más facturas siguiendo el orden no había llegado al destino . Que si se excedía, esa posición del laberinto no le servía y debía desecharla y avanzar al siguiente punto del laberinto. Que si caía dentro del margen, había encontrado una solución y la anotase en un archivo, desechase la última posición del laberinto para buscar otras posiciones es decir, soluciones extras. Hablando por teléfono, sentí que no entendía ni papa de lo que estaba hablando y le dije, dame 10 minutos y te escribo el algoritmo. Colgué. Lo escribí, en 5 minutos quizás y luego me dije, no me cuesta nada, programarlo y ahorrarle tiempo, y en cosa 10 minutos, le envié el programa. Te juro que creo no llegaba a 20 líneas. Era un algoritmo de recorrido usando dfs deep first search, algo básico de computación que se ve al inicio de la carrera. El quedó asombrado ya que le daba todas las respuestas en cuestión de segundos. Y ahí entendió, cuando le decía que una carrera te da un plus que no te da estudiar una serie de cursos y que es la capacidad de abstraer y convertir una situación de la vida real en otra que aunque pareciera no tener relación, es equivalente y más fácil e intuitiva de programar.Entonces, si eres joven y piensas dedicarte a programar para resolver tareas complejas, saca la carrera para obtener ese grado de abstracción que es útil. Si no lo eres, y las tareas que piensas programar son básicas como captura de datos y almacenamiento, puedes irte por el camino de los cursos.Tu ejemplo realmente no ayuda mucho a tu argumento .... Grafos es algo q se ve en cualquier cursito por mas berreta q sea , q tu amigo sea medio nabo y no sepa calcular la complejidad de un algoritmo y el tiempo de ejecucion para ver si algo es siquiera viable es otra cosa lo raro es q no es algo de inicio de carrera ... usualmente se da en 2 o mas comunmente en 3 año . Y no , para programar ni de casualidad necesitas una carrera universitaria no necesitas ni cursos .... con q alguien te explique lo elemental y agarrando algun buen libro del lenguaje q te guste , tranquilamente podes aprender solo ... es mas , si tu objetivo es ser programador sobre todo jr o semi senior , es una estupidez perder tiempo en una universidad desde el punto de vista de conocimiento , obviamente tener un titulo es mas atractivo en el CV . Que si muchos estudian una carrera de 5 añosEstudian 5 años porq no quieren terminar como programadores .


La mayoría de los cursos de programación, se enfocan a cosas distintas de grafos. Por ejemplo, cursos en php, javascript, etc. Pero el punto, es que aunque veas grafos, para alguien que haya visto un curso que medio haya tocado el tema, no es natural que vea que el problema de las facturas lo podía modelar como un problema de grafos. Como mencioné, la solución la vi inmediatamente y la programé en cosa de minutos utilizando teoría de inicio de carrera. La carrera te da una capacidad de abstracción que no te da tomar varios cursos. Por eso mi comentario, de edad y de nivel de programación. Y esto último es importante. Tengo un amigo que tiene una empresa de software. Consiguen numerosos contratos y continuamente anda ingresando gente para poder ejecutar dichos contratos. Es muy frecuente que despidan empleados a las 2 semanas, pues se trancan en el proyecto debido a esa ausencia de abstracción. Esos empleados típicamente son programadores que tomaron algunos cursos de programación en lugar de la carrera. El nivel de programación es clave. Si es para hacer pantallitas, para captura de datos y almacenamiento y cosas sencillas, bien, pero si son para tareas complejas, donde la capacidad de abstracción es vital para elaborar un algoritmo que además de ser óptimo sea fácilmente entendible y que posteriormente pueda modificarse por otro programador en caso de requerir cambios en futuros upgrades, entonces el de los cursillos suele fallar.


10/07/2019 10:20:25 am 
       0                           
Krio


Miembro desde: 31/01/2005

Threads abiertos: 1
Mensajes: 2243  
Subtítulos subidos: 6
Threads Favoritos: 0





Orfeox escribió:
Krio escribió: cambro escribió: Hola buenos dias!! Quiero adentrarme al Mundo de la programación. Quería recibir asesoramiento, porque se que hay muchas opciones y es un Mundo que no conozco.Me gustaria hacer cursos gratuitos que seguramente hay en la web, pero reitero no tengo ni la mas palida idea de esto.Por donde empezarían Uds?? En que web hay cursos gratis de programación??Desde ya, muchas gracias. Y disculpen las molestias.La respuesta depende de qué edad tienes a que nivel quieres programar. Si eres joven, entonces lo mejor es hacer la carrera en una universidad. Programar no es sólo saber echar código. Una parte importante de la programación es el de saber plantear el modelo que deseas programar y tener la capacidad de llevarlo a algo que aunque no parece tener relación es equivalente e intuitivamente más fácil de programar. Te voy a poner un ejemplo. Un amigo que hizo varios cursos de programación, decía que era experto en esa materia y yo le decía que nunca se puede menospreciar a ninguna carrera. Que si muchos estudian una carrera de 5 años es por algo y nadie con varios cursos puede igualar una carrera. Un día se encontró con un problema, tenía un grupo de varias facturas y recibía pagos grupales sin que le especificaran que facturas eran, para colmo, los pagos podían tener cierto margen de error, es decir, que si el pago cubría 5 facturas, quizás el monto difería por cierto margen, respecto a la suma de las 5 facturas. El hizo un programa que revisaba todas las combinaciones posibles y chequeaba los montos para determinar cuántas facturas y cuáles podrían estarse cubriendo con ese monto pagado. El programa pasaba horas computando pero no terminaba de dar la respuesta, incluso con cantidades relativamente bajas de facturas no hablo de 2 o 3 facturas pero si un número no tan alto. El me llamó pues sabía que había sacado una carrera de computación, que me había especializado en la parte de los modelos matemáticos, simulación, optimización y que había sacado una maestría en matemáticas. Lo pude ayudar pero ninguno de esos conocimientos en la parte matemática que había adquirido los apliqué. Sólo utilicé conocimientos elementales de inicio de carrera. Cuando el me llamó pidiendo ayuda, le dije inmediatamente, que su problema lo veía como recorrer un laberinto, sin pasar 2 veces por un mismo punto. Que enumerara las facturas como 1, 2, 3, ... Cada factura era una parte del laberinto, y al escoger una factura, estaba visitando ese lugar, que sumara el monto al monto de su recorrido y si no había llegado al objetivo dentro de su margen de error, escogiera una factura de mayor número refiriéndome al índice 1, 2, 3, 4, ... que había asignado y así aseguraba no pasar nuevamente por el mismo lugar. Que no se preocupara por números de facturas de índices menores que no formaban parte del camino ya que estaban desechadas como parte de la solución o estaban anotadas como parte de una solución. Que si la suma era menor, siguiera agregando más facturas siguiendo el orden no había llegado al destino . Que si se excedía, esa posición del laberinto no le servía y debía desecharla y avanzar al siguiente punto del laberinto. Que si caía dentro del margen, había encontrado una solución y la anotase en un archivo, desechase la última posición del laberinto para buscar otras posiciones es decir, soluciones extras. Hablando por teléfono, sentí que no entendía ni papa de lo que estaba hablando y le dije, dame 10 minutos y te escribo el algoritmo. Colgué. Lo escribí, en 5 minutos quizás y luego me dije, no me cuesta nada, programarlo y ahorrarle tiempo, y en cosa 10 minutos, le envié el programa. Te juro que creo no llegaba a 20 líneas. Era un algoritmo de recorrido usando dfs deep first search, algo básico de computación que se ve al inicio de la carrera. El quedó asombrado ya que le daba todas las respuestas en cuestión de segundos. Y ahí entendió, cuando le decía que una carrera te da un plus que no te da estudiar una serie de cursos y que es la capacidad de abstraer y convertir una situación de la vida real en otra que aunque pareciera no tener relación, es equivalente y más fácil e intuitiva de programar.Entonces, si eres joven y piensas dedicarte a programar para resolver tareas complejas, saca la carrera para obtener ese grado de abstracción que es útil. Si no lo eres, y las tareas que piensas programar son básicas como captura de datos y almacenamiento, puedes irte por el camino de los cursos.Tu ejemplo realmente no ayuda mucho a tu argumento .... Grafos es algo q se ve en cualquier cursito por mas berreta q sea , q tu amigo sea medio nabo y no sepa calcular la complejidad de un algoritmo y el tiempo de ejecucion para ver si algo es siquiera viable es otra cosa lo raro es q no es algo de inicio de carrera ... usualmente se da en 2 o mas comunmente en 3 año . Y no , para programar ni de casualidad necesitas una carrera universitaria no necesitas ni cursos .... con q alguien te explique lo elemental y agarrando algun buen libro del lenguaje q te guste , tranquilamente podes aprender solo ... es mas , si tu objetivo es ser programador sobre todo jr o semi senior , es una estupidez perder tiempo en una universidad desde el punto de vista de conocimiento , obviamente tener un titulo es mas atractivo en el CV . Que si muchos estudian una carrera de 5 añosEstudian 5 años porq no quieren terminar como programadores .


En la universidad mía, a inicios de los 80, grafos era del primer año de carrera. Cuando digo de carrera, estoy obviando el primer año que es básico para todos (matemáticas, física, lengua, inglés, historia) y que no tiene nada que ver con la carrera. La universidad también era de un pensum fuerte, así que es posible que en otras universidades se vea después. En aquella época, estaba considerada la mejor de latinoamérica al menos en el área computacional. Recuerdo que tenía una pdp-11, para algunos cursos, algo difícil de ver.


14/07/2019 08:56:54 pm 
       0                           
cambro


Miembro desde: 05/10/2004

Threads abiertos: 49
Mensajes: 174  
Subtítulos subidos: 0
Threads Favoritos: 0





Muchas gracias por sus consejos y recomendaciones!!


18/07/2019 09:03:00 am 
       2                           
elbo80


Miembro desde: 17/08/2006

Threads abiertos: 5
Mensajes: 1024  
Subtítulos subidos: 0
Threads Favoritos: 0





Alguien por aqui comentaba que lo primero es aprender pseudocódigo.
No podría estar mas de acuerdo.
Primero tenes que conocer cuales son las herramientas disponibles para programar.
Lógica Booleana (AND y OR), estructuras de repeticion (WHILE y FOR), condiciones (IF), uso de variables y constantes, y luego utilizarlas en la resolución de problemas sencillos escribiendo en pseudocodigo como buscar una determinada letra en una palabra, y luego vas buscando problemas mas complejos.
Una vez que tengas dominado el desarrollo en pseudocodigo, elegis el lenguaje que quieras.
Paralelamente, es importante también que aprendas SQL, para que puedas manipular información de una base de datos.




ayuda

1