- We accept pull requests
- Everything here is subject to change and improve over time, due to peer review
- Want to make new skills content? Here's how to get started!
"Make each other awesome"
By:
- Learning and proving valuable skills that the org uses by creating interesting things
- Getting excited about learning new things and being creative
- Infecting others with this excitement
- Creating more self-learners
- Proving org-required skills
- Get everyone involved in learning, sharing, and mentoring skills with each other
- Getting fun rewards for passing badges and skills
- Currently Active
- V2: Frontier (private) [Apprentice, Journeyman, Master]
- V2: HTML5 [Apprentice, Journeyman, Master]
- V2: CSS [Apprentice, Journeyman, Master]
- V2: JavaScript [Apprentice, Journeyman, Master]
- V2: Performance [Apprentice, Journeyman, Master]
- V2: Web Components [Apprentice, Journeyman, Master]
You can pass off badges with any discipline manager or master in that Skill area.
Current V2 Masters:
- Frontier:
- HTML5:
- CSS:
- JavaScript:
- Testing:
- Performance: Joe Podwys, Jakob Anderson
Prove your abilities and knowledge through earning badges in each level of a number of categories! We have the ability to earn badges in the following levels:
- Apprentice
- Journeyman
- Master
You are getting your feet wet and gaining basic literacy in a skill category. You will use study materials to prove a basic knowledge of a skill. You will also be proving your ability in that skill through building a micro-project with a very specific and prescriptive set of requirements. As an alternative to building new projects, you may use previous work and a few other options to pass this level's badges. Expect 3-6hrs spent per apprentice badge.
You are actively applying your knowledge to produce quality code in new and creative ways. You are also demonstrating your knowledge of advanced concepts in your production code. As an alternative to project work, a developer can use previous project or production work to pass this level's badges. Expect 8-16hrs spent per Journeyman badge.
You have mastered the fundamental and advanced concepts of this skill and you are very skilled in its' application. You often mentor and teach others in this skill. You also often act in an architectural role in the webdev discipline, helping to define our work patterns and recommending helpful technologies and methodologies. This level expects that you will propose, produce, and teach a project on this skill area.
You have permission to spend up to 10% of your work time on training. This means 45 minutes per day or 4 hours a week, whichever works best for you. Please try to schedule and communicate this time in a way that minimizes the effect to your story council and other responsibilities.
About every two weeks, we hold a skills workshop, for about 2 hours. We have an instructor-led, interactive session to educate and get these badges passed off together. We choose the next workshop's topic with this app in the "Next Skills Workshop" category. - FS Training Voter App
You can build a portfolio to contain your skill projects, or make them separate Github repos. Through this program, you should have a good body of work to prove your skills with.
Once you've earned all the required badges in a level, you are granted a title:
- Apprentice: "Web Viking"
- Journeyman: "Web Ninja"
- Master: ":sparkles:Web Unicorn:sparkles:"
(We accept pull requests)
This project is designed to be open-source to the Web Development discipline members. We really want and invite your input and contributions to make this program effective and exciting for everyone.
- If you have great ideas for new skills that are helpful to the org and aren't currently in progress in this repo, collaborate around them with your peers in the fs-vote app under the "Next Skill Program Badge to Create" category FS Training Voter App, and we'll add them to the issues to chat about the content
- If you have great ideas for fun example projects to build in the badge assignments, fork this repo and give us a pull request!
- Learn how to make content for the Skill Building Program
- Read the style guide for recommendations on formatting
- Jakob Anderson (Chair): @spacerockzero
- Mike Collins : @intervalia
- Logan Allred : @redbugz
- Brian Menasco : @iammenasco
- Judd Flamm : @kd7yva
- Tyler Peterson : @tylerpeterson
- Steve Olsen : @steveolyo
- Marlin Benson : @mbenson24
- (Make significant contributions of great ideas, curriculum, content, edits, etc to be listed here)
- Josh Crowther
- Steven Lambert
- Dallen Loder