On Mentoring Junior Developers

34
BRINGING UP OUR FUTURE ON MENTORING JUNIOR DEVELOPERS SARAH DUTKIEWICZ CLEVELAND TECH EVENTS CLEVELAND TECH CONSULTING, LLC

Transcript of On Mentoring Junior Developers

Page 1: On Mentoring Junior Developers

BRINGING UP OUR FUTURE

ON MENTORING JUNIOR DEVELOPERS

SARAH DUTKIEWICZCLEVELAND TECH EVENTS

CLEVELAND TECH CONSULTING, LLC

Page 2: On Mentoring Junior Developers

We make a living by what we get, but we make a life by what we

give.- Winston Churchill

Page 3: On Mentoring Junior Developers

Introduction• Over 15 years in the field, as:

• Tech support & management• Desktop support• Database administration• Web server administration• Reporting• Web development• Published technical author• Iteration manager• Instructor / Adjunct instructor• Developer Mentor• Conference Organizer• Speaker• Blogger• Community advocate

Page 4: On Mentoring Junior Developers

On Junior Devs…• Prior to the Guild, mentored 10-15 junior developers• Over 150 junior devs mentored since August 2014• All walks of life• Young and right out of high school• Older and pursuing a second or third career• No prior technical experience• Senior developers who know older technologies and want to learn newer

ones

Page 5: On Mentoring Junior Developers

What is a mentor?• Experienced and trusted

adviser• Someone who can offer

guidance and advice in achieving a goal in life

Page 6: On Mentoring Junior Developers

A mentor is someone who sees more talent and ability within you,

than you see in yourself, and helps bring it out of you.

- Bob Proctor

Page 7: On Mentoring Junior Developers

Finding mentors• Within a company• Boss• More experienced colleague on a project• Formal mentoring program

• Outside a company• Networking via community engagements

• Conferences• User Groups

• MentorNet• Mentoring.org

Page 8: On Mentoring Junior Developers

Search for role models you can look up to and people who take an interest in your

career. But here's an important warning: you don't have to have mentors who look like you. Had I been waiting for a black,

female Soviet specialist mentor, I would still be waiting. Most of my mentors have been old white men, because they

were the ones who dominated my field.- Condoleeza Rice

Page 9: On Mentoring Junior Developers

Having multiple mentors• Multiple expertises• Multiple perspectives

Page 10: On Mentoring Junior Developers

Lessons from the FieldHow to be a Great Mentor, especially for Junior developers

Page 11: On Mentoring Junior Developers

Trust and respect, until burned

Page 12: On Mentoring Junior Developers

Separate Opinions from Fact

Page 13: On Mentoring Junior Developers

Demystify Questions

• What do they mean when they say inheritance vs interfaces?• Why do people ask about how

many piano tuners are in an area?• Where do you see yourself in 5

years?

Page 14: On Mentoring Junior Developers

Encourage their

curiosity

Page 15: On Mentoring Junior Developers

Learn Strengths

& Weakne

sses

Page 16: On Mentoring Junior Developers

Do Lunch!

Page 17: On Mentoring Junior Developers

Encourage questions!

Page 18: On Mentoring Junior Developers

Don’t be afraid to say

“I don’t know”

Page 19: On Mentoring Junior Developers

Push them out of their comfort zone!

Page 20: On Mentoring Junior Developers

Encourage personal

development

Page 21: On Mentoring Junior Developers

Respect

Career

Paths

Page 22: On Mentoring Junior Developers
Page 23: On Mentoring Junior Developers
Page 24: On Mentoring Junior Developers
Page 25: On Mentoring Junior Developers
Page 26: On Mentoring Junior Developers

Addressing Impostor Syndrome

Bart Simpson and The Simpsons are © 20th Century Fox Film Corp.

Page 27: On Mentoring Junior Developers

Common Triggers of Impostor Syndrome• New situations• Unpopular situations• High stress situations

Page 28: On Mentoring Junior Developers

Fake it until…

You make it!

Page 29: On Mentoring Junior Developers

On Analysis Paralysis

WHITESPACE!

SCARY!

So many folders…

ALL THESE WINDOWS

Page 30: On Mentoring Junior Developers
Page 31: On Mentoring Junior Developers
Page 32: On Mentoring Junior Developers

Gender Concerns

Page 33: On Mentoring Junior Developers
Page 34: On Mentoring Junior Developers

Twenty years from now you will be more disappointed by the things you didn’t do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.