일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- react
- 기록
- Grafana
- 알고리즘
- MongoDB
- CS
- mysql
- Java
- Git
- typescript
- mongoose
- 회고
- 트러블슈팅
- 네트워크
- 자바스크립트
- nest.js
- 피드백
- WIL
- 일기
- til
- javascript
- 생각정리
- 리눅스
- next.js
- 생각일기
- 생각로그
- array
- 코테
- 주간회고
- js
- Today
- Total
목록생각일기 (3)
코딩일상
시간이 정말 빨리 가는 것 같다. 엊그제 첫 출근을 한 것 같은데 벌써 3주가 지났다니 믿기지가 않는다. 그래도 시간이 빠르다는것은 그만큼 집중을 했던 시간이 많았다느 것이라 생각한다. 1주차때는 주어진 task도 없어 그냥 솔직히 회사에서 현재 쓰고 있는 언어와 프레임워크에 대해 공부만 하였다. 그리고 간간히 프로젝트의 구성과 전반적인 과정에대해 설명을 듣고 말이다. 확실히 기업에서의 프로젝트 규모는 내가 한...것이라 전혀 비교가 되지 않을 만큼 방대하였다 왜 컨벤션이 존재하고 규칙들이 있는지 알것 같았다. (이런 것들이 없다면 유지보수 및 관리가 너무 나도 힘들 것 같았다) 사실 부트캠프에서 프로젝트를 할때는 그냥 하면 좋다고 하니깐 컨벤션과 룰들을 정했던 것이었다. 오히려 굳이 이렇게 많은 제약들..
리액트를 공부하는이유 내가 백엔드 포지션을 선택하면서 java와 node를 고민중에 node를 선택한 이유중 하나가 프론트를 좀더 쉽게 접근을 할 수있었기 때문이다. 이제 항해라는 프로그램도 끝난만큼 그 이유를 실천해보고자 리액트를 개인적으로 공부를 진행하고있다. 처음에는 역시 이것들이 뭐지 html과 css도 오랜만에 다시 보니 어색한 친구같았지만 그래도 한번 봤던 친구들이라고 그렇게 까지 어색하지는 않았다. 얼마 안 한 공부지만 느낀 점 프론트와 협업을 하면서 항상 useState, useEffect등의 용어를 많이들었는데, 이제서야 아 이런 말들이구나 이해를 하며 적용을 하고있다. 근데 아직까진 역시 어쩔수 없듯이 머리속으로 이해하는듯 했으나 실제로 써먹으려고하니 머리가 잘굴러가지 않았다. (아직 ..
객체지향 프로그래밍을 공부를 하고 있는데 코드의 재활용성을 위해 상속을쓰게 되었는데 상속 만을 사용하다보면 수직적인 관계에서생기는 문제인 부모요소가 바뀌게 되면 자식요소들이 전부 바뀐다는 점이 문제이며 부모별로 가지고 있는 요소들을 가져다 쓰려고 하면 하나의 부모에게서만 상속을 받을수 있어 뭔가 게륵 같은 느낌이다 분명 나쁜것을 아니지만 지속 적으로 사용하다보면 나중에 유지 보수에서 머리가 아플것 같은 느낌.. 다 갈아 엎어야 할수도.. 그래서 이러한 문제를 해결해 줄수 있는 방법중 하나가 Composition을 이용하다는것이다. 내가 이해 한부분에 대해 설명을 하자면 그냥 각각의 클래스를 블럭처럼 가져와서 그 블럭으로 또다른 블럭을 만드는것이다. 근데 여기서 또 문제는 이렇게 만들어진 블럭은 결속력이 ..