프리온보딩 코스 팀장하면서 배운 점

YEONGHUN KO·2022년 11월 16일
0

ETC

목록 보기
17/31
post-thumbnail

팀장은 나의 능력, 습관이 팀원들과 다르게 더 많이 노출될 수 밖에 없는 자리이다. 장점도 단점도 내가 몰랐던 나의 습관도 다 드러나게 되어있다.

단점이 드러나서 피해를 줄때 고통스럽겠지만 오히려 나에 대해 더 잘 알 수 있게 되는 계기이므로 기쁜마음으로 받아들이자

다음은 내가 생각하지 못한 나의 단점이다

의견을 얘기할 때 충분한 근거를 가지고 얘기

  • 애매하면 모른다고 하기!!

    • Json-server 배포때 사용가능한지 안한지 살짝 애매했는데 그냥 사용못한다고 말했다
    • 그런 찾아보니 heroku로 배포가능한거였다
  • 의견을 낼때는 구글링이든 뭐든 근거를 어느정도 확보한 후에 의견을 내자

    • Store안에 무엇이 들어가는지, atom/selector어떻게 보통 관리하는지 찾아보지도 않고 생각나는데로 말했다.
    • 찾아보니깐 필요에 따라 atom/selector를 같이 또는 따로 관리한다
    • 따라서 store안에 파일을 만들고 관련 recoil state는 파일안에 한 꺼번에 관리하기로 하니 깔끔해졌다.

프로젝트에 속도를 더하려면?

  • 무조건 기본세팅(routing, style, pacakage) 부터 시작하고 UI부터 그려라! 그래야 시동이 걸린다…. 여러가지를 한꺼번에 적용하려고 하지 마라. 머리가 꽉 막히고 생각이 너무 많아져서 손도 못댈것이다.

  • 그리고 a라는걸 하기로 했으면 a에만 집중! 중간에 코딩하다가 b,c,d를 하기시작하면 모든것이 뒤죽박죽될 가능성이 높아짐. b,c,d를 해야하면 일단 메모장에 적고 a가 끝나면 b를 하기!

급하더라도 한 번만 더 생각

  • 기능을 만들때나 리팩토링할때나 디버깅을할때 다양한 상황을 고려하자! 나는 그게 부족하다.

  • 성격도 좀 급해서 일단 한 방향으로 생각하고 그걸 빨리 구현해내는데 급급해있다. 그리고 문제없이 돌아간다 생각하면 바로 PR을 올려버리니…

  • 당연히 그 뒤에 다른 팀원들이 내가 발견하지 못한 버그를 내가 작성한 코드에서 발견하고 말해준다. 다양한 use case를 구상하는 연습을 하자!

    • 일단 워크flow를 생각!, ex> 계좌 추가전에 사용자를 먼저 추가해야한다!
  • 내가 어떤 행동을 했을때 발생할 수 있는 파급효과 미리 생각하기

    • ex> db.json 에서 status에 한글만 추가할 경우 일본진출을 한다고 할때 사용불가능.

최대한 상황을 공유하자(나도 상대방도)

  • PR올리고 나서 나랑 직접적으로 작업하는 동료의 피드백을 받자.
  • 창희님이 jotai로 dropdown 상태를 전역으로 관리하셨는데 내가 모르고 그걸 지워버렸다. (merge하는 과정에서 잘못된걸 선택한듯..) 그래서 PR피드백은 창희님께 받았어야 했음..
profile
'과연 이게 최선일까?' 끊임없이 생각하기

0개의 댓글