양하_지속 가능한 코드작성과 성능 향상법 === ###### 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를 협의하고 정의할 수 있는 수준으로의 백엔드 지식은 있어야한다.