Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,147,769 members, 7,798,575 topics. Date: Tuesday, 16 April 2024 at 06:10 AM

The Difference Between A Programmer, Coder, Developer And Engineer - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / The Difference Between A Programmer, Coder, Developer And Engineer (2061 Views)

8 Ways To Become A Better Coder/programmer / Java EE Developer And Spring Developer In Here. / Coder's Hub - Connecting Like Minded Developers (2) (3) (4)

(1) (Reply) (Go Down)

The Difference Between A Programmer, Coder, Developer And Engineer by Nobody: 12:59pm On Mar 04, 2017
The titles such as Engineer, Programmer, Coder, Developer, and Computer Scientist are very confusing even for those who are working in the technology industry. Do you exactly know what do they do and in case of a problem or help whom should you approach?

In reality, it depends upon organization to organization and how these terms are used by them in their industry, as these terms are often interchangeable. It can change and mean different things based on the situation.

So, how do you differentiate between these terms and know who’s who and what kind of expert you will require for a particular job? While there is no specific rule to follow, we will have a look at each title below and see what it means..

Developers and Programmers

They are more experienced code-writers who are versed in at least two to three languages and write awesome, clean, error free and well-factored codes. They can apply their algorithmic knowledge to create more sophisticated levels of software coding.
Developers in some firms are sometimes referred to as the start to finish overseers of a project, who are responsible for the overall design of the application. The developer within these companies will often oversee a team of coders and programmers to ensure that the design of the application is user-friendly and a cohesive end product is created. The developer in these cases would most probably be the client’s direct point of contact and would then interface with the rest of the team to solving problem, make requested changes, and answer client questions.

Coders


Anyone who writes code is often referred to as a coder by the people outside the tech industry. However, this all-surrounding term can be considered judgemental for those who live and breathe programming every day. Coders are commonly considered the least trained or experienced level of programmers. These individuals do not have the same algorithmic knowledge as a programmer or developer, as they are often a beginner in the field, skilled in just one coding language. Coders are usually given the job of writing forthright pieces of code that can easily be delegated by the developers. As some are put-off by the title, it is sometimes used interchangeably with “Junior Programmer” or “Junior Developer.”

Engineers


The title of engineer or software engineer is normally reserved for the highest level, or most expert coders around. Engineers are well versed in three programming languages or more and use their skills to design and implement the overall architecture of the application. They modularize the final product to develop a clean interface, and then work with the programmers and developers to implement the more comprehensive features of the design.

Do you agree with the definitions above, or think otherwise....?


https://www.techworm.net/2016/09/difference-programmer-coder-developer-engineer.html
Re: The Difference Between A Programmer, Coder, Developer And Engineer by segedy: 9:23pm On Mar 05, 2017
I think you're wrong!
The hierarchy is.....
Developer
Engineer
Architect


Senior and junior can be applied where and when necessary
Re: The Difference Between A Programmer, Coder, Developer And Engineer by RoyalBoutique(m): 6:35am On Mar 07, 2017
segedy:
I think you're wrong!
The hierarchy is.....
Developer
Engineer
Architect


Senior and junior can be applied where and when necessary

Senior and junior title is based on experience. And by "experience ", I mean the problems you have solved.

@OP, programmers, engineers and all are coders. A coder is someone who writes codes ... and they all do.

1 Like

Re: The Difference Between A Programmer, Coder, Developer And Engineer by onedayatime(m): 10:30am On Mar 07, 2017
forget all jare. Money na him matter most

1 Like

Re: The Difference Between A Programmer, Coder, Developer And Engineer by Jaftee(m): 10:40pm On Mar 07, 2017
segedy:
I think you're wrong!
The hierarchy is.....
Developer
Engineer
Architect


Senior and junior can be applied where and when necessary
Where did you get this criteria?
what you just point is not hierarchy.
An engineer design a complete system. he may decide to or not to code (by bringing team together) to make the system functional. A developer can be anybody, once you develop an app or even some functionalities.
please I will like to know what you mean by Architect.
Re: The Difference Between A Programmer, Coder, Developer And Engineer by bet9ja(m): 7:32am On Mar 09, 2017
sammyomal:
The titles such as Engineer, Programmer, Coder, Developer, and Computer Scientist are very confusing even for those who are working in the technology industry. Do you exactly know what do they do and in case of a problem or help whom should you approach?

In reality, it depends upon organization to organization and how these terms are used by them in their industry, as these terms are often interchangeable. It can change and mean different things based on the situation.

So, how do you differentiate between these terms and know who’s who and what kind of expert you will require for a particular job? While there is no specific rule to follow, we will have a look at each title below and see what it means..

Developers and Programmers

They are more experienced code-writers who are versed in at least two to three languages and write awesome, clean, error free and well-factored codes. They can apply their algorithmic knowledge to create more sophisticated levels of software coding.
Developers in some firms are sometimes referred to as the start to finish overseers of a project, who are responsible for the overall design of the application. The developer within these companies will often oversee a team of coders and programmers to ensure that the design of the application is user-friendly and a cohesive end product is created. The developer in these cases would most probably be the client’s direct point of contact and would then interface with the rest of the team to solving problem, make requested changes, and answer client questions.

Coders


Anyone who writes code is often referred to as a coder by the people outside the tech industry. However, this all-surrounding term can be considered judgemental for those who live and breathe programming every day. Coders are commonly considered the least trained or experienced level of programmers. These individuals do not have the same algorithmic knowledge as a programmer or developer, as they are often a beginner in the field, skilled in just one coding language. Coders are usually given the job of writing forthright pieces of code that can easily be delegated by the developers. As some are put-off by the title, it is sometimes used interchangeably with “Junior Programmer” or “Junior Developer.”

Engineers


The title of engineer or software engineer is normally reserved for the highest level, or most expert coders around. Engineers are well versed in three programming languages or more and use their skills to design and implement the overall architecture of the application. They modularize the final product to develop a clean interface, and then work with the programmers and developers to implement the more comprehensive features of the design.

Do you agree with the definitions above, or think otherwise....?


https://www.techworm.net/2016/09/difference-programmer-coder-developer-engineer.html


Nice article but it could have make more senses if you had make a research before ur long episode.

1 Like

Re: The Difference Between A Programmer, Coder, Developer And Engineer by talk2hb1(m): 2:23pm On Feb 03, 2018
56
Re: The Difference Between A Programmer, Coder, Developer And Engineer by softclicktech(m): 6:03am On Feb 05, 2018
Op I think you are right with few points but I think the hierarchy is not right,thou most Nigerian IT firms use this titles interchangeably.

(1) (Reply)

How Can I Replicate This In Bootstrap? / HELP!!! I Need Help On Installing "MECHANIZE" For Python.. / Chatgbt Is A Scam. It Cant Solve This Simple Thing I Ask Him

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 39
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.