Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Apprenticeship Panel by Mind Map: Apprenticeship Panel
0.0 stars - reviews range from 0 to 5

Apprenticeship Panel

tweet to #scnapanel



Atomic Object

Bob Martin

Micah Martin

Dave Hoover

Matt Yoho

What do you look for in an apprentice?

Passion and drive

Ability to learn on their own

Previous work (github, etc)

code exercise

They satisfy themselves.

Can they take a 9-5 job seriously?

What is the worst mistake you've made as a mentor or in your program?

Too many apprentices per mentor

putting them on client projects, removing their freedom to fail

Putting them in a corner alone and having them report back

Assuming that they did not require mentorship or supervision

To assume other good developers can be good mentors

When do you know if an apprentice is "done"?

You just kind of feel that this person is ready for the next thing

We put them on client projects, but never alone and never without making sure their customers understand and are enthusiastic about the situation. Sometimes our customers will comment back saying how great they like person X

I still consider myself an apprentice because there is always more to learn. We consider it "you are now capble of working effectively on ac lient project." this doesn't end the apprenticeship.

There is a difference between finishing an apprenticeship program and finishing your apprenticeship

How much of mentoring is wearing the A-hole hat?

It's not about being an A-hole, it's about being a good role model

100% ;)

I tend to err on the side of coddling. The 2 month milestones are a-hole cap time. It lets me put a more critical eye on them than I normally would

How do you convince non techy owners that apprenticeship is valuable

It was easy. We demonstrated a series of successful apprentices at groupon. "Do you want more of these people?"

The best success I've ever had is the product of the apprenticeship

How do you convince anyone to do anything? You don't convince people to do a thing. There is no convincing. You just do it.

apprentices are cheap.

Every project has gruntwork. it's great to have grunts to do it

Apprentices aren't cheap

Developers are assets, so more develpers == more assets

It ca be very expensive to do it wrong. You have to find a business model that lets it work. It won't be a profit center, but it cannot cost more than you're willing to invest.

3 types of apprenticeship


Petri Dish

Fight cluib

Shay Arnett Stye

It depends o how our stuff changes.

What ratio of time do you let apprentices pair with apprentices, work alone, work with experienced devs, etc.

We have a tiny apprentice to senior ratio. This mitigates the opportunity. THey either pair on a project or work on their independent

Sometimes we'll have people who are further along we'll match them up

We don't think two people who don't know anything working together is a good idea.