How I Quit My Job and Became a Programmer in Less Than 5 Months

045d790f605ea8d482380c5075d802d5?s=47 Cecy C.
April 11, 2018

How I Quit My Job and Became a Programmer in Less Than 5 Months

Follow my journey from marketing to programming. I hope sharing this journey inspires others to transition into the careers they want to have.

045d790f605ea8d482380c5075d802d5?s=128

Cecy C.

April 11, 2018
Tweet

Transcript

  1. HOW I QUIT MY JOB AND BECAME A PROGRAMMER IN

    LESS THAN 5 MONTHS @cecycorrea // software engineer // return path
  2. Join us for contribution sprints Friday, April 13, 2018 9:00-18:00

    Room: 103 Mentored Core sprint First time sprinter workshop General sprint #drupalsprint 9:00-12:00 Room: 101 9:00-18:00 Room: 104
  3. What did you think? Locate this session at the DrupalCon

    Nashville website: http://nashville2018.drupal.org/schedule Take the Survey! https://www.surveymonkey.com/r/DrupalConNashville
  4. Cecy Correa @cecycorrea • Graphic designer • Social media manager

    • Account executive • Office manager • Director of Marketing • Director of Business Development • Software Engineer?
  5. ONCE UPON A TIME I WORKED WITH A VERY TALENTED

    TEAM IN DRUPAL
  6. PROUD OF A LOT OF ACCOMPLISHMENTS

  7. None
  8. WHY LEAVE?

  9. LET’S TALK ABOUT MENTAL HEALTH

  10. I WAS ABSOLUTELY MISERABLE

  11. None
  12. I WAS IN THE WRONG JOB

  13. [hi, i’m an introvert]

  14. None
  15. STARTED A JOURNEY TO CHANGE MY JOB

  16. I ALWAYS WANTED TO CODE

  17. IF I DIDN’T GIVE LEARNING TO CODE A FAIR TRY,

    I WOULD WONDER ‘WHAT IF’ ALL MY LIFE
  18. MY (AND YOUR) JOURNEY 1. Figure out what type of

    developer you want to be
  19. MY (AND YOUR) JOURNEY 1. Figure out what type of

    developer you want to be 2. Understand your learning mindset
  20. MY (AND YOUR) JOURNEY 1. Figure out what type of

    developer you want to be 2. Understand your learning mindset 3. Have an idea of what type of programming you want to do
  21. MY (AND YOUR) JOURNEY 1. Figure out what type of

    developer you want to be 2. Understand your learning mindset 3. Have an idea of what type of programming you want to do 4. Choose a language to learn
  22. MY (AND YOUR) JOURNEY 1. Figure out what type of

    developer you want to be 2. Understand your learning mindset 3. Have an idea of what type of programming you want to do 4. Choose a language to learn 5. Figure out how to learn the skills you need
  23. WHAT TYPE OF DEVELOPER DO YOU WANT TO BE?

  24. CLIENT FACING NON-CLIENT FACING • Agency • Consultant • Freelance

    • Support Engineer • Sales Engineer • Product side • Smaller team • Remote / work-from-home
  25. UNDERSTAND YOUR LEARNING MINDSET

  26. 2 TYPES OF MINDSETS

  27. • There is only one right answer • Need repeatable

    steps • Never stray from instructions • Failing is not an option
  28. • There is only one right answer • Need repeatable

    steps • Never stray from instructions • Failing is not an option • There are many answers • Like to experiment • Deviate from instructions • Failure is part of learning
  29. • There is only one right answer • Need repeatable

    steps • Never stray from instructions • Failing is not an option • There are many answers • Like to experiment • Deviate from instructions • Failure is part of learning FIXED MINDSET GROWTH MINDSET
  30. GROWTH MINDSET AWESOME!

  31. FIXED MINDSET GOING TO NEED TO ADJUST

  32. FIXING A FIXED MINDSET

  33. FIXING A FIXED MINDSET 1. Stop thinking in terms of

    pass / fail
  34. FIXING A FIXED MINDSET 1. Stop thinking in terms of

    pass / fail 2. Eliminate negative self-talk
  35. FIXING A FIXED MINDSET 1. Stop thinking in terms of

    pass / fail 2. Eliminate negative self-talk 3. Understand failure is growth
  36. REFRAMING HOW YOU SEE LEARNING WILL HELP YOU LEARN NEW

    SKILLS
  37. WHAT TYPE OF WORK DO YOU WANT TO DO?

  38. DATA, SPREADSHEETS, INNER WORKINGS, HOW THINGS WORK TOGETHER

  39. DATA, SPREADSHEETS, INNER WORKINGS, HOW THINGS WORK TOGETHER BACKEND ENGINEER

  40. DATA, SPREADSHEETS, INNER WORKINGS, HOW THINGS WORK TOGETHER BACKEND ENGINEER

    Programming language, PHP, Python, Ruby
  41. INTERFACES, INTERACTIONS, DESIGNS, MAKING THINGS PRETTY

  42. INTERFACES, INTERACTIONS, DESIGNS, MAKING THINGS PRETTY FRONTEND ENGINEER

  43. INTERFACES, INTERACTIONS, DESIGNS, MAKING THINGS PRETTY FRONTEND ENGINEER Markup language,

    HTML & CSS + Programming, Javascript
  44. CHOOSE A LANGUAGE TO LEARN

  45. IF AT FIRST YOU DON’T SUCCEED, TRY A DIFFERENT LANGUAGE

  46. PICK UP THE BASICS

  47. None
  48. HOW TO LEARN

  49. CAN YOU GET UNSTUCK ON YOUR OWN?

  50. WHAT’S YOUR TIMELINE?

  51. HOW MUCH ACCOUNTABILITY DO YOU NEED?

  52. AUTODIDACT Require little to no supervision, long or no timeline,

    high accountability Resources: • Books • Codecademy • CodeSchool.com • Pluralsight.com • CodeWars.com
  53. None
  54. None
  55. SOCIAL LEARNER Need to ask questions, moderate timeline, moderate accountability,

    Resources: • Thinkful.com • FreeCodeCamp • Girl Develop It • Meetups • Part-time classes
  56. None
  57. CLASSROOM LEARNER Want to see examples, ask questions, quick turnaround,

    very high accountability Resources: • Bootcamps • 3 mos, 6 mos
  58. ARE CODING BOOTCAMPS WORTH IT?

  59. None
  60. YOU GET WHAT YOU PUT IN

  61. LEARNING HOW TO LEARN

  62. GETTING THE JOB

  63. LEVERAGE PREVIOUS EXPERIENCE

  64. EXPLAIN THE VALUE OF YOUR POTENTIAL

  65. TL;DR WAS IT WORTH IT?

  66. None
  67. QUESTIONS?