If you are a self taught developer like me may face the challenge of not going beyond the basic level of programming. Watching YouTube tutorials and courses are good for understanding the basics which are really important in the beginning. But once you pass the basic level YouTube tutorials and courses are not that much helpful.
Now every developer has two options from here: either become a mediocre developer or become a pro. The only way to become a pro is by practicing real world problems. If you wanna build something of your own that’s great. But it’s not easy to come out with an idea and implement that idea. You need to learn a lot more than just coding to be able to build something that looks great. Here I believe cloning is the best strategy.
What you need to get a job is showing your work to the employer. By cloning you not only improve your development skill but also create projects that you can show to the employer. These projects also have real life use cases with beautiful UI. Building these definitely help you to become a better programmer.
There are some important things to remember when you are cloning though. Your clone may not work perfectly or look perfect and that’s fine. Just try to get as close as possible. Don’t try to make one pixel perfect design, rather try to build as many apps as possible. The more you try the better you get. Another important thing you can do is document your journey and share it on social media. It will help you build connections and meet with great people online. Let others know what you're doing and what kinds of problems you are facing. This will open many opportunities to you.
Top comments (0)