DEV/나의 개발일기

1. 무슨 개발을 하려고 하는 건가요(개발자 직무별 하는 일 정리)

Bi3a 2023. 7. 20. 05:43

목차
반응형
나 : 저 개발자 할래요!! 와 개발자!!
A : 그거 왜 하려고 해
나 : 재밌잖아!

 

A: 그러면 무슨 개발할건데
나 : 어..

 

IT 직무 종사자가 아닌 외부인의 시선에서  '저 개발해요, 개발할래요! '라고 말하는 개발자를 보면

모든 개발자가 "컴퓨터 만지면서 일하는구나"로 포괄되어

각 개인이 비슷비슷한 일을 하는 것 같아 보입니다.

 

저 또한 그랬습니다. 막연하게 개발자를 희망하지만 정확하게 무엇을 개발하고,

무슨 개발을 해야 할지 진로를 정하지 못한 상태였습니다.

 

그래서 개발자 직군 취업을 희망하고 있는 to be 개발자 지망생으로서,

직군 직무분석을 해봤고, 결과는 굉장했습니다.

 

너무나도 많은 직무.. 서로 너무나도 다른 일.. 서로 너무나도 다른 코드..

개발자와 IT 직무의 뎁스와 다양성은 IT 산업과 맞물려 팽창하는 무한한 우주와 같이

그 범위가 확장되고 있으며 확장되고 있는 만큼 업무와 학습의 범위가 세분화되고 있습니다.

그래서 개발자들은 평생 학습을 해야 하는 지식의 저주에 걸린 집단

 

평생 배워야 한다.
평생 배워야 합니다, 개발자는 평생..

 

개발자는 개발하는 것마다, 개발에서 맡는 직무에 따라

너무나도 세분화되어 있는 직군입니다.

 

따라서! 인접 개발자분들과 조언과, 본인이 직무분석이 가능한 내용을 추합 하여

제 얕은 지식을 총동원해 IT, 개발 분야의 직무를

종류별로 짧게 요약해 보는 시간을 갖겠습니다.

 

 

프런트엔드

  • 소프트웨어에서 사용자와 상호작용을 하는 부분을 설계하고 개발하는 분야입니다.
  • 일반적으로 앱 / 웹의 화면 구성, 사용자 인터페이스(UI) 등의 작업을 수행합니다.
  • 같은 프로젝트에 백엔드 개발자가 있을 시에는 데이터 처리나 비즈니스 로직보다는 보통 웹 표준 반응형 웹이나 UI 구성 등의 디자인 쪽에 업무를 수행합니다.
  • 일반적으로 HTML, CSS, JAVASCRIPT와 같은 프런트엔드 언어와 지식을 보유해야 하며, 넓게는 서버 처리에 대한 이해가 필요합니다. (백엔드와 같이 일해야 되기 때문에)

 

백엔드

  • 프런트엔드가 사용자와 상호작용하는 클라이언트의 부분을 개발한다면, 백엔드는 보이지 않는 서버의 밑단을 설계하는 분야입니다.
  • 데이터 처리, 비즈니스 로직을 구현합니다.
  • DB, 트랜잭션, 네트워크 지식을 보유해야 하며, 프론트엔드 지식도 보유해야 합니다.

 

저는 백엔드로 결정~

반응형