코드 :
1. 불필요한 import문 등 코드를 정리하는 요령 등이 부족
2. 깃 레포관리 readme 파일은 내가 보려고 만드는게 아니라는 걸 간과함 (내가 작성한 코드를 처음 볼 사람들에게 안내판 같은 역할을 해야 할텐데, 작성한 내 위주로만 생각해서 readme를 작성했던 것 같다.)
지식 :
1. 컴퓨터 공학, HTTP 통신에 대한 이해 등이 부족함을 느꼈다. 특히 프로세스, 스레드 부분은 예전에도 배워서 동시성, 병렬성 내용 등과 함께 정리한 적이 있지만 프로세스에 대한 이해가 부족하였는지 설명을 제대로 하지 못했다. 비전공자인 만큼 컴퓨터 공학, HTTP통신에 대한 이해 등을 보완하려는 노력이 더 필요하다.
2. 타입스크립트 : 처음 타입스크립트로 코드로 작성할 때는 모든 변수 모든 함수 등에 다 타입을 지정하는 식으로 했다가, 이런 식으로 하지 않아도 처음 그 변수가 사용되거나 파라미터자리에 값이 들어올 때 타입이 자동으로 지정된다는 점을 배운 후에는 그냥 JS로 코드를 작성하는 것과 거의 비슷하게 코드를 작성하였는데... 이렇게 하는 것도 아닌 것 같다... 타입스크립트로 작성된 좋은 코드 예제 등을 찾아보고 참고해야 겠다.
데이터베이스(RDBS)에 대한 이해 :
1. 데이터베이스 정규화에 대한 내용을 정리하면서 조금 안다고 생각했었는데, 특정 상황을 가정하고 DB를 어떻게 설계하면 좋을 것인가? 라는 질문을 받았을 때 머릿속에서 바로 정리하여 답변하기 어려웠다... 특히 여러개의 데이터를 갖고있는 테이블에 저장하는 문제 같은 경우엔 프로젝트를 할 당시에 많이 고민했던 부분이라 잘 알고 있다고 착각했다... 처음 데이터베이스를 배울 때 했던 '웹 서비스의 특정 화면' 등을 보고 관련된 데이터들을 어떤식으로 저장해서 불러오면 좋을 지 생각해보는 연습을 다시한번 해보면 도움이 될 듯 하다.
Node.js 에 대한 이해 :
1. 진행하고 있는 스터디에서 서버 언어에 대해 이야기 하다가 Node.js 서버의 성능에 대한 이야기가 나왔던 적이 있는데, 그 당시에 관련 내용을 좀 더 찾아보고 정리하지 않았던 점이 아쉬웠다... Node Performance 에 대해 설명해야 할 기회가 있었는데, 그나마 알고 있던 싱글스레드로 작동되고 비동기 처리를 할 수 있다는 부분도 답변하지 못한 점이 매우 아쉽다..!
'나의 코딩여정(일기장)' 카테고리의 다른 글
graphql 서버 과제 후기 (0) | 2022.01.12 |
---|---|
블로그용(기타 텍스트입력 프로그램 등에서도 사용) 마크다운 중 코드입력 기능 (0) | 2021.09.02 |
8/20 Section2 마무리! (0) | 2021.08.23 |
8/11 React - Custom Component // TIL (0) | 2021.08.11 |
8/10 고차함수의 인자자리를 사용! (0) | 2021.08.10 |