Forgot your password?
typodupeerror

Comment Re:Clarification (Score 2, Insightful) 372

One year of experience in the industry will do more for your career then an additional year of schooling. Every programmer I've hired from college took at least two years to start understanding what they're doing no matter how advanced of a degree they have. Programming is like everything else, you need a lot of intense practice to become really good at it and school generally doesn't give people enough time to really hone those skills.

See if you can get a job writing code for a couple of years so you can really learn the practical side of all of the theory you've accumulated. Learn how to take the designs in your head and make them work. Learn the product development cycle, how to ship software and the different people involved in the process. You will then have a better understanding of what you like or don't like and either can go back for more schooling or even jump right into the area that interests you most.

You also seem to be equating "software development" with "sitting in a cubical writing code". There are a lot of different kinds of people involved in building and shipping software besides the engineers writing code and most people I know who do them have CS degrees. Software testers, for example, spend their time figuring out how to validate that the software works correctly and under which conditions it will break. It's closely related to engineering (and most testers I know have to write tools) but has a different focus and takes a different mindset. There are also project managers who help define, plan and coordinate the software development process. They need to understand how the development process works, the needs of the customers, what the engineers are doing and how it will help solve the problem. Again, a position that's closely related to engineering but with a different focus and requires a different mindset.

Slashdot Top Deals

It isn't easy being the parent of a six-year-old. However, it's a pretty small price to pay for having somebody around the house who understands computers.

Working...