What do Software Developers Do?

Jan 26, 2011 at 4:53pm
Obviosly they develope software, but could you give me some examples of projects you've done for your company? Also, I'd like to know how much education and experience you've needed to get jobs. Anything else important for someone aspiring to be a programmer to know would be appreciated.
Jan 26, 2011 at 5:01pm
It takes more than just coding to develop software. Developers are responsible for design documents, attend project meetings to discuss the approach and issues, and often perform code reviews. There are also processes that must be followed for each deliverable.

There are also typically 2 types of developers. Core development, the enhancement team that works on product enhancements, and the defect team that simply works on defects. Often in smaller organizations a developer will do both.

Browni3141 wrote:
Also, I'd like to know how much education and experience you've needed to get jobs


This completely depends on the company, pay scale, etc... But it's typical to have a Bachelor's degree in CIS or CS, however many developers get in the door with just an industry certification such as mcad or java. Others may simply be self taught with a fantastic portfolio that gets them in the door.
Last edited on Jan 26, 2011 at 5:02pm
Jan 26, 2011 at 5:07pm
closed account (3hM2Nwbp)
Well, I'll admit that I've never been a member of a professional team, however I have worked on a live MOG before. It's stressful, any bugs that manage to slip through could be exploited by any number of clients, and guess who gets the axe for it? :)

I haven't taken any serious upper-level programming courses prior to that position, but I had been programming with the language for about 4 years. If you're looking to get involved with a company, the best thing you can do to increase your chance of success is to get a degree. It's kind of sad I think, but anymore companies won't even consider a candidate unless they have a degree to show for it. (Trust me, I've tutored C++ students while getting my AAS degree in auto mechanics - in a lot of cases a degree just can't fix stupid [or lazy], yet they're allowed to commence and flow out into the job market.)
Jan 26, 2011 at 6:43pm
I'm currently a Uni student, but I've got a hell of a portfolio in systems development (and building one in game dev, just for shits and giggles) I have a background in physics (took several years of it in highschool with 2 of them either college level or dual enrolled at a Uni) and I'm great with number theory. Because of all this (and connections, more on this later) I've got a job developing mobile apps starting this May. Right now I'm working in core development as assistant product manager for a game engine that a friend of mine ( a published game programmer ) spear headed. My job has mainly been core development of the physics engine (which when published should look good on a resume if I decide to go into game dev) But I've also submitted updates and changes and actually developed one of the core base classes. (the one that all movement classes are inherited from)

We know the old net saying Make a game not an engine. But upon seeing what is available for mobile games and on the internet game platform we decided to fix some things by making our own.


*Oh and it's through this friend that I got the job. First year in college too :D
Topic archived. No new replies allowed.