Engineer?
Engineer?
What is an Engineer?
- Engineers are individuals who identify real-world problems and work to solve them in order to make the world a better place. There are incredibly complex problems in the world, and engineers analyze and classify these problems. Then, they define these problems down to the smallest units. By solving each of these small units, they work to create a better world.
What is a Developer?
- Developers are those who directly create solutions to problems that have already been defined by engineers. Developers can craft these solutions with their own logic, making them simple or complex, and their skills are evident in the quality of their solutions. From my perspective, if engineers provide the input and output values for a function, developers are the ones who implement that function.
엔지니어란?
- 현실에서 문제를 발견하고 그것을 해결하는 사람들이다. 그리고 그러한 일을 하는 이유는 지금보다 더 나은 세상을 만들기 위함이다. 세상에는 매우 복잡한 문제들이 있는데 엔지니어들은 그 문제들을 분석과 분류를 한다. 그 이후 그 문제들을 가장 작은 단위로 정의한다. 그 작은 단위에서부터 하나씩 해결해나가며 더 나은 세상을 만들어가는 사람들이다.
개발자란?
- 엔지니어에 의해 이미 정의된 문제에 관한 해결책을 직접 만들어가는 사람이다. 개발자는 자신의 논리를 담아 해결책을 단순하게 혹은 복잡하게 만들 수 있고 그 해결책들에 의해 개발자의 실력이 드러난다. 나의 관점에서는 엔지니어는 함수의 입출력 값을 제시하는 사람이라면 개발자는 그 함수 자체를 구현 하는 사람들이다.
This post is licensed under CC BY 4.0 by the author.