[용어 정리] Full Stack Developer란?
[용어 정리] Full Stack Developer란?
- 다양한 환경 및 플랫폼을 이해하고 사용되는 대부분의 언어와 지식을 갖춘 인재
왜 풀스택개발자를 선호할까?
- 초기의 웹과 현재의 웹을 비교해보면 답을 찾을 수 있을 것이다.
- 정보 공유와 단반향 커뮤니케이션이 대부분이었던 웹은 웹언어, 네트워크, 데이터베이스등 관련된 모든 것들이 빠르게 발전하면서, 상호 이해와 지식이 점점 필요해짐
풀스택 개발자가 필요한 역량
- 주요 프레임워크 사용
- 아키특쳐 및 기능, 설계 문서화, 도식화
프론트엔드 UI / UX 구현단계
- HTML5, CSS3에 대한 폭넓은 이해
- 자바 스크립트의 사용은 물론, 최신 라이브러리 및 nodeJS, backbone등등의 스킬 요구
- 모바일 앱개발 능력
- UI/UX에 대한 이해
백엔드 단계
- 서버사이드 개발
- DB 설계 및 쿼리 작성
- API, MVC 패턴 능숙
- 다양한 오픈 라이브러리 및 플러그인 사용
출처
댓글
댓글 쓰기