• Home
  • Courses

    About Courses

    • Courses
    • Become an Instructor
    Android Application Development Basics

    Android Application Development Basics

    ₫ 10,000,000.00 ₫ 6,000,000.00
    Read More
  • Blog
  • Contact
    Have any question?
    +84 (0) 93 143 65 61
    hello@nghedev.com
    Login
    Nghe DevNghe Dev
    • Home
    • Courses

      About Courses

      • Courses
      • Become an Instructor
      Android Application Development Basics

      Android Application Development Basics

      ₫ 10,000,000.00 ₫ 6,000,000.00
      Read More
    • Blog
    • Contact

      Business

      • Home
      • Blog
      • Business
      • Coder, Programmer, Developer, Engineer are different?

      Coder, Programmer, Developer, Engineer are different?

      • Posted by Hong Linh
      • Categories Business, Information, Jobs
      • Date January 18, 2018
      • Comments 0 comment
      • Tags coder, developer, engineer, programmer
      coder, programmer, developer, engineer

      “Coder”, “Programmer”, “Developer”, “Engineer” are the terms used to refer people who work in the software development industry. However, have you ever wondered who they are? Are they different? How to distinguish them? Just take a look at this article of Nghe Dev to discover it.

      1. Coder

      If you have a clear problem and solution described in a natural language, you would need a coder to translate them into the computing language.

      Coder – When the Coder is given the program, it is usually necessary to include a detailed description of the program. The Coder is good at coding, fast writing and making the program run as described. However, in most cases, the product is not very neat when looking at the code. You can not ask them to do more than that.

      Anyone who writes code is often called a coder. The term “Coder” is often used for the least experienced programmer, who do not have enough knowledge of algorithms, such as a programmer or developer, as well as beginners. The Coder only knows a single programming language such as C, Java, PHP, etc. Coders are usually assigned the task of writing simple scripts by the Developer. In some cases, the Coder is also called a “Junior Programmer” or “Junior Developer”.

      1. Programmer

      If you have a clear problem but do not have a clear solution, you would need a programmer to solve the problem by coding.

      Programmer is someone who writes code, understands algorithms, concentrates in some systems and programming languages. You just need to tell them the details of the program and he can manage the rest for you.

      1. Developer

      If you feel that you have a problem to solve but you cannot define clearly, you would need a developer to help you find the problem first, then handle it (analysis, problem solving and code).

      A developer has a broad view of the problem, and the ability to use different systems, multiple programming languages and coordinate them to solve the problem. The Developer usually works not only with codes, but also with human and usually has good communication, problem solving, analysis and solution builiding skills. After that, the developer will design the program and provide descriptions for the programmer and coder.

      1. Engineer

      The term “Engineer” or “Software Engineer” is usually reserved for the highest level of programmers. These are usually engineers who are well-versed in at least three programming languages, and use various skills to design and build the overall structure of application. The Engineer combines the module together into a final product to form the white interface, the core of the application, and then works with the Programmer and Developer to complete all the design features.

      In short, basically, we can distinguish these terms based on skills, such as knowledge of technology, engineering, design, algorithms, code writing, etc., or based on the actual experiences and on the position of the person at the company.

      For further information, you can read more here.

      Tag:coder, developer, engineer, programmer

      • Share:
      author avatar
      Hong Linh

      Next post

      Tự học code như thế nào là đúng? (Phần 1)
      January 22, 2018

      You may also like

      CSS grid là gì
      HÉ LỘ ĐIỀU ÍT AI BIẾT VỀ CSS GRID
      9 March, 2018
      Tự học code
      Tự học code như thế nào là đúng? (phần 2)
      23 February, 2018
      react-native-la-gi
      React native có thực sự khó như bạn nghĩ?
      31 January, 2018

      Leave A Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Search

      Categories

      • Blog
      • Business
      • Information
      • Jobs
      logo-eduma-the-best-lms-wordpress-theme

      +84 (0) 93 143 65 61

      hello@nghedev.com

      Company

      • About Us
      • Blog
      • Contact
      • Become a Teacher

      Nghe Dev Coding School by 9cv9. Powered by 9cv9.

      • Privacy
      • Terms

      Become An Instructor?

      Join thousand of instructors and earn money hassle free!

      Get Started Now

      Connect with:

      Login with Facebook

      logo

      Login with your site account

      Connect with:

      Login with Facebook

      logo


      Lost your password?