Array
University of Oregon

Why Learn to Code?

The Top Ten Reasons Why Programming is the new Freshman Comp (as in Computation)

Programming is a skill for every job, and differentiates you from most people in the labor market.

Formerly, only tech companies needed developers but now every business– from fashion to finance– is a tech company and many have mobile apps. Both front-end devs and back-end devs are needed, and JavaScript is essential to both.

In the wake of the digital revolution, music and entertainment managers are now serving as agents for top-level developers.

In the startup world, the search for tech talent is one of the hardest parts of building a startup.

Therefore, pick up some essential 21c. skills and sharpen your intellect!

  1. Programming is Latin for the 21st century. Why? Programming improves your logical thinking skills– it’s is analogous to constructing proofs in mathematics. In this sense, programming serves the same role that Latin has for centuries.

    Historically, it is well-known that studying Latin improves your capacity for logical thinking, and that still holds today:  Students  who take the SAT Latin subject test, for example, on average outperform their peers on the general SAT by 158 points.

    In 1905,  56% of American students learned Latin. That has now dropped to 6% or less.

    Programming’s time has arrived.

    The real value of learning to program can only be understood if we look at learning to program as an exercise of the intellect, as a kind of modern-day Latin that we learn to sharpen our minds. -R. Schank (in “The Cognitive Computer”)

  2. Programming is a Super-Power.
  3. Knowing How To Code Is Good For Entrepreneurs. “So you have validated your business idea, now you need to build it.
    When you code, you learn how long things take to implement. You know
    what’s hard to do, what’s not, what can be done with the team you have,
    what skills you lack and need to hire for. You have a much deeper understanding of how things work, and if your
    livelihood depends on running a business on top of all this code, then
    you should understand how the underlying technology works, and where the
    risks are.”
  4. Learn the Language of the Internet. “Jobs now require being able to customize a blog’s design or care for and feed an online database. Inasmuch as you need to know how to read English, you need to have some understanding of the code that builds the Web.”
  5. Help your Neighbor Fix their Tractor.
  6. Program or Be Programmed. Programming is the new literacy of the digital age.
  7. The SEC is considering using Python to specify contracts for asset-backed securities (contracts will be executable programs).
  8. Programmers are being snapped up by High-Frequency Trading (HFT) firms: 97 percent of NYSE trades are executed via electronic communication networks.
  9. You might be a Federal Judge someday.
  10. It’s a life-long skill.
  11. Satisfy University gen-ed requirements.
    Plus, have fun at the same time. No special aptitude required– just your wits, diligence, and good academic skills.
  12. Google’s Made with Code.
  13. GA’s 5 Reasons.
Skip to toolbar