Slide 1

Slide 1 text

Jennifer Reif Developer Advocate, Java [email protected] @JMHReif linkedin.com/in/jmhreif Fingerboard to Keyboard Transposing One Profession to Another

Slide 2

Slide 2 text

Who is Jennifer Reif Developer Advocate, Neo4j • Continuous learner • Technical speaker • Tech blogger • Other: geek Jennifer Reif Developer Advocate, Java [email protected] @JMHReif linkedin.com/in/jmhreif

Slide 3

Slide 3 text

My history Long story…short • Music lessons (violin) • Orchestras • Pursuit of music major • Skill-building: • Practice + theory + history + side business • Business minor -> MS CMIS

Slide 4

Slide 4 text

Entering tech market Adulting • Edward Jones • Programmer analyst • JavaOne conference • Attend -> Speak • Neo4j • Developer relations engineer

Slide 5

Slide 5 text

Transition And Challenges • Crafting your story • Preparing • Applying what you know • Navigating what you don’t know

Slide 6

Slide 6 text

Crafting Your Story

Slide 7

Slide 7 text

Crafting your story You write the narrative • Highlight what excites you • Fast-paced or time to think? • Focus on strengths • Things you’re good at and will propel you • Find your “why” • Looks are deceiving • Not just for fame and fortune

Slide 8

Slide 8 text

Jenn’s version Example • Introduced to programming • Discovered a new interest • Overlapped with things I already loved • Logical: music theory -> programming constructs • Creative: Emotion / interpretation -> solutions / content • Found way to do one and enjoy the other • Progress towards balance between creativity and logic

Slide 9

Slide 9 text

Preparing a transition

Slide 10

Slide 10 text

Preparing a transition • Upskill / research • Prerequisites or homework • Gaps you can fi ll? • Communicate • Avoid confusion, enlist help • Plan • Things you can do ahead of time?

Slide 11

Slide 11 text

Jenn’s version Example • Explore new opportunities • Build something • Take on opportunities to learn

Slide 12

Slide 12 text

Use what you know

Slide 13

Slide 13 text

Brainstorm Example What skills will be helpful in the next? • Music • Consistent work • Preparation for performance (practice) • Performance skills • Collaboration / communication • Balance logical and creative skills • Finding patterns • Other • Research and writing • Projects (music library) • Prioritize - work + school • Learning at a fast pace • Business skills • Carving unique road

Slide 14

Slide 14 text

Navigating the unknown

Slide 15

Slide 15 text

Jenn’s thoughts • Preparation helps • Be honest • Be willing to learn • Willing to work • Relate to known concept • Unknown -> Known (for next time) :) Photo by Denise Jans on Unsplash

Slide 16

Slide 16 text

Tips and Tricks

Slide 17

Slide 17 text

Guiding Principles • Learn • Practice • Create • Pursue (opportunities)

Slide 18

Slide 18 text

Learn

Slide 19

Slide 19 text

Tips and Tricks And stories :) • Be curious! • Determine your method • Read? • Build? • Teach? • Find something to apply

Slide 20

Slide 20 text

Practice

Slide 21

Slide 21 text

Ways to practice TL;DR - Do It! • Build something • Present • Write / record • Expand / experiment • Collaborate

Slide 22

Slide 22 text

Examples: My Experience • Teach to learn • Interacting with community at events • Writing code • Spring Data Neo4j • Querying a database • GenAI • Writing blog posts

Slide 23

Slide 23 text

Create

Slide 24

Slide 24 text

Your art And sharing it • Create content • Mentor / teach • Share your perspective • Contribute to something • Find / Create your path! Photo by hannah grace on Unsplash

Slide 25

Slide 25 text

Examples: My experience • Presentations • Technical blog • GraphStu ff .FM podcast

Slide 26

Slide 26 text

Set boundaries • Stepping out of comfort zone • When it’s good, when it’s bad • What you can / can’t sacri fi ce • Can change over time

Slide 27

Slide 27 text

Pursue (opportunities)

Slide 28

Slide 28 text

You don’t say you’re not good enough. You let them tell you you’re not good enough. Don’t talk yourself out of trying things. If it’s not the right fi t, life will guide you to the right one.

Slide 29

Slide 29 text

Taking Risks From the risk-averse • Story: 2nd week training • Calculated risks • Plan A, B, C, etc • You set your level: • Small risk, small reward / fail • Big risk, big reward / fail

Slide 30

Slide 30 text

If at first you don’t succeed… Try, try again? • Story: live demo disaster • Plan, execute, perform…repeat • Other options: • De fi nition of insanity • Tweak the path / approach • Try something else • Success stories -> those who overcame challenges

Slide 31

Slide 31 text

Finding opportunities Easier said than done • “That kinda sounds fun…” • Saying “yes” • Tag along with a friend • Find a mentor or group • Online chats, forums, etc • Tangentially related

Slide 32

Slide 32 text

FIDO Forget it, Drive on • Haters gonna hate • How someone treats you is more a re fl ection on them than it is you • Outside expectations • Do / don’t do x • Because of criteria • Credibility / respect • Be genuine

Slide 33

Slide 33 text

Closing Thoughts Jenn’s highlights • Remember: • Never too late to learn / change path • You can add value to the conversation • Carve out your space and own it! Photo by Rachel Loughman on Unsplash Jennifer Reif Developer Advocate, Java [email protected] @JMHReif linkedin.com/in/jmhreif