Uncategorized

프로그래머 vs 개발자 vs 엔지니어

Written by

프로그래머, 개발자, 엔지니어, 코더까지 무슨 역할일까요? 어떤 차이일까요?

코더 – 코딩을 하는 사람, 웹 페이지를 만들거나 기능을 구현 하는 사람

프로그래머 – 코딩을 하면서 프로그램을 만드는 사람 (코드 작성, 테스트, 개발 지원)

개발자(Developer) – 프로그래머 보다 더 포괄의 의미로 요구사항 분석, 아키텍쳐 설계 등 시스템을 만드는데
참여하는 사람들 모두 개발자, 시스템 또는 서비스를 구축 또는 만드는 사람

소프트웨어 개발자 – 시스템을 구축하는 사람, 소프트웨어를 분석/설계 하고 코딩을 하기도 하고, 프로그래머들과 분업하여
또는 지시하여 시스템 소프트웨어를 만드는 역할자
1) 애플리케이션 개발자 – 사용자 요구사항에 맞는 소프트웨어 개발, 프로그래머 관리
2) 시스템 소프트웨어 개발자 = 시스템 내 구동되는 소프트웨어 설계, 개발
3) 웹 개발자 – 웹사이트 화면 설계, 요구사항 분석, 콘텐츠 처리

소프트웨어 엔지니어 – 시스템에 가깝게 소프트웨어를 구축하고, 서버에 구동 시키고,
서버 구동이 정상적인지 자원 관리라든가 대규모 시스템 내 소프트웨어 연동 등을 처리 운영 하는 역할

front-end 개발자 – 화면 중심, 또는 클라이언트 개발, 웹 화면, 앱 개발 등이 프론트 엔드
back-end 개발자 – 서버 개발, api 개발, 뒷단 시스템 개발
full-stack 개발자 – 앱부터 서버 DB까지 모두 개발할 수 있는 사람들, 한때 유행, 현실적으로 가능한지 의문
외국에서는 존재하고, 최근 개발 방법론 agile또는 스타트업에서 매우 긴요하게 필요한 사람, 프로토 타입 만들기에 적합

개발자, 기술사, 삼성, 외국계 IT기업 20년차 기술노트 알렉이 직접 작성한
IT기업 기술 면접을 위한 CS + 면접 노하우 PDF
[https://kmong.com/self-marketing/539751/LUA54VnQsP](https://kmong.com/self-marketing/539751/LUA54VnQsP)
자주 나오는 CS 질문과 답변 그리고 100번 이상 면접관으로 참여하면서 느꼈던
면접자가 알아야 할 팁 13가지 포함

백엔드 개발자를 위한 클라우드 강의, AWS
[https://inf.run/o1NX](https://inf.run/o1NX)

이제는 비전공자도, 일반이도 개발할 수 있다.
ChatGPT를 이용한 누구나 앱개발 with 알렉
[https://inf.run/rpX4](https://inf.run/rpX4)

백엔드 직접 번역한 도서
[https://www.yes24.com/Product/Goods/122536127](https://www.yes24.com/Product/Goods/122536127)

IT기술의 거의 모든 것을 다루는 기술노트with알렉 유투브
[https://www.youtube.com/c/%EA%B8%B0%EC%88%A0%EB%85%B8%ED%8A%B8with%EC%95%8C%EB%A0%89]

Leave a Comment