Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Getting Good: Integrating Novice Developers

Getting Good: Integrating Novice Developers

Good developer talent is extremely hard to find. If you need to scale your team, what options do you have? LivingSocial took an unconventional route and brought on 24 ruby novices for an intensive 5-month developer training program. The litmus test of the program comes now that their development careers have started. How will these beginners deliver value? What lessons can be learned about integrating junior developers into existing teams with large amounts of legacy code?

Elise Worthy

May 29, 2013
Tweet

More Decks by Elise Worthy

Other Decks in Technology

Transcript

  1. 83%

  2. A random group of intelligent problem solvers will outperform a

    group of the best problem solvers. http://www.pnas.org/content/101/46/16385.full Proceedings of the National Academy of Sciences of the United States of America: http://www.pnas.org/content/101/46/16385.full
  3. JAN

  4. HABIT 1 When starting anything new, nothing will be taken

    for granted. Questions will always be encouraged.
  5. HABIT 2 There will be a regular pairing schedule, preferably

    including more than one other person.
  6. HABIT 4 Jr. developers will create individual learning goals with

    self-chosen objectives. They will be assessed regularly.
  7. HAVE FUN! Enjoy the novel perspective of new developers while

    teaching them convention and best practices!