[우테코 8기 프리코스] 오픈 미션 시작

2025. 11. 5. 15:12·우아한 테크코스 8기 프리코스

오픈 미션이란?

이전 기수들에서 5주 차까지 진행되었던 주차별 미션과 달리,

이번 우테코 8기에서는 3주 차까지 이전 주차와 동일하게 주어진 미션을 수행하고 4~5주 차는 개인이 주제를 정해 수행하는 자율미션이 주어졌습니다.

 

오픈 미션은 말 그대로 모든 게 자율입니다.

팀을 조직해서 팀 프로젝트를 해도 되고, 이전 프로젝트를 발전시켜도 되며, 다른 언어로 프로젝트를 진행해도 된다고 합니다.

 

다만 도전과 발전이 이번 오픈 미션의 목적이므로 너무 쉽거나 익숙한 미션은 지양하는 것이 좋다고 말씀하셨습니다.

 

어떤 주제를 정할까?

이번 미션에서는 모든 게 자율이어서 어떤 미션을 수행할지 고민되었습니다.

 

저는 미션 선정 기준을 다음과 같이 잡았습니다.

 

- 지금까지 한번도 안 접해본 분야이어야 할 것.

- 우테코 오픈미션에서 끝나는 것이 아닌, 더 발전시킬 수 있는 프로젝트일 것.

- 설령 오픈미션에서 탈락하더라도, 해당 프로젝트를 가지고 포트폴리오로 써야 할 것.

 

저는 이번 오픈미션을 계기로 지금까지 한 번도 접하지 않은 분야를 도전하고 싶었습니다.

그런데 설사 그 프로젝트가 완성되지 않거나 미흡해서 오픈미션에서 탈락하더라도, 이를 발전시켜서 포트폴리오로 가져가고 싶은 미션을 고민했습니다.

 

주제 선정 및 목표

고민하던 중 이전에 기획했던 주제를 활용해 보기로 했습니다.

바로 파일 압축/해제 프로그램입니다.

 

과거에 웹으로 파일 압축/해제 기능을 제공하는 서비스를 고민해 봤습니다.

파일 압축/해체 과정에서 파일을 서버로 보내지 않고 자바스크립트와 Rust를 사용하여 해당 PC에서 압축/해제를 하는 서비스를 생각했습니다.

서비스 사용자가 정보유출의 걱정 없이 엣지 디바이스에서 브라우저를 통해 파일 압축/해제를 하는 것이 핵심입니다.

 

다만 현재 저는 파일의 압축/해제에 대해 아예 아는 것이 없으며, Rust 언어 또한 모릅니다.

따라서 2주라는 짧은 시간 동안 이에 대해 공부하며 서비스를 만드는 것은 무리가 있을 것 같습니다.

그래서 목표를 단계적으로 설정했습니다.

 

목표

1차 목표는 다음과 같습니다.

 

  • 파일 압축/해제에 대해 학습. (Deflate 알고리즘등 관련 알고리즘 학습)
  • Node.js를 사용하여 파일들을 ZIP 파일로 합치고 해제하는 프로그램 작성
  • 위 프로그램에 압축 기능 추가

 

다음과 같이 진행해서 우선 콘솔로 동작하는 ZIP 압축 및 해제 프로그램을 만드는 것이 1차 목표입니다.

 

2차 목표는 위에서 만든 프로그램에 다양한 압축 포맷을 지원하도록 추가하는 것입니다.

 

3차 목표는 Node.js로 만든 프로그램을 Rust로 만들어서 두 프로그램의 성능(실행시간)을 비교해 보는 것입니다.

 

그리고 최종적으로는 우테코의 프리코스 과정에서 탈락하더라도,

오픈미션에서 만든 프로그램을 활용하여 이를 브라우저에서 실행할 수 있도록 웹서비스 형태로 만드는 것이 목표입니다.

 

 

 

마지막으로

압축/해제 프로그램이라는 게 한 번도 접해보지 않은 분야여서 지금 제 계획이 맞는지조차 판단할 수 없어서 걱정은 많이 됩니다.😭

하지만 2주라는 짧은 시간 동안 고민만 하다가 끝내기 싫어서 일단 부딪쳐보려고 합니다.💪

 

도전이 실패로 끝나더라도 제가 아예 모르는 영역을 개발해 보는 것이기 때문에 얻어갈 것은 많을 것 같습니다..!

'우아한 테크코스 8기 프리코스' 카테고리의 다른 글

[우테코 8기 프리코스] 오픈 미션 후기  (0) 2025.11.23
[우테코 8기 프리코스] 파일 압축 개념 정리  (0) 2025.11.06
[우테코 8기 프리코스] 3주차 과제 후기  (0) 2025.11.04
[우테코 8기 프리코스] 1주차 과제 후기  (0) 2025.10.17
'우아한 테크코스 8기 프리코스' 카테고리의 다른 글
  • [우테코 8기 프리코스] 오픈 미션 후기
  • [우테코 8기 프리코스] 파일 압축 개념 정리
  • [우테코 8기 프리코스] 3주차 과제 후기
  • [우테코 8기 프리코스] 1주차 과제 후기
월월월월
월월월월
  • 월월월월
    Bobostown
    월월월월
  • 전체
    오늘
    어제
    • 분류 전체보기 (43)
      • 개발 (4)
      • 사이드 프로젝트 (1)
        • interview-lab (1)
        • Loft (0)
      • Claude (1)
      • React (5)
        • React Router (1)
        • Interactive (2)
      • Javascript (1)
      • node.js (3)
      • npm (3)
      • Nest.js (0)
      • Web (5)
        • Web API (4)
      • TDD (2)
        • Jest (0)
      • TroubleShooting (1)
      • Rust (1)
      • Bash (1)
      • 보안 (1)
      • 일상 (4)
      • 여행 (5)
      • 우아한 테크코스 8기 프리코스 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    npm
    peer dependency
    private package
    webbase line
    json-schema
    VITE
    보홀
    Media Capture and Streams API
    framer motion
    nofitication
    오픈미션
    node.js
    motion
    react
    runzipper
    package.json
    Web API
    LZ77
    devfest 2025
    오실리에이터
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
월월월월
[우테코 8기 프리코스] 오픈 미션 시작
상단으로

티스토리툴바