[용어 정리] Full Stack Developer란?

[용어 정리] Full Stack Developer란?



  • 다양한 환경 및 플랫폼을 이해하고 사용되는 대부분의 언어와 지식을 갖춘 인재

왜 풀스택개발자를 선호할까?

  • 초기의 웹과 현재의 웹을 비교해보면 답을 찾을 수 있을 것이다.
  • 정보 공유와 단반향 커뮤니케이션이 대부분이었던 웹은 웹언어, 네트워크, 데이터베이스등 관련된 모든 것들이 빠르게 발전하면서, 상호 이해와 지식이 점점 필요해짐

풀스택 개발자가 필요한 역량

  • 주요 프레임워크 사용
  • 아키특쳐 및 기능, 설계 문서화, 도식화

프론트엔드 UI / UX 구현단계

  • HTML5, CSS3에 대한 폭넓은 이해
  • 자바 스크립트의 사용은 물론, 최신 라이브러리 및 nodeJS, backbone등등의 스킬 요구
  • 모바일 앱개발 능력
  • UI/UX에 대한 이해

백엔드 단계

  • 서버사이드 개발
  • DB 설계 및 쿼리 작성
  • API, MVC 패턴 능숙
  • 다양한 오픈 라이브러리 및 플러그인 사용

출처 


댓글

이 블로그의 인기 게시물

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[운영체제] 파일의 구조(순차 파일, 직접 파일, 색인 순차 파일)

[운영체제] MLQ & MFQ