You Will Never Become a Great Programmer by Doing Exercises and Assignments
Why You Should Focus on Real-World Projects to Improve Your Programming Skills {#paragraph-1}
This is the caption for the image 1 Many students of programming ask me why I don't give them exercises and assignments. The reason is simple: exercises and assignments don't help you become a better programmer.
Exercises and Assignments Are Not the Key to Becoming a Great Programmer {#paragraph-2}
This is the caption for the image 2 Exercises and assignments are good at teaching you to solve exercises and assignments, but they don't teach you to write big, complicated programs like programmers in the real world write. They don't prepare you for the challenges of real-world programming.
Write Your Own Programs to Learn Real Programming Skills {#paragraph-3}
This is the caption for the image 3 To become a great programmer, you need to write your own programs. This is the only way to learn the art of writing understandable, debuggable, maintainable, and workable code. You need to write big, complicated programs that challenge you and force you to learn new skills.
Pick a Project That Interests You and Go for It {#paragraph-4}
This is the caption for the image 4 Pick a project that interests you, something that you want to achieve. This will motivate you to learn and push you to become a better programmer. Don't be afraid to make mistakes, as they are an essential part of the learning process.
Conclusion {#conclusion}
This is the caption for the image 5 Don't waste your time on exercises and assignments. Instead, focus on writing real programs that challenge you and help you learn new skills. This is the only way to become a great programmer.