Voy a estar en desacuerdo un poco con Kevin Andres aquí.
He tenido cierta experiencia profesional con C ++ en un gran proyecto, que me hizo cosquillas a mi gusto, donde estaba interactuando con muchos programadores de alto nivel que no perdieron la oportunidad de separar mi código, y aún así … sentí que podía Mejora un poco más rápido y más eficientemente.
Lo que hice fue comenzar a leer Effective Modern C ++ de Scott Meyers, Elements of Programming de Alexander Stepanov y Paul McJones, pero sobre todo, comencé a ver charlas de CppCon, BoostCon (ahora se llama C ++ Now) y otras conferencias dedicadas a C ++.
Estos recursos, y los que ellos mismos señalan de vez en cuando, son increíblemente valiosos si quiere ser un programador eficaz y limpio , porque se centran mucho en las buenas prácticas que le ahorran un tiempo precioso en el futuro (por ejemplo, como hacer que el sistema de tipos detecte errores para usted, en lugar de tener que desenterrarlos durante la depuración).
- ¿Cuáles son los recursos más fáciles de aprender para aprender sobre algoritmos?
- ¿Cuáles son los mejores recursos para aprender tailandés? ¿Cómo puedo ser fluido (leer, hablar, escribir) en el idioma?
- ¿Cuáles son los mejores recursos en línea para practicar para el examen lsat?
- ¿Cuáles son los buenos recursos en línea para aprender Python y Ciencias de la Computación?
- ¿Cuáles son los mejores recursos / libros / clases para aprender a aprender?
También puede ver la serie de videos C ++ Weekly en YouTube de Jason Turner, así como su podcast en cppcast.com
En una nota más general, revisar las charlas de tío Bob sobre TDD, el código limpio y las buenas prácticas generales es muy valioso, y definitivamente deberías revisar su libro Código limpio, que ha sido una gran revelación para mí.
Feliz aprendizaje y codificación 🙂