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

Why Python is Eating the World

PyCon JP
September 16, 2019

Why Python is Eating the World

9/16(Mon.) keynote talk by Cory Althoff

PyCon JP

September 16, 2019
Tweet

More Decks by PyCon JP

Other Decks in Programming

Transcript

  1. • Share the 3 reasons why Python is eating the

    world, explain why its growth will continue at a rapid rate, and explain what you can do to help! The Purpose of this talk is to: Why Python is Eating the World
  2. Why is this important to you right now? • More

    people want to learn to code than ever before. As Python advocates, it is important for you to know why Python is eating the world so that you can evangelize for the Python community and help our community continue to grow. Why Python is Eating the World
  3. Will you help spread the word? I am asking everyone

    here to promise that if after listening to this presentation, you agree that Python is going to continue to eat the world, you will commit to helping our community continue to grow! Why Python is Eating the World
  4. Right now you are probably thinking, “Who are you?” •

    My name is Cory Althoff and I’m the author of a book called The Self-Taught Programmer. It surpassed 100,000 copies sold! - Tech Digest named it one of the top five computer & technology books in the world. - Google included it in their list of top programming books. - Book Authority rated it as one of the best software design books of all time. Why Python is Eating the World
  5. The founder of goselftaught.com • Over 1,000 people have gone

    through my live training program Five-Week Coder. “Want to learn to program professionally? Follow Cory’s advice.” -David Phillips, Founder, Hackbright Academy Why Python is Eating the World
  6. How it all started... • In college I didn’t get

    very good grades. I even failed math. I tried to learn to program in Java in college but had to withdraw from the class. After college I struggled to get a job. Why Python is Eating the World
  7. Then one day • I read an article that changed

    my life... Why Python is Eating the World
  8. My plan • I decided to give learning to program

    another chance. • This time in Python. Why Python is Eating the World
  9. A few months later... • I landed my first freelance

    programming job! Why Python is Eating the World
  10. South East Asia • I left Silicon Valley. • Booked

    a ticket to Thailand. • Worked remotely as a programmer. Why Python is Eating the World
  11. Thuuz • We worked from a mansion in Palo Alto!

    Why Python is Eating the World
  12. The Transformation • Learning to program in Python helped more

    than just my career. It gave me confidence. I am passionate about programming and about teaching others how to! Why Python is Eating the World
  13. Why Python is Eating the World... Reason #1: Beginner Adoption:

    Why Python is the BEST programming language for education. Reason #2: Company Demand: Why demand for Python programmers by employers will continue to rise. Reason #3: Community: Why Python has a unique community that keeps developers around. Why Python is Eating the World
  14. Reason #1: Beginner Adoption • Simple to understand. • Many

    different paths. • High salary. • Great for freelancing. Why Python is Eating the World
  15. Reason #1: Beginner Adoption • Most new programmers struggle with

    what programing language to learn. Some people get so confused, they give up before they even get started! Why Python is Eating the World
  16. Reason #1: Beginner Adoption • Most new programmers struggle with

    what programing language to learn. Some people get so confused, they give up before they even get started! • Avoid low-level programming languages and start with Python. This can make the difference between success and failure. Schools often teach low-level languages. Why Python is Eating the World
  17. Python vs. JavaScript • Many people in the programming world

    are pointing beginners towards JavaScript. • That is a mistake, which I can explain with one image. Why Python is Eating the World
  18. Salary The average salary in the U.S. is $47,060 (5,086,480JPY)

    -Bureau of Labor Why Python is Eating the World
  19. Salary The average salary of all Python developers today is

    $123,360 (13,342,432.56 JPY) -Indeed Why Python is Eating the World
  20. Great for freelancing Freelance Programmer: A person who does contract

    work for different companies. The Self-Taught Coder Masterclass
  21. Benefits of freelancing • You can do it on the

    side or full-time. • You are your own boss. • You can work remotely & travel the world. • You can say goodbye to your commute forever. • If you want to work for a company as a software engineer, freelancing is the best way to get there. The Self-Taught Coder Masterclass
  22. How to program professionally without a degree The old way:

    Get training and then try to start applying for jobs. (problems: experience & interview) The new way: Climb the freelance ladder. The Self-Taught Coder Masterclass
  23. Get your first review • Have a friend or family

    member hire you. The Self-Taught Coder Masterclass
  24. Personalize your message • Make sure the person hiring knows

    you read the job description. The Self-Taught Coder Masterclass
  25. Give yourself extra time • Estimate how long it will

    take you to complete the project...then give yourself a buffer. The Self-Taught Coder Masterclass
  26. Earn your top rated badge • Your top rated badge

    shows you are one of the best freelancers on the platform. The Self-Taught Coder Masterclass
  27. List your experience on LinkedIn • And apply for jobs

    as as a software engineer The Self-Taught Coder Masterclass
  28. Reason #2: Demand • Demand for Python is growing like

    crazy. • Will it continue to grow? Why Python is Eating the World
  29. According to the Developer Survey by StackOverflow, Python was the

    most wanted technology of 2018. Why Python is Eating the World
  30. Data science jobs are on the rise.... • According to

    a new report from LinkedIn, Data scientists are the no. 1 most promising job in America for 2019. Why Python is Eating the World
  31. Data science & Python • The skills employers most frequently

    mention in data science job postings are Python, R, and SQL, according to Glassdoor. Nine out of 10 job postings examined require at least one of these skills, which are closely connected. Why Python is Eating the World
  32. “I predict that within fifteen years, artificial intelligence will technically

    be able to replace around 40 to 50 percent of jobs in the United States.” -AI Superpowers, Kai-Fu Lei The Self-Taught Coder Masterclass Will this trend continue?
  33. Jobs that won’t exist in 2030 (via PricewaterhouseCoopers) 1. Uber

    drivers 2. Truck drivers 3. Cashiers 4. Librarians 5. Postal Couriers 6. Bank Tellers 7. Sales 8. Pilots 9. Sports Referees & Umpires 10. Textile Workers 11. Telemarketers 12. Retail Clerks 13. Waiters 14. Data Entry 11. Telemarketers 12. Fisherman 13. Waiters 14. Data Entry 15. Tax Preparers 16. Insurance Underwriters 17. Tax Collectors 18. Cargo & Freight Agents 19. Legal Secretaries 20. Accountants 21. Radio Analysts 22. Credit Analysts 23. Tax Preparers 24. Tellers 25. Lumberjacks 26. Etchers & Engravers 27.Manicurists 28. Loan officers 29. Farm Labor 30. Dental Laboratory Technicians 31. Pesticide Handlers 32. Fisherman 33. Real Estate Brokers 34. Restaurant Hosts & Hostesses 35. Receptionists 36. Gaming Dealers 37. Ushers / Ticket Takers 38. Bill & Account Collectors 39. Nuclear Power Reactor Operators 40. Electrical and Electronic Equipment Assemblers The Self-Taught Coder Masterclass 41. Landscaping and Groundskeeping Workers 42. Auditors 43. Waiters & Waitresses 44. Budget Analysts 45. Bicycle Repairers 46. Tire Builders 47. Jewelers and Precious Stone and Metal Workers 48. Cement Masons 49. Welders 50. Agricultural Inspectors 51. Paralegals and Legal Assistants 52. Pharmacy Technicians 53. Insurance Sales Agents...
  34. Reason #3: Community • Python has the best community in

    the world. Why Python is Eating the World
  35. Python evangelists part 1. • Mike Grouchy: host of the

    PyCoders Weekly podcast. Why Python is Eating the World
  36. Python evangelists part 2. • Julian Sequeira: founder of PyBites--a

    community that masters Python through code challenges. Why Python is Eating the World
  37. Python evangelists part 4. • Takayuki Shimizukawa: Python author &

    Sphinx contributor Why Python is Eating the World
  38. PyCon: A global phenomenon Why Python is Eating the World

    • There is a PyCon conference in 42 countries.
  39. Keep in touch • Python Weekly: a weekly newsletter featuring

    curated news, articles, new releases, jobs, and more. You can sign up at pythonweekly.com. • PySlackers: a community of Python enthusiasts centered around an open Slack team. Visit pyslackers.com to join. Why Python is Eating the World
  40. Advocate! • Join online communities like Reddit or Facebook groups

    and chime in whenever a beginner asks what the best programming language to start with is. • My Facebook group Self-Taught Programmers can always use new Python Advocates! Why Python is Eating the World
  41. Start something • Start a blog, podcast, or community that

    connects the Python community. Why Python is Eating the World
  42. Become a core developer • Contribute to Python’s codebase as

    a core developer. You can find out more at https://devguide.python.org/coredev Why Python is Eating the World
  43. Contribute or start an open-source Python project • Open-source Python

    projects make Python even more useful. Why Python is Eating the World
  44. Hands up! • After hearing my presentation, how many of

    you are willing to commit to getting more involved in the Python community. Raise your hand if you are going to commit to helping the Python community continue to grow? Why Python is Eating the World
  45. The End! Thanks for listening! You can connect with me

    on: Facebook: Facebook.com/coryalthoff Twitter: Twitter.com/coryealthoff Instagram: Instagram.com/coryalthoff Youtube: Youtube.com/c/coryalthofftv Blog: Selftaught.blog Five-Week Coder: Goselftaught.com Why Python is Eating the World