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

CUSEC 2017 - Keynote

CUSEC 2017 - Keynote

Tracy Osborn

January 12, 2017
Tweet

More Decks by Tracy Osborn

Other Decks in Programming

Transcript

  1. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring The New Beginner 
 Tracy Osborn @limedaring
  2. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Hi, I’m Tracy! @limedaring (daring, not darling)
  3. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  4. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  5. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring My rocky road to programming
  6. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  7. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring CSC 101 Fundamentals of Computer Science
  8. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  9. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  10. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  11. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  12. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring CSC 103 Fundamentals of Computer Science III
  13. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  14. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  15. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  16. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  17. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  18. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  19. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  20. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring In the bigger picture…
  21. C U S E C 2 0 1 7 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…
  22. C U S E C 2 0 1 7 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/
  23. C U S E C 2 0 1 7 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/
  24. C U S E C 2 0 1 7 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.
  25. C U S E C 2 0 1 7 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/
  26. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  27. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  28. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  29. C U S E C 2 0 1 7 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
  30. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  31. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring And back to my story…
  32. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  33. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  34. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  35. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  36. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  37. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  38. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  39. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  40. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  41. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  42. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  43. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  44. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  45. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  46. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  47. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  48. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  49. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  50. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  51. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  52. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring I’m still not a great programmer…
  53. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  54. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  55. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  56. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  57. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  58. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring There has been good and bad experiences…
  59. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring @kennethlove @kantrn
  60. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  61. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Level up your skills more 
 before acting like you are an authority.
  62. C U S E C 2 0 1 7 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.
  63. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  64. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  65. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Let’s celebrate all the different paths!
  66. C U S E C 2 0 1 7 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
  67. C U S E C 2 0 1 7 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.
  68. C U S E C 2 0 1 7 T

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

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

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

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

    R N @limedaring PQVJKPI UVCTVWR HQWPFGT GPIKPGGT UEKGPVKUV YGDCRRFGXGNQRGT FQEWOGPVCTKCP QRGPUQWTEG EQPVTKDWVQT
  74. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  75. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring “This presentation is for you — you’re a beginner.”
  76. C U S E C 2 0 1 7 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.
  77. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring What can we do better?
  78. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Reject the “one true programmer”
  79. 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[
  80. C U S E C 2 0 1 7 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)
  81. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring
  82. C U S E C 2 0 1 7 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.
  83. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring “Beginner” “Intermediate” and “Advanced”
  84. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring “Beginner” “Intermediate” and “Advanced” Beginner + Deployment Beginner + Web Apps Intermediate + Data Science
  85. C U S E C 2 0 1 7 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. Build more tutorials and guides aimed at niches.
  86. C U S E C 2 0 1 7 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.
  87. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring You can teach even if you feel like a “beginner”!
  88. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring In conclusion…
  89. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Photo by Bartek Pawlik at DjangoCon US 2016: https://www.flickr.com/photos/144080672@N05/
  90. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Photo by Bartek Pawlik at DjangoCon US 2016: https://www.flickr.com/photos/144080672@N05/
  91. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Photo by Bartek Pawlik at DjangoCon US 2016: https://www.flickr.com/photos/144080672@N05/
  92. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Photo by Bartek Pawlik at DjangoCon US 2016: https://www.flickr.com/photos/144080672@N05/
  93. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Photo by Bartek Pawlik at DjangoCon US 2016: https://www.flickr.com/photos/144080672@N05/
  94. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Photo by Bartek Pawlik at DjangoCon US 2016: https://www.flickr.com/photos/144080672@N05/
  95. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Photo by Bartek Pawlik at DjangoCon US 2016: https://www.flickr.com/photos/144080672@N05/
  96. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Photo by Bartek Pawlik at DjangoCon US 2016: https://www.flickr.com/photos/144080672@N05/
  97. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Thank you! Follow me on Twitter: @limedaring
  98. C U S E C 2 0 1 7 T

    R AC Y O S B O R N @limedaring Psst… Upcoming Hello Web Design: hellowebdesignbook.com (Kickstarter soon!!!) Hello Web App: hellowebapp.com