Welcome!

@DevOpsSummit Authors: Liz McMillan, Yeshim Deniz, Zakia Bouachraoui, Pat Romanski, Elizabeth White

Related Topics: @DevOpsSummit, Containers Expo Blog, @CloudExpo

@DevOpsSummit: Blog Post

So, You’ve Been Looking for That Degree in Software Testing? | @DevOpsSummit #DevOps

Yesterday's millionaires reshaped higher education in America, laying the foundation for the world-leading system we have today

There are educational options available for nearly anyone interested in learning a new skill or changing their career altogether. And it's only getting better. So what if you want to get an education in software testing? Fortunately, you have a few options.

Duke. Stanford. Rice.

When you hear those names, what do you think of? You're probably thinking of some of the top universities in the US - or more likely their sports teams.

However, if you lived a century ago (give or take) you'd be thinking Robber Barons. That's because these prestigious institutions and many like them were actually founded by various titans of industry in the late 1800s and early 1900s:

  • James Buchanan "Buck" Duke made his fortune in tobacco, endowing Trinity College with $40 million in 1924. Trinity College became Duke University.
  • Leland Stanford was a Gold Rush-era businessman, railroad executive, and politician who founded Stanford University in 1885 with about $40 million (worth about $1 billion in today's dollars)
  • When William Marsh Rice died in 1900, he bequeathed the money he made through various investments and businesses over his life to the establishment of Rice University in 1912.

These successful businessmen - and many others including Andrew Carnegie, Cornelius Vanderbilt, and John D. Rockefeller - put their fortunes towards education. Their experiences showed them that the labor pool needed advanced skills in areas like Business, Economics, and Engineering, and they put their money to work creating universities for the new industrialized age.

And boy - did they succeed! We're not talking about two-bit certificates from a mail-in correspondence course. The institutions they founded remain some of the most respected and esteemed around.

Getting an Education in Software
Yesterday's millionaires reshaped higher education in America, laying the foundation for the world-leading system we have today. That system includes not only private and public universities, but also community colleges, vocational schools, professional training programs, and now online universities (which may end up having an incredibly enormous impact on learning). There are educational options available for nearly anyone interested in learning a new skill or changing their career altogether. And it's only getting better.

So what if you want to get an education in software testing? Fortunately, you have a few options:

Online training. Websites like study.com offer online courses and degrees in software testing, where you can be assured you'll receive a deep and meaningful tour of the subject matter tailored to your needs.

Certificate programs. You can find certificate programs in software testing at many well-known and notable universities. Villanova offers one, as does the University of Washington.

Industry associations. If you are looking for a practical education that's borne out of real-world experiences, industry associations like ISTQB are a good bet.

Alternative Education. Finally, look out for intensive courses offered by organizations like theUdacity.

Notice, however, that nothing in the above list really rises to the level of a traditional 4-year degree. Typically, if you want to get into testing, you get a software engineering degree and take a class or two in testing.

But what if there was more? What if you could get a 4-year degree with deep experience in software testing methodologies, theory, and practice?

Furthermore, what if today's tech Robber Barons went about redefining our educational system in the same way that their counterparts of a century ago did?

The Future of Higher Education... Maybe?
Our billionaires aren't building their own universities - but at least they are philanthropists. That's why we have the Bill & Melinda Gates Foundation, and more recently Mark Zuckerberg made pledged 99% of his Facebook shares to charity, as a statement to his newborn daughter.

Would they or their peers ever be so bold as to create a new type of university for this century and beyond? Perhaps one that could truly keep up with the rapid pace of technology development, teaching students to be fluid and adaptive as the environment around them changes every couple of years?

What would the degrees offered by such an institution look like?

  • Testing (with concentrations in performance, usability, automation)?
  • Digital Systems Operations?
  • Robotics Engineering?
  • Human-Computer Interaction?
  • Online Psychology and Sociology?

The point is that computing is driving modern business, industry, and even society in ways that we never imagined even a couple of decades ago. Pretty soon we'll be relying on software to run nearly every aspect of what we do every day. Having your phone crash is one thing - but having your transportation system crash is quite another.

Maybe it's time to start thinking about testing and other aspects of computational culture as more than just a course or a certificate. Maybe it's time to dedicate entire fields of study to these endeavors and the honorable careers that are becoming increasingly important.

Googliversity, Zuck U
It's hard to think of it, but when the 1900s-era Robber Baron universities were established, they were startups. They gave incumbents like Harvard, Yale, and Princeton a real run for their money. They didn't just redefine higher education - they pushed the entire system to improve.

Imagine how far we could advance if we took the same approach to today's educational system. Maybe a Googliversity or Zuck U isn't too far off, after all.

Until then, you can educate yourself about load testing and performance monitoring right here with Neotys resources.

Photo Credit: Md saad andalib

More Stories By Tim Hinds

Tim Hinds is the Product Marketing Manager for NeoLoad at Neotys. He has a background in Agile software development, Scrum, Kanban, Continuous Integration, Continuous Delivery, and Continuous Testing practices.

Previously, Tim was Product Marketing Manager at AccuRev, a company acquired by Micro Focus, where he worked with software configuration management, issue tracking, Agile project management, continuous integration, workflow automation, and distributed version control systems.

@DevOpsSummit Stories
With more than 30 Kubernetes solutions in the marketplace, it's tempting to think Kubernetes and the vendor ecosystem has solved the problem of operationalizing containers at scale or of automatically managing the elasticity of the underlying infrastructure that these solutions need to be truly scalable. Far from it. There are at least six major pain points that companies experience when they try to deploy and run Kubernetes in their complex environments. In this presentation, the speaker will detail these pain points and explain how cloud can address them.
While DevOps most critically and famously fosters collaboration, communication, and integration through cultural change, culture is more of an output than an input. In order to actively drive cultural evolution, organizations must make substantial organizational and process changes, and adopt new technologies, to encourage a DevOps culture. Moderated by Andi Mann, panelists discussed how to balance these three pillars of DevOps, where to focus attention (and resources), where organizations might slip up with the wrong focus, how to manage change and risk in all three areas, what is possible and what is not, where to start, and especially how new structures, processes, and technologies can help drive a new DevOps culture.
When building large, cloud-based applications that operate at a high scale, it's important to maintain a high availability and resilience to failures. In order to do that, you must be tolerant of failures, even in light of failures in other areas of your application. "Fly two mistakes high" is an old adage in the radio control airplane hobby. It means, fly high enough so that if you make a mistake, you can continue flying with room to still make mistakes. In his session at 18th Cloud Expo, Lee Atchison, Principal Cloud Architect and Advocate at New Relic, discussed how this same philosophy can be applied to highly scaled applications, and can dramatically increase your resilience to failure.
As Cybric's Chief Technology Officer, Mike D. Kail is responsible for the strategic vision and technical direction of the platform. Prior to founding Cybric, Mike was Yahoo's CIO and SVP of Infrastructure, where he led the IT and Data Center functions for the company. He has more than 24 years of IT Operations experience with a focus on highly-scalable architectures.
The explosion of new web/cloud/IoT-based applications and the data they generate are transforming our world right before our eyes. In this rush to adopt these new technologies, organizations are often ignoring fundamental questions concerning who owns the data and failing to ask for permission to conduct invasive surveillance of their customers. Organizations that are not transparent about how their systems gather data telemetry without offering shared data ownership risk product rejection, regulatory scrutiny and increasing consumer lack of trust in technology in general.