Cómo mejorar mis habilidades en c ++

Si bien podría decir lo habitual como leer libros o simplemente practicar mucho, la mejor manera de aprender C ++ es haciendo un proyecto de codificación desde cero. Entonces, básicamente, crea una aplicación que creas que es útil, compílala en C ++ de manera que otros también puedan usarla y asegúrate de que terminas el proyecto. Una vez que haya terminado, comience un nuevo proyecto.

Los proyectos que cree de esta manera podrían colocarse en un repositorio abierto como GitHub, para que otros puedan revisar sus estilos de codificación y corregir cualquier problema que puedan encontrar en su código, lo que mejoraría el proyecto pero también le enseñaría más.

Los proyectos que realice de esta manera no necesitan ser enormes o complejos, sino que deben ser cosas que la gente pueda usar. Y al completar estos proyectos, está aprendiendo la mayoría de los aspectos importantes de escribir código C ++. Al menos, aprenderá cosas que normalmente necesitaría al crear un nuevo código.

Puede volverse competente en la programación de C ++ si dedica algo de su tiempo a aprender e implementar. A continuación se muestra el mapa de ruta que incluye los recursos para convertirse en desarrollador utilizando la plataforma C ++:

  • Tutorial de C ++.
  • La fuente de C ++.
  • Dr. Dobb’s | Cosas buenas para desarrolladores serios: herramientas de programación, código, C ++, Java, HTML5, nube, móvil, pruebas.
  • Introducción a C ++.
  • Programación orientada a objetos.
  • Los mejores tutoriales en C ++ gratis.

Un problema al día durante una semana después del trabajo. Apunta a tres fáciles / un medio a la semana. Deberías estar bien. Resuelva primero la corrección y asegúrese de que su solución pase todos los casos de prueba. Optimice su código solo después de resolver el problema.

Utilice rvalue move sobre la optimización del código de copia

Funciones de miembros de la gama STL

Evite anidar para bucles cuando sea posible

evite bucles cuando sea posible

Buena suerte.

Como dice “mejorar”, no recomendaré tutoriales, pero recomendaré comenzar a leer la documentación estándar oficial y algunos libros útiles, como:

Efectivo moderno C ++

The C ++ Standard Library: A Tutorial and Reference (2nd Edition)

Aquí hay algo que hice que funciona. Puedo garantizarlo porque quizás fue lo más útil que hice para aprender C ++.

Obtenga la última edición del libro C ++ Lenguaje de programación C ++ de Bjarne Stroustrup. Luego léalo de principio a fin.

Esta es la sabiduría de C ++ directamente de la fuente.

Al leer libros sobre c ++ y al estudiar la estructura de datos y el algoritmo de dicho lenguaje, sin la ayuda de Google, intente responder a un problema más avanzado con respecto a c ++.

La mejor respuesta es: PRÁCTICA. Y puedes intentar hacer tu propia aplicación. Y si fallas en alguna parte, intenta resolverlo sin ninguna ayuda. Si necesita ayuda, aprenda TODO sobre el error que cometió.

Intente crear aplicaciones más complicadas, para que aprenda más formas de usar C ++.

Lea y comprenda C ++ efectivo. Comprender los punteros. Practica haciendo proyectos completos de C ++. Asegúrese de comprender completamente cualquier error que cometa.

Práctica. Práctica. Práctica.