바쁘고 행복했던 2021년

Shelby Choi·2022년 1월 10일
0

2021년 내가 진행한 프로젝트

🎼유니티 리듬게임 프로젝트 [Sound of Fairies]

사용툴: Unity
github readme: https://github.com/Sookmyung-APPS/SoundOfFairies
시연영상 및 apk파일: https://sookmyung-apps.github.io/#/project/SoundOfFairies

나의 첫 협업 프로젝트였다. 이 프로젝트로 github로 협업하는 것도 배우게 되었고, 재작년에 주먹구구식으로만 익힌 유니티를 실질적으로 사용해보면서 게임 개발의 즐거움을 알게되었다. 무엇보다 좋은 팀원분들과 함께할 수 있어서 너무 행복했다.

📍 깨달은 점

  1. 협업의 중요성
    : 새내기때 혼자 프로젝트를 할 때는 현직 개발자 분들이 말하는 협업의 중요성이 잘 실감나지 않았다. 그런데 이 프로젝트를 계기로 팀원과의 소통, 팀원을 위한 코드 작성의 중요성 등을 깨닫게 되었다. 변수명은 물론 주석까지 세심하게 신경 써야한다. 또한가지는 내가 넣고 싶은 기능, 뺐으면 하는 기능이 있다고 해서 무조건 다 수용해주지 못한다는 것이다. 최대한 내 의견을 관철시키려고 노력하되, 팀원들과의 조율을 통해 협업의 효율성을 최대로 끌어올려야 한다.
  2. 초기 해상도 설정의 중요성
    : 유니티에서 처음 설정된 해상도를 변경하기란 여간 쉬운 것이 아니다. 처음에 해상도를 1280 * 1920으로 설정하고 프로젝트를 진행했는데, 나중에 스마트폰에서 테스트를 해보니 화면이 잘리는 것이었다. 유지보수 과정에서 얘를 고치는 게 8할이었던 것 같다. 모바일 게임 개발에서는 가변 해상도를 처음부터 고려하고 프로젝트를 진행하는 것이 바람직하다고 본다.

😎 느와르 캐릭터 테스트

사용스택: HTML5, CSS3, Javascript
github: https://github.com/ilmerry/ilmerry.github.io
사이트: https://ilmerry.github.io/

그동안 쌓아왔던 프론트엔드 기초지식을 활용해볼 수 있었던 좋은 기회였다. 기획부터 디자인, 설명글까지 모두 직접 만들었기 때문에 더욱 의미있었던 프로젝트였지 않나 싶다. 내가 React를 접하기 전에 만든 프로젝트라 미흡한 점도 많고 지금 보면 '이렇게 짤걸'하는 코드들이지만, 실제로 배포도 해보고, 친구들한테 홍보도 하면서 개발의 재미를 느끼게 해준 프로젝트였다고 생각한다.

📍 아쉬웠던 점

  1. 라이브러리 등을 이용하지 않고 순수 바닐라JS로 코딩한 것
  2. 이미 알고있는 지식에서 크게 벗어나지 않았다는 점
  3. 실제 테스트 결과 각자의 MBTI랑 일치하지 않았다는 점

📍 개선하고싶은 점

  1. 새롭게 배운 지식들을 기반으로 기능 추가
  2. 백엔드로 사용자 결과 데이터 관리
  3. 좀 더 눈길을 끌 수 있는 UI

🖼 동아리 전시회 웹 프로젝트

사용스택: HTML5, CSS3, Javascipt, React
github: https://github.com/Sookmyung-APPS/Sookmyung-APPS.github.io
사이트: https://sookmyung-apps.github.io/

가장 힘들었던 프로젝트 중 하나. 프로젝트 기간도 짧았고, 미흡한 리액트 지식으로 참여했기 때문에 조금 벅찼다. 하지만 리액트가 정말 재밌다는 것을 이 프로젝트를 통해 깨달았다. 프론트엔드 개발자를 꿈꾸게 된 건 바로 이때부터인 것 같다.

📍 깨달은 점

내가 담당한 페이지는 프로젝트 목록을 띄워주는 페이지였는데, 버튼을 누를 때마다 해당하는 목록들을 띄우고, 프로젝트 카드를 클릭하면 상세페이지로 이동하는 것이 주기능이었다. 근데 이 버튼이벤트 핸들링을 프로그래밍하는게 쉽지가 않았다. 이걸 3일을 잡고 있었던 것 같다. 우여곡절 끝에 구현하긴 했지만 코드가 꽤 지저분하다. 추후 개인 프로젝트를 통해 이러한 인터랙티브한 기능들을 깔끔하게 구현하고 싶다.

🌌 교내 해커톤 웹 프로젝트

사용스택: HTML5, CSS3, Javascipt, React, Node.js
github: https://github.com/Sookmyung-Software-Hackathon/SMSWH_TEAM25

이것도 정말 힘들었던 프로젝트 중 하나. 처음으로 백엔드와 협업을 한 프로젝트였는데, 그 방법도 제대로 알지 못하고 협업을 해서 죄송스러웠다. 또한, 날밤을 샜는데도 결국 기능이 제대로 동작하지 않았고 배포도 제대로 되지 않아서 그야말로 쓴맛을 제대로 본 프로젝트 였다. 하지만 아이디어는 우승감이라고 생각한다.(내가 낸 아이디어였다) 단순히 닉네임만 지어주는 것이 아니라 거기서 파생된 이메일 주소, 인스타 아이디도 지어준다. 팀원분들과 다시 의기투합해서 꼭 완성하고 싶다.

📍 깨달은 점

  1. 백엔드에 대해서 공부해야 겠다.
  2. 각종 API들을 적재적소에 써먹을 수 있게 평소에 잘 공부해두어야겠다.

2021년의 나는...

정말 바빴지만, 정말 행복했다. 개발이 이렇게나 재미있고, 또 개발에 몰두하는 것이 얼마나 즐거운 것인가를 깨닫는 한 해였다. 학교 수업과 병행하면서 여러 프로젝트들을 진행하는 것이 쉽지는 않았지만, 지나고 보니 뿌듯하고 스스로도 단기간 안에 많이 성장한 것을 느낀다. 앞으로 진행할 더 멋진 프로젝트들과 새롭게 알게될 지식들이 기대된다!

2022년에 나는...

이걸 공부하고 싶어요

  1. 타입스크립트 익히기
    1-1. 'Do it 타입스크립트 프로그래밍'으로 공부중
  2. 리액트 제대로 알기
    2-1. '리액트를 다루는 기술'로 공부중
    2-2. React + TS 공부 예정
  3. 알고리즘 공부하기
    3-1. '이것이 코딩테스트다'로 공부중
    3-2. 백준 문풀

이 프로젝트는 꼭 할 거예요

  1. 인터랙티브 UI 위주의 웹사이트
  2. 유니티 메타버스 프로젝트
  3. 공모전 참여하기

2022년도 화이팅!!

profile
React를 애정하는 FE 개발자

0개의 댓글