본문 바로가기

전체 글18

원티드x위코드 프리온보딩 네번째 기업과제 (에잇퍼센트) 회고록 ✔️ API 목록 거래내역 조회 API 입금 API 출금 API ✔️ 주요 고려 사항은 다음과 같습니다. 계좌의 잔액을 별도로 관리해야 하며, 계좌의 잔액과 거래내역의 잔액의 무결성의 보장 DB를 설계 할때 각 칼럼의 타입과 제약 거래내역이 1억건을 넘어갈 때에 대한 고려 이번 과제에서 우리는 서기를 뽑아서 회의를 진행했다. 우리 팀 조장 바다님이 정리를 아주 잘 해주셨다 :D 기록하며 회의를 해서 생각을 정리하기 쉽고 의견을 빠뜨리지 않으며 하나씩 차근차근 논의를 하게되어 좋았다. 회의에서 호기심이 생겼던 부분은 거래내역 조회를 입금과 출금 둘로 나눌것인지에 대한 논의였다. 호기심이 갔던 이유는, 사실 데이터베이스에 대해서 아직 집중적으로 공부해보지 않았기 때문에 작업을 할 때 어떤 고민을 하고 어떤 .. 2021. 11. 15.
원티드x위코드 프리온보딩 세번째 기업과제 (Red Brick) 회고록 세번째 과제 기능 구현 목록은 크게 회원가입 게임 제작하기 (제작 중 의도치 않게 종료됐을 경우를 대비해 실시간으로 저장된다.) 게임 출시하기 (좋아요, 검색, 업데이트) 나는 이번 과제에서 실시간 저장과 게임 출시, 검색 기능 api 구현을 담당했다 이렇게 말하니까 뭔가 많이 한 것 같지만 사실 그렇게 많은걸 하진 않았던 것 같다. 일단 실시간이라는 단어에서 소켓 통신을 떠올렸다. 일정한 주기마다 자동으로 작업중인 데이터를 전송하는 것을 예상했기 때문이다. 하지만 RedBrick의 웹사이트를 분석해보니 소켓 통신인건 맞지만 클릭 이벤트를 통해 데이터를 전송하고 있었다. 소켓을 연결해서 데이터를 저장하는 부분을 구현하기는 했지만 http 통신과 소켓 통신의 차이에 대해 좀더 공부를 해야 할 필요를 느꼈다.. 2021. 11. 11.
원티드x위코드 프리온보딩 두번째 기업과제 (Mapia Company) 회고록 이번에는 두가지의 과제 중 한가지를 선택 해야 했다. 프레시코드의 과제는 첫번째 과제와 비슷한 상품 데이터 CRUD API 구현이었고 마피아 컴퍼니의 과제는 graphql과 neo4j를 이용한 CRUD API 구현이었다. 우리 팀원들은 어떤 과제를 하고싶어 할까? 프레시코드 기업의 과제는 다들 이전 과제때문에 지친 상태여서 조금 더 수월하게 진행 될거같은 것이 메리트였고 마피아 컴퍼니의 과제는 처음 접하는 생소한 것을 사용해볼수 있다는 메리트가 있었다. 우리는 모두 조금 더 새롭고 도전적인 과제를 선택했다. 이유는 아마도 그게 더 재밌어보였기 때문인 것 같다. 하지만 프레시코드의 과제를 선택했어도 의미가 있었을거라 생각한다. 프레시코드의 과제는 실무에서 다룰법한 상품에 대한 데이터를 처리하는 과제였고 여.. 2021. 11. 8.
프리온보딩 지원 동기 개발자가 되기로 결심한 계기/과정 프로그래밍에 대한 단순한 호기심에서 시작되었다. 이번에 프리온보딩을 통해 팀원들과 함께 프로젝트를 진행하며 서로 의견을 나누고 더 나은 결과를 도출해내는 동료들과의 협업 과정에서도 개발자라는 직업의 매력을 느끼게 되었다. 내가 위코드 x 원티드 프리온보딩에 참여하게 된 동기 / 이유. 취업을 위해 포트폴리오를 만들 준비가 될 때 쯤 친구에게 정보를 얻어 신청하게 되었다. 처음에는 취업만 생각하며 지원했지만 1주일간 팀프로젝트를 진행해보니 결과보다도 과정에서 얻는 것이 많을 것 같다는 느낌을 받았다. 나는 앞으로 어떤 개발자가 되고 싶은가? 나는 사람들과 잘 소통하는 개발자가 되고싶다. 사람들과 즐겁게 일하고 싶다. 2021. 11. 6.