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

add "Just learning the tools/technology?" section to Joining a Project #23

Open
weedySeaDragon opened this issue Dec 19, 2016 · 0 comments

Comments

@weedySeaDragon
Copy link
Contributor

Since many (most?) people joining a project are novices in one aspect or another of the project, it would be helpful to add a section to both encourage them and to give them tangible steps to getting started. This would also help those that don't know if it's OK to do or ask things on a project when they're coming up a learning curve. It can be intimidating to jump in.

Since most people are in this mode, I'd suggest that this come before the section "Not Much Time to Spare?"

I don't have smooth words yet, but including these ideas would be good:

  • Let people know in the Slack channel that you're learning and would like someone to help you learn. The more specific you can be, the better. Ex: "I'm new to Ruby on Rails, and am particularly interested in learning about forms right now." is better than "I'm new to Ruby on Rails. Can someone help?" because Ruby on Rails is a pretty large and general topic area. (Feel free to list a number of areas, of course!)
  • Look for easy tasks in the project tracking system. If it's not clear which tasks might be "easy" for you, then ask in the Slack channel or ask the PM. Let people know where you are on the learning curve: "I've never worked with Angular but I've gone through the Quickstart tutorial on Angular.io" or "I'm in the CraftAcademy bootcamp and we're just starting to cover routing in RoR."
  • Ask if you can pair with someone on the project that is working on a task. (... this will help you learn ...)
  • Help with documentation. This is a great way to learn about the system and is always appreciated.
  • Read a test and then see how the code satisfies the test.
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

No branches or pull requests

1 participant