메뉴 건너띄기
상단메뉴 바로가기 본문 바로가기

ICT 정보

프론트엔드 개발자 / 필요한 역량, 직무, 준비 방법

  • 2022-07-29 11:27
  • SW마에스트로

안녕하세요!

오늘은 프론트엔드 개발자가 되기 위한 

다양한 정보들을 준비해보았습니다 !


자세히 한 번 보러 갈까요?





프론트엔드란?


프론트엔드란 사용자가 웹 사이트 또는

웹 애플리케이션의 URL을 입력하거나

모바일 애플리케이션을 다운로드할 때,

사용자들은 아주 깔끔한 레이아웃을 가진

인터페이스를 마주하게 되는데


이를 테크롤로지 분야에서 지칭하는 말입니다!





즉, 프론트엔드 개발자는 

백엔드 API에서 가져온 데이터의 출력, 입력을 통한 

비즈니스 로직 구성과 사용자와 대화하는

사용자 인터페이스 부분을 작업하는 개발자를 말해요






프론트엔드 개발자와 분별하기

헷갈리는 직종으로 웹 퍼블리셔가 있어요!


웹 퍼블리셔는 HTML 중심이거나,

서버 사이드가 감싸는 구조 형태의 웹을

지향하는 웹 퍼블리셔와 개발자의

업무 스타일의 직군으로서 웹 표준 반응형 웹과 UI를 만드는 

디자인 쪽에 가까워서 데이터 처리, 비즈니스 로직을

개발하진 않는다는 점이 차이점!





1) 프론트영역에 대한 프로그래밍 실력


프론트엔드 개발자는 프론트 영역 전반과

서버에 대한 이해력을 필요로 합니다.

프론트엔드는 보내온 데이터를 가지고

브라우저 화면에 띄워주면 되기 때문에

흔히 말하는 '사용자 인터페이스(UI)',

'사용자 경험(UX)'가 매우 중요합니다.



2) 디자인적 재능


프론트엔드에서 추구하는 가치는 

디자인적 측면, 예술적인 부분이 꽤 많이 가미됩니다.

그래서 요즘은 퍼블리싱이 가능한

웹디자이너를 뽑는 회사들이 늘어나는 추세예요!




실제 회사에서 프론트엔드 개발자들은 어떤 일을 할까요?

크게는 다음과 같습니다.


1) 서비스에 대한 사용자 경험 중심의 요구사항 분석, UI/UX관점 검토 및 적용

2) 웹 프론트엔드 (HTML,Javascript,CSS,HTTP 등) Javascript, Typescript 기반 개발

3) React.js/Vue.js/npm 등을 활용한 모던 프론트엔드 프레임워크 사용

4) 기획자, 디자이너, 백엔드 개발자와의 원활한 커뮤니케이션 진행 및 협업 역량







이렇게 프론트엔드 개발자에 대해

관련 직종 개념과 직무, 그리고 취업준비 위주로 알아보았는데요!



프론트엔드 개발자를 희망하시는 

예비 개발자분들께 도움이 되셨길 바라며..!

이만 포스팅을 마치도록 하겠습니다.



긴 글 읽어주셔서 감사합니다!



첨부파일 (1)