본문 바로가기

Review17

[리뷰] SKYST HACKATHON 2 후기 - 프론트엔드 팀인 줄 알았는데, 풀스택 팀이었습니다 프론트엔드가 주 분야인 사람 5명(저, 찬휘, 용준, 영헌, 지수)이서 팀을 꾸려 출전한 스카이스트 해커톤. 정신차려보니 찬휘🦈는 디자인을 전부 맡았고, 기획 하고 싶어했던 지수👼는 감기 걸려서 불참해버렸고, 용준⚔️은 버그 사냥꾼이 되어 장장 4시간의 삽질을 끝내버렸고, 영헌🦁은 프롬프트 엔지니어로 거듭나고, 저🐰는.... 백엔드를 했습니다. SKYST는 서울대, 연세대, 고려대, KAIST 연합 단체입니다.. 작년에는 SKYCC였는데, 카이스트도 함께 하게 되어서 SKYST가 되었다고 하네요. 저희 팀은 모두 KUCC 회원들로 이루어져 있는데요. 지수가 드래곤볼을 열심히 모아서 팀을 꾸렸습니다. 팀장인 찬휘가 지은 저희 팀명은 멋진예금. 대회 공식적으로 공지 및 질문 등 소통은 Slack을 활용했는데.. 2024. 3. 27.
[리뷰] SPARCS Service Hackathon 2024 참가 후기 - 최우수상 수상! 이번 2월 14일부터 16일까지, 대전광역시 및 KAIST에서 주관하고 KAIST 산하 개발자치단체이자 KAIST 학부 총학생회 산하 특별기구인 SPARCS에서 주관한 SPARCS Service Hackathon 2024에 참가했습니다! 이번 스팍스 해커톤은 개인 혹은 2인 지원이 가능해서, 동아리 친구인 KUCC 공식 카피바라 민됴리님과 함께 신청서를 제출했습니다. 팀은 총 4명으로 구성되는데, 저희 팀은 저와 백엔드 개발자 쿼카, 그리고 서울대학교 과 동기 사이인 프론트엔드 개발자 하나와 기획자 동경이로 구성되었어요. 행사 전 공지를 통해 공개된 해커톤의 테마는 지역 사회 문제 해결하기였습니다. 공식적으로 대회 1일차에는 데이터 분석 및 시각화 미션이 진행되는데, 이 미션에서는 대전광역시의 특징이나 .. 2024. 2. 18.
[리뷰] 현실에서는 학생인 내가 SW 교육봉사단에서는 선생님? 고려대학교 SW교육봉사단에서 진행하는 에 보조강사로 참여했습니다. SW교육봉사단은 SW중심대학에서 진행하는 프로그램으로, 찾아가는 캠프나 찾아오는 캠프, 모두의 캠프 등을 개최하고 있어요. 찾아가는 캠프는, 도서벽지 지역의 학교에 직접 찾아가서 진행하는 소프트웨어 교육 캠프입니다. 이번 캠프는 강화도에서 진행되었고, 저는 강화고등학교에서 강의를 진행하게 되었어요. 이런 강의에 강사로 참여하는 것이 처음이다 보니 걱정도 많고, 어떻게 진행해야 할지 감도 잘 안 왔는데요. 가치확산팀 선생님들이 수업 자료에 대해 피드백도 주시고, 수업에 자율권도 주셔서 많이 도움받았어요. 제가 강의를 맡은 부분은 파이썬 기초였습니다. 수업 자료는 기존 PPT와 파이썬 기초 책들을 활용해서 제작하였고, 강의 참고자료도 마크다운.. 2023. 10. 24.
[리뷰] 카카오브레인 패스파인더 2기 회고 '카카오브레인 패스파인더'는 카카오브레인에서 진행한 AI 관련 인턴십 프로그램입니다. 이번 2기에서는 몰입, 성장, 노마드 등의 키워드 하에서 서비스를 기획하고 개발하는 경험을 할 수 있었습니다. '자사 언어 모델의 새로운 활용 기회를 모색하면서 참가자에게 서비스 및 제품 개발에 참여할 수 있는 기회를 제공해 인재들의 성장을 돕겠다'는 카카오브레인의 목표에 맞게, LLM을 활용한 제품을 직접 기획부터 개발까지 해내는 과제를 받았습니다. 모집 모집은 모바일 앱 개발, 웹 프론트엔드 개발, 서비스 백엔드 개발의 세 분야로 나누어서 진행되었습니다. (저는 이 프로그램에 참여하면서 굳이 분야를 나누어서 뽑지 않아도 될 것 같다는 생각을 했어요.) [모바일 앱 개발] - 모바일 앱개발에 관심이 많으신분 - And.. 2023. 10. 4.
[리뷰] 제3회 KUCC 게임잼 참가 후기 게임 개발을 좋아하는 웹 개발자로써, 이번에 벌써 세 번째 동아리 게임잼에 웹으로 참가하였습니다. 이번 게임잼 주제는 가정, 스승, 어린이 (5월이니까요.) 중 랜덤이었고, 저희 조는 '스승'이 선택되었습니다. 그래서 '스승'이라는 주제로 이번에 개발한 게임은 난 선생이고 넌 학생이야! 입니다. 난 선생이고 넌 학생이야! sensei-nu.vercel.app 사실 게임잼 참가 전날에 웹으로 만들었을 때 더 효율적으로 개발할 수 있는 게임이 뭐가 있을까 생각해보다가, 포인트 앤 클릭 방식으로 진행되는 육성 시뮬레이션 게임을 고민해보았습니다. 아무래도 배경 지식이 있는 분야의 게임을 만들고 싶어서, 3년동안 학생에게 공부를 시키고 내신이나 수능 성적으로 대학을 보내는 유머성이 가미된 게임을 만들고 싶다는 생.. 2023. 5. 29.
[리뷰] 제1회 SKYCC 연합 해커톤: 페어링 후기 고려대학교, 서울대학교, 연세대학교의 컴퓨터 동아리들이 연합하여 주최한 제1회 SKYCC 해커톤. 동아리에서 모집글을 보고 개인참가(팀 랜덤배정)로 지원했습니다. 대회 1주일 전에 공개된 주제는 🤝. 연합과 화합을 상징하는 악수 이모티콘인데, 창의성을 제한하지 않는 선에서 SKYCC: Pairing의 개최 취지를 보일 수 있어 선정되었다고 합니다. 랜덤으로 구성된 팀도 발표되었는데, 저희 팀은 최초에는 기획 1, 앱 개발자 1, 웹 개발자 1, 기타 1로 구성되어있었는데 이래저래 팀원 변동이 생겨 최종적으로는 앱 개발자 1, 웹 개발자 1, 서버 개발자 1, 기타 → 기획 1, 총 4명으로 구성되었습니다. 팀명은 chatGPT한테 여러 키워드(호랑이, 화합, 개발, 프로그래밍, 해커톤 등)를 주고 만들어.. 2023. 5. 17.
[리뷰] 2022 고려대학교 여름 해커톤에 참여했어요 2022 고려대학교 여름 해커톤! 오랜만에 해커톤에 온전히 참가자로써 참여했습니다. 개발자 60명, 디자이너 17명, 기획자 18명 총 95명 19개 팀으로 진행이 되었는데요, 총 26개 대학에서 참여했다고 하네요 👀 저희 팀만 해도 전부 학교가 달랐습니다. 사전 행사에서 팀빌딩을 진행했는데요, 칭찬과 주접에 자신이 있다고 해주신 리더님네 팀에 지원해서 간단히 이야기 나누었는데 감사하게도 함께 하자고 연락주셔서 팀 빌딩을 하게 되었어요. 팀에 지원한 것은 해커톤 주제가 아직 나오지 않은 상황이라, 이미 아이디어가 있는 팀보다는 함께 아이디어를 꾸려나가고 싶었다는 이유도 있었고, 분위기가 좋은 팀에서 협업하는 것이 항상 좋은 결과를 만들었다는 경험적 이유도 있었습니다. 리더님 발표를 듣고 팀 분위기를 정말.. 2022. 8. 22.
[리뷰] 2022 제1회 YCC × KUCC 교류 해커톤 후기 벌써 3번째.. 회장을 맡고 있는 고려대학교 중앙 컴퓨터동아리 KUCC와, 연세대학교 중앙 컴퓨터동아리 YCC가 함께 해커톤을 개최했습니다. 두 동아리는 몇십년 간(!) 교류를 이어오다가 잠깐 중단된 이후로 올해부터 다시 활발하게 교류하고 있어요. 외부 기업들에 컨택하고 후원받는 것은 2021 고카톤 이후로 처음인데.. 한번 해보고 나니 좀 더 수월하게 할 수 있었던 것 같습니다. 저는 6조로 참여하여 강의메이트라는 서비스를 만들었습니다. 강의메이트는 각 강의를 듣는 수강생들끼리 모일 수 있는 커뮤니티 서비스입니다. 오픈채팅이나 에브리타임 등, 폐쇄적이고 찾기 힘든 기존 강의 커뮤니티들의 단점을 보완하였습니다. 또, 질문 모아보기 탭을 이용하여 자신이 듣지 않는 수업이라도 질문에 답변해 지식을 공유할 수.. 2022. 7. 31.
[리뷰] 2022 KUCC 게임잼 후기 - 운영 고려대학교 중앙 컴퓨터동아리 KUCC에서 제 2회 게임잼을 개최했습니다. 사실 회장을 중임한 이유도 게임잼을 한번 더 개최하고 싶어서가 컸어요. 이전과 달리 인원이 늘어 총 11팀, 30명이 참가하였습니다. 그래서 동아리방에서 진행할 수 없었기 때문에 장소를 확보해야 했습니다. 30명 이상이 들어갈 수 있는 파티룸 중 테이블과 의자가 많은 곳을 추려 장소를 선정했습니다. 1박 2일 이상의 행사는 밤샘 대관이 가능한 곳을 찾아야 하는데 참 쉽지 않죠😅 처음에는 유스호스텔을 고려했었는데 혼숙 문제때문에 패스. 아무튼 적당한 장소를 찾아서 다행이었습니다. 인원은 딱 30명이었는데 적당했습니다. 사실 다른 부분들은 2020년 제 1회 게임잼 때 준비했던 것들을 그대로 차용해와서 크게 준비할 부분이 없었습니다. .. 2022. 5. 9.
[독립 출판] 내 만화책을 세상에 내보내기까지 회사에서 인턴 생활을 하며 겪은 재밌는 에피소드들을 꾸준히 만화로 그려 회사 블로그와 인스타그램 등에 일상툰의 형식으로 연재해왔는데요. 처음에는 장난식으로 그렸던 만화지만, 회차가 쌓이고 주변인들의 반응이 좋아 오랜 꿈이었던 출판을 해보자는 생각이 들었습니다. 우선 지금까지 그린 만화들을 편집해 인디자인으로 편찬했습니다. 기존 만화 파일을 포토샵 액션을 이용해 일괄적으로 편집했습니다. 페이지 번호도 넣고, 책 정보도 넣습니다. 그림판 만화다 보니 화질이 떨어질까 걱정했는데 인쇄해보니 글씨가 생각보다 잘 보여서 다행이었습니다. 다만 책의 안쪽 접히는 부분을 고려하지 않고 만화를 가운데에 배치했더니 보기에 조금 불편해서, 이 부분을 개선하고 다시 샘플본을 주문했습니다. 구청에 방문해 출판사를 신고하고, 만화.. 2022. 3. 4.
[후기] 첫 인턴 생활을 마치며 2021년 3월부터 2022년 2월까지 총 1년간의 인턴 생활을 끝마치게 되었습니다. 3월부터 8월까지는 휴학 후 풀타임 인턴으로, 9월부터 2월까지는 학교 비대면 수업 18학점 수강과 병행하며 파트타임으로 일했습니다. 처음 입사하고 나서는, 피그마 API를 이용해 피그마 작업물을 그대로 바닐라 자바스크립트 및 HTML, CSS 파일로 변환해주는 Figma to app이라는 프로그램을 만들었습니다. 이 프로그램을 이용해 디자인을 그대로 웹으로 컨버팅한 것이 Medimages입니다. 그 후에는 피그마에서 번역 작업을 용이하게 해주는 피그마 플러그인을 Typescript로 만들었습니다. 이 또한 Medimages에 적용되어 한국어, 영어, 스페인어를 지원할 수 있게 되었습니다. 그 후에는 회사 메인 홈페이지.. 2022. 3. 3.
[클린 코드] 클린 코드 9~10 9 9.1 TDD 법칙 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다. 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다. 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다. 9.2 지저분한 테스트 코드를 쓰나 테스트를 안 하나 오십보백보다. 테스트 코드도 실제 코드 못지 않게 중요하다. 깨끗하게 짜야 한다. 테스트 코드가 지저분하면 실제 코드를 변경하는 능력이 떨어지고, 개선하기 어려워진다. 9.3 테스트 코드는 가독성이 가장 중요하다. 9.4 테스트 함수마다 개념 하나만 테스트해야한다. 각 개념마다 테스트를 쪼갠다. 9.5 F.I.R.S.T. Fast: 테스트는 빨라야 한다. 자주 돌려야 하기 때문이다. Indepandent: 각 테스트는 서로 .. 2021. 11. 6.