Is computer programming useful in the business world?

What real-world programming skills do computer science curricula not teach or fail to teach?

  • When I talk about skills, I am talking about those skills that make a programmer 10x more productive (i.e. producing more code faster that is also of better quality) This is a follow-up question to .

  • Answer:

    I would recommend this very enlightening document, via HackerNews. How To Be A Good Programmer: http://samizdat.mines.edu/howto/ It lists "soft" skills and other skills you won't learn in school that nevertheless are key to being really productive.

Amelia Lin at Quora Visit the source

Was this solution helpful to you?

Other answers

A2A. The purpose of Computer Science (the Science of Computing) is more than just programming on a single platform found in development, see  http://cs.stanford.edu/degrees/mscs/specializations/ for current specializations.To blame a college  major that teaches software engineering best practices as the cause of sloppy programming is ridiculous. If you want fast code, the theory of algorithms is the way to make code faster. It is not the speed of development but the lack of errors that makes good programmers. Better quality starts with better design and better execution that produces bug free code.When I hear this nonsense, it is clear that someone is not comparing the best but the average. I can assure you that Ken Thompson who is product of experimental operating systems at Berkeley was the reason why he could design Unix. And the list goes on.I guess you didn't understand "My degree is from Stanford, and although my experience is dated, my answer would be 'neither.'" If you are going to quote an answer, you should understand what the answers are.Bottom line: Any CS top student at a top university can program. But a programmer cannot necessary understand the current research that has resulted in the development environment that they use today. 

J. Lee Anthony

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.