❔ 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
what do you mean by too dificult to read
Many projects have complex structures and many unfamiliar libraries, making them quite challenging to read.
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
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
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 😄
Thank you very much for your advice
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.