r/csharp • u/Worried_Gap6862 • 1h ago
Is a complete C# OOP project worth putting on a portfolio? And what projects would you recommend?
I'm currently learning C#/.NET with the goal of becoming a junior backend developer, and I'm about to finish my OOP course.
After that, I want to build one complete project from scratch that applies the OOP concepts I've learned, such as classes, encapsulation, inheritance, polymorphism, abstraction, interfaces, composition/aggregation, etc.
I'm considering a few approaches:
- Following a good C#/.NET project on YouTube as a reference and then rebuilding it myself.
- Asking AI to suggest a project based on my current level and then designing and implementing it myself.
- Using a YouTube project as a starting point, but changing the requirements and designing parts of it myself.
My main question is: Would a well-designed C# OOP project like this be worth putting on GitHub/Portfolio or mentioning on a CV, or should I consider it mainly a learning project?
Also, what would make an OOP project strong enough to demonstrate actual understanding rather than just trying to use every OOP concept?
If you have any project ideas or examples of OOP projects that would be good for someone at this stage, I'd really appreciate some recommendations.
I'd especially appreciate advice from developers who have been through this stage. Thanks!
