2015년 11월 3일 화요일

웹 프론트엔드 엔지니어링의 스킬셋 part 2

UI 개발에 필요한 어드밴스 스킬셋


프론트엔드 개발자가 되기 위한 기본 스킬셋으로 Part 1 에서 다음과 같은 부분을 정의했습니다 .

- 다양한 라이브러리의 사용법에 앞서 순수한 HTML, CSS, Javascript 의 이해
- 브라우저 렌더링 과정의 이해
- 기초적인 물리와 수학
- 프로그래밍 공통 지식

고급 스킬셋은 Part1 에 언급한 기본지식을 기초로 꽤 복잡하고 미려한 UI 를 개발하면서 필요한 스킬들이라 할 수 있습니다 . 간단하고 단조로운 UI 개발인 경우에도 뛰어난 성능을 필요하거나 끊김없는 자연스러운 애니메이션을 구현해야 한다면 역시 기초 지식을 뛰어넘는 기술이 필요할 것입니다 . 프론트엔드 엔지니어링을 다루는 개발자의 고급 스킬셋을 하나하나 알아보겠습니다 .

Ⅰ . 코드 품질관리
프론트엔드 개발분야 역시 프로그래밍을 한다는 관점에서 일반적인 품질관리 기법이 필요로 한다 . 프론트엔드 개발자들은 품질관리에 필요한 것이 무엇이고 , 그것들을 어떻게 자동화과정을 통해 효율적인 코드 관리를 할 수 있는지 까지 알아둘 필요가 있다 .
프론트엔드 개발에서 필요한 품질관리 관련 스킬은 다음과 같다 .

1. code 에 대한 품질측정 방법
2. 단위 테스트 구현
3. CI(Continuous Integration) 지원 도구의 효율적인 활용

Ⅱ . 성능 개선 스킬
1. 대규모 프로그램의 구현 방법
2. 다양한 라이브러리와 스펙의 이해
3. 그 밖의 스킬들

자세히 보기 →

댓글 없음 :

댓글 쓰기