SSAFY

[SSAFY] SSAFY 10기 수료 후기(1학기/2학기/프로젝트/삼성연계/기업연계/수상/수료)

mirae.kwak 2024. 9. 2. 17:12
728x90
시작이 제일 무서워 미룬이 
완벽하지 못할까 봐 지금이
내일의 나에게 일단 미루지
그러다가 돼버렸지 미룬이
( 'ᵕ' و(و ♪‪( 'o' و(و ♪‪

 

싸피가 끝난지 벌써 2달이라는 시간이 지났는데요....(시간 참 빠르다)

싸피 기간동안 정신없이 주어진 것들을 해내느라 정리할 힘도 시간도 없었네요

미루고 미루다 많은 것들이 정리된 지금! 더 잊어버리기 전에 적어보려고 합니당:) 

 

 

 

알고리즘에 치여 살던 1학기

1학기는 자바 전공반에서 다양한 이론을 배우고 주기적으로 시험도 봤습니다. Java 언어 기초, HTML/CSS/JS 웹 개발 기초, Vue와 Spring 프레임워크에 대한 개발 공부를 중심으로 했는데요. 중간중간 알고리즘 교육도 쉬지 않고 받았답니다. (바쁘다 바뻐) 

 

전공생이었던 저는 Java 언어나 HTML/CSS/JS는 이미 전공에서 배웠던 상태였고, Spring이나 React 프레임워크는 다뤄본적이 있어서 따라가기 어렵진 않았던 것 같아요. 하지만 그만큼 새롭게 배울 수 있는 것들이 적다고 느껴지기도 했답니다..

 

 

그래서 IT 연합동아리 DND에 가입해서 그 기간동안 팀프로젝트 개발을 병행했습니다!! 사실 싸피 9-6동안 있으면서 프로젝트를 한다는게 정말 쉽지 않았는데 쉬는시간이나 싸피 이후 시간을 다 투자하니 되긴 하더라구요ㅎㅎ 또 1학기 기간에는 자격증을 많이 취득하는데요 저는 정보처리기사 자격증을 취득하기도 했어요!

 

 

1학기에 제가 특히 도움을 많이 받았다고 생각하는 건 바로 "알 고 리 즘"입니다. 전공에서 알고리즘을 배우긴 했지만 여러 알고리즘들이 구조적으로 이해되진 않았는데, 싸피에서 알고리즘 강의를 들으면서 전보다 확실히 이해도가 깊어졌다고 느꼈습니다.

그리고 무엇보다 문제를 하루에 5-6개씩 풀다보니 실력이 늘지 않을 수가 없는.... (거기에 알고리즘 스터디는 필수)

 

 

싸피 시작할 땐 백준 G4정도였는데 1학기 동안 G1을 찍었으니 꽤나 열심히 했죠?? 백준만이 아니라 프로그래머스, SWEA 등의 사이트도 이용하다보니 다양한 유형을 풀고 익힐 수 있어서 좋았던 것 같아요. 

 

싸피에서 알고리즘 강의를 들으면 알고리즘 별로 내용, 방식, 시간복잡도, 예시코드들을 모두 노션에 정리를 해뒀었는데요. 싸피가 끝난 지금도 가끔 알고리즘이 헷갈리면 정리해뒀던 내용을 다시 보곤 합니다. 강의력이 너무 좋으셔서 이해가 너무 잘돼요...

 

 

 

프로젝트에 휩쓸린 2학기

2학기에는 총 3번의 프로젝트를 진행하게 되는데요. 공통-특화-자율 프로젝트로 구성됩니다. 공통 프로젝트는 자유 주제로 팀프로젝트를 처음 경험해보는 시간, 특화 프로젝트는 AI/빅데이터/IoT/블록체인 중 원하는 분야를 선택해 팀 프로젝트를 진행해 보는 시간, 자율 프로젝트는 기업연계 프로젝트 또는 오픈소스 프로젝트 또는 자유 주제 프로젝트를 개발해볼 수 있는 시간입니다. 특히 특화프로젝트 기간에는 각 캠퍼스에서 우수한 교육생을 뽑아 삼성 연계 프로젝트를 진행할 수 있는 기회가 주어지기도 합니다. 이번 10기에서는 삼성 DA 연계 프로젝트가 진행됐어요!

 

이제부터 제가 했던 프로젝트들에 대해 하나하나 정리해보려고 합니다. (ू•ᴗ•ू ) •°ˎˊ˗

 

 

1. 공통 프로젝트

팀빌딩부터 쉽지 않았지만, 첫번째 프로젝트인만큼 막상 프로젝트를 시작하면 해야할 것들이 쏟아집니다. 비개발 업무와 개발 업무를 나눠볼 수 있는데요. 개발업무로는 Jira와 Gerrit이라는 새로운 툴을 익혀 사용해야하고, 비개발 업무적으로는 다양한 산출물 자료들을 작성해야한다는 점이 있습니다. 정해진 틀이 명확하지 않다보니 팀에서 상의해서 하나하나 정해야한다는게 은근 시간과 노력이 많이 드는 작업이었어요. 개인적으로 저는 Notion을 적극 활용해서 Notion에 템플릿을 만들어 프로젝트에 대한 모든 것을 정리했습니다.

 

공통 프로젝트는 자유주제이다 보니 좋은 주제를 생각하는데 굉장히 많은 시간을 쓰게됩니다. 그 과정에서 나왔던 아이디어들이나 기존 서비스 등 조사 내용도 모두 노션에 정리했어요. 아이디어 회의만 이만큼....

 

제가 했던 프로젝트는 AI를 활용하여 손글씨를 폰트로 제작해주는 서비스였는데요. 사용자가 손글씨를 제출하면 AI가 손글씨를 학습해서 손글씨를 기반으로 폰트를 만들어주는 그런 서비스입니당(재밌죠?!) 시중에 그런 서비스가 거의 없기도 하고 다들 재밌을 것 같은 주제라 선택했어요. 과정은 쉽지 않았지만요...

 

 

저는 백엔드 개발과 AI쪽을 서포트했는데요. 5일동안 API를 20개정도 만들기도 하고, 설정 값을 달리하면서 약 70가지의 모델을 테스트하고 폰트를 제작하기도 했습니다. 또 여러 오픈소스들 코드를 뜯어보며 필요한 코드들을 결합하기도 했답니다. 기술적으로나 협업에 있어서 많이 성장하고 배웠던 프로젝트였어요.

 

무엇보다 대전 캠퍼스 11개 팀 중에서 1등(최우수상)을 차지해서 아주 뿌듯하고 만족했던 프로젝트 였습니다. 

 

프로젝트가 궁금하시다면 여기로...

 

GitHub - No-Friend/sonmandu: 손만두(손글씨 만들어 드립니다) 프로젝트입니다.

손만두(손글씨 만들어 드립니다) 프로젝트입니다. Contribute to No-Friend/sonmandu development by creating an account on GitHub.

github.com

 

 

 

2. 삼성 DA 연계 프로젝트(특화 프로젝트)

공통프로젝트가 끝나면 특화프로젝트를 진행하는데요. 그 기간에 맞춰 각 캠퍼스의 우수 교육생을 뽑아 삼성 연계 프로젝트를 진행합니다. 대전에서는 총 7명이 선발되었는데 그 중 제가 뽑혔지 뭐에요...😚🤭 

아래 SSAFY 사이트의 SSAFY 소식에 들어가시면 10기 DA사업부 프로젝트 글을 참고하시면 됩니다ㅎㅎ

 

삼성 청년 SW 아카데미

삼성 청년 SW 아카데미| 소프트웨어 교육, 취업 지원, 코딩 교육

www.ssafy.com

 

 

이번에는 삼성 DA 사업부와 함께 프로젝트를 진행하며 실제 사업부 현업 멘토님들과 프로젝트를 할 수 있게되었어요. 특히 삼성 수원 사업장을 방문하여 멘토님과 회의하고 수원 사업장을 견학해보면서, 삼성 개발자들의 모습을 보는게 많은 동기부여가 됐답니다. 

 

 

제가 했던 프로젝트는 삼성 비스포크 패밀리허브 냉장고 기반의 개인화서비스입니다. CES2024에서 발표된 삼성 비스포크 패밀리 허브의 기술에 맞춰 냉장고가 개개인을 인식해서 맞춤서비스를 제공한다는 것이 특징입니다. 

 

GitHub - fridge-is-free/freezia: 🍽️ 삼성전자 비스포크 냉장고 패밀리허브 플러스 개인화 서비스 |

🍽️ 삼성전자 비스포크 냉장고 패밀리허브 플러스 개인화 서비스 | 🏆 SSAFY 삼성전자 DA사업부 연계 프로젝트 우수상 - fridge-is-free/freezia

github.com

 

 

개발적으로는 백엔드와 인프라 개발을 맡아 새로운 기술을 많이 도입해서 개발 실력을 키우고, 발표자로서 삼성과 멀티캠퍼스 임원분들 앞에서 서비스 발표도 해보는 좋은 경험이었습니다. (프로젝트 우수상 받았어요...🏆🖤)

 

 

 

3. 기업연계 프로젝트(자율 프로젝트)

마지막 프로젝트는 자율 프로젝트인데요. 자율 프로젝트는 총 3가지로 기업 연계 프로젝트/오픈소스 프로젝트/자율 프로젝트로 나눠서 진행됩니다. 기업연계 프로젝트는 프로젝트를 제안한 기업들에서 원하는 기업에 지원하고 선발되면 기업 멘토님과 프로젝트를 진행할 수 있게됩니다. 오픈소스 프로젝트는 오픈소스용 프로젝트를 개발해보는 것이고, 자율프로젝트는 자유 주제로 프로젝트를 진행합니다.

 

저희 팀은 기업연계가 싸피에서만 할 수 있는 특권이라고 생각해 기업연계 프로젝트를 선택했습니다. 지원했던 기업 중 SEMES(세메스) 기업에 선발되어 세메스 기업 연계 프로젝트를 진행하게 됐습니다ㅎㅎ

 

주제는 AI를 활용한 세메스의 물류반송시스템 로그 분석 웹서비스인데요. 세메스 기업에서 필요로 하는 요구사항과 도메인을 이해하고 세메스 기업 멘토님과 주기적으로 소통하면서 저희 팀의 방식대로 기업의 니즈를 만족하는 서비스를 구현했습니다. 

 

GitHub - Dofarming/SEMENTO: SEMES 기업연계 : AI를 활용한 물류데이터 로그 분석 시스템 🔍

SEMES 기업연계 : AI를 활용한 물류데이터 로그 분석 시스템 🔍. Contribute to Dofarming/SEMENTO development by creating an account on GitHub.

github.com

 

기업연계를 통해서 기업 도메인 지식과 니즈를 이해하고 서비스를 기획해내는 경험을 해볼 수 있었고, 그 과정에서 시스템 아키텍처나 기술 선정 등 다양한 기술적 고민을 해볼 수 있는 기회였습니다. 기업연계 프로젝트인 만큼 보안적인 제약이 있었지만 해결방법을 찾아나가는 과정도 의미있었는데요. 특히 처음 접하는 툴을 사용해 시뮬레이션을 개발했던 작업은 잊지 못할 것 같아요... (진짜 울면서 개발했거등여😭) 

 

3번의 프로젝트 중에서 세메스 기업 연계 프로젝트는 더 애착이 가는데요... 과정이 힘들기도 했지만 결과가 너무 좋아서 만족했던 프로젝트 입니다!! 서비스의 완성도도 높았고 무엇보다 팀원들간의 협업이 완벽했던 것 같아요. 

그 덕분에 기업연계 프로젝트 20팀 중 1등, 전국 159개 팀 중 3등이라는 우수한 성적까지 얻어냈답니다~~ (๑˙³˙)و 

 

 

 

1년간 싸피 생활 수료

24년 6월 25일 싸피 10기 수료식을 기점으로 1년동안 싸피 생활이 끝났답니다!! 1학기는 천천히가나 싶었지만 갈수록 빠르게 시간이 흐르더라구요. 언제 1년이 지나버린건지...

10기 수료식 / 수료장 및 상장

 

사실 싸피를 시작할 땐 1년을 헛되게 보내게 될까 고민이 많았는데요...

 

최근에 면접에서 싸피를 한 걸 후회하진 않냐는 질문을 들었을 때 고민없이 후회하지 않는다고 대답했답니다!!

 

 

2학기에는 프로젝트적으로도 개인적으로도 힘든일이 많아 딱 포기하고 싶을 때가 있었는데, 시간에 맡겨두니 그런 것들은 어느새 괜찮아지더라구요. 싸피에서 그동안 해낸 것들도 배운 것들도 많아서 뿌듯한 마음으로 수료했던 것 같습니다. 또 저와 같은 개발자들을 만나 이야기 나누고, 네트워킹할 수 있다는 점에서 좋은 사람들을 만날 수 있다는 것도 큰 장점이었던 것 같아요!! 

 

 

1년간 싸피 생활 끝 ٩(*'へ'*)و

728x90