C
C#16mo ago
Kori

❔ is there any moderate projects to read and study?

I built a simple website after learning web dev but I lost my direction to improve. I want to study some good projects in github. but I found most of they are too difficult to read
7 Replies
Tarcisio
Tarcisio16mo ago
what do you mean by too dificult to read
Kori
KoriOP16mo ago
Many projects have complex structures and many unfamiliar libraries, making them quite challenging to read.
Denis
Denis16mo ago
In my humble opinion, this approach is not the most efficient way of learning. It is useful when searching for examples of, e.g., connecting to some database, or whatever. But to learn how to create a project? Not really. The advice you've probably heard a million times is to choose a project and google your way to completion. And I absolutely agree that this is the best approach to learning. However, it can be difficult to find a good project, you'd be passionate about... Feel free to ask, if you can't think of a project. Or check these links out: $projects
MODiX
MODiX16mo ago
Collections of application ideas that anyone can solve in any programming language to improve coding skills: https://github.com/dotnet/dotnet-console-games https://github.com/karan/Projects https://github.com/florinpop17/app-ideas
Denis
Denis16mo ago
Once you have a project selected, you have to start going through the stages of development: 1. Analysis - think of how you should approach creating a given project. What do you need? A database? User authentication? Notification system? Plugins? Mobile app? etc... 2. POC - create proof of concepts to test out your ideas - small projects that help you understand how a given technology works. This will save you time when building the real project, as it is cheaper to make mistakes in a POC, then in the real thing. 3. Development - start creating the real project based on your findings 4. Testing - Test your project 5. Profit stages 1 and 2 can be pretty boring, but they help you develop essential skills for researching a given topic. Jumping straight into develppment can be fun, but, at least in my case, it always ended up with an unfinished project After all, you learn a language by speaking it, not by reading 😄
Kori
KoriOP16mo ago
Thank you very much for your advice
Accord
Accord16mo ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.
Want results from more Discord servers?
Add your server