개발자
프론트 개발자 준비하면서 개인 프로젝트를 준비해보려고 하는데요 이전에 했던 프로젝트들은 구현기능에만 집중했지 성능개선이나 의사결정 과정이 없어서 성능개선에 포커스를 맞춰서 진행하고 싶은데 아직 지식이 많이부족하고 개발자도구 성능탭도 보면 아직 이해도 잘 안되구요…. 이 수준에 들으면 괜찮을 강의 추천부탁드립니다!
답변 2
이런 내용의 강의는 따로 들어본 적이 없어서 추천드리기 어렵지만 어떤 식으로 공부하면 좋은지는 말씀드릴 수 있습니다. lighthouse라는 크롬 익스텐션이 있습니다. 설치하시고 개발자 도구를 보시면 lighthouse 탭이 생겼을 거예요. 'Generate report' 버튼을 누르면 해당 페이지에 대한 항목별 성능 및 점수 그리고 개선 사항들에 대해 알려줍니다. 각 측정 항목 등을 키워드로 구글링 해보시면서 각 개념들에 대해 공부도 하시고 실제로 개선도 해보시면 좋습니다. 강의는 아무래도 어떤 작위적인 상황을 만들어 놓고 그걸 해결해나가는 식으로 진행될 수밖에 없는데 그보단 직접 만든 거로 하시면 훨씬 와닿으실 겁니다. 내 포트폴리오가 더 풍부해지는 효과도 있구요. 나중에 면접에서도 어떤 강의를 들었다는 건 전혀 어필 포인트가 되지 않지만 내 프로젝트를 이런 식으로 개선했다는 건 분명한 포인트가 됩니다.
인프런의 유동균님의 "프론트엔드 개발자를 위한, 실전 웹 성능 최적화" 강의 추천드려요! 저는 2021년에 이 강의를 들고 많이 배웠습니다. Next.js를 사용하면 next/image로 이미지 최적화, next/link로 prefetch, auto code splitting을 통해 쉽게 최적화할 수 있어서 최적화 관련 코드를 작성할 필요가 크게 없지만, 이 강의는 React 기반으로 최적화를 도입하기 위해 어떻게 분석하고(Light house, bundle-analyzer) 어떻게 개선하는지 알려줘서 유용했습니다. 실제로 이 강의를 듣고 팀 프로젝트에 최적화를 적용하여 포트폴리오로 잘 활용 했었습니다. 저는 강의 Part 1과 Part 2를 들었지만, Part 1만 들어도 도움 되실 거에요. 강의: https://inf.run/Rs1r 책: https://product.kyobobook.co.kr/detail/S000200178292
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 05월 30일
안녕하세요, 프론트엔드 성능 최적화에 관심을 가져주셔서 감사합니다. 성능 최적화는 웹 사이트의 사용자 경험에 큰 영향을 미치는 중요한 요소이니까요. 다음은 여러분의 수준과 요구에 맞춰 선정한 몇 가지 강좌입니다: 1. [Front-End Performance for Web Designers and Front-End Developers](https://www.udemy.com/course/frontend-performance-for-web-designers-and-developers/) - Udemy 이 강좌는 프론트엔드 성능 향상에 초점을 맞추고 있습니다. 여기에서는 페이지 로드 시간과 같은 주요 메트릭을 파악하고, 페이지 속도를 개선하는 방법을 학습할 수 있습니다. 2. [Website Performance Optimization](https://www.udacity.com/course/website-performance-optimization--ud884) - Udacity 이 강좌는 Google 개발자 전문가가 진행하며, 웹 사이트의 프레임 속도를 높이고 최적화하는 방법들에 대해 배울 수 있습니다. 3. [Web Performance Fundamentals](https://www.pluralsight.com/courses/web-performance-fundamentals) - PluralSight 이 코스에서는 성능 문제를 찾아내고 해결하는 기본적인 방법을 배우게 됩니다. 추가적으로, MDN(Web Docs)에는 성능 최적화에 대한 많은 자료들이 있습니다. 특히 [프론트엔드 개발자를 위한 웹 성능 최적화 가이드](https://developer.mozilla.org/en-US/docs/Learn/Front-end_web_developer/Web_performance_for_front-end_web_developers) 가 도움이 될 것입니다. 이 강좌들과 자료를 통해 프론트엔드 성능 개선에 대한 이해를 높일 수 있을 것입니다. 만약 아직 개발자 도구에 익숙하지 않다면, Chrome DevTools나 Firefox Developer Tools와 같은 도구를 활용하는 법부터 익혀보는 것도 좋습니다. 이 도구들은 웹사이트의 성능을 분석하고 문제점을 찾아내는데 큰 도움이 됩니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!