DEV Community

Amirreza Monfared
Amirreza Monfared

Posted on

How Can I Find My Way In Web Development and Product Development ?

Hello
I’m a beginner web developer. Due to the difficulty of finding a job in my area, I’ve had to choose a path where I develop and sell my own products to generate income. In short, I plan to work on full-stack web application development, designing WordPress themes and plugins, and similar projects. Unfortunately, where I live, the developer community is very limited and mostly out of reach. There’s no real community to turn to for answers, so I have to figure out my own way forward.

I have several questions for experienced developers who have a track record of building small, medium, or large-scale applications, either individually or as part of a team:

  1. How can I define my path?
    I have only limited expertise in application development, and my main challenge is that I don’t know what my next steps should be. I have no idea what the next 10 steps in my journey should look like. How can I design a roadmap for myself to figure out what I should do next, even though I don’t yet have comprehensive knowledge or experience? How can I estimate my next steps?

  2. Facing problems in my project
    For example, I’m developing a very simple application with Next.js and using Material UI. However, I’ve realized that Material UI isn’t fully compatible with React server components (RSC), and despite following RSC principles, I encounter unexpected issues.
    I have two questions about this:

How can I predict such problems in advance? Is there even a way to do this?
How can I find solutions to these problems? Is a platform like Stack Overflow the go-to solution? Do experienced developers rely solely on such communities to solve their issues? If I can’t find answers there, how can I find solutions on my own?

  1. Accessing in-depth knowledge When I watch English-language tutorials, I notice that the instructors possess knowledge and insights I don’t even know where to find. For example, they understand how Next.js works in ways that aren’t explicitly mentioned in its documentation. These instructors gather valuable information from reliable sources. How do they actually do this? I understand that for experienced instructors, understanding such details is easier due to their background and the time they dedicate to exploring new frameworks and technologies. But on a smaller scale, how can I do the same for the problems I encounter?

Top comments (0)