Today I Learned
TIL] 2022/06/12 (3FS)
Fact (사실) 인프런 김정환 님의 웹팩 강좌를 수강하였습니다! Feeling (느낌) 바벨에 대해 배웠는데 바벨의 역할에 대해서만 알고 바벨의 플러그인에 대해서는 잘 알지 못했는데 플러그인 설정에 따라 변환되는 코드를 보며 각 플러그인의 역할이 어떤 것인지 알 수 있었습니다! 제가 평소에 사용하던 것에 대해 잘 모르던 부분이 많은 것 같은 느낌이 들었고 정말 끊임없이 공부해야겠다는 생각이 들었습니다! Finding (교훈) 공부는 정말 중요합니다! 바벨에 대해 전체적인 역할 정도만 알고 바벨의 플러그인의 각각의 역할에 대해서는 알지 못했습니다. 정말 아는만큼 보인다고 지금껏 바벨이 ES6이상의 문법을 ES5이하의 문법으로 변환해주는 정도만 인지하고 또한, 직접 플러그인 설정까지 하면서 작업을 하는 일..
TIL] 2022/06/11 (3FS) && 메타인지
Fact (사실) 오늘은 코드 숨 1주 차 두 번째 과제를 리팩토링하고 인프런 김정환 님의 웹팩 강좌를 수강하였습니다! Feeling (느낌) 코드숨 1주 차 두 번째 과제를 통과하였습니다! 코드숨 1주 차 과제를 진행하며 제가 놓치고 있던 부분에 대해 깊게 생각하게 되었고 아직 제가 한참 부족하다는 것을 느끼고 정말 노력해야겠다는 생각이 들었습니다! 또한 웹팩 강좌를 수강하며 CRA로 프로젝트를 진행할 때 동작 원리에 대해 전부는 아니지만 일정 부분 이해가 되어 기분이 좋았습니다😁 Finding (교훈) 변수명과 함수명을 더욱 직관적이게 바꾸는 과정을 통해 이런 표현을 왜 생각 못했지?라는 생각이 들었고 누군가 이 부분에 대한 피드백을 주지 않았다면 계속 안 좋은 습관을 가지고 변수명과 함수명을 지었을..
TIL] 2022/06/10 (3FS) && 메타인지
Fact (사실) 오늘은 코드 숨 1주 차 두 번째 과제를 리팩토링하고 인프런 김정환님의 웹팩 강좌를 수강하였습니다! Feeling (느낌) 코드숨 1주 차 두 번째 과제 리팩토링을 진행하며 최대한 의미 있는 함수명 및 변수명을 짓고 싶어 많은 생각을 했습니다. 생각해보면 의미있는 함수명 및 변수명이 중요하다는 것을 항상 염두하며 코드를 작성하는데 함수나 변수를 생성할 때마다 어느 정도 고민은 하지만 깊은 고민은 한 적이 없는 것 같아 제 자신에게 너무 부끄러웠습니다. 또한, 재활용을 염두하고 만든 범용성 있는 함수의 스코프를 지역 스코프에서 전역 스코프로 빼는 작업을 진행하며 어제 리팩토링을 할 때 주석으로 재사용 가능성이 있는 코드라 매개변수로 값을 넘긴다고 메모를 해놓았는데 지역 스코프로 쓰고 있는..
TIL] 2022/06/09 (3FS) && 메타인지
Fact (사실) 오늘은 어제와 마찬가지로 코드 숨 1주 차 두 번째 과제를 진행하고 SPR에 대한 자료조사 및 인프런 김정환님의 웹팩 강좌를 수강하였습니다. Feeling (느낌) 계산기 로직을 구현하는데 성공해서 기분이 너무 좋습니다! 또한 지금까지 받은 피드백을 적용하며 코드의 질이 좋아지는 것이 느껴져서 더욱더 기뻤습니다! 하지만 아직 함수명이나 변수명을 작성하는 것을 더욱 신경써야한다는 것을 느꼈고 오늘 받은 피드백을 바탕으로 리팩토링을 진행할 예정입니다! 그리고 SPR에 대한 자료조사를 하면서 제가 작성한 코드들 중 많은 코드가 단일 책임 원칙에서 벗어나게끔 코드를 작성하고 있다는 사실을 알게 되어 앞으로는 단일 책임 원칙을 의식하며 코드를 작성해야겠다는 생각이 들었습니다! Finding (교..
TIL] 2022/06/08 (3FS) && 메타인지
Fact (사실) 오늘은 어제와 마찬가지로 코드 숨 1주 차 두 번째 과제를 진행했습니다. Feeling (느낌) 간단한 계산기 로직을 짜는게 이렇게 어렵다니...! 제가 많이 부족하다는 것을 느끼고 열심히 공부해야겠다는 생각이 들었습니다..! 또한 과제를 진행하며 난독화된 코드로 인해 제가 짠 코드가 헷갈리기 시작했고 이래서 코드의 가독성이 중요하단 것을 느꼈습니다. 또한 제가 그저 눈앞에 보인 문제를 해결하기 위해 난독화된 코드를 작성하는 것이 부끄러워 코드를 한번 갈아엎고 현재 진행 중에 있지만 코드를 난독화시키지 않기 위해 노력하니 이전 코드보다 훨씬 나아진 것 같아 기분이 좋았습니다. Finding (교훈) 오늘 난독화된 코드를 갈아엎고 코드를 난독화시키지 않기 위해 노력한 코드를 작성한 결과 ..
TIL] 2022/06/07 (3FS) && 메타인지
Fact (사실) 오늘도 마찬가지로 코드숨 과정을 통해 전역 변수 사용을 억제하고 let을 사용하지 않는 프로젝트를 진행하였습니다. 오늘은 어제와 다르게 간단한 계산기를 구현하는 과제를 진행했습니다. 추가로 퇴근 후 가까운 서점에서 SOLID 원칙에 관한 책을 찾아보았는데 규모가 크지 않은 서점이어서 마땅한 책을 찾지 못하고 SOLID 원칙에 관한 자료를 찾아보았습니다! 주말이나 시간이 될 때 규모가 있는 서점에서 SOLID 원칙에 관한 서적을 찾아봐야겠습니다😁 Feeling (느낌) 코드숨 과정을 통해 간단한 계산기를 구현하는 과제를 진행하였는데 생각보다 쉽지 않았습니다..! 과제 제출 시간까지 너무 촉박해서 정말 부끄러운 코드를 Pull Request 하였는데 좋은 피드백을 주셔서 멘토님의 피드백을 ..
TIL]2022/06/06 (3FS) && 메타인지
Fact (사실) 코드숨 과정을 통해 전역 변수 사용을 억제하고 let을 사용하지 않는 프로젝트를 진행하였습니다. 그리고 SRP( 단일 책임 원칙 )에 대해 구글링을 해보고 유튜브 영상을 통해 SRP에 대한 개념에 대해 공부하는 시간을 가졌습니다. Feeling (느낌) 코드숨 과정을 통해 개발 환경 세팅 부분에 있어서 웹팩 버전이 업데이트되면서 webpack-dev-server에 대한 부분과 webpack-config.js 파일을 설정하는 부분이 조금 달랐지만 세팅을 성공적으로 마칠 수 있었고 강의를 성공적으로 수강할 수 있었습니다. 이때, "웹팩을 공부하길 잘했다!"라는 생각이 들었습니다! 또한, 코드숨 과제를 통해서 let을 사용하지 않는 프로젝트를 진행하면서 생각해보면 어렵지 않은 문제인데 꽤나 ..
TIL]2022/06/05 (3FS) && 메타인지
Fact (사실) 인프런 캡틴 판교님의 타입 스크립트 실전 프로젝트 강의를 수강했습니다. 실습을 진행하며 저의 부족한 부분을 채울 수 있었고 놓치고 있던 부분들을 바로잡을 수 있어 좋았습니다! Feeling (느낌) 타입스크립트에 대한 공부를 처음 한 것이 아님에도 불구하고 실습 예제를 진행할 때 막히는 부분이 어느 정도 생기자 제가 "내가 지금 껏 공부한 게 잘못된 건가?"라는 생각이 들었지만 지금이라도 제가 모르던 부분을 바로 잡을 수 있고 또한 강사님이 해결하기 전에 구글링이나 전에 했던 프로젝트를 보며 막히는 부분을 헤쳐나갈 때 큰 희열을 느꼈습니다! Finding (교훈) 생각해보면 모든 것을 기억할 순 없습니다! 상황에 따라 갑자기 생각이 안나는 문제일 수도 있고 여러 가지 복합적인 요인으로 ..
TIL] 2022/04/20
리액트 인프런 제로초님의 NodeBird강의를 완강하였습니다! 이번에 NodeBird강의를 수강하며 NextJs에 대해 배운 것과 리덕스 사가를 배운 것이 크게 남은 것 같습니다! 리덕스 사가를 꼭 배워보고 싶었는데 이번 기회에 배우게 되어 좋았고 리덕스 툴킷이 얼마나 편리함과 코드 가독성을 높여주는지 알게 된 계기가 되었습니다! 인프런 제로초님의 타입스크립트 리액트 강의를 수강하였습니다! 타입 스크립트를 적용하는 리액트 프로젝트를 진행한 적은 있지만 기초를 다시 잡는 기분으로 강의를 수강하고 있습니다! 오늘의 한줄평 배워야할게 너무 많은 것 같습니다! 인프런 제로초님의 타입 스크립트 리액트 강의를 완강한 후 슬랙 강의를 완강하는 게 4월 목표이고 5월에는 간단한 기능단위 프로젝트를 진행할 예정입니다!
TIL]2022/04/18
리액트 인프런 제로초님의 NodeBird강의를 수강하였습니다. 특정 유저 게시글과 해시태그 게시글을 받아오는 것을 구현하고 swr을 사용하여 프로필 페이지 팔로워 및 팔로잉 목록을 받아오는 것을 구현하였습니다! express 인프런 제로초님의 NodeBird 강의를 수강하였습니다! 특정 유저 게시글과 해시태그 게시글을 내려주는 것을 구현하였습니다! 오늘의 한줄평 이제 곧 NodeBird강의 완강이 코앞에 다가오는 것 같습니다! 아마 내일 NodeBird강의를 완강할 것 같은데 NodeBird강의는 처음 접하는 라이브러리와 아직은 미숙한 서버를 다루는 강의여서 강의를 수강하는데 오래걸렸지만 정말 많은 것을 배운 강의였던 것 같습니다! 너무 급하게 마음먹고 놓치는 것이 많으면 항상 후회하는 것 같습니다! 천..