양하_지속 가능한 코드작성과 성능 향상법
===
###### tags: `냥하`, `강의`
## 1. 정체되지 않는 프론트엔드 개발자의 일하는 방식
### 1) Intro - 프론트엔드의 과거와 지금
### 2) 프론트엔드 개발자의 정의와 성장
[좋은 깃 커밋 메시지 - NHN블로그](https://meetup.toast.com/posts/106)
공식문서 잘 보기
LICEcap? 캡쳐프로그램
- 프론트엔드 개발의 장점
- 자바스크립트
- 인기있는 언어
- 사용자와 매우 가까움
- 전체 사용자에게 크리티컬하게 (ex. 시스템이 다운) 영향을 미치지 않아서 밤에 안불려감
- 공부방법
- js css html -> mozilla
- 라이브러리, 프레임워크 -> 공식문서
- FE개발자의 협업
- 디자이너와의 협업:
- 자주 사용하는 스타일은 컴포넌트로 만들어두고 사용하자.
- atomic디자인
- 개발 기간을 가늠해보자
- MVP: 실행가능한 최소 단위의 제품을 만들어보자
- agile 방법론
- 백엔드 개발자와의 협업:
- API로 소통
- API설계를 누가하는가?. 사용하기 편하려면 프론트엔드개발자가 해야됨, API를 협의하고 정의할 수 있는 수준으로의 백엔드 지식은 있어야한다.