DEV Community

Web Development Roadmap - Beginner to Intermediate

Odinaka Joy on February 01, 2025

Are you a newbie developer confused on where to begin your learning journey? Search no more!!! This post will serve as a guide through your learnin...
Collapse
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla • Edited

hii mam after learning full stack what steps i should do for gaining experience

Collapse
 
dinakajoy profile image
Odinaka Joy

I advise you to build and deploy real-world projects. This shows practical experience, even if it's not from a professional job. Aim for 2 to 3 solid projects and add them to your resume as experience, especially if they solve real-life problems.
Project ideas: A task manager, A blog platform where you document your learning journey
Also, try to contribute to open source, even if it's a small fix or improvement. It shows you're capable of collaborating with others in a real development environment.
You can apply to Internships and junior roles after this.

Collapse
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

thanks ,how i make project like watch utube tutorial or build by myself

Thread Thread
 
dinakajoy profile image
Odinaka Joy

I would advice you do more of research when building projects.
Let's say you want to build a blog site, don't watch youtube video(s) and build except you are still learning fundamentals. If you have gotten a good amount of experience on how to start building a project, then start.
You start by breaking the features out and planning based on priority. Example: For the blogging site, you need to create the category before the post because category is a child to a post. Else, you would go back to edit the post (which is not bad but if you plan properly, it will be more straight forward).
As you build, you research as you get stuck. It will take more time but will build your strength more and you will understand every part of the project.
But if you watch videos and build, you don't fully understand some decisions the developer made and if asked to redo it, you might need the video(s) as a guide again.
In the end, everyone has their learning style and how best they learn. If videos gives you in-depth and clearer understanding when building, why not.

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

thanks i build some of project like task manager ,instaclone(backend like like ,comments ,post) ,twitter clone(fronted) these are i can make by myself i learn from video bt main thing i want to build confidence over my fear show myself that i can as (nontech) it is feel like shitt so for what i should do for build confidence

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

also mam i also targeted outreachy august

Thread Thread
 
dinakajoy profile image
Odinaka Joy

That's a solid plan. Please don't hesitate to reach out if you need any support or have questions along the way.

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

so what should i do to overcome this fear

Thread Thread
 
dinakajoy profile image
Odinaka Joy • Edited

You are on the right track by building projects and wanting to grow.
Fear is normal, we all feel it, but confidence comes with consistent action.
For me, writing scares me a lot. I can be on one content for over 2 months (that's how bad). But this year, I challenged myself and I have been consistent.

I suggest you keep building (start small, but aim for completion). Ship projects (even imperfect ones) to GitHub and publish some live.
After each project, learn and understand the process. If you can, write about it. Then pick up a more difficult project and start the cycle.
Share your work on LinkedIn, Twitter (X), it helps you feel seen and accountable.
Ask questions and don't stay stuck alone for long. Reaching out (like you just did) is applauding.
Join communities too (I will check and share some later). Being around others learning too helps you feel less alone and more inspired.

Finally, as you are still building yourself, I advice you use less AI tools. AI tools are awesome but best to boost productivity and not skill. For now you are building your skill, you don't need short cuts. When you have mastered your skills, you can then use AI tools to speed up development process. Because you fully understand the process and know exactly what you are doing.

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

so u mean i start contribution on github or something else

Thread Thread
 
dinakajoy profile image
Odinaka Joy

Yes, build projects and push to your GitHub account. If you don't know how to do it, you can search for youtube videos on beginners guide on GitHub

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

thanks for your time mam

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla • Edited

u r also developer how do you make project or also what do u currently doing how u get there i am excited about story

Thread Thread
 
dinakajoy profile image
Odinaka Joy

Yes, I am a developer. I recently shared a glimpse of my tech journey here - dev.to/dinakajoy/not-starting-over...

The advice I shared earlier is the same approach I follow. The tech industry is constantly evolving, and we, as developers, must evolve too. There is no such thing as a "master", we are all learning and growing.

Currently, I am focusing on integrating AI into backend projects. While I am a full-stack developer, I have decided to hone in on backend + AI integration. I research, build, write, and teach, all while pushing myself to learn more every day.

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

by yourself

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

mam do you ever contributing open source

Thread Thread
 
dinakajoy profile image
Odinaka Joy • Edited

Yes I do. I contribute to the OCaml community.
I plan to evolve and contribute to AI/ML and Python projects also

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

for outreachy i also want to learn contribution and contributed in some project so it,s need deep knowledge or ...

Thread Thread
 
dinakajoy profile image
Odinaka Joy

That's good. I started my open source journey with Outreachy as well

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

can u tell me ur experience did u reached u contribution phase

Thread Thread
 
dinakajoy profile image
Odinaka Joy

For some reason, I did not get notified about this.
Yea, I made it to the last phase. I am an Outreachy alumni - may 2021.
I was also a mentor for 2022 and 2024 rounds

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

wow mam it,s amazing i will be really enjoyable to teach people

Thread Thread
 
tulsi_shuklag_d50e39ef8e profile image
Tulsi Shukla

hello mam how are you hows ur day i was about to talk to you bt i deem that u must have a lot work

Thread Thread
 
dinakajoy profile image
Odinaka Joy

Let's connect via linkedin and chat - linkedin.com/in/dinakajoy