Primero lea sobre la teoría. Obtenga algunos buenos libros sobre C ++, tales como Principios y práctica utilizando C ++ y C ++ cebador. Trate de obtener una buena visión general de los temas primero mientras hace algunos proyectos pequeños al mismo tiempo. Intente aplicar algo de la teoría que acabamos de aprender en algunos proyectos. Utilice sitios como Code Abbey y Project Euler para intentar resolver algunos problemas matemáticos.
Una vez que haya hecho algunos problemas y tenga una buena visión general del idioma, vaya a reddit / r / dailyprogrammer e intente hacer una variedad de desafíos, utilizando los libros como referencia si es necesario.
Una vez que haya hecho algunos problemas, hay dos cosas que puede hacer. Uno para iniciar sus propios proyectos más grandes, como crear una aplicación de calculadora o una aplicación de calendario. Si utilizo C ++, recomiendo usar una biblioteca como Qt o GTK ya que son multiplataforma. A continuación, puede avanzar en proyectos cada vez más grandes desde allí.
La otra opción es contribuir al código de código abierto. Comience utilizando un software de código abierto que pueda ser útil, como Firefox y Libreoffice, y luego encuentre problemas y errores. Cuando sea un problema que note, tendrá más motivación para solucionarlo. Si necesita problemas para resolver, comience con los trabajos junior que se encuentran en el rastreador de errores y, a medida que adquiera confianza, resuelva trabajos más grandes y complejos. Los proyectos más grandes tienden a tener mejores prácticas de programación que los proyectos más pequeños y, en ocasiones, ofrecen mentores (como mozilla) para ayudarlo a guiar las primeras tareas.
- ¿Cuál es la mejor manera de prepararse para la SSB? Soy aspirante a AFCAT?
- ¿Cuál fue tu mayor desafío cuando cambiaste de carrera de la academia a la industria?
- A los 27 años. viejo voy a ser madre soltera ¿Qué debo hacer para poder hacer frente a esta situación?
- Cómo hacer que mi amigo deje de ver películas estúpidas (indias) y que vea películas de Hollywood
- Lo estoy pasando muy mal con Spark. ¿Hay alguna alternativa válida para ello?
Después de un tiempo, comience a leer en otros libros relacionados con la programación, pero puede que no esté directamente relacionado con C ++, como el programador pragmático, para obtener una mejor visión general de la programación.