본문 바로가기

개발 공부13

원티드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.
원티드x위코드 프리온보딩 첫번째 기업과제 (AIMMO) 회고록 11월 1일부터 원티드와 위코드가 함께 진행하는 채용 연계 실전 코스에 참여하게 되었다. 여섯명이 한 팀이 되었고, 이번 과제는 비교적 간단하다는 이유로 세명씩 한번 더 팀을 나누어 따로 진행되었다. AIMMO 기업의 과제 내용은 대략 이러했다. restful API 설계 회원 기능 게시글 CRUD 게시글 목록 페이징 대댓글 페이징 테스트 코드 배포 한 팀이 A와 B로 나누어졌고 내가 포함된 A팀은 NestJS 프레임워크를 사용하여 프로젝트를 진행했다. 내가 작업하며 느낀 것은 작업의 진도가 상당히 느리다는 것이었다. 그 이유에 대해서 생각해보았다. 처음 만난 사이여서 서로에 대한 정보가 부족하다. Pair Programming을 하라는 멘토의 제안 팀 개개인의 성향 일단 첫번째는 개인의 기술 역량, 의.. 2021. 11. 4.