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

55486de8dc13fc5996a34cd2d4cbfd85?s=128

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. PYTHON IRELAND 2017 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
  5. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  6. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  7. 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
  8. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  9. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  10. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  11. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring My rocky road to programming
  12. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  13. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  14. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  15. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  16. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  17. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  18. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  19. PYTHON IRELAND 2017 T R AC Y O S B

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

    O R N @limedaring
  21. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  22. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  23. PYTHON IRELAND 2017 T R AC Y O S B

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

    O R N @limedaring
  25. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  26. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  27. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  28. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  29. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  30. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  31. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  32. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring In the bigger picture…
  33. 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
  34. 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…
  35. 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/
  36. 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/
  37. 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.
  38. 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/
  39. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  40. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  41. 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
  42. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  43. PYTHON IRELAND 2017 T R AC Y O S B

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

    O R N @limedaring
  45. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  46. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  47. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  48. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  49. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  50. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  51. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  52. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  53. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  54. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  55. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  56. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  57. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  58. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  59. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  60. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  61. PYTHON IRELAND 2017 T R AC Y O S B

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

    O R N @limedaring
  63. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  64. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  65. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  66. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  67. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  68. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  69. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  70. 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.
  71. 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.
  72. 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.
  73. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  74. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  75. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  76. 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.
  77. 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.
  78. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  79. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  80. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring Celebrating the different ways of learning programming
  81. 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
  82. 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.
  83. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  84. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  85. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  86. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  87. PYCON CANADA T R AC Y O S B O

    R N @limedaring
  88. PYCON CANADA T R AC Y O S B O

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

    R N @limedaring OQTGDCFRTQITCOOGTU DCFRTQITCOOGTU T H E N N O W
  90. 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[
  91. PYCON CANADA T R AC Y O S B O

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

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

    O R N @limedaring
  94. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring “This presentation is for you — you’re a beginner.”
  95. 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.
  96. PYTHON IRELAND 2017 T R AC Y O S B

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

    O R N @limedaring Reject the “one true programmer”
  98. 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[
  99. 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)
  100. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  101. 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.
  102. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring “Beginner” “Intermediate” and “Advanced”
  103. 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
  104. 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!
  105. PYTHON IRELAND 2017 T R AC Y O S B

    O R N @limedaring
  106. 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.
  107. 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.
  108. PYTHON IRELAND 2017 T R AC Y O S B

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

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

    O R N @limedaring Thank you! Follow me on Twitter: @limedaring
  111. 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