DEV Community

Brayden W ⚡️
Brayden W ⚡️

Posted on

Developers. Choosing which language/framework/technology to learn is tough. I'm going to change that. 😉

Developers. 👋

We all know that feeling when we're about to learn something new. 😆

I'm so excited - GIF

Then... you realize all the decisions you'll have to make in order to master it.

Shoot - GIF

...yeah 😕

It makes you want say "Yikes". 😬

Well sure, there are some great roadmaps and "Complete Guide for 2021" posts out there to help, but they all have the same problem:

Too much information at once.

Uh oh - GIF


Especially for newbie developers, seeing all the steps, resources, and concepts one must learn "to be a developer in 2021" can be quite stressful. 🥵

Unfortunately, many developers go through with it.

But hey, after lots of hard work, they achieve what they set out to do. 🥳

But couldn't there be a better way?

To be completely honest with you, I'm not sure.

That's why for the past couple days I've been brainstorming an effective solution to this ongoing problem that every developer encounters.


Before I start, I want to clarify that I have searched relentlessly through ProductHunt, Indiehackers, and Google for something similar to this, and I have not found anything like what I'm about to propose.

Let me know if you think otherwise ;)


What's the solution? An interactive roadmap where developers can pace themselves, make informed decisions, and achieve their goals!

Wait, wait, wait. Brayden, didn't you say roadmaps throw too much information at once?


Yes, but this one is different. 😎

Instead of a website that just says:

"Here you go" - GIF

...and the occasional "have fun"

The solution I've thought up is meant to slowly walk through the process, steps, and options at stake to the developer.

The goal here is to make the developer's experience calm and comfortable. 😌

Not worry-filled and stressful.

Dodgeball - GIF


For example, if I want to master web development, the tool will ask me:

What prior knowledge do you have?

This way, the user doesn't have to re-learn anything they already know.

So I would probably cross off subjects such as HTML, CSS, Javascript, Bootstrap, and ES6.

Usually when a developer gets to this point, they have to pick a framework.

React, Vue, or Angular? 🤔

A typical question developers ask.

Well, in this tool, I will give everything someone would need to know about these frameworks. (again, without overwhelming them)

Stats such as:

  • Pros
  • Cons
  • Possible future paths
  • Popularity
  • etc..

Once they pick that path, they can always come back if the one they chose isn't a good fit for them.

Let's say they chose React, it would give them helpful resources on how to learn state management, components, CRUD, SSG, and so on.

Once, they reach the end, now they can really celebrate! 🎉

ICelebrate - GIF

Sooo.... let's recap

The problem 😥: Being a developer and learning new languages/frameworks can be quite the handful. Developers might feel rushed with all this newness and make unwise decisions in the end.

Are there current solutions? 🤷‍♂️ : Yes, but they're not great. Roadmaps and huge posts have all the info, but don't deliver it in a simpler/non-stressful way.

What am I building to solve this problem?: 👇

An interactive roadmap with all the resources you'll need to be a developer in 2021. Developers can pace themselves, make informed decisions, and achieve their goals!

Hooray! - GIF


If anyone has feedback on this idea of mine, feel free to share it in the comments below.

Thanks for your help! 🤗


Originally posted on indiehackers.com

Top comments (4)

Collapse
 
christiankozalla profile image
Christian Kozalla

I agree, that one often feels overwhelmed by all the possibilities. But now, with a little experience, I noticed that learning a new framework or library or stack should always be connected with a new project. Thus the learning not stands on its own, but has a purpose (the new project) which makes it meaningful.
Love your idea, though, great article 👍

Collapse
 
braydentw profile image
Brayden W ⚡️

Thanks, Christain.

Collapse
 
ayush01arya profile image
Ayush01arya

✌️✌️

Collapse
 
braydentw profile image
Brayden W ⚡️

What do you think about it? 😀