Programmer
A programmer is someone who typically writes computer programs, they are typically handed a specification or some sort of requirements, document or something, or a features list with some specific details on what needs to be implemented. And then they go off and they implement it. They're really into writing with tight code. A beautiful code that flows nicely is very elegant, readable and maintainable. That's really what they're about. And they have really deep programmer has deep knowledge about a programming language and algorithms and how to do things really well in code. And they really have that kind of a silos view about what to do is really about the code and encoding up to the program and using elegant algorithms. Typically, a programmer might, in their spare time have their own programming projects are working on.
Developer
A developer is kind of a little bit of a different animal, they're not into depth with the program is deep as a program or is there more into the people and the big application or the projects that are being worked on and getting the different technologies hooked together, the people organizing the meeting scheduled so that the big application can come together and they might be responsible for organizing, where do the requirements specifications ,whatnot come from, and where they go to and give them to the programmer who implements things. So if you look at it, if compare and contrast them, a programmer really in the languages and doesn't need this people skills as much.
A developer doesn't need the programming skills as much but needs more of the people skills. But that doesn't mean that developer is not a good programmer, but it's just not their first emphasis. Programmers first emphasis is programming and developers first emphasis is on developing the project.
Comments
Post a Comment