DEV Community

Discussion on: Onboarding New Developers

Collapse
 
gtvjones profile image
Gwyn Jones

Thanks Jason - I'll shortly be onboarding some new developers under an apprenticeship scheme. There are quite a few things you mention that I think will really help them get the most out of it. Not sure if this might be possible, but it would be really helpful to see the checklist and documentation you mention. All the best, Gwyn

Collapse
 
codemouse92 profile image
Jason C. McDonald

Hi Gwyn, thanks for your comments! Our network docs are still being written, but they're mostly done. You can view them here. (Note: The server is only online from about 6am-10pm Pacific.)

The internship checklist is on our Phabricator, but it can only be viewed by staff and trusted contributors. Here are the summary titles of of most of the assignments:

  • Install Ubuntu and development environment.
  • Read and complete Quick Start: Internship Introduction.
  • Read Community Rules.
  • Read Standards.
  • Read and sign Wiki: Getting Started/FAQ.
  • Read "The Cathedral & the Bazaar".
  • Read "Dreaming in Code".
  • Complete "Independent Study" assignment (they select and read three industry articles and summarize what they learned from each).
  • Watch "A Field Guide to Common Nerds".
  • Contribute to (3) different wiki pages.
  • Review (2) pre-commit code reviews.
  • Create at least (5) tasks for a project.
  • Complete at least (5) tasks for a project.
  • Ask at least (3) Ponder questions. (we have a private StackOverflow-like tool called Ponder).
  • Answer at least (2) Ponder questions.
  • File at least (1) Bug Report for someone else's code/project.
  • Land (1) pre-commit review (your code is approved and accepted).
  • Present (1) live demo to the team.
  • Complete the target number of hours for the internship (240 hours).

If you need more info, let me know and I'll see what I can do.

Collapse
 
gtvjones profile image
Gwyn Jones

Thanks - this is a great help. Exactly what I needed.