wecode 기업협업 1주차 회고

Gaeun·2023년 2월 19일
1

wecode 회고

목록 보기
10/12

What have I learned?

  • 현업에서의 Daily Scrum
    • 1차, 2차 프로젝트 중 매일 진행했던 미팅을 기업협업에 와서 실제로 체험하였다.
    • 어제까지 작업했던 것, 오늘 작업할 것을 CTO님께 말하고, 작업하면서 생겼던 궁금한 것들을 여쭤보는 시간이다. 총 15분이 넘지 않게 진행한다.
    • 정말 짧은 시간이지만 이 시간을 통해 배운 것들이 많았다. 왜 이 코드는 이렇게 써야하는지, 이 DB는 왜 이렇게 만들어졌는지 등등을 여쭤보며 네이버에서 십 년 넘게 개발하신 CTO님의 지식을 흡수하는 시간이라고 생각하고 있다. (ㅋㅋ)
  • 외래키 사용
    • 위코드에서는 너무나도 당연하게 모든 테이블들을 FK로 묶었다. 때문에 테스트할 때, 데이터를 임의로 집어넣을 때, 혹은 프로젝트 진행 중 DB를 수정할 때 많은 어려움을 겪었었다. 하지만 현재 기업협업 중인 회사에서는 FK를 사용하지 않으며, CTO님께서 네이버에서도 잘 사용하지 않았다고 이야기하시며, 그 이유에 대해 (성능 저하, Soft Delete 등의 이유) 설명해주셨다!
  • Deep Link
  • dApp
  • Web 3.0 && NFT
  • 그리고 각종 Cryptocurrency(Blockchain) API ...

What went well?

  • 종호님과의 페어 프로그래밍!
  • 공식 문서 읽기
    • 1차, 2차 프로젝트에는 공식 문서보다 블로그를 더 많이 찾아보았다. 일단 읽기도 쉽고, 이미 산전수전을 겪은 사람들의 코드이다보니(...) 여러 꿀팁들이 많았기 때문이다. 하지만 이번에 내가 맡은 프로젝트는 블로그를 찾아도 정말 기본적인 것들만 나오고 내가 적용할 수 없는 코드들이 대부분이다보니 하루 종일 코드 치는 시간보다 공식 문서를 읽는 시간이 더 많았다. (솔직히 말하자면 영어에, 친절하지도 않고, 일단 너네가 필요하면 한번 우리 API 가져다 써봐라 라는 느낌이 강하게 들긴 하지만...) 공식 문서를 읽으며 실제로 이 코드를 개발한 개발자가 쓴 글일테니 하나라도 더 얻어가자는 생각을 하며 읽다보니 내가 막혔던 부분에 대한 아이디어가 갑자기 생각나기도 했다.

(공식문서 읽기 전의 나...)

What didn't go well?

  • 자꾸만 발생되는 뜻하지 않은 오류
    • 한 API는 이제 막 Node.js 버전이 만들어져서 그런지 콘솔을 찍을 때마다 "이게 왜 안돼?!"를 수십번 외치기도 했고, 되지 않아야 할 것들이 실행되면 "이게 왜 돼??!?!!?"를 외치기도 했다. 하지만 이 경험들을 통해 매번 내가 원하는대로 흘러가진 않는다는 것을 또한번 느꼈다...😂

What could be done better?

위에서 언급했듯이 종호님과 함께 페어 프로그래밍을 하는 중이다. 이해가 되지 않을 땐 종호님께 계속해서(어쩌면 하루 종일) 질문하고 있고, 그의 지식 또한 빼내고 있는 중이다. (ㅋㅋ 위코드 41기 공식 똑똑이 컴공과 종호님 ㅋㅋ) 함께 코드를 짜면서 서로의 아이디어를 공유하고, 더 나은 코드를 작성하기 위해 고군분투하고 있는데 이게 기업협업동안 큰 도움이 될 것이라고 믿는다!

profile
🌱 새싹 개발자의 고군분투 코딩 일기

1개의 댓글

comment-user-thumbnail
2023년 2월 21일

종호님도 가은님께 많은 걸 얻어가고 계실 거에요 😉 두 백엔드 0짱님들의 시너지를 응원합니다! 🙌

답글 달기