싸피 7기 1학기 후기

취업 과정|2022. 5. 21. 15:44
728x90

1월에 시작했던 싸피가 어느새 1학기 수료를 앞두고 있다.

공휴일을 제외한 평일 오전 9시부터 오후 6시까지 스케줄이 잡혀있다 보니 자연스럽게 잠도 줄고 부지런해진 것 같다.

원래도 잠이 많은 편은 아니었지만 스스로 준비를 하다 보니 동틀 때쯤 자서 8시간 정도 뒤에 일어나곤 했는데 강의 때문에 6~7시간 자고 일찍 일어나는 게 습관이 들었다.

또한 싸피를 진행하면서 만족스러울 만큼 많이 배웠다고 생각한다.

싸피의 1학기는 2주 정도의 몸풀기 느낌인 스타트 캠프를 시작으로 알고리즘, 서버, 웹, 프레임워크를 배운다.

솔직히 처음 싸피에 참여하는 내 태도는 "프레임 워크만 배우면 되겠다."였다.

이미 대부분의 기업 코테는 합격선이었으며 팀플이라 소규모 프로젝트였지만 팀장과 팀원의 입장에서 PHP를 이용한 DB 연동 수준의 웹 프로젝트를 여러 번 했었기에 프레임 워크에 대한 경험만 부족할 뿐이지 어느 정도 준비된 취준생이란 착각을 했었다.

심지어 파이썬의 자동화 도구를 이용한 웹 크롤링과 보안성도 떨어지는 md5 암호화 알고리즘을 접목한 경험이 우물 안 개구리처럼 자만심을 부추긴 것 같다.

현실은 간단한 웹에 쉬운 것만 찾아서 간단한 모듈 몇 가지를 사용한 것뿐이었는데 말이다.

물론 알고리즘과 웹 기본을 나갈 땐 비교적 여유롭긴 했다.

이미 알고 있었기 때문에 딱히 집중하진 않았지만 백엔드와 프레임 워크를 배울 땐 맘 편히 쉴 수 있는 날이 거의 없었던 것 같다.

1학기는 하나의 프로젝트에 점차 배운 것들로 살을 붙여 나가는 방식이며 2명의 팀을 이룬다.

그렇기 때문에 중간중간 내 것으로 만들지 못하고 지나가면 뒷부분들에 영향을 받게 되고 더군다나 두 명이서 진행하기 때문에 팀원에게 피해를 끼치기 싫어서 더더욱 열심히 하게 됐다.

보통의 학사 팀플은 4~5명이 진행하느라 부분적으로만 경험 가능하고 흔히 말하는 프리 라이더(Free Rider)처럼 책임감 떨어지게 행동하는 경우도 은근히 많지만, 2명이 진행하기 때문에 전체적으로 경험 가능하고 서로 책임감 있게 행동하여 원활한 협업이 이루어진다는 게 큰 장점 같다.

많이 배웠지만 그중에서도 크게 역량 성장을 이룬 점을 뽑자면 스프링 부트와 Mybatis를 이용하여 REST FUL 한 백엔드 구축, Vue를 이용한 SPA (Single Page Application) 형태의 프론트 엔드 구현, 여러 가지 Api 사용, 유지보수를 고려한 기능 분리(디자인 패턴 적용 등) 이렇게 뽑을 수 있을 것 같다.

처음 학습하고 사용하느라 많이 헤매고 어려워했던 부분도 있었지만 고생한 만큼 다양한 것을 배우고 면접에서도 풍부한 내용으로 어필할 수 있겠다는 근거 있는 자신감이 생기기도 했다.

특히 정해진 틀 안에서 단순 반복적으로 코드만 양산하는 코더(Coder)가 아닌 개발자(Developer)가 되기 위해서 스스로 어떻게 하면 효율적으로 코드를 관리할 수 있을까 고민을 많이 했던 것 같다.

물론 처음부터 그렇게 생각하진 않았지만 유튜브 라이브 강의를 들으며 교수님께서 이 코드를 왜 이렇게 구분하여 작성했는지 설명을 듣다 보니 필자 또한 막무가내로 작성된 프로젝트 코드를 수정하려 열어봤을 때 엄청 막막했던 경험이 떠올라서 실무를 대비한다는 생각으로 차후 유지보수를 고려해 고민하며 코드를 작성했다.

이렇게 생각하고 고민하는 개발자가 되겠다는 초기 마음 가짐을 잘 실행한 것 같아 뿌듯하기도 하다.

이제 절반이 지났고 2학기는 7주에 하나씩 총 3개의 프로젝트를 진행한다고 한다.

개인적으로 취업 준비로는 프로젝트만 한 것이 없다고 생각하기 때문에 기대 반 설렘 반이다.

물론 2학기가 끝나기 전에 취업에 성공한다면 더할 나위 없이 기쁘겠지만 안되더라도 분명 싸피를 수료할 즈음엔 어디라도 갈 수 있는 충분한 역량을 쌓을 수 있을 것이라 자신한다.

1학기 프로젝트를 마무리하면 1주일의 방학과 함께 한 달 정도 잡페어 등을 하며 여유로운 기간이 있다는데 남은 2학기를 달리기 위해 충분한 휴식을 취할 생각이다.

프로젝트 마무리를 하고 종강식을 진행했는데 기대치 않았던 프로젝트 최우수상을 받게 되었다.

사실 디자인도 이쁘지 않고 입과 목표로 삼았던 면접에서 충분히 어필할 수 있도록 강점을 갖기 위해 주로 고민을 많이 했었는데 그게 다른 팀들에게 아이디어를 주고 점수를 후하게 받은 게 아닌가... 싶다.

프로젝트 상은 다른 팀의 평가로만 이루어지는데 리허설 발표 때 상당히 반응이 좋았기 때문이다.

솔직히 반응이 좋았어도 1등 까진 생각지 못했었는데 어안이 벙벙하긴 했다.

아마 명세서를 위주로 구현하려는 다른 팀과 다르게 우리 팀이 자랑할 수 있을만한 아이템을 강점으로 삼아 발표를 한 게 큰 것 같다.

국비지원 때 파이썬으로 웹 크롤링을 접목하고 이를 실무자분께 호평받은 경험을 살려 이번에도 보안 취약점을 대비한 암호화 알고리즘, 뉴스 웹 크롤링, UX를 고려한 다음과 카카오 API 사용, 이메일 발송을 구현했고 강점으로 삼았기 때문이다.

덕분에 이 글을 쓰면서도 13팀 중 1등을 해서 상을 받았단 사실에 상당히 기분이 좋다.

개발자가 되기 위해 고민하는 사람이 있다면 일단 지원부터 해보란 말을 하고 싶다.

싸피를 통해 제대로 된 프로젝트 경험을 쌓으며 면접에서 충분히 자기 어필을 할 수 있기 때문이다.

또한 협업 하는 경험과 교수님들께 다양하게 배우는 내용이 피가 되고 살이 되어 분명 테스트나 면접에서 자신감의 원동력이 될 것이다.

비전공자는 파이썬반, 전공자는 자바반이며 전공자 중에 따라가기 벅찬 느낌을 받는 사람은 비전공자반으로 갈 수도 있다.

본인이 의지만 있다면 아주 좋은 기회란 것을 장담할 수 있다.

이 글이 개발자를 고민하는 사람들에게 도움 되길 바란다.

728x90

댓글()

[SSAFY] 싸피 7기 인터뷰 합격 후기

취업 과정|2021. 12. 14. 20:58
728x90

오늘 (2021.12.10) 싸피 Interview를 보고 왔다.

4기, 6기 때는 강남에 있는 삼성 멀티캠퍼스에서 인터뷰를 했는데 이번 7기 때는 경기도 용인에 있는 삼성 전자 인재 개발원에서 진행했다.

유튜브를 보니 5기 때도 인재 개발원에서 했다는 것을 보아 짝수기 때는 멀티캠퍼스, 홀수기 때는 인재 개발원에서 진행하는 것 같다.

 

 

인재 개발원 전경
인재 개발원 전경

 

8시 55분까지라 비교적 여유롭게 출발했으나..... 분당선 노선에서 딴 거 신경 쓰다가 그냥 지하철 오길래 탔는데 영통역까지 설정해놓은 지하철 어플 알람이 종료된다는 메시지를 보고 역 상황을 보니 급행을 타버려서 결국 기흥역에서 내리고 부랴부랴 택시를 탔다......

생각보다 엄청 막혀서 안절부절못하고 있는데 8시 53분에 오고 있냐는 전화가 왔다.

시간상 58분쯤 도착할 거 같아서 불쌍한 척하며 길이 막혀 58분쯤 도착할 거 같다고 말씀드리니 입구에서 절차 밟는 시간도 있기에 9시 5분까지 도착한다고 적어놓겠다고 해주셨다.

다행히 안에서 대기하고 이동하는 시간도 조금 있기에 편의를 봐주신 것 같았다. (감사합니다!!!!!)

부랴부랴 도착해서 진행 Staff분들의 도움을 받아 아슬아슬하게 도착하고 바로 이동 대열에 합류했다.

인재 개발원이 역과의 거리가 좀 있어서 Interview 가시는 분들은 최대한 자세하게 거리와 동선을 계산해서 미리 도착할 수 있도록 계획 세우는 걸 추천한다.

프로그램은 약 2시간 정도 진행하며 메일에 나와있는 것처럼 2차 SW 적성 진단(CT 영역)과 Interview를 진행한다.

진행하기 앞서 서약서를 작성하는데 인터뷰에 대한 내용들은 전부 대외비이므로 SNS나 블로그 같은 곳에 게재하면 안 된다는 내용이다.

따라서 인터뷰가 어떻게 구성되었는지, 어떤 내용이 나왔는지, 어떤 질문이 있었는지에 대한 내용은 쓸 수가 없다.

다만 관련 유튜브들과 IT 트렌드들을 관심 있게 찾아본다면 충분히 대처가 가능할 것 같다는 생각이 든다.

또한 4기, 6기 인터뷰 때는 전공자로서 경험한 프로젝트에서 잘한 점을 주로 어필하려고 했다면 이번에는 부족한 점들과 구현은 했으나 아쉬웠던 점들을 싸피를 통해 배우고 역량 성장을 하고 싶단 의지를 어필하려고 노력했다.

이제 막 인터뷰를 본 직후라 결과가 어떻게 나올진 모르겠으나 만약 이번에 합격한다면 아무래도 싸피가 직원을 뽑는 게 아닌 역량 성장을 위한 개발자 양성 프로그램이다 보니 어느 정도는 부족하지만 충분히 성장 가능성이 있는 사람들을 뽑는다는 게 확실시될 것이다.

6기 때는 웹 프로젝트에 Python의 자동화 도구를 접목하였고 앞으로도 역량을 성장하여 업무에 가진 능력을 접목하고 싶다고 어필했더니 면접관님께 "상당히 잘 아시는 것 같네요"란 말씀을 들었지만 떨어졌기 때문이다.

합격 결과가 나오면 바로 포스팅에 추가하도록 하겠다.

이제 장소와 일정 진행에 대한 느낀 점을 말하자면 장소는 상당히 훌륭했고 진행과정은 깔끔했으며 Staff분들도 엄청 친절하셨다.

인재 개발원은 역시 삼성인가 하는 생각이 들 정도로 건물도 크고 디자인이나 가구들도 딱딱한 느낌이 들지 않았으며 엄청 깨끗하고 쾌적한 느낌이 들었다.

만약 여기서 코딩한다면 일주일 내내도 가능할 것 같았다.

또한 발열 검사를 해주시는 Staff 분들도 하얀색 방역 옷을 착용하고 계시고 응시자 전원 라텍스 장갑을 착용했다.

인터뷰는 비대면으로 진행하면서 각자의 방에서 혼자 보게끔 하여 전달이 잘되도록 마스크를 벗어 편했으며 매번 방역을 실시한다고 한다.

이런 식으로 진행하다 보니 코로나 시국에 위생적으로 청결하고 깔끔하단 느낌을 받았다.

(심지어 화장실도 엄청 크고 깨끗하더라)

진행 Staff 분들은 질문도 친절히 받아주셨으며 편하게 동선 안내를 해주셨다.

약 2시간 동안 편하고 재밌는 경험이었으며 이번엔 꼭 붙어서 좋은 곳으로 취직할 수 있도록 역량 성장의 발판이 되면 좋겠다.

 

합격 후기


붙을 거라 생각해서 편하게 게임도 하고 블로그 글도 쓰고 유튜브 보면서 쉬고 있던 와중 오늘 (2021.12.20) 싸피에서 문자가 왔다.

 

인터뷰 결과를 확인하라는 문자 내용이었다.

 

인터뷰 보는 기간(2021.12.8 ~ 2021.12.14, 평일 5일)이 끝나고 6일 만에 결과 발표가 난 거라 생각보다 엄청 빨리 났었다.

 

붙을 거라고 생각은 했지만 막상 결과를 확인하려고 하니 두근두근 심장이 엄청 뛰는데 다행히 합격했다는 화면과 교육생증 제작을 위한 사진 첨부를 하라는 내용이 있었다.

 

합격 화면
합격 화면

 

아무리 비대면이라 해도 이왕이면 가까운 서울에 가고 싶었는데 1 지망으로 붙어서 참 다행이었다.

 

단톡을 보니 아무래도 서울이 가장 경쟁률이 높았던지 2 지망, 3 지망이 된 사람도 꽤 많았었다.

 

3수 만에 합격하게 되니 어느 정도 감을 잡은 것 같다.

 

아마 내가 말하는 내용이 이후에 싸피에 입과하고 싶은 사람들에게 상당히 도움 될 것 같다.

 

먼저 CT는 지원자가 학습할 역량이 어느 정도 되는지 판단하는 테스트 같다.

 

물론 정확한 합격 기준도 모르겠고 합격에 중요한 요소가 맞는지도 모르겠지만 이번 7기 CT는 개인적으로 상당히 쉬웠고 다 풀었다.

 

합격한 사람 중에 절반을 풀고도 합격했다는 사람도 있었고 어디선가 본 내용에 의하면 2차 CT는 1차에서 지원자 본인이 직접 푼 게 맞는지 체크하는 용도라는 정보도 있다.

 

그래도 다소 불안한 지원자들은 알고리즘 문제를 여러 번 접하면 쉽게 풀 수 있는 수준이고 이 알고리즘조차 경험이 없어서 어렵게 느껴진다면 학습을 위해 직접 작성한 PDF 형태의 전자책을 추천한다.

 

https://kmong.com/gig/290286

 

누구나 쉽게 독학 가능한 자료구조 알고리즘 전자책을 드립니다. | 20000원부터 시작 가능한 총 평

2개 총 작업 개수 완료한 총 평점 5점인 코딩독학의 투잡∙노하우, 직무스킬 전자책 서비스를 2개의 리뷰와 함께 확인해 보세요. 투잡∙노하우, 직무스킬 전자책 제공 등 20000원부터 시작 가능한

kmong.com

 

C와 파이썬으로 작성했고 주석과 함께 자세하게 설명하기 때문에 이해가 쉬울 것이다.

 

물론 언어를 모르더라도 파이썬은 문법 자체가 쉽고 무료로 나와있는 자료가 많아서 언어를 학습하는 것 문제가 되지 않을 것이다.

 

또한 CT만을 준비한다면 굳이 지금 코드로 구현하지 않아도 다양한 알고리즘의 이론을 그림과 함께 이해하고 나중에 코딩 테스트 준비 겸 구현해보는 것도 괜찮을 것 같다.

 

그리고 평소에 IT 트렌드에 관심 있게 보는 것을 추천한다.

 

구체적으로 설명 가능한 수준 까진 아니더라도 단순히 "이런 게 있으면 이렇게 적용해보면 어떨까?" 하며 상상의 나래를 펼쳐보는 것이 중요할 것 같다.

 

당연한 말이지만 이런 상상에 현실적이고 논리적인 사고방식은 필수이다.

 

예를 들어 사람이 하늘을 난다고 상상했을 때 "팔을 새처럼 움직이면서 자유롭게 난다"는 몸무게와 공기를 아래로 밀어 얻는 반작용을 고려하면 상당히 비현실적인 뜬구름 잡는 소리지만, "열기구나 비행기를 이용하여 하늘을 난다" 같이 현실적으로 어떤 원리를 적용하여 상상해보면 충분히 가능성 있고 자신의 논리적인 사고력을 어필할 수 있기 때문이다.

 

마지막으로 싸피는 직장이 아닌 교육기관이라는 점을 명심해야 한다.

 

앞서 말했지만 4기, 6기 때는 내가 프로젝트 시 뭘 잘했는지 어필하여 둘 다 인터뷰에서 떨어졌다.

 

하지만 이번에는 부족한 점과 이를 싸피를 통해 채워나가 개발자로서 성장하고 싶다는 내용을 어필했다.

 

이게 핵심적인 합, 불합의 요소 같다.

 

싸피 입장에서는 그만큼 능력이 있는 지원자라면 충분히 기업에 합격할 수 있을 것이고 교육에 대한 메리트가 떨어지기 때문에 어느 정도 교육을 받아들일 수 있으며 성장 가능성을 기대해 볼만한 지원자를 중점적으로 생각하는 게 아닌가 싶다.

 

여기까지가 합격 꿀팁이다.

 

본인도 이제 막 입과 합격 통지를 받은 지원자이지만 나 또한 인터넷에서 많은 유용한 정보를 얻었기에 좋은 정보를 공유하기 위해서 포스팅을 작성했다.

 

앞으로도 싸피를 진행하면서 공유할 만한 정보가 있으면 포스팅하고 공부하는 내용에 관해서도 꾸준히 포스팅하도록 하겠다.

728x90

댓글()

[SSAFY] 싸피 7기 SW 적성 진단 후기(합격)

취업 과정|2021. 12. 1. 14:39
728x90

지난 2021.11.13에 SW 적성 진단을 보고
오늘 (2021.11.29) 결과가 나왔다.

 

적성 진단 결과
적성 진단 결과


지난 4기, 6기에도 지원해본 경험으로 보면 이번 7기 SW 적성 진단은 비교적 쉬운 편이었다.

SW 적성 진단은 수리/추리 문제, Computational Thinking(CT) 이렇게 두 가지로 나눠진다.

수리/추리 문제는 15문항, CT는 큰 문제는 5문항, 각 문제는 5문항씩 점점 Input이 증가하는 형태이다.

4기, 6기 때는 CT가 30분이었으며 수리/추리 문제를 약 75% 정도 풀었고 CT는 40% 정도 풀었었는데 둘 다 적성 진단은 합격했었다.

CT를 40% 정도 푼 것도 어려워서가 아니라 시간이 부족해서였다.

하지만 이번에는 CT가 10분이 늘어났고 난이도 자체도 엄청 쉬워져서 수리/추리 문제는 75% 정도, CT는 100% 풀었고 합격할 것이란 예상은 틀리지 않았다.

과거 Interview 경험을 기반으로 이번엔 부족한 부분을 싸피를 통해 배워야겠다는 의지를 어필해야겠다.

분명 Interview에서 면접관님께 "아시는 것도 많은 것 같네요"란 말을 들었지만 불합격한건, 싸피 자체가 취업시장 활성화를 위한 능력있는 개발자 배출을 목표로 하기에 보다 더 배움이 필요한 지원자가 적합하기 때문에 떨어진 것 같다.

SW 적성 진단 합격 팁은 수리/추리 문제는 NCS의 자료 해석과 방정식을 세우는 수학 문제를 여러 번 풀어보고 논리적으로 추리 문제를 해결하는 연습을 하면 될 것이다.

또한 전공자라면 CT가 시간과의 싸움일 뿐 문제 자체가 어렵진 않겠지만 비전공자라면 알고리즘을 공부하고 백준이나 프로그래머스에서 간단한 알고리즘 문제를 접하면 쉽게 풀 수 있을 것이라 생각한다.

알고리즘 문제 자체가 컴퓨팅 사고이기 때문이다.

백준과 프로그래머스는 알고리즘을 코드로 구현하는 연습을 하는 사이트이고 IT기업 입사를 위해 가장 기본적으로 보는 코딩 테스트 합격을 위해 필수인 사이트이다.

https://www.acmicpc.net/

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net


https://programmers.co.kr/learn/challenges

 

코딩테스트 연습

기초부터 차근차근, 직접 코드를 작성해 보세요.

programmers.co.kr


백준에 Solved.ac란 기능이 있는데 이를 기준으로 골드 티어, 프로그래머스는 3단계 정도 실력이 되면 대부분의 기업 코딩 테스트는 합격할 수준이 될 것이다.

현재 작성자는 골드 2 수준으로 네이버, 라인과 같은 IT기업 코테에 합격한 경험이 있다.

728x90

댓글()