Engineering and business schools are a waste not only because they squander the time and money of students on subjects with little or no value, but also because they refuse to allow students access to essential knowledge necessary.
Venkatesh Rao of Forbes magazine describes the omissions of business schools in his article, GitHub and the Democratization of Programming.
Over the past few months, I’ve received one comment several times: “I didn’t expect to read something like this on Forbes.” To me the comment reflects a rather unfortunate and growing divide between the worlds of technology and business. The two worlds are getting increasingly intertwined, but at the same time, business people are getting increasingly disconnected from technology. As a result, their intuitions about technological evolution are getting weaker, and people with pure business backgrounds are getting blindsided with increasing frequency by technology developments they didn’t see coming.
Many people believe that engineering schools waste less student time, but engineering schools ignore the marketing of engineering services necessary to succeed as an engineer. Bob Delaney, author of High-Value IT Consulting: 12 Keys to a Thriving Practice describes his book.
Back in 2003, I co-authored a book called “High-Value IT Consulting” that takes on the topic of marketing in depth. Most software developers come from a background of “how to do the work.” The book approaches business development from a direction of “how to get the work.” It is not about writing good code, it is about how to figure out the high-value market in order to get the contract that enables you to write good code. We may have pitched the topic at too high a level, because in its day, it didn’t set the world on fire. It remains, however, a full-spectrum analysis of how to get a software development contract.
Fortunately, 250 lucky computer science students are learning the business of engineering from Peter Thiel, founder of PayPal. It’s a pity that there aren’t thousands of students, as at the Stanford course in artificial intelligence taught by Sebastian Thrun and Peter Norvig.
A groundbreaking change has struck academia, and its reverberations may be felt for years to come. One of Stanford’s first full courses to ever be openly made available online has gone viral. In a matter of weeks it has signed up more than 100,000 students from around the world!
All business students should learn to develop software but many are scared away by the widespread myth that programming requires deep math knowledge. Al Sweigart writes the truth in his blog.
Many people think that you have to be good at math or made good grades in math class before you can even begin to learn programming. But how much math does a person need to know in order to program?
Not that much actually. This article will go into detail about the kinds of math you should know for programming. You probably know it already.