유데미 후기 - 클린코드 자바스크립트
이 글은 글또 9기 활동을 진행하며 유데미 콜라보로 강의 2개를 무료로 수강할 수 있는 기회를 통해 강의를 듣고 후기를 작성한 글입니다.

저번에 남겼던, Java 멀티스레딩, 병행성 및 성능 최적화 전문가 되기 후기에 이어 클린코드 자바스크립트 강의 후기를 남겨보려고 합니다.
해당 강의를 선택한 이유
입사 후 처음으로 맞게된 프로젝트에서 자바스크립트와 뷰를 다룰 일이 있었는데, 그때 코드를 작성하면서 자바스크립트 코드를 조금 더 클린 하게 작성하는 방법은 없을까? 에 대한 고민을 많이 했었습니다.
이후 유데미에서 클린코드 자바스크립트라는 강의가 있는것을 보고 저의 니즈가 충족될 것 같은 강의라 신청하게 되었습니다.
(이 강의를 들으며 리팩터링 하고싶은 부분들도 보여 업무 중 틈틈이 수정해보려고 합니다.)
강의 소개

강의 목차입니다.
위 사진처럼 강의는 총 12개의 섹션으로 이루어져있습니다. 강의자료는 따로 제공되지 않습니다.
한 강의당 10~20분 정도의 짧은 강의들로 이루어져 있어 자투리시간에 틈틈이 듣기 좋았습니다.
강의후기
클린코드 자바스크립트이기 때문에, 강의를 듣다보면 자바스크립트에서만 적용할 수 있는 개념이 아닌 전반적인 클린코드를 위한 내용들이 다뤄질 때도 있습니다.
예를 들어 섹션 2의 변수 다루기에는 임시변수 제거하기라는 내용을 다루는 강의가 있는데, 함수 안에서 임시변수를 사용할 경우 해당 임시변수가 바뀔 가능성이 있고 & 다른 개발자가 해당 함수를 사용할 때, 중간에 값을 변경할 수 있는 로직을 만들 수 있는 가능성이 있기 때문에 임시변수사용을 줄여, 값의 가변성을 제거하라는 내용을 다룹니다.
이런 내용은 자바스크립트뿐만 아니라 다른 언어에서도 충분히 고려해볼 수 있는 부분들이기 때문에, 자바스크립트가 아닌 다른 언어에서도 생각해 볼 법한 내용들도 있어 더욱더 좋았던 거 같습니다.
해당 강의를 듣고 자바스크립트를 조금 더 클린하게 작성할 수 있는 포인트들을 학습하게 된 거 같아 매우 좋았습니다.
강의 추천대상
- 자바스크립트를 통해 단순히 개발하는 것이 아닌, 조금 더 클린한 코드를 작성하고 싶은 분
- 자바스크립트의 문법은 알지만 어떤 것이 좋은 코드인지 알고 싶은 분
- 자바스크립트에 관심이 있는 분!!!
유데미 후기를 마치며
좋은 기회를 통해 강의를 무료로 듣게 해 주신 글로 운영진 분들께 감사의 말씀을 전하며 마치도록 하겠습니다.!
11회 차의 글은 후기가 아닌 기술과 관련된 글을 가지고 오겠습니다. 😀
읽어주셔서 감사합니다! 혹시 강의 관련 고민되는 부분이나 궁금한 점이 있다면 댓글 달아주세요~