본문 바로가기
스터디/혼공학습단 11기 - 얄팍한코딩지식

혼공얄코 - 개발자와 연관된 직군 정리하기

by 찌노오 2024. 1. 8.

 

 

 

선택미션

주차 진도 선 미션
1주차
(1/2 ~ 1/7)
Chapter 01 Ch.01(01-1)에 소개된 개발자와 연관된 직군을 정리하기

 

 

1. 웹 퍼블리셔 / UI 개발자

  • 웹사이트에서 보이는 부분을 담당하는 개발자. 해외에서는 보통 UI 개발자라고 한다.
  • 소프트웨어 디자인 컨셉과 아이디어를 프론트엔드 기술을 사용하여 현실로 구현하는 역할을 가진다.

 

2. 프론트엔드 개발자

  • 웹 퍼블리셔의 역할에 프로그래밍 요소를 담당하는 개발자. 프론트엔드 개발을 클라이언트 개발이라고 부른다.

 

💡  잠깐, 웹퍼블리셔와 프론트엔드 개발자의 차이점은?

둘 다 개발자라는 이름이 붙지만 UI(User Interface)는 디자이너에 가깝고 Font-end는 엔지니어에 가깝다.

 

정확하게 구분하는 건 어렵지만,

전자는 웹사이트 내의 사용자와 소프트웨어의 상호작용을 최적화하고,

후자는 상호작용할 수 있는 웹사이트의 제작과 백엔드 레이어와 연결하는 등을 개발한다.

 

3. 백엔드 개발자

  • 웹사이트에서 보이지 않는 모든 요소를 담당하는 개발자. 서버측 소프트웨어 작업이기 때문에 서버개발자라 부른다.
  • 데이터베이스, API 등의 요소를 통해 웹사이트가 올바르게 작동하도록 한다.
  • 여기서도 좀 더 나아가서 데이터수집, 저장, 분석하기 위한 시스템을 설계하고 구축하는 데이터 엔지니어라는 직무도 있다. 또한 클라우드 컴퓨팅 기술이 발전함에 따라 클라우드 데이터베이스를 개발, 유지보수하는 클라우드 개발자도 있다.

 

💡 잠깐, 웹퍼블리셔, 프론트엔드 개발자, 백엔드 개발자를 합쳐 웹개발자라고 부른다.

 

4. 풀스텍 개발자

  • 프론트엔드와 백엔드 모두 담당하는 개발자
  • 웹사이트를 구성하는 기술의 전체 스택을 모두 다뤄야 하기 때문에 폭넓고 깊이 있는 지식이 필요하다. 

 

5. 모바일 개발자

  • 스마트폰에서 작동하는 애플리케이션을 담당하는 개발자. 앱 개발자라고도 한다.
  • 안드로이드 개발자, iOS개발자로 분류하기도 하고 회사에 따라서는 한 명의 앱 개발자가 두 운영체제 모두 개발하기도 한다. 

 

6. 게임 개발자

  • 게임의 전체적인 구조를 설계하여 하나의 결과물을 만드는 개발자.
  • 하나의 게임은 데스크톱, 모바일, 콘솔 또는 웹브라우저 등 여러 플랫폼에서 실행될 수 있다. 1인칭 슈팅, 스포츠, 전략, 롤플레잉 등 다양한 게임 장르를 수용한다.
  • 서버관리, 3D 그래픽 렌더링, 물리엔진, 음악 등 다양한 구성요소를 다룰 수 있어야 하기 때문에 깊은 지식과 높은 숙련도를 요구한다.

 

7. 응용 소프트웨어 개발자

  • 데스트톱 개발자라고도 하며, 주로 개인용 컴퓨터와 워크스테이션에서 실행되는 소프트웨어를 개발한다.

 

8. 임베디드 개발자

  • 정해진 목적에 맞게 설계된 하드웨어의 작동을 프로그래밍 하는 개발자.
  • 응용 소프트웨어 개발자와 마찬가지로 코드에 대한 이해도 중요하지만 코드가 작동하는 실제 하드웨어에 대한 깊은 이해도 필요하다. 

 

9. 정보 보안 전문가

  • 소프트 웨어의 보안 테스트를 위한 시스템과 프로세스를 만들고 개선하는 개발자

 

10. AI 개발자

  • 인공지능 소프트웨어와 응용프로그램을 담당하는 개발자.
  • 명확하게 정리되지 않는 직무 중 하나지만 AI와 관련된 모든 개발을 지칭한다. 머신러닝에 국한 되지 않고 알고리즘 개발이라는 더 큰 범위를 포괄한다.

 

References

https://merge.rocks/blog/ui-developer-vs-front-end-developer-explained

https://www.indeed.com/career-advice/finding-a-job/types-of-developers

https://kinsta.com/blog/types-of-developers/

 

 

 

** 사실과 다른 내용이 있을 수 있습니다. 언제든지 피드백 부탁드립니다!

반응형

댓글