Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Different Roads We Take — Python Ireland Keynote

The Different Roads We Take — Python Ireland Keynote

Tracy Osborn

October 22, 2017
Tweet

More Decks by Tracy Osborn

Other Decks in Programming

Transcript

  1. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring The Different Roads We Take 
 Tracy Osborn @limedaring
  2. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Hi, I’m Tracy! @limedaring (daring, not darling)
  3. E U R O P Y T H O N

    2 0 1 7 T R AC Y O S B O R N @limedaring
  4. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring My rocky road to programming
  5. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring CSC 101 Fundamentals of Computer Science
  6. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring CSC 103 Fundamentals of Computer Science III
  7. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring In the bigger picture…
  8. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Demand for software developers is expected to grow by 17% between 2014–2024. Kyle Thayer and Andrew J. Ko. (2017) Barriers Faced by Coding Bootcamp Students
  9. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring In the 1984-1985 academic year, women accounted for nearly 37% of all computer science undergraduate students…
  10. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring In the 1984-1985 academic year, women accounted for nearly 37% of all computer science undergraduate students… and as of 2010-2011, women made up just 17.6% of computer science students. http://www.computerscience.org/resources/women-in-computer-science/
  11. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Furthermore, the percentage of women working in computer science-related professions has steadily declined since the 1990s, dropping from 35% to 25% in the last 15 years. http://www.computerscience.org/resources/women-in-computer-science/
  12. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring The University of California at Berkeley experienced a revolution in their introductory computer science classes after changing how they marketed the course. What used to be known as Introduction to Symbolic Programming is now called The Beauty and the Joy of Computing.
  13. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring The University of California at Berkeley experienced a revolution in their introductory computer science classes after changing how they marketed the course. What used to be known as Introduction to Symbolic Programming is now called The Beauty and the Joy of Computing. The result? For the first time in 2014, women in the class outnumbered men. http://www.computerscience.org/resources/women-in-computer-science/
  14. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring It’s like saying that there are only two kinds of people when it comes to swimming, those that can learn how to swim and those that can’t. http://jacquesmattheij.com/the-no-true-programmer-fallacy
  15. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring And back to my story…
  16. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Degrees, bootcamps, frameworks, oh my!
  17. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Students are faced with stereotypes of what a “real” programmer is. That “one true programmer” myth mentioned earlier.
  18. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Students are faced with stereotypes of what a “real” programmer is. That “one true programmer” myth mentioned earlier. Bootcamp certificates were not perceived as high of value as university degrees. Many jobs stated they only interviewed candidates with degrees.
  19. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Students are faced with stereotypes of what a “real” programmer is. That “one true programmer” myth mentioned earlier. Bootcamp certificates were not perceived as high of value as university degrees. Many jobs stated they only interviewed candidates with degrees. Contracting or freelance work was not seen as valuable as a full-time job.
  20. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Level up your skills more 
 before acting like you are an authority.
  21. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Level up your skills more 
 before acting like you are an authority. Also, if you are going to have a book for designers, consider showing more attractive web pages inside.
  22. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Celebrating the different ways of learning programming
  23. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Two out of three developers are self-taught. http://stackoverflow.com/research/developer-survey-2016#work
  24. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Two out of three developers are self-taught. http://stackoverflow.com/research/developer-survey-2016#work https://news.ycombinator.com/user?id=metaphorm I would say that 3 out of 3 developers are self-taught, but that about one third of them also have a degree in Computer Science.
  25. PYCON CANADA T R AC Y O S B O

    R N @limedaring Pool of beginners T H E N N O W
  26. PYCON CANADA T R AC Y O S B O

    R N @limedaring OQTGDCFRTQITCOOGTU DCFRTQITCOOGTU T H E N N O W
  27. PYCON CANADA T R AC Y O S B O

    R N @limedaring N O W T H E N GPIKPGGTKPI YGDCRRFGXGNQROGPV UVCTVWRU FQEWOGPVCVKQP UEKGPEG V[RQITCRJ[
  28. PYCON CANADA T R AC Y O S B O

    R N @limedaring PQVJKPI UVCTVWR HQWPFGT GPIKPGGT UEKGPVKUV YGDCRRFGXGNQRGT FQEWOGPVCTKCP QRGPUQWTEG EQPVTKDWVQT
  29. PYCON CANADA T R AC Y O S B O

    R N @limedaring PQVJKPI UVCTVWR HQWPFGT GPIKPGGT UEKGPVKUV YGDCRRFGXGNQRGT FQEWOGPVCTKCP QRGPUQWTEG EQPVTKDWVQT
  30. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring “This presentation is for you — you’re a beginner.”
  31. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring “This presentation is for you — you’re a beginner.” But — I’m a beginner, and that presentation isn’t for me. Because I’m on a different path.
  32. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring What can we do better?
  33. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Reject the “one true programmer”
  34. PYCON CANADA T R AC Y O S B O

    R N @limedaring N O W T H E N GPIKPGGTKPI YGDCRRFGXGNQROGPV UVCTVWRU FQEWOGPVCVKQP UEKGPEG V[RQITCRJ[
  35. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Reject the “one true programmer” Embrace the mediocre programmer. (h/t Jacob Kaplan-Moss)
  36. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Reject the “one true programmer” Embrace the mediocre programmer. (h/t Jacob Kaplan-Moss) More specificity at conferences, events, and courses when it comes to complexity of material.
  37. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring “Beginner” “Intermediate” and “Advanced”
  38. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring “Beginner” “Intermediate” and “Advanced” Beginner + Deployment Beginner + Web Apps Intermediate + Data Science
  39. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Reject the “one true programmer” Embrace the mediocre programmer. (h/t Jacob Kaplan-Moss) More specificity at conferences, events, and courses when it comes to complexity of material. Mentor!
  40. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Reject the “one true programmer” Embrace the mediocre programmer. (h/t Jacob Kaplan-Moss) More specificity at conferences, events, and courses when it comes to complexity of material. Mentor! Build more tutorials and guides aimed at niches.
  41. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Programming for engineers. Programming for artists. Programming for writers. Programming for people who want to build a startup.
  42. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring You can teach even if you feel like a “beginner”!
  43. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring In conclusion…
  44. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Thank you! Follow me on Twitter: @limedaring
  45. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Psst… Upcoming Hello Web Design: hellowebdesignbook.com Hello Web App: hellowebapp.com