시작하며...
솔루션, 소프트웨어 영업 직무로 근무하면서 개발자들과 소통할 경우도 많고, 직접 판매하는 솔루션의 API를 연동해 보기도 하면서 은근 "코딩"을 해 볼 기회가 있었다.
하지만 체계적인 공부 없이 그때그때 필요한 것만 익혔던 나는 파편화 된 지식으로 오히려 모르는 것보다 더 위험한 "어설프게" 아는 코린이(코린이라고 하기에도 민망한)였다.
"요즘에는 Python도 옛날 언어이고 React를 배워야 한대요!"
내가 실제로 솔루션 영업직으로 근무할 때, 엘리베이터에서 동기에게 했던 말이었다. 그렇다 나는 프로그래밍 언어와 라이브러리도 정확히 구분하지 못하는 혼돈의 코린이였다.
그런 코린이를 이제는 "그럴듯한" 웹 앱을 풀스택으로 개발할 수 있게 성장시켜준, 값진 "나의" SSAFY 1학기를 정리해본다.
25년 6월, 서울캠퍼스 최종합격 메일을 받고 7월 2일, 입과 안내 메일을 받았다.
7월 8일(화)이 1학기 시작일이였는데, 시작 전부터 사전 과제로 강의도 들어오고 알고리즘 문제도 풀고, AI 과제도 줘서 쉽지 않은 1년이겠다는 느낌이 팍팍 오는 사전 준비 기간이었다.
정규 교육이 시작되는 첫 날 간단한 레벨테스트를 보고, 나는 비전공 파이썬트랙 과정의 서울 3반으로 배정받았다. 그리고 7/18일 까지는 AI 스타트캠프 기간으로 AI 아이디어 해커톤도 하고 앞으로 SSAFY 과정이 어떻게 진행되는지 교육 받고 적응하고 그러는 시간이었다. 이 때 간단한 CLI랑 git 사용법도 배웠는데 "스타트캠프"인 만큼 진짜 앞으로의 과정을 준비하고 적응하는 시간이었다. 개인적으로는 백준 계정을 만들고 github도 만들고 gemini도 구독 시작하고 그랬던 기간.
그렇게 적응기간이 끝나고 본격적인 공부와 테스트의 시간이 시작됐다.
싸피 1학기 교육과정은 웹개발에 필요한 여러 도구들과 알고리즘 등 지식이 필요한 것들을 학습하고 거의 매주 금요일마다는 관통 PJT라는 1학기 최종 프로젝트를 준비하는 시간으로 구성되어 있다. 그리고 14기부터 본격적으로 대폭 늘어난 AI 교육도 있다. 매번 하나의 과목에 대한 학습이 끝나면 테스트를 보는데 그렇게 총 10개의 과목평가와 6개의 월말평가를 봐야하고, 그 중 절반 이상을 pass 해야 1학기 수료가 가능하다. 추가로 알고리즘 역량을 평가하기 위한 "SW 역량 평가" 도 비전공자의 경우 IM수준 이상을 통과해야 한다. 새로운 과목을 배울 때는, 오전에 강의를 2시간 듣고 2시간 동안 배운 개념을 오후에 실습과 과제를 통해 익히는 과정으로 되어있다. 이 실습과 과제가 진짜 알차기 때문에 매일 주어진 2개의 과제와 8개의 실습을 모두 끝내면 당일 배운 개념들을 확실히 익힐 수 있었다.
그렇게 1학기 동안 배운 것들을 정리하면,
| 항목 | 기간 | 내용 |
| 1. Python | 7/21 ~ 7/31 (약 2주) | python 문법, OOP |
| 2. SW 문제해결 기본(알고리즘 기초) | 8/4 ~ 8/22 (약 3주) | List, String, Stack, Queue, Tree |
| 3. Web + AI 특강 | 8/25 ~ 8/28 (4일) | HTML, CSS, Bootstrap, Gemini CLI |
| 4. SW 문제해결 응용(알고리즘 심화) | 9/1 ~ 9/17 (3주) | 브루트포스, 그리디, 백트래킹, 그래프 등 |
| 5. Django | 9/18 ~ 10/2 (2주) | Template, Model, ORM, Form, 인증 |
| 6. AI 강의 | 10/10 ~ 10/30 (3주) | 대학원 수준의 학문적 AI 강의,,, (교수님 진도가 너무 빨라여,,,) |
| 7. DB | 11/3 ~ 11/11 (6일) | SQL, M:1, M:M |
| 8. DRF (Django REST Framework) | 11/12 ~ 13 (2일) | DRF로 API 서버 만들기 |
| 9. JS | 11/17 ~ 11/25 (5일) | JS 문법, Event, DOM조작, AJAX |
| 10. Vue | 11/26 ~ 12/11 (2주) | Vue 문법, Router, 상태관리 |
이정도 인 것 같은데 돌아보니 진짜 많은 것들을 알차게도 배웠다!! ㅋㅋ
12/11 이후에는 취업박람회 일정이 있었고 최종 관통 프로젝트 개발과 경진대회를 진행하고 1학기가 마무리 되었다.
[SyncMovie]줄거리와 인물로 연결되는 영화 추천 플랫폼
1. 프로젝트 개요프로젝트 명: SyncMovie(싱크무비)핵심 컨셉: 단순한 평점 기반 추천을 넘어, 사용자가 선택한 줄거리와 인물(감독/배우)영화를 기반으로 영화를 추천하고, 리뷰를 공유하는 커뮤니
devbamtol.tistory.com
강의 중간중간 진행된 과목평가와 월말평가는 평균 80점으로 All Pass! 그리고 SW 역량 평가도 IM 다음 단계인 A형 취득!!
평가점수는 개인적으로 못한것도 아니고 잘한것도 아닌 것 같은,, 애매한 점수로 느껴지지만 그래도 최선을 다한 결과라서 만족!

SSAFY 1학기에는 일타싸피, 배틀싸피, AI챌린지, 싸피레이스까지 여러 게이미피케이션과 경진대회도 있다.
나는 모두 준수한 성적을 내기는 했지만 반대표로 선정되거나 입상을 하기에는 부족했다. ㅠㅠ
그치만 주어진 일정 안에서 각각 최선을 다했기 때문에 이것도 만족
너무 잘하는 친구들이 많아~~ ㅠㅠ 고수들이 SSAFY에 오는건 반칙이잖아요...

1학기 초반에 작성했던 목표 차트를 보면서 완료한 것들을 체크하고 보니 아예 잊어버렸던 것도 있고 잘 완료한 것도 있고 이 정도면 무사! 보람! 수료! 인가..?!
마치며...
SSAFY 1학기, 나름 열심히 최선을 다해서 달려왔다고 생각했는데 이렇게 돌아보니 아쉬움이 더 많이 남는 것 같다.
개발자로서의 기본기를 조금 다졌을 뿐, 어떤 눈에 띄는 성과가 부족한 것 같다는 생각이 계속 드는 것 같다. 나는 아직 배고프다아!!
그래도 어설프게 알던 여러가지 개념들을 체계적인 교육과정과 양질의 강의들로 재정립하고 실제 프로젝트 하나를 완성하면서 나도 할 수 있다는 자신감을 얻는 시간이었다.
2학기에는 좀 더 몰입하고 집중해서 진짜 가치 있는 서비스를 만들어내고 취업 성공할 수 있기를!!!


'Experience > 프로젝트 회고' 카테고리의 다른 글
| [SyncMovie]줄거리와 인물로 연결되는 영화 추천 플랫폼 (0) | 2025.12.31 |
|---|