Linked by snydeq on Thu 15th Jul 2010 18:31 UTC
General Development Fatal Exception's Neil McAllister asks whether the need for advanced development expertise is on the decline in an era in which tools grow increasingly more advanced, and coding increasingly moves offshore. 'Few companies share Google's zeal for academic credentials when hiring new developers. Many are willing to accept self-taught programmers, particularly if they have other skills relevant to the business.'
Permalink for comment 433633
To read all comments associated with this story, please click here.
heron
Member since:
2005-08-07

I don't know how many times I've heard this nonsense from people about how "CS isn't needed" or "CS is a dead end." The only people saying it are people who don't have an education in CS because they don't fully realize the benefit of it.

Computer Science is about conquering complexity. Anyone can write a simple program, but when you get into the details of solving truly complex problems which need to have scalable solutions, then you get into areas where it's important to understand how data structures and algorithms can help you conquer a seemingly complex problem in a simple way by breaking it down into it's constituent parts.

Like another poster said a self-taught person might be able to build a house, but an architect will be needed to build a skyscraper.

Self-taught programmers can handle some simple problems.... but when you want a large scalable system which can handle enormous amounts of data efficiently, then you need to bring in the big guns. ;)

GC

Reply Score: 1