2020-12-18 (Fri)

  1. 학습 날짜 // 2020-12-18(금)

  2. 학습시간 // 9:00~22:00

  3. 학습 범위 및 주제 // Raspberry pi, 42api

  4. 동료 학습 방법 // eunhkim, taekkim 과 팀을 이뤄 해커톤을 진행함.

  5. 학습 목표 // 다양한 아이디어를 확인한다.

  6. 상세 학습 내용

42 해커톤 3일차. 1등 했다 굿굿!

iOS도 처음 접했던 우리였기에 메인뷰에서 게임뷰로 넘어갈 때 전체화면으로 뷰가 켜지도록 만드는 것조차 너무나 많은 시행착오가 있었다. 심지어 게임뷰에서 조작한 결과를 메인뷰에 넘기는 것도 어찌해야할지 감도 안 잡히는 상태..; 그래서 클라이언트 사이드, 그러니까 아이패드 어플리케이션에서 연산처리하기로 한 것들을 급하게 서버로 옮겨왔다. 급한대로 데이터들은 모조리 서버의 전역변수에 담아서 서버가 꺼지기 전까지 메모리 영역을 DB처럼 활용하였다. 가령 고양이들의 공복도를 전역변수로 담아놓고, cron job으로 일정시간마다 가산하는 식으로;; 이 코드는... 공유하기에 부끄러워서 공유할 수가 없다..

이후에 발표에 써야할 영상과 스크립트를 만드는데 시간을 대부분 할애하였다. 이 과정에서 알게된 것은, 디자인이 되는 개발자인 eunhkim님은 정말 치트키나 다름없다는 것이다ㅠㅠㅠ

결과적으로 실용적이고 큰(?) 프로젝트를 한 팀들과 대비되는, 소소하지만 귀여운 우리 프로젝트가 투표에서 1위를 차지하였다. 전략과 디자인 그리고 탄탄하며 소소한 세계관의 승리..!

  1. 학습 내용에 대한 개인적인 총평

역시 사람은 감성의 동물인 것 같습니다. 사람이라는 클라이언트에게 보내는 요청을 보낼 때 같은 POST라도 귀여우면 인증헤더에 access token을 달고 들어가는 것이나 다름없느니.. 귀여운게 최고네요ㅎㅎㅎ 사실 우승 상품도 소소했기에 맘편히 즐길 수 있었던 것 같습니다. 120%로 해커톤을 즐겼던만큼 다시 심기일전해서 폭풍성장해나가야겠습니다!

다음 학습 계획

  • 루비온레일즈 학습

Last updated