ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [SSAFY/싸피] 싸피 7기 중도 퇴소 후기 / 싸피 후기
    회고 2022. 9. 10. 22:48
    728x90

    개요

    공통 프로젝트가 끝나기 1~2주 전 LG U+ 인턴십 전형에 참여하기 위해 중도 퇴소하게 되었습니다.

    프로젝트의 마무리는 거의 끝난 상황이었지만 끝까지 마무리하고 가지 못해 팀원들에게 죄송하다는 말씀을 다시 한번 드립니다

     

     

    취업준비의 시작

    • 국숙세단 라인의 컴퓨터공학과와 커리큘럼이 동일한 학과 전공(3.62/4.5)
    • 재밌어서 협업 없이 혼자 진행했던 python flask기반 토이 프로젝트 3개, AWS 배포 2번
    • 영어 스펙 X, 자격증 X
    • 코딩테스트 공부 X
    • 인턴, 연구실 경험 X

     

    개인적으로 만들고 싶었던 서비스들만 혼자 만들어보았고 백엔드에 관심이 있었지만 Spring + Java에 대한 지식이 전무한 상황이었습니다.

     

    2021년 10월부터 취준을 시작해야겠다고 마음을 먹게 되었습니다.

    평소 토이 프로젝트를 하며 백엔드에 관심이 있었기 때문에 Java부터 공부를 시작하게 되었습니다.

    우연히 주위 사람들로부터 SSAFY라는 교육과정이 있다는 것을 듣고 지원하여 운 좋게 입과 하게 되었습니다.

     

    입과 전에는 Java에 대한 문법과 HTTP 기초지식, Spring 강의 (자바의 정석, 인프런 김영한님의 강의 등)을 학습하였습니다.

     

    1학기

    Java, Algorithm, HTML/CSS, Javascript, Vue, MySQL, MyBatis, Spring Framework 등을 학습하고 HappyHouse라는 프로젝트를 2인 1조로 진행하게 됩니다.

     

    HappyHouse는 부동산 프로젝트로 원하는 기능들을 넣어볼 수 있습니다.

     

    이때 저는 "백엔드 개발자가 될 것이고 JPA를 쓰는 회사에 가고 싶으니까 Spring Boot + JPA를 공부할 거야"라는 생각으로  HTML/CSS, Javascript, Vue, MyBatis등에 대해서는 학습을 꼼꼼히 하지 않았는데 언제 어디서 해당 기술을 사용하게 될지 모르기 때문에 주어진 시간을 활용하여 꼼꼼하게 학습했다면 좋았을 것 같다는 아쉬움이 있습니다.

     

    물론 여기에 쏟을 시간으로 Spring Boot와 JPA에 대해 더 학습했기 때문에 좋은 결과가 있었을 수도 있습니다.

    하지만 언젠가 MyBatis로 만들어진 프로젝트를 유지보수할 수도 있고, Vue로 어드민을 만들 수도 있습니다.

     

    알고리즘 스터디와 면접 스터디

    어느 부트캠프와 마찬가지로 SSAFY에만 입과 하게 된다고 자동으로 취업을 시켜주진 않습니다.

    결국 빠르게 성장하기 위해서는 9~6시 교육과정 이외에도 자기 주도적인 학습을 하는 과정이 필요합니다.

    이때 저는 알고리즘 스터디를 통해 코딩 테스트를 대비하였으며 면접 스터디를 통해서 CS에 대한 전반적인 지식을 다졌습니다.

     

    꾸준한 문제풀이를 통해 백준 기준 골드 1까지 달성하게 되었고 6개월 정도가 지난 후 코딩 테스트 합격률이 예전보다 많이 올라갔습니다 (서류와 코테를 같이 보는 기업들도 있었기 때문에 Spring 기반의 토이 프로젝트 등을 수행하며 이력서가 업데이트되어 그럴 수도 있습니다)

     

    또한 면접스터디를 진행하면서 정말 많은 인사이트를 얻게 되었습니다.

    이미 네카라쿠배당토와 같은 유명한 서비스기업의 면접을 보고 오신 분들이 스터디 구성원분들로 계셨으며 다음과 같은 주제들을 학습하며 정말 많이 배웠습니다.

    • JVM, GC
    • Java Collections Framework
    • JPA
    • Spring Framework + 디자인 패턴
    • 네트워크
    • DB
    • 객체지향 + 클린 코드 + 대용량 트래픽

    틈틈이 개인적인 학습

    공부하며 생긴 궁금한 점들에 대해서 블로그에 기록하였으며 개발자로서 꾸준히 공부함을 나타내는 증빙자료로도 사용할 수 있게 되었습니다.

     

    인프런의 강의를 통해 Spring, JPA에 대한 학습 하였으며 취업박람회 기간 동안에는 Spring과 JPA를 활용해 회원가입 + 게시판을 기능을 구현하고 AWS로 배포하는 프로젝트를 혼자 진행해 보았습니다.

     

    이 시간이 SSAFY의 2학기에 진행하는 공통 프로젝트에서 많은 도움이 되었습니다.

     

    2학기

    프로젝트

    BE 3명 FE 3명과 함께 협업을 할 수 있었던 기회였습니다.

    운 좋게 좋은 팀원들을 만나게 되었고 Git, Jira에 대해 친숙해지는 기회가 되었습니다.

    개인 프로젝트에서 사용했던 기술 스택을 그대로 사용하였으며 이로 인해 Spring JPA에 대해 복습을 다지며 이해를 조금 더 확실하게 할 수 있었습니다.

     

    또한 Spring Security를 통한 소셜 로그인 구현, Redis 사용, OpenVidu, Docker , Jenkins, Nginx 등을 새롭게 학습해 보며 적용해 보는 시간을 가졌습니다.

     

    새로운 기술들을 적용하는 것은 언제나 힘든 작업이지만 끝내고 나니 뿌듯한 것 같습니다.

    특히 WebRTC 기술을 적용하기 위해 공식문서를 엄청나게 읽고 이를 적용했을 때가 가장 기억에 남습니다.

     

    협업을 진행했고 공부해보고 싶었던 기술 스택들도 학습했던 뜻깊은 프로젝트였습니다.

    또한 팀원들을 통해 알게 되었는데 반 우수 프로젝트에 선정되었다고 합니다.

     

     

    컨설팅

    SSAFY에서는 면접, 자소서 컨설팅을 지원합니다.

    면접 전에 면접에 대비한 예상 질문 답변 리스트를 들고 갔었고 현재 답변이 어떤 부분이 모호한지, 대답을 어떻게 하면 좋을지에 대해 피드백을 받았던 좋은 경험이 있습니다.

     

     

    SSAFY 기간 동안 기업 합불 여부

    • SK ICT 챌린지 1차 코딩테스트 합격, 2차 코딩테스트 탈락
    • 쏘카 코딩테스트 탈락
    • 오늘의 집 코딩테스트 탈락
    • 라인 코딩테스트 탈락
    • 데브 매칭 백엔드 코딩테스트 탈락
    • 우리 은행 SSAFY 전형 서류 합격 및 코딩테스트 포기
    • 2022 카카오 서머 인턴십 코딩테스트 합격 최종면접 탈락
    • 네이버 인턴십 코딩테스트 탈락
    • 카카오 엔터프라이즈 체험형 인턴 코딩테스트 탈락
    • 이마트 서류합격 코딩테스트 합격 면접 포기
    • LG U+ 아이들나라 서류 합격 코딩테스트 합격 면접 합격 인턴십 합격

    되돌아보니  코딩테스트에서 탈락이 많은 것 같아 신입으로 입사하기 위해서는 코딩테스트 학습이 정말 중요한 것 같습니다..

     

    되돌아보며

    중간중간 쉬지도 않고 공부한 것은 아니지만 거의 아침 9시부터 새벽 1시까지 매일매일 달려왔던 것 같습니다. (컴퓨터 게임도 1~2시간씩은 종종 했습니다ㅎ)

    다른 분들이 학부생부터 천천히 쌓아온 것을 빠르게 습득하려다 보니 시간을 효율적으로 사용하기 위해 노력했습니다.

     

    학습하면서 "왜"라는 질문에 대한 답변을 블로그를 통해 기록하며 왔기 때문에 헷갈리는 것들을 바로바로 복습할 수 있었고 무작정 외우는 것보다 이해함으로써 효율적으로 학습한 것 같습니다.

     

    또한 SSAFY 내부에서 스터디를 하며 새로운 사람들도 알게 되고 그 안에서 정말 많이 배웠기 때문에 스터디를 한 것은 되돌아보았을 때 정말 잘한 것 중 하나 같습니다.

     

    이 과정들 속에서 만나게 된 모든 분들에게 감사드리며 앞으로도 계속 성장하는 개발자가 되기 위해서 노력할 것 같습니다.

    추후에 다시 다른 곳에서 만나 같이 행복하게 일할날을 기다리며..

    댓글

Designed by Tistory.