Have an Answer?
There are a few fields in software development, and depending on which one you get into and the location, the pay changes.
Software development starts with gathering requirements by meeting with the client who wants the software developed and also collaborating with a team and doing a lot of documentation - what the software needs to do, what kind of things needs to be included.
The actual coding comes next. That's like what you see in The Social Network or "computer hacking" in tv shows. It's not always a black screen with neon green, Courier New font, but that's the basic gist.
After development, there's testing, and there are software testers for that.
Finally, there's product delivery and implementation, which is technical consulting.
Depending on where the job is located and which specific job it is, the starting rate could be anywhere from 45-65k a year.