No man(or woman.. or little green thing) is an island.Advice
To get to where you need to go, find the folks you need to knowNetworking
Humans (well and others) are social animalsInteraction
You get more than you give
Once I was the student, now I am the masterLearning
What your apprentice does reflects on youRecognition
You might be surprised at what your apprentice can do for youNetworking
Sometimes you just want to give back what you’ve been givenReciprocation
We like to do things that make us feel goodIntangibles
The one learning really holds the reins
1.Personality2.Skills3.Availability4.DriveApprentice, find a mentor
1. Ongoing process2. Both sides together, never a one way street3. Goals will evolve with circumstances4. Goals should be specific enough to clearly defineprogressDecide on goals
1. Interaction is the key to good mentorship2. Online is never quite as good as face-to-face, but farbetter than nothing3. Use the tech tools available4. No one is ever “too busy”Communicate
1.Change the goals2.Change the nature of therelationship3.Say Goodbye4.Run away screamingExit Strategy
People Change, Relationships too
Mismatch in expectationsMismatch in personalityBreaches of trustLack of focusWhen things go wrong…
Remember: It takes two
Failure is good!
Driving Learning forward
1.Everyone needs to decide this isimportant2.This can’t be “after hours” or “when thework is done” – make it a (paid) priority orit won’t happen3.Let the apprentice choose the mentor ifpossible, more than one mentor forgroups greater than 2 is more effectiveCommit as an organization
1. Make a list of specific, measurable goals theorganization wants to accomplish2. Outsource or insource potential mentors, and makesure they understand what you want them to teach3. Sit down with potential apprentices and make suretheir goals mesh4. Set aside time for the mentorship – don’t interrupt itwith anything!Organize, organize, organize
1.Take responsibility for career goals2.Listen and share3.Incorporate feedback given4.Make time for interaction5.Have realistic expectations and approachthe relationship with honestyRules of an Apprentice
1.Trust and Respect2.Listen3.Help apprentice define and achieve goals4.Offer advice, references, resources,CONSTRUCTIVE feedback5.Give support when apprentice succeeds,and when they failRules of a Mentor
Anecdotes stick around
1. Try to find it on your own first2. Ask questions, lots of questions, but never theSAME questions3. Don’t be afraid to question “why?” but also beopen to the answers – show respect4. You will be pushed outside your comfort zoneWhat is expected of a beginning apprentice?
1. Branch out beyond what you think you need toknow into new areas2. Have faith that the support you need will bethere when you ask for it3. Continue to reach out in new directions to newpeople, but keep your older contacts close aswell4. Remember that failure breeds successWhat is expected of an intermediateapprentice?
1.Your mentorship relationship is morepeer to peer, more give and take2.Have respect for those who mentor you,but realize they are just people too3.Sometimes real life gets in the way4.Never stop learning and growing5.Give back (time to get your ownapprentice)What is expected of an advancedapprentice?
1.Support and encouragement2.Feedback loops for coding improvements3.A shoulder to cry on, an ear to listen, andless help with fixing things4.Help with those steps out of the comfortzoneWhat does an advanced dev need from amentor?
Some day that boy is gonna get me killedIntermediate Developer
1.Stretching of their coding boundaries2.Networking connections andintroductions to others3.Encouragement to leave the comfortzone4.Positive role model for moving aheadWhat does an Intermediate dev needfrom a mentor?
1.Best Practices2.Positive Feedback3.Resources for their own research4.NO SPOONFEEDINGWhat does a beginner need from a mentor?
They grow up too soon…
About Me http://emsmith.net email@example.com IRC – freenode – auroraeosrose #php-gtk #coapp and others