itp-dwd / 2020-spring

Repo for Dynamic Web Development Spring, 2020
26 stars 18 forks source link

[Roadmaps] Backend/frontend roadmaps #33

Open joeyklee opened 4 years ago

joeyklee commented 4 years ago

@catarak Based on the https://roadmap.sh I created a kind of "check list" for front end and backend concepts that might help our students to see where they are and where they might go with web development:

See:

Maybe each student can make a copy or fork it and then fill out these sections so they can map their own progress and knowledge gains/gaps.

catarak commented 4 years ago

These are so cool! Do you think it would be useful to have a mini version of these for just the stuff we're covering in this class? It may be kind of disappointing to get through DWD and have only filled out like........ an eighth of this. There's also so many things on here that I don't know, haha.

joeyklee commented 4 years ago

@catarak - Yes totes! I started filling them in and realized "holy moly" this is a lot of stuff.

I think it would be helpful to move the URLs to a "reference" section so that they don't muddy up the doc and maybe we can find other ways of making the list more compact.

I like the idea of having a much stuff on there so they can use that list even after the class, but maybe it is too overwhelming?

joeyklee commented 4 years ago

There's also so many things on here that I don't know, haha.

  • Same!
  • I feel like the roadmaps pair nicely with https://roadmap.sh/guides/levels-of-seniority in that it isn't as much about all the "tools you know" but more about experience/independence and ability to problem solve. Tools are part of it, but a handle of concepts w/ some ability to technically approach an issue shine through for me.
catarak commented 4 years ago

I think it would be helpful to move the URLs to a "reference" section so that they don't muddy up the doc and maybe we can find other ways of making the list more compact.

I think this is a good idea!

I like the idea of having a much stuff on there so they can use that list even after the class, but maybe it is too overwhelming?

I'm feeling conflicted about the idea of a roadmap, I feel like it implies that the approach to getting good at web development is learning all of the tools in this list. Like obviously there is some base stuff, but often folks will concentrate in one area, or with a certain set of tools, and never learn others. Maybe we just need to include something with it that's like, "you probably won't learn all of these things, but there's a lot of technologies out there and this is how they fit together."

joeyklee commented 4 years ago

related to #14