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

Ruby internships

mrzasa
March 12, 2016

Ruby internships

A lightning talk given during wroc_love.rb 2016 (http://www.wrocloverb.com/) about Ruby internship programme at PGS Software in Rzeszów.

mrzasa

March 12, 2016
Tweet

More Decks by mrzasa

Other Decks in Programming

Transcript

  1. 1.0 RUBY INTERNSHIPS WHAT WE DO TO TEACH RUBY? Maciej

    Rząsa PGS Software Rzeszów 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
  2. STARTING POINT: 2012 small number of Ruby devs in Rzeszów

    Ruby taught on the local technical university action: lectures on the university, inviting to internship
  3. WHAT? create potentially useful application: e.g. link sharing, coffee preparing

    start with the Rails way later add advanced concepts: services, decorators, serializers etc. assignments in Ruby to learn the language and algorithms tools: git, JIRA, capistrano
  4. HOW? Iterative process based on SCRUM 1-week sprints dailies to

    sync plannings to learn how to estimate review to demonstrate working app and get feedback retrospectives to adapt regular code review A mentor acts as a client (and as a technical lead).
  5. LESSONS LEARNED everone has its own pace of learning when

    I explain a topic to a student I get better understanding of it what is to manage a product development giving feedback patience
  6. CHALLENGES multitasking effective code review: what to do if the

    code ugly after N-th review (N >> 3) Product Owner - Teach Lead dychotomy (solved: separate roles now)
  7. RESULTS potentially usable products 12 interns in 3 years (2013-2015)

    hiring (about 1/2 the team comes after the internship)