Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Umbrella PR for web development roadmap #251

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

vcarl
Copy link
Member

@vcarl vcarl commented Jan 12, 2023

Many thanks to itsuke for following up on this with additional thoughts that have helped me update how I'm picturing the value of this resource.

Project statement:

roadmap.sh is a great resource, but it has significant drawbacks. It's massive and only loosely structured; it has a good overall path of things to learn, but it falls short of being able to be used as a cirriculum for self-study. The author of it has turned it into a content creation hub for himself, which I believe is limiting; I do not believe he is uniquely positioned to explain each concept, and in pursuing that effort, he has missed an opportunity to be a highly valuable hub of knowledge written by third parties.

Prior art:

Goals:

I would like to create a public resource that is free to use for anyone, but offers clearly marked affiliate links and referral codes for resources where possible to support our community.

  • Primary goal is creating the best independent study guide for people with no or limited experience with web development and React. We should support them if their goal is to get involved in open source, get a job, or work on personal projects
  • Secondary goal is as a marketing device for our community. Produce valuable things and known for it
  • Tertiary goal is generating revenue. This takes work, and work deserves to be compensated

Implementation steps:

  • Gather comprehensive list of likely subjects of expertise. Concepts, tools, patterns, approaches, communication styles, etc
  • Develop editing system for roadmap. Goals:
    • Indicate what must be learned before something else
    • Indicate subjects that can be learned together
    • Ability to "drill down" into a subject and exploring sub-categories within it. Parent/child relationship between roadmaps
  • Develop static rendering system for roadmap
  • Gather resources to explain each subject. Link aggregators like reddit or chat communities are a good place to start

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant