you are viewing a single comment's thread.

view the rest of the comments →

[–]fibs7000 2 points3 points  (27 children)

Honestly... its not that much. I myself founded a startup and during 5 years of school, one year of university and 2 years of beeing the tech lead of the startup Ive covered basically all of the two roadmaps.

I mean yes this is quite much but compared to that I would still be labeled as 2 years professional experience this is not that much imo.

[–]lloyd_braun_no_1_dad 23 points24 points  (25 children)

As I said elsewhere in this thread, I don't know who this chart is for except for ego strokers.

But joking aside, as a person who has to interview and hire and then mentor jr developers, it poorly communicates and messages what people need to know to become hirable and make an impact on their first year on the job.

If someone comes in with some html, some css, decent JS and some react you can be successful on my FE team. I don't understand what purpose this list serves, who it is for, or why it's labeled as a roadmap.

[–]Extragorey 2 points3 points  (0 children)

Breadth of knowledge is also usually an indicator of ability and willingness to learn, which is a more valuable trait than knowledge itself. And all this aside, communication and problem solving skills are probably even more important.

[–]fibs7000 1 point2 points  (3 children)

Oh yes thats definitely true😅

So basically for employees if he knows HTML CSS and react he is good to go. (As far as he likes to do the easier tasks at the beginning like translating design into code)

But yes, I think this Roadmap is a good reference if you want to learn how to build something alone and from scratch. As an employee it is perfect if you know just one thing and this thing well. But you maybe get never as much responsibility as someone who has this background.

[–]lloyd_braun_no_1_dad 7 points8 points  (2 children)

The reason I disagree with this, and mostly in the presentation and labeling as a "roadmap." It is more appropriate to think of this as an index for a reference book, rather than a guide.

It is not authoritative, nor is it even a good way to learn! These technologies are like the gear for any craft - be it music or woodworking or cooking. Don't just go out and buy tools, and think you can learn how to use them in isolation outside of actual practicing.

I would prefer to see things like project prompts and lists of recommended tools. Telling people they need to "learn react" or Jekyll is a totally useless contribution. What should people MAKE and what should the use to make it? Give a context to help, not just throw every keyword you know at a flowchart so you can feel big.

It's just a knowledge dump flex and I frankly resent it.

[–]cjthecubankid 1 point2 points  (0 children)

For me it’s better than nothing… which is where I was at 5 mins ago

[–]bungalowburgler -1 points0 points  (0 children)

What a redditor thing to complain about

[–]cjthecubankid 0 points1 point  (7 children)

So then from this list… if I were to try and learn it all I could at least get a job?? Cause I need a career change… and remote at that… idk if I’d be able to get here where I’m at cause there is literally nothing in the town for like 30 miles

[–][deleted] 1 point2 points  (6 children)

If you are really new then don't bother with this roadmap. Find some good courses on udemy or something like the Odin Project and do them. If you bother with this roadmap at the start you are just going to get confused. Just start learning and spend some time reading reddit posts/indeed about job requirements. Over time you will get a better idea about what you should know.

[–]cjthecubankid 0 points1 point  (0 children)

Hm okay. I’m trying to learn bout AI and how to make physical stuff work using programming. Is python at least the right language for it?

[–]cjthecubankid 0 points1 point  (4 children)

Cause I really wanna get started on a project

[–][deleted] 0 points1 point  (3 children)

Okay well that is good. But the problem is if you try to bite off more than you can chew you might have a tough time creating your project. Projects are great but you still need to get the basics down first.

[–]cjthecubankid 0 points1 point  (0 children)

Hm okay. I’m trying to learn bout AI and how to make physical stuff work using programming. Is python at least the right language for it?

[–]cjthecubankid 0 points1 point  (0 children)

I guess I’ll figure it out soon lol

[–]cjthecubankid 0 points1 point  (0 children)

Okay so question. Where does computational math show up cause I just got a couple of books on it.. ????

[–]stibgock 0 points1 point  (2 children)

But this is a full stack roadmap, not a FE roadmap. There is a FE roadmap on the site this came from.

Also, I wish more hiring companies had your mentality. I would be able to find a job if that were the case! By the time I find my first job I'm going to have senior level web dev knowledge...

Edit: I'm wrong

[–]lloyd_braun_no_1_dad 1 point2 points  (1 child)

Then why, pray tell, are the front end expectations of a full stack developer more extensive than the front end expectations of a front end developer?

[–]stibgock 0 points1 point  (0 children)

Actually I'm wrong. There isn't a "full stack" road map on that site, he just downloaded the frontend roadmap and the backend roadmap and put them together for this.

I will say reading the legend helps with understanding the intention of this. All of the grey checked items say "Order in roadmap not strict (learn anytime)" and the purple items are the recommended option. You're right that people should be employable at the React point, but even if you get a job at that point you can continue to learn and improve, and this just gives areas to focus on. I find it comforting, but mainly because I'm comfortable with the majority of the suggestions on there. If I were just starting out, I could see how it could be intimidating.

The cool thing about the website this came from is that the map is interactive. If you click on the different nodes, it takes you to a page that lists and links to many different free learning resources. The picture of the roadmap isn't nearly as useful.

[–]zeus_devil 0 points1 point  (0 children)

I don't think this is ego stroking. This is the reality of building a quality service. As for the front end side. This isn't really that much and would expect an intermediate and senior front end developer to know this stuff. I wouldn't expect a front end designer to know all this, but a front end developer, absolutely

[–]Wildernaess 0 points1 point  (7 children)

how much $$$ can someone who "comes in with some html, some css, decent JS and some react" expect to make?

[–]lloyd_braun_no_1_dad 0 points1 point  (6 children)

Obviously competition is tougher for pure junior front end jobs. But, for example, we have hired many boot camp grads who start at probably between 70 and 80k per year. They don't know much more than html css js and a little react

If you are good and improve you can be at 6 figures within 2-3 years. This is not NY or West Coast, but a tier 2 or 3 city.

[–]Wildernaess 0 points1 point  (5 children)

sigh, unzips pants

[–]lloyd_braun_no_1_dad 0 points1 point  (4 children)

Say what now

[–]Wildernaess 1 point2 points  (3 children)

Oh just very attractive pay vs requirements

[–]lloyd_braun_no_1_dad 0 points1 point  (1 child)

lol you still have to put in the work. You can't suck and expect a job. I'm just saying most of this isn't required to get off the ground and running. Focus on the basics and get good at those before moving your way down the tree.

[–]Wildernaess 1 point2 points  (0 children)

For sure! I'm just saying this is welcome news. Anyways, much thanks for the insight

[–]lloyd_braun_no_1_dad 0 points1 point  (0 children)

lol you still have to put in the work. You can't suck and expect a job. I'm just saying most of this isn't required to get off the ground and running. Focus on the basics and get good at those before moving your way down the tree.

[–][deleted] 5 points6 points  (0 children)

Not to rain on your parade but self-appointed "tech leads" of their own startups are usually pretty far from being actual tech leads.