[WIL] 2024년 8월 1주차

성장일기·2024년 8월 12일

회고

목록 보기
22/37

팀 프로젝트 접근 방식에 대한 고민이 많았던 한 주다.
프로젝트는 완벽한 포트폴리오가 아닌 협업을 통한 잘 흘러가는 프로젝트를 위한 것임을 되새겼다.
팀 프로젝트에 대해서 오심도 경기의 일부이다라는 마인드로 나만의 심리적 DMZ를 만드는 것이 매우 중요하다는 것이 결론이다.

그동안 팀 프로젝트를 통해 자기객관화, 몰입 등 주관적인 관점으로만 생각해왔던 것이 화근이었던 것이다.

앞으로는 나의 관점 보다는 팀 프로젝트 진행의 관점에서 합리적 판단객관적 증거를 기반으로 의사결정을 진행하며, 협업에 대한 요령을 만들어 나아가야겠다.

성과와 성취

🎯 완료한 작업

  • react 학습
    • 설명: react life-cycle 파악 및 상태 관리

🌱 개인적인 발전

  • 팀프로젝트에 대한 태도
    • 기존: 열심히 하자. 열정과 의지가 중요하다.
    • 발전: 잘 진행되는 방향을 잡자

🔥 TILs

어려웠던 점

💻 기술적 난관

  • react status 관리: 자동으로 블로그의 글을 github에 업로드
    • 원인:
      • class based component와 react life-cycle을 파악하지 못함
    • 시도:
      • react 강의 별도 학습
    • 결과:
      • rendering과 mount/unmount를 바탕으로 DOM/CSSOM TREE에 대한 이해
      • hooks 학습
      • state 관리에 대한 이해

📖 개념

  • forward: 이해하기 어려웠던 개념 및 이론 기록.
    • 원인:
      • user 관점에서의 redirect가 전부라고 생각함
      • servlet/servlet container에 대한 이해 부족
    • 시도:
      • redirect/forward 학습
      • servlet/servlet container 학습 및 정리

🤝 팀 협업

  • 주제 선정: DDD를 통한 주제 선정
    • 이슈 설명:
      • 처음 진행해보는 DDD 기반의 프로젝트 주제 선정의 기능정의 및 의사결정 부진
    • 해결 방법:
      • Team의 Ground Rule 개선 및 합리적 근거 기반의 의사결정 선택

개선의 여지

📝 팀 프로젝트

  • 요령 및 이슈 대응 방안 정리
    • 개선 방안:
      - 프로젝트 진행 중, 특정 상황에 대해서의 대응방안 기록 및 적용

📝 시간 관리

  • 늦잠
    • 문제점 분석:
      • 알람: 알람을 끄는 습관
    • 개선 방안:
      - 알람: 별도의 알람시계 구매 후, 수면 위치와 먼 곳에 배치(완료)

새로운 목표 설정

🎯 단기 목표(8월 2주차)

  • Redux 학습
  • 개인 프로젝트 정리
  • 개인 프로젝트 개선
  • 개인 프로젝트 배포
  • 학습 내용 git upload
  • Network 정리

🏆 장기 목표

GPT prompt를 통한 단어 추천 프로그램 개발

📚 추가 학습 계획

  • 1: 코딩테스트 학습 시스템 구성
  • 2: 단어 추천 프로그램 배포
  • 3: react-native
  • 4: 면접 예상 질문 및 답안 정리
  • 5: monitoring
  • 6: queue
  • 7: caching
  • 8: socket 통신
profile
엔지니어로의 성장일지

0개의 댓글