본문 바로가기

부트캠프후기16

컴퓨터 처럼 생각하기. 프론트 엔드 함수 실행시 디버깅 포인트 찾기[20221208-TIL] 오늘은 간단하게 끝날줄 알았던 수정과 단체 삭제 기능을 구현하고 얼른 디자인으로 넘어가려고 했다. 그런데 역시 예상한대로 오류가 나서 오늘 하루를 다 잡아먹었다. 자주 실수하는 부분들을 모두 노션에 정리해놓았는데 그래도 빼먹는 부분이 많았다. 왜 자꾸 당연하면서도 중요한 것을 실수하나? 조금 비유를 하자면 우리는 어떤 액션을 취할때 액션 이후의 움직임을 잘 생각하지 않는 것 같다. 운전이 미숙할 때엔 앞바퀴의 움직임만 생각하고 차 몸통이 어떻게 될지 생각않다가 차를 긁는다. 또 밥을 먹을때에는 식사를 하기 위해 숟가락을 열심히 뜬 기억만 있지 따로 숟가락을 내려놓는다던지 이후의 행동을 정의해두진 않는다. 그것 처럼 최근의 모든 오류들도 그러했다. 가장 자주하는 디버깅 포인트 1. apiService를 이.. 2022. 12. 8.
중요한 것은 꺾이지 않는 마음[20221205-TIL 중꺾맘] 프로젝트의 끝이 오며 프로젝트의 끝 주가 다가오면서 얻은 것은 자기 의심과 불안 인듯 하다. 사실 그렇게만 보기엔 기획의 중요성, 도메인에 대한 이해의 중요성, 프론트엔드 테스트 코드 짜는 법 등등을 배웠긴 하지만 그냥 느낌적으로만 따지자면 그렇다는 것이다. 사실 좋은 의미가 아닐 수는 있는데 이것에 대해 오늘 깨달은 바가 있어서 정리해보고자 글을 쓴다. 자기 확신과 주관은 스스로가 만들어야한다. 사실 도메인을 스스로가 정하여 포트폴리오를 진행해나가는 이상 많은 것들이 나의 책임인데 무언가 잘 풀리지 않거나 내가 하는 프로젝트에 복잡도나 난이도가 충분하지 않다는 등 의심이 들 때가 많다. 이런 의심은 항상 존재하는 것이지만 이 의심의 가장 큰 단점은 나 자신을 갉아먹는다는 것이다. 그렇지만 이런 의심을 .. 2022. 12. 5.
좋은 개발자란 무엇인가? 뇌피셜 그리기[20221127-TIL] 좋은 개발자? 그게 뭘까? 나는 매년 OKR을 작성한다. 그리고 또 분기별로 또 나누어 한 해의 목표를 달성하기 위해 작은 OKR들을 작성하는데 올해 초 메가테라 코스를 시작하기 전 즈음 연봉을 이 정도 받는 개발자 되기라고 쓰여 있었던 것 같다. 연봉을 나의 가치를 대략적으로 알려주는 수단이라고 한다면 그럼 연봉을 많이 받는 좋은 개발자는 대체 뭘까??? 정말 한참 동안 감도 오지 않다가 그래도 이제 포트폴리오를 마치고 다시 취업시장에 나가야 하는 입장으로써 내가 무엇이 되고 싶은지를 구체적으로 떠올려보는 것이 중요하다는 생각에 한 번 정리한 그 기준을 적어보려고 한다. 1. 내 작성한 모든 코드에 대해 테스트 코드가 모두 있다. 트레이너 분께서는 신입 개발자인 우리가 TDD를 할 줄 알 거라곤 아무도.. 2022. 11. 27.
PATCH 로 객체 수정 후에도 프론트에서 즉시 반영이 안되는 현상/동기 비동기처리 [20221126-TIL] 원인 1.동기 비동기처리 원리 동기 비동기 처리의 개념을 알아야한다. Api서비스에서 async await 로 받아온 객체들은 apiService 함수를 가져다 모든 하위 컴포넌트에서 async await의 적용이 필요하다. Apiservice에서 async await 처리 async patchIntroduction(introduction) { const url = `${baseUrl}/admin/grammar-introduction`; await axios.patch(url, { introduction, }); } 그것을 받아오는 스토어에서도 async await 처리 async patchIntroduction( introduction, ) { await grammarAdminApiService.pat.. 2022. 11. 26.