SSAFY 1학기를 진행하며

Hyeon-Uk·2023년 6월 4일
0

끄적끄적

목록 보기
2/4
post-thumbnail

🤔 왜 SSAFY였나요?

취업시장이 얼어붙으니 마지막 꼬리칸이라도 타려는 마음에 2022년도 하반기부터 공고가 올라오는 족족 이력서를 넣고 이곳 저곳 면접을 봤지만 최종합격을 한 곳이 없었어요...

마지막 희망이었던 카카오 공채도 최종면접에서 떨어지자 "큰일났다 취준 길어지면 안되는데" 라는 생각부터 들게되더라고요...

그렇게 휴식기간을 가지던 와중에 메일함을 확인하니 이전에 지원서를 넣었던 SSAFY에서 인터뷰를 보러 오라고 연락이 왔어요.

이 메일을 보고 취준하는동안 찾아보지 못했던 SSAFY의 커리큘럼과 여러 지원을 찾아보았는데, 아! 나의 취준을 여기서 하면 딱이겠다! 라고 생각이 들게되어서 인터뷰에 응했어요! SSAFY를 선택한 이유는 다음과 같아요

  1. 여러 사람들을 만날 수 있어요
  2. 여러 사람들과 여러가지 프로젝트 진행할 수 있어요
  3. 교육지원금 100만원 지급 (제일 중요)
  4. 여러가지 취업 특강
  5. 점심제공

제가 SSAFY를 선택한 이유가 SSAFY를 추천하는 이유이기도 해요!

이런 이유들로 인해 인터뷰에 참석을 했고, 그 결과 SSAFY9기에 합류하게 되었습니다😀

❓ SSAFY에선 무엇을 했나요

📜 정규 커리큘럼

  1. Algorithm
  2. Java
  3. MySql
  4. Servlet
  5. Spring
  6. SpringBoot
  7. Vue

크게 나누면 위의 7개를 배운다고 생각하면 됩니다! 웹 개발자의 필수 요소라고 할 수 있는 기술들을 배우고, 교수님들이 중간중간 요구사항 수집, 설계, 보안 등과 같이 웹 개발자라면 알아야할 지식들을 함께 수업을 해줍니다! 솔직히 이것만 잘 따라가더라도 무리없이 수료할 수 있다고 생각해요

🎯 관통 프로젝트

위의 정규 커리큘럼을 배우며 해당 기술을 이용하여 프로젝트를 발전해나가는 과정입니다. 한가지의 주제를 가지고 Java를 이용하여 만들고, Servlet으로 바꾸고, Spring으로 바꾸고, 마지막에는 Vue와 SpringBoot를 이용하여 프로젝트를 완성시켜 나가는 과정입니다!

이것 마저 정규 커리큘럼을 잘 따라간다면 무리없이 진행할 수 있어요!

💡 스터디

SSAFY에서는 스터디를 지원해줘요. Webex 방을 개설할 수 있도록 도움을 준다거나. 우수한 스터디 그룹에게 여러가지 상품을 지원하는 식으로 도움을 많이줘요!

저는 그래서 임시반때 알던 사람들과 함께 CS스터디를 진행했어요! 평소 스터디를 하던 학교동기들 이외의 여러 사람들과 함께 지식을 나누는게 재밌더라고요

📊 비공식 스터디

SSAFY에서 지원받기 위해 신청한 스터디인 CS스터디 말고, 반 친구들과 함께 알고리즘 스터디를 비공식적으로 진행했어요!
제가 알고리즘을 많이 풀어와가지고, 제가 여러가지 문제를 선택해서 공지하면, 일주일동안 문제를 해결한 뒤, 각자가 어떻게 문제에 접근을 했고 어떤 해결방법을 제시했는지 그 과정을 공유했어요.

또한 같이 공부하는 누나랑 매일매일 일찍와서 8시~9시까지 스몰토크를 진행했어요!
매일매일 관심있는 주제 (HTTPS, SOCKET, 암호화, Java, SpringBoot Architecture 등등...)에 대해서 이거는 이렇고 저거는 저렇고... 형식적인 발표가 아닌 내가 알려주고 싶은거! 궁금했던것! 들을 형식없이 수다형식으로 진행하며 부담스럽지 않게 서로 몰랐던것은 그 시간에 찾아가며 공부하고, 내가 아는것은 상대방한테 알려주면서 지식을 전달하는 노하우를 쌓아갔어요!

🎈 SSAFY에서 무엇을 이뤘나요?

🥇 1학기 성적 우수상

솔직히 받을 줄 몰랐어요(궁서체). 수료식 당일에도 같은반 누나와 함께 공부 잘하는 다른 분 이름을 부르며 손드럼을 치고있었으니,,,,

SSAFY에서는 주간평가와 월말평가를 진행합니다. 그동안 배웠던것을 필기 or 코딩 시험을 봅니다. 이 두가지의 시험에서 대부분 반의 순위권에 들었고, 월말평가는 항상 상위 10%안에 들었던것 같아요(월말평가 성적이 상위 10%안에 들면 마일리지를 3만원을 줘요!)

이렇게 보는 평가들의 성적, 데일리과제, 출결 등 전반적인 1학기 생활을 평가한다고 해요! 온리 성적만으로 보는 것이 아니니 성실히 SSAFY생활을 해야해요!

이를 위해 노력했던것은... 사실 별로 없었어요. 제 돌잡이 언어가 Java였고, SSAFY에 들어오기 전에 Mysql, Servlet부터 시작해서 SpringBoot까지 공부했던게 있어서 커리큘럼을 따라가는게 부담되지 않았어요. 이걸 따게된건 여러 프로님들과 교수님들이 저에게 공부를 할 의욕을 불어넣어주셨기 때문이라고 생각해요!

🎉 SW역량테스트 모의 A형 취득

SSAFY안에서 SW역량테스트를 모의로 볼 수 있게 기회를 줍니다!
듣기로는 삼성 코딩테스트 (구현) 난이도보다는 많이 쉽지만, 이 모의 A형 자격을 취득하게 된다면 B형을 응시할 수 있게된다고 들어서 바로 땄습니다! 9기는 A형 취득이 수료 기준이라고도 해요

🎊 SW역량테스트 B형 취득

SSAFY에서 모의A형을 취득하여 SW역량테스트 B형 응시 기회가 생겨서 따버렸습니다!

🎁 정보처리기사 자격증 취득

아직 나오지는 않았지만, 가채점으로 충분히 취득할 수 있어요!

👩🏻‍🤝‍🧑🏼 여러 사람들과의 소중한 경험

저는 아마 이것이 제일 소중하다고 생각해요. 사람 만나는걸 좋아하는 저는 코로나로 인한 비대면이 정말 힘들었어요...그동안 많은 일도 있어서 심적으로 힘들었는데 주위의 많은 친구들의 위로와 격려, 응원등으로 인해 힘든 시절을 버틸 수 있었어요.
이런 경험을 바탕으로 나 또한 다른사람들에게 힘이 되고 도움이 되는 사람이 되자! 라고 생각을 하고 들어갔는데, 반 친구들, 프로님, 교수님 모두가 사람이 좋고, 친절하고, 놀 줄 아시는분들이라서 한학기가 정말 행복했어요😀

서로가 서로에게 도움이 되고, 지루할 수 있는 커리큘럼을 재밌게 만들어주시고, 건강도 챙겨주시고,,, 진짜 돈주고도 못사는 한학기를 경험했어요!!! 제가 사람운은 좋나봐요😂

프로님이 챙겨주신 사탕

🏆 쌓아온 학습 노하우와 성장한 SW역량

🛠 학습 노하우

SSAFY를 들어오기 이전에 독학을 했던 커리큘럼들이기 때문에 정규 커리큘럼을 무리없이 진행할 수 있었어요. 알고리즘 또한 제가 즐겨풀기 때문에 무리없이 진행할 수 있었고요....

하지만 꺼진불도 다시보자 라는 마인드로 학습에 임했어요. 이 마인드로 학습을 하다보니 수업을 듣다가 막히는 부분이 있다면 "아 이부분은 내가 독학하면서 놓친 부분이구나...!" 하고 그 부분들을 따로 정리를 했어요.

또한 이렇게 여유가 되다보니, 그날 배운 지식들은 그날 바로바로 이해하고 넘긴다는 생각으로 학습했어요!

따라서 SSAFY안에서 얻은 학습 노하우는 아래와 같아요

배웠다 하더라도 분명 모르는게 존재할것이니, 꺼진불도 다시 보아라

SSAFY를 들어오기 이전에 학습한 방법은 아래와 같아요

[근고지영 (根固枝榮)]
뿌리가 견고한 나무이어야만 가지가 무성하고 번성한다

제가 제일 좋아하는 사자성어입니다. 편한것부터 생각하려 하지말고, 그 기술이 나온 이유, 배경, 그 기술의 구조부터 차례차례 배워가다보면, 속도는 나오지 않더라도 뿌리가 단단해지기 때문에 기술이 급격하게 변하더라도 금방 습득하더라고요!
제가 위에 말했듯이 Java, Servlet, Spring, SpringBoot를 모두 독학한 이유가 여기있어요. SpringBoot가 어떻게 돌아가는지도 모르고 어떻게 발전해왔는지도 모르고 코딩을 한다면 "SpringBoot 개발자" 가 아닌 "SpringBoot 사용자"라는 생각으로 아래에서부터 천천히 배워왔어요.

이런식으로 아래에서부터 차근차근 공부해가다보니, 다른 기술을 배울때도 꼼꼼하게 학습하게 되고, 공식문서를 찾아보는 습관이 들어서 문제가 생겨도 금방금방 공식문서를 찾아 해결할 수 있게되었어요!

⚒ 성장한 역량

다른 친구들의 코드를 공유하고, 생각을 공유하다보니 비효율적인 코드, 나만 알아볼 수 있는 코드를 줄일 수 있었던것 같아요! 또한 제가 생각하지 못했던 문제해결방법, 설계방법을 들으며 "아 저렇게도 생각할 수 있구나!" 라는 생각이 들어서 깊게 고민하는 방법을 배웠어요.

또한 교수님이 항상 "백앤드 개발자라면 시큐어코딩은 필수입니다" 라는 말씀을 하셨어요. 이런 말씀을 하시면서 "만약 이런경우에는 어떤 취약점이 있을까요?" 라는 질문을 항상 하셨는데, 이로인해 프로젝트를 진행하면서 "혹시 이런부분에서 Null체크를 하지않으면 어떤 문제가 생길까?", "이 암호화 기법을 적용하면 장단점은 뭐가 생길까?" 라는 사고의 확장을 할 수 있게되었어요!

🖐 마무리

SSAFY 1학기를 진행하며 진짜 소중한 사람들과 소중한 시간을 보낸거 같아요.
제 텐션을 견뎌주시고, 나태해질 수 있었던 저에게 재미를 불어넣어 준 SSAFY, 친구들, 프로님, 교수님 모두 감사합니다😀

profile
Hi🖐

0개의 댓글