Slide 1

Slide 1 text

Tech Talks 101: Topic Generation Rebecca Miller-Webster Instructor at Dev Bootcamp Founder Write/Speak/Code @rmillerwebster

Slide 2

Slide 2 text

Rebecca Miller-Webster Software Engineer Instructor at Dev Bootcamp Founder and co-organizer Write/Speak/Code !

Slide 3

Slide 3 text

The schedule • 101: Topic generation - Mon 11:15am • 201: Talk Development - Mon 12:00pm • 301: Stage Presence - Mon 12:45pm • Lightning Talks • Tues 4:00pm • Wed 12:15pm • Thurs 10:45am

Slide 4

Slide 4 text

Topic What do you know or want to learn? What’s appropriate for the conference? How can you meaningful contribute? What the process of giving a tech talk? Proposal Talk Title Description Outline* Bio Slides Stage Presence Do it!

Slide 5

Slide 5 text

This is interactive. Let’s interact. #df14techtalks @SalesforceDevs means time to DO IT!

Slide 6

Slide 6 text

Why haven’t you spoken before?

Slide 7

Slide 7 text

Have you ever thought … “Oh crap! Everyone is going to realize I have no idea what I’m doing.”

Slide 8

Slide 8 text

Do you feel like a fraud because … • didn’t start coding when you were 12? • don’t work on side projects for “fun”? • aren’t yet Salesforce certified?

Slide 9

Slide 9 text

Impostor Syndrome Photo: http://elephantwendigo.deviantart.com/art/Hunted-197538783! CC http://creativecommons.org/licenses/by-nc/3.0/

Slide 10

Slide 10 text

work too hard Burnout! Isolation! Failure! Stress Self-fulfilling hold yourself back

Slide 11

Slide 11 text

Tech is communal • Conferences • OSS • Books & blogs • Stack Overflow & online documentation • Teams, pairing, agile

Slide 12

Slide 12 text

“I’ve realized almost everyone is a fraud so I try not to feel bad about it.”

Slide 13

Slide 13 text

Reframe • Teaching • Sharing • Helping others • Narrating history • Being a role model • Mentoring • Changing the world!

Slide 14

Slide 14 text

Help others • Teach things you know • Ask the first question so someone else doesn’t have to • Connect with others

Slide 15

Slide 15 text

Teach Write 5 things you could teach related to tech

Slide 16

Slide 16 text

Remember what matters Which values relate to happiest, proudest, or most satisfied times in your life?

Slide 17

Slide 17 text

Three values related to your happiest or proudest moments • Accomplishment • Accountability • Achievement • Activism • Adventure • Affection • Ambition • Autonomy • Challenge • Close relationships • Commitment • Community • Compassion • Competence • Competition • Confidence • Coolness • Courage • Creativity • Credibility • Decisiveness • Economic security • Effectiveness • Efficiency • Enthusiasm • Excellence • Excitement • Fairness • Family • Free time • Freedom • Friendships • Growth • Health • Helping others • Helping society • Honesty • Independence • Influence • Inner harmony • Insight • Inspiration • Integrity • Introspection • Justice • Knowledge • Leadership • Loyalty • Meaningful work • Mentorship • Merit • Openness • Persistence • Pleasure • Privacy • Public service • Quality • Recognition • Reputation • Responsibility • Security • Self-knowledge • Self-reliance • Self-respect • Stability • Truth • Vibrancy • Volunteering • Wealth • Will-power • Wisdom

Slide 18

Slide 18 text

Choose one value Write a paragraph about why that value matters to you

Slide 19

Slide 19 text

Look at the data • record positive feedback • measurable progress • list accomplishments

Slide 20

Slide 20 text

Victory Journal • Write 10 accomplishments

Slide 21

Slide 21 text

Credibility Knowledge + Experience

Slide 22

Slide 22 text

Make some lists!

Slide 23

Slide 23 text

What do you know? • Languages (HTML, Java etc) • Frameworks (Django, Rspec, CakePHP) • Tools (make, rake, WordPress) • Documentation, Testing, Team, Project Management

Slide 24

Slide 24 text

What have you done? •Jobs •Internships, volunteering, organizations •Schools •Projects (work or personal)

Slide 25

Slide 25 text

Mine specifics

Slide 26

Slide 26 text

Answer one … • A hack I used to accomplish X • Last bug I fixed • My favorite tool/technique/module/etc • Bad advice for beginners • Most painful tool to use • Something I thought would be useful but didn’t work.

Slide 27

Slide 27 text

Project Technologies! used in project General! Technologies

Slide 28

Slide 28 text

Topics values knowledge experience accomplishments

Slide 29

Slide 29 text

5 minutes. 20 topics. Go!

Slide 30

Slide 30 text

Next Steps • Choose a topic • Brainstorm titles & descriptions for topic • Create an outline for topic • Research conferences to submit to • Practice presenting and public speaking

Slide 31

Slide 31 text

Next at Dreamforce • 101: Topic generation - Mon 11:15am • 201: Talk Development - Mon 12:00pm • 301: Stage Presence - Mon 12:45pm • Lightning Talks • Tues 4:00pm • Wed 12:15pm • Thurs 10:45am

Slide 32

Slide 32 text

@rmillerwebster #df14techtalks