Live data from Hacker News

Developer Roadmaps

roadmap.sh

41–50 of 139 posts

Re: Developer Roadmaps

#41
These seem to be bags of words, which hardly explain the rationale or context for any of the items mentioned.

In terms of 'brainstorm of words, some of which may be useful', fine. But I'd be very surprised if even the average dev had even heard of everything on that list. The scope includes some ubiquitous things, and some things that are surely niche.

I'm hoping no beginner gets the impression that they ought to know all of these things or else they're an imposter.

What's the appeal to these?

Re: Developer Roadmaps

#42

These seem to be bags of words, which hardly explain the rationale or context for any of the items mentioned. In terms of 'brainstorm of words, some of which may be useful', fine. But I'd be very surprised if even the average dev had even heard of everything on that list. The scope includes some ubiquitous things, and some things that are surely niche. I'm hoping no beginner gets the impression that they ought to kno…

Full stack dev here. Both the frontend and backend lists look reasonable and I know all the tools and the vast majority of the terms. I do agree with you that the lists look overwhelming. Some information hiding and ability to reveal would help.

Re: Developer Roadmaps

#43
post #34

Hey guys, I am the person behind this website. Please know that it is still in progress. I wanted the initial version out so it is just the "roadmap" images for now. However, I am working on making these roadmaps more accessible for the beginners and easier to contribute to. In the list of things planned for the coming week is the textual version for each with different sections (job-ready, intermediate, advanced, ov…

Frontend roadmap completly ignores everything that isn't a Web browser. So no Qt, wxWidgets, Android, iOS, WPF, Forms, UWP, WinUI, GNOME, KDE, ...

These days, I think the job-ad word coding is:

- Frontend = In a web browser; HTML, CSS, JavaScript

- Mobile = Android, iOS

- Desktop = Qt, wxWidgets, WPF, Forms, UWP, WinUI, GNOME, KDE

Re: Developer Roadmaps

#44
post #43
post #34

Earlier quoted context omitted.

Frontend roadmap completly ignores everything that isn't a Web browser. So no Qt, wxWidgets, Android, iOS, WPF, Forms, UWP, WinUI, GNOME, KDE, ...

These days, I think the job-ad word coding is: - Frontend = In a web browser; HTML, CSS, JavaScript - Mobile = Android, iOS - Desktop = Qt, wxWidgets, WPF, Forms, UWP, WinUI, GNOME, KDE

Implying desktop job ads exist...

Re: Developer Roadmaps

#45
post #34

Hey guys, I am the person behind this website. Please know that it is still in progress. I wanted the initial version out so it is just the "roadmap" images for now. However, I am working on making these roadmaps more accessible for the beginners and easier to contribute to. In the list of things planned for the coming week is the textual version for each with different sections (job-ready, intermediate, advanced, ov…

Frontend roadmap completly ignores everything that isn't a Web browser. So no Qt, wxWidgets, Android, iOS, WPF, Forms, UWP, WinUI, GNOME, KDE, ...

Mobile and Desktop are different beasts from Web Frontend and require different (although related) skillsets.

Re: Developer Roadmaps

#46
post #15

Earlier quoted context omitted.

Definitely a great idea. gRPC has been a huge benefit for us. I'd also get rid of learning NoSQL databases. It's good to know but in 99% of situations you should be dealing with them especially not before you learn about things further down the list like Docker, RESTful APIs, Auth, etc.

I would hope new developers ignore comments like yours. NoSQL databases are just a tool like other tools. And you should know when and why to apply such tools not just dismiss learning them altogether. Also every developer goes on their own journey. So if someone wants to build a social network then a graph database is going to make more sense even at the beginning than a relational one.

Yes, but the current version of the roadmap makes it seem like NoSQL databases are way more important than they are (IMHO). I would say a junior backend developer needs to know about web servers, REST, AuthN/AuthZ and even Docker way before they need to know about NoSQL.

Re: Developer Roadmaps

#47
post #32

The Frontend Developer "roadmap" ignores any kind of native UI development. It should be renamed to Frontend Web Developer.

When people in the modern era say “front end developer” that basically implies web.

Most people in common nomenclature don’t call iOS and Android developers “front end developers”. They are referred to as “mobile developers”.

Re: Developer Roadmaps

#48
post #34

Earlier quoted context omitted.

Frontend roadmap completly ignores everything that isn't a Web browser. So no Qt, wxWidgets, Android, iOS, WPF, Forms, UWP, WinUI, GNOME, KDE, ...

I think job descriptions saying "Frontend Developer" and "Backend Developer" nowadays imply the Web.

Except when it doesn't.

Re: Developer Roadmaps

#49

Hey guys, I am the person behind this website. Please know that it is still in progress. I wanted the initial version out so it is just the "roadmap" images for now. However, I am working on making these roadmaps more accessible for the beginners and easier to contribute to. In the list of things planned for the coming week is the textual version for each with different sections (job-ready, intermediate, advanced, ov…

I would rethink including "Learn CSS3". CSS has moved away from single versioned spec to modules and levels, so CSS3 does not mean much now. If you want to emphasize some specific parts (like animations), better say so explicitly.

Re: Developer Roadmaps

#50
post #43

Earlier quoted context omitted.

These days, I think the job-ad word coding is: - Frontend = In a web browser; HTML, CSS, JavaScript - Mobile = Android, iOS - Desktop = Qt, wxWidgets, WPF, Forms, UWP, WinUI, GNOME, KDE

Implying desktop job ads exist...

Plenty of them, specially in automation.
Post reply on HN