Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: hllsfn en 28 Enero 2017, 17:34 pm



Título: [C++][?] ¿Cuál es la mejor forma de afianzar los conocimientos de C++?
Publicado por: hllsfn en 28 Enero 2017, 17:34 pm
¿Cuál es para vosotros la mejor forma?



Título: Re: [C++][?] ¿Cuál es la mejor forma de afianzar los conocimientos de C++?
Publicado por: engel lex en 28 Enero 2017, 18:43 pm
Como en cualquier cosa, l forma de fianzar es practicando...


Título: Re: [C++][?] ¿Cuál es la mejor forma de afianzar los conocimientos de C++?
Publicado por: RevolucionVegana en 28 Enero 2017, 19:39 pm
Como en cualquier cosa, l forma de fianzar es practicando...

+ mil millones


Título: Re: [C++][?] ¿Cuál es la mejor forma de afianzar los conocimientos de C++?
Publicado por: hllsfn en 28 Enero 2017, 23:16 pm
Como en cualquier cosa, l forma de fianzar es practicando...

Hombre yo creo que todos tenemos claro ya que para aprender/mejorar a programar hay que programar y mucho. Mi pregunta iba más alla, me refería a que programar.

Quizás iniciar un proyecto aleatorio?, Intentar crear algún juego? Buscar algún chalenge de programación por ahí?.

Ya se que es un tema subjetivo y cada cual tendrá sus gustos ya que ninguna forma es mejor que otra pero para eso creo este hilo para saber cuál son vuestras opiniones.



Título: Re: [C++][?] ¿Cuál es la mejor forma de afianzar los conocimientos de C++?
Publicado por: RevolucionVegana en 29 Enero 2017, 00:48 am
Hombre yo creo que todos tenemos claro ya que para aprender/mejorar a programar hay que programar y mucho. Mi pregunta iba más alla, me refería a que programar.

Quizás iniciar un proyecto aleatorio?, Intentar crear algún juego? Buscar algún chalenge de programación por ahí?.

Ya se que es un tema subjetivo y cada cual tendrá sus gustos ya que ninguna forma es mejor que otra pero para eso creo este hilo para saber cuál son vuestras opiniones.



Busca ejercicios o algún libro de ejercicios por internet quizás te sirva, intenta fijarte que estén a tu nivel para poder ir escalando sin que te cueste demasiado, un saludo!


Título: Re: [C++][?] ¿Cuál es la mejor forma de afianzar los conocimientos de C++?
Publicado por: engel lex en 29 Enero 2017, 01:00 am
a mi no me gustan ejercicios, me parecen medio absurdos....

has challenges, has aplicaciones utiles para ti... hay juegos de programar, aunque no son en C/C++ mejoras tu algoritmia y es casi más importante que saber el codigo en si mismo


Título: Re: [C++][?] ¿Cuál es la mejor forma de afianzar los conocimientos de C++?
Publicado por: ivancea96 en 29 Enero 2017, 01:51 am
Quizás iniciar un proyecto aleatorio?, Intentar crear algún juego? Buscar algún chalenge de programación por ahí?

Las 3 :o
- Un proyecto aleatorio, sobre cualquier tema que se te ocurra, es una buena forma de practicar

- Challenges, pues como el primer punto. Solo que el primer punto, pues los proyectos "normales" no suelen tener verdadera complejidad. Aquí tendrás que pensar algoritmos más o menos complicados. (Ej. https://projecteuler.net/ (https://projecteuler.net/))

- Un juego es, en mi opinión, de los tipos de programa más completos y complejos (según el tipo de juego) que podrías hacer. Aquí utilizarás de todo: gráficos, sockets y protocolos cliente-servidor (si es multijugador), manejo de input del usuario (en tiempo real, según el juego), manejo de datos de forma genérica (al ser un programa más "tangible", es más fácil aplicar polimorfia. Por ejemplo, una clase base Enemigo de la que hereden diversos tipos de enemigos, que difieran IA, forma, o lo que sea). Esa es otra, si le metes IA, pues es un punto extra a algoritmia. Luego, un juego siempre suele ser más entretenido de hacer y más divertido de ampliar (una vez la base ya esté bien cimentada). Un contra de esto puede ser que una mala estructura del juego puede acabar en un código muy engorroso de ampliar, así que mejor empezar planificando todo bien.


Título: Re: [C++][?] ¿Cuál es la mejor forma de afianzar los conocimientos de C++?
Publicado por: Borito30 en 1 Febrero 2017, 20:13 pm
a mi no me gustan ejercicios, me parecen medio absurdos....

has challenges, has aplicaciones utiles para ti... hay juegos de programar, aunque no son en C/C++ mejoras tu algoritmia y es casi más importante que saber el codigo en si mismo
totalmente de acuerdo programa cosas que te deviertan creo que cuando uno se divierte aprende mil veces mas :D. y lo mas dificil en mi en la programacion es saber donde esta el fallo o donde me equivoque o como corregir el programa para que funcione como yo quiero. al menos en mi caso.


Título: Re: [C++][?] ¿Cuál es la mejor forma de afianzar los conocimientos de C++?
Publicado por: ivancea96 en 1 Febrero 2017, 20:47 pm
totalmente de acuerdo programa cosas que te deviertan creo que cuando uno se divierte aprende mil veces mas :D. y lo mas dificil en mi en la programacion es saber donde esta el fallo o donde me equivoque o como corregir el programa para que funcione como yo quiero. al menos en mi caso.

A mi me divierte hacer challenges :D!
Cuanto más complicado un programa, mayor satisfacción al completarlo :X