I'm still teen, but I'm sure I want to make my career in the software industry...but I'm still confused between the differences between different related job titles...could you explain me in as much detail as possible the differences between the following (or refer someone who could) : Software engineer, Software developer, Software designer, Software Architect, and Programmer.
Different Software job titles
Collapse
X
-
Against my better judgment I'll actually chime in on this one do to the OP's age and inquisition.
Software engineer - Usually done with Agile Programming techniques often only does a certain peice of the coding.
Software developer- Does from Birth to Deployment of software
Software designer- Takes what the customer or business wants and converts it into something that a programmer can read and use.
Software Architect- The head guy on most Agile Projects who see's the program from birth to deployment but in a less hands on way.
Programmer- Code Monkey is what I am called by some of my colleagues. But it really is just the act of programming the code and not really caring about life to deployment cycles. Really the only true term for everyone.
Software Analyst: Does the sorta same as an Architect and Designer. But in a way less hands on way. Can turn Want in to Code for the programmer and knows how to translateComment
-
Beyond Software Developer...
An interesting discussion on what's beyond simple software development job titlesComment
Comment