[우아한테크코스 FE 5기] 최종 코딩테스트 및 합격 회고

Chex·2023년 1월 3일
1

우아한테크코스

목록 보기
5/19
post-thumbnail

🗓 일정

  • 서류 지원: 2022. 10. 17.(월) 15시~10. 24.(월) 10시
  • 프리코스: 2022. 10. 26.(수)~11. 22.(화)
  • 1차 합격자 발표: 2022. 12. 14.(수)
  • 서류제출: 2022. 12. 21. (수) 15시까지
    • 건강보험 자격득실 확인서
    • 재직 경험이 있지만 개발직군이 아닌 경우 증명 자료
  • 최종 코딩테스트: 2022. 12. 17.(토) 13시~18시
    • 개인 장비 지참(노트북, 충전기, 키보드, 마우스 등)
  • 최종 합격자 발표: 2022. 12. 28.(수) 15시
  • 교육 시작: 2023. 2. 7.(화)
  • 교육 종료: 2023. 11.

🔥 최종 코딩테스트 준비(2022. 11. 23.~12. 16.)

프리코스가 끝나고 최종 코딩테스트까지는 약 3주간의 시간이 있었습니다. 1차 합격 발표는 12월 14일이었기 때문에 합격을 전제로 최종 코딩테스를 준비했습니다. 이전 기수의 새로운 문제들을 풀어볼지 아니면 프리코스 기간 동안 진행했던 미션들을 리팩터링하면서 복습할지 고민을 했었는데요. 지난 미션들을 다시 구현해보면 또 다른 인사이트를 얻을 수 있을 것이라고 생각해서 이 3주 동안 지난 미션들을 리팩터링했습니다. 비즈니스 로직에 따라 클래스를 분리하였고, MVC패턴을 적용하였는데 컨트롤러에서 비즈니스 로직을 수행하지 않도록 하는 등 객체가 적절한 책임을 갖도록 하는 것에 중점을 두고 다시 구현해보았습니다. 복습을 하면서 저만의 템플릿(?)이 생기게 되었고 이것을 최종 코딩테스트 때 적용함으로써 좀더 수월하게 구현할 수 있었던 것 같습니다.

프리코스 2주차(숫자 야구 미션 복습) 깃허브 링크
프리코스 3주차(로또 미션 복습) 깃허브 링크
프리코스 4주차(다리 건너기 미션 복습) 깃허브 링크

그리고 최종 코딩테스트 하루 전날에는 노션에 미션 Fork부터 제출까지의 과정 및 주의할 점들을 간단하게 정리해두었고 이것도 당일에 정말 큰 도움이 되었습니다. 테스트 종료 30분 전쯤 미션을 미리 제출하라고 안내해주셨을 때 구현을 완료하지 못했었기 때문에 평소와는 다르게 제출 방법 등이 머릿속에서 정리가 되지 않았었는데 그때 바로, 미리 정리해 두었던 노션을 참고하여 차분하게 제출할 수 있었습니다. 예전 기수 분들이 올려두었던 최종 코딩테스트 대비 문서를 참고해도 좋지만 자신이 직접 한번 최종 코딩테스트 대비로 참고할 내용을 정리해두면 더 좋을 것 같습니다.

🌪 최종 코딩테스트(2022. 12. 17.)

위 내용은 최종 코딩테스트 1시간 전 받았던 메일 내용 중 일부입니다.
안 돌아가는 프로그램보다 돌아가는 쓰레기를 만들자!
물론 쓰레기를 만드는 것이 목표가 되면 안되겠지만 최대한 저 문장을 생각하면서 모든 기능을 구현하기 위해 노력했습니다. (그래서 메서드명이 이상한 것도 있었고... 객체의 책임 분리가 명확하게 되지 않은 것도 있었습니다.)

그리고 또 최종 코딩테스트를 치르기 전부터, 요구사항 분석을 아주 꼼꼼히 하고 설계에 시간투자를 하겠다고 다짐했었는데 막상 코딩테스트가 끝나고 보니 요구사항을 잘못 해석한 부분이 있었습니다. ㅎㅎ... 그래서 테스트 코드는 통과하지 못했습니다🥲

그래도 최대한 요구사항에 명시되어 있던 MissionUtils 라이브러리Random.pickNumberInRange()Random.shuffle()은 그냥 준 것이 아니라고 생각해서 이 메서드들은 꼭 사용해야 겠다고 생각했고 어찌저찌 제가 생각했던 주요 기능은 모두 구현하였습니다.(구현 우선순위를 생각해야합니다!)

시간이 부족해서 출력부분을 완성하지 못했고 요구사항 분석도 조금.. 문제가 있었지만 17시59분에 마지막 커밋을 하면서(손을 덜덜떨며..) 최종 코딩테스트를 마무리했습니다.

🎉 우아한테크코스 최종 합격(2022. 12. 28.)

최종합격

우아한테크코스 5기 웹 프론트엔드 코스에 최종 합격했습니다!
저 같은 경우에 지원서를 열심히 작성했지만 그렇게 매력있는(?) 지원자는 아니라고 생각해서 걱정이 많았습니다. 그래서 프리코스 과정 동안 제출하는 소감문에 열정+진심을 드러내기 위해 노력했습니다.

2022년 12월 8일에 이미 다니고 있던 직장에 면직의사를 밝혔고 2023년 1월 2일자로 의원면직을 하기로 했기 때문에 더욱 우테코 최종합격을 간절하게 바랐고 하루에도 몇번씩 희망편(합격)과 절망편(불합격)을 시뮬레이션 하면서 불안한 마음을 달랬습니다. (불합격하더라도 너무 실망하지 않도록..)

워낙 열정이 넘치고 대단한 지원자분들이 많아서 붙을 수 있을까란 생각을 많이 했는데 이렇게 좋은 결과를 얻게 되어 정말 기뻤고 앞으로 코치님 그리고 크루들과 함께 즐겁게 코딩하고 성장할 수 있는 2023년이 되었으면 좋겠습니다.

행복을 찾아 떠납니다

Be the best version of you!

profile
Fake It till you make It!

0개의 댓글

관련 채용 정보