📌 들어가며
✅ 자기소개서
자기소개서에 영혼을 갈아 넣었다. 문장 하나하나를 꼼꼼히 읽고 다듬으며, 더 잘 읽히고 진정성 있게 전달되도록 여러 번 수정했다. 개인적인 팁은, 우아한테크코스 홈페이지를 꼭 꼼꼼히 살펴보는 것을 추천한다. 단순히 겉으로 드러나는 문구를 보는 데 그치지 않고, 어떤 사람과 함께하고 싶어 하는지를 파악하려고 노력하며 자기소개서를 작성했다. 하반기에 자기소개서를 많이 작성해 보면서 중요하다고 느낀 점은 해당 단체가 원하는 인재상을 명확히 이해하고, 진정성을 담는 것이다.
나는 우아한테크코스 설명회와 홈페이지를 통해 그들이 원하는 인재상에 대해 주의 깊게 살펴봤고, 자기소개서에 거짓 없이 내 경험과 생각을 솔직하게 담았다. 내가 파악한 우아한테크코스의 인재상은 뛰어난 실력보다는 끈기와 열정을 중시하는 것 같았다. 백엔드 개발을 시작한 이후 나는 이 일이 정말 즐겁고 나에게 딱 맞는 천직이라고 생각해 왔다. 이러한 마음을 자기소개서에 진솔하게 담으려고 노력했으며, 그 진심이 전달되어 합격할 수 있었다고 생각한다.
▶ 프로그래밍 교육 이력
1번 문항은 우아한테크코스 홈페이지의 안내 글을 참고하여, 프로그래밍 교육 기회가 적었던 사람들에게 우선적으로 기회를 제공하기 위해 작성되는 항목으로 이해했다. 나는 따로 부트 캠프를 수료했던 적이 없었기 때문에, 거짓 없이 출신 대학교, 컴퓨터과학부 강의 수강 경험, 그리고 독학으로 학습했던 내용을 솔직하게 적었다.
▶ 프로그래머가 되려는 이유와 지원 동기
2번 문항에는 다음과 같은 내용을 담았다.
- 프로그래밍을 시작하게 된 계기
- 무엇을 하고 싶은지 알지 못해 무작정 학업에 집중하여 학점을 4점대 이상으로 올리기도 했지만, 목표 없이 나아가는 것 같아 매 순간이 회의로 다가왔다. 방황하던 대학 생활 속에서, 우연히 학생들이 직접 개발한 플랫폼을 접한 경험이 계기가 되었다. 서비스를 단순히 사용하는 것을 넘어, 이를 만들어가는 과정에 큰 흥미를 느끼며 프로그래머의 길을 결심하게 되었다.
- 프로그래밍에서 느낀 즐거움
- 프로그래밍은 한 번 빠져들자 헤어 나올 수 없었다. 심미적인 코드에서 안정감을 느끼고, 읽기 쉬운 코드를 작성하며 재미를 찾았다. 최근에는 복잡한 문제를 해결하거나 효율적인 기술 고도화를 고민하는 과정에서 행복을 느끼고 있다. 이러한 과정은 백엔드 개발을 천직으로 확신하게 만들었다.
- 우아한테크코스에서 기대하는 점
- 기존 프로젝트에서 유지 보수와 리팩토링, 협업 경험이 부족했던 점을 우아한테크코스에서 해결하고자 한다. 특히, Lv.4 과정의 리팩토링 작업, 짝 프로그래밍, 코드 리뷰 등을 통해 실력을 키우고 다양한 관점에서 문제를 바라보며 성장하고자 한다.
- 또한, 내 코드로 세상에 어떤 가치를 더할 수 있을지에 대한 구체적인 목표를 찾고 싶다. 주변에는 코딩을 통한 확고한 목표를 가진 사람이 많지만, 나는 그런 목표가 없어 항상 아쉬웠다. 우아한테크코스에서 이러한 가치를 깊이 탐구하며, 내 코드로 세상에 기여할 수 있는 프로그래머로 성장하고자 한다.
▶ 오랜 시간 몰입했던 경험 그리고 도전
3번 문항에는 밴드 동아리 회장으로 활동했던 경험을 중심으로 이야기를 풀어냈다. 동아리 회장으로서 직면했던 어려움과 이를 해결하기 위해 노력했던 과정, 그리고 이를 통해 배운 점들을 진솔하게 담았다.
- 동아리의 현대화
- 회장을 맡았을 당시, 부원 수는 30명으로 적고, 활동이 저조했다. 이를 해결하기 위해 다양한 음악 장르를 반영한 공연 기획, 유튜브와 인스타그램을 활용한 온라인 홍보, 그리고 멘토링 시스템과 소풍 등 친목 활동을 도입했다. 이런 노력으로 부원 수를 150명으로 늘리고, 동아리의 분위기를 크게 개선했다.
- 공연 준비의 체계화
- 부원이 급증하며 생긴 운영 문제를 체계적으로 해결했던 경험도 작성했다. 연습 일정 세분화, 클라우드 시간표 도입, 리허설 시간 관리 등 구체적인 방법을 통해 공연 준비 과정을 효율적으로 개선했다.
- 리더십과 문제 해결 능력
- 리더십 경험이 부족했던 초기에는 어려움이 많았지만, 집행부원들에게 업무를 배분한 이후 집행부원들이 점차 동아리에 대한 책임감을 가지는 모습을 보며, 진정한 협력의 가치를 체감할 수 있었다. 이를 통해 집행부와 협력하며 더 큰 시너지를 낼 수 있었다.
- 또한, 과거에는 문제가 발생하면 급하게 해결하려다 보니 비효율적이었던 경우가 많았다. 하지만 체계적으로 준비하는 과정을 경험하면서, 예상치 못한 상황에서도 이전처럼 당황하지 않고 침착하게 원인을 분석하고 문제를 해결할 수 있게 되었다. 이를 통해 문제 해결 능력을 크게 향상시킬 수 있었다.
▶ 프리코스 목표 설정
4번 문항에는 프리코스 기간 동안 이루고자 하는 목표와 학습 계획을 중심으로 작성했다. 프리코스의 핵심 목표는 효율적인 리팩토링과 클린 코드 작성이었다. 다음과 같은 계획을 자기소개서에 포함했다.
- 목표 설정: 요구사항 분석 후 명확한 목표를 세우고 학습 방향을 결정한다.
- 진행 기록: 코드 작성과 리팩토링 과정을 세세히 기록하며 고민의 흔적을 남긴다.
- 클린 코드 점검: 클린 코드 원칙을 준수했는지 매주 검토한다.
- 기술 고도화: 새로운 기술을 도입하고 코드 품질을 개선한다.
- 회고 및 정리: 학습 내용을 체계적으로 정리하고, 블로그에 기록하며 복습한다.
이 과정을 통해 기술적으로 성장할 뿐만 아니라, 문제 해결 능력과 리팩토링 역량을 키우는 구체적인 목표를 설정했다. 더 나아가, 프리코스가 끝난 후에도 개발자로서 어떤 가치를 추구해야 할지 방향성을 찾고자 하는 의지를 담았다.
▶ URL
5번 문항에는 작성한 노션 페이지를 사이트화해 제출했다. 이는 작성한 자기소개서를 뒷받침하는 증빙 자료의 역할 정도로 생각했다.
✅ 프리코스
프리코스에 참여하면서 정말 많은 것을 배우고, 뜻깊은 경험을 쌓았다. 처음에는 단순히 "참여하는 것만으로도 의의가 크다"는 소문을 듣고 가벼운 마음으로 시작했지만, 매주 과제를 수행하며 "내가 이렇게까지 성장할 수 있구나"를 실감하게 되었다. 마지막에는 "이런 과정을 10개월 동안 할 수 있다면 얼마나 성장할까?"라는 생각이 들었다.
▶ 레포지토리
과제는 매주 Readme 작성 → 요구사항 분석 → 테스트 코드 작성 → 기능 구현 → 리팩토링의 순서로 진행했다. 초반에는 기능 구현부터 시작했지만, TDD를 도입한 후에는 방식을 바꿔 진행했으며, 이를 통해 더 체계적으로 작업할 수 있었다. 특히, PR 리뷰를 적극적으로 활용했는데, 좋은 피드백을 많이 받으며 개선할 점들을 구체적으로 파악할 수 있었다.
- 1주차 (계산기): java-calculator-7
- 2주차 (자동차 경주): java-racingcar-7
- 3주차 (로또): java-lotto-7
- 4주차 (편의점): java-convenience-store-7-soeun2537
브랜치는 soeun2537으로 전환해서 보시면 될 것 같다.
▶ 블로그
프리코스 동안의 과정, 배운 점, 느낀 점 등을 매주 블로그에 정리했다. 이 작업을 통해 우아한테크코스에 대한 열망이 더 커졌던 것 같다. 구체적으로 처음부터 끝까지 기록했으니 관심 있는 분들은 참고하시면 좋을 것 같다.
- 1주차: [우아한테크코스] 프리코스 1주차 기록
- 2주차: [우아한테크코스] 프리코스 2주차 기록
- 3주차: [우아한테크코스] 프리코스 3주차 기록
- 4주차: [우아한테크코스] 프리코스 4주차 기록
▶ 소감문
프리코스 소감문은 최대 5000자까지 작성 가능했는데, 1주차에는 약 800자를 작성했고, 소감문이 너무 아쉽다는 생각이 들어 이후에는 매주 약 3000자를 작성했다. 그만큼 배운 점과 느낀 점이 많았고, 이를 진솔하게 작성하려고 노력했다. 이를 아카이빙해 두어, 지금도 이 소감문들을 보며 당시의 고민과 성장을 되돌아보곤 한다.
✅ 최종 코딩 테스트
▶ 기록
- 최종 코딩 테스트 레포지토리: java-attendance-7-soeun2537
- 최종 코딩 테스트 기록: [우아한테크코스] 1차 합격, 최종 코딩 테스트 기록
최종 코딩 테스트 기록은 위 블로그 글에서 자세히 정리했다. 과정부터 결과까지 구체적으로 작성했으니 참고하시면 좋을 것 같다.
▶ 전달하고 싶었던 부분
최종 코딩 테스트를 준비하며 오픈 채팅방에 참여했었는데, 많은 분들이 제출한 지원서 URL 노션 페이지 조회수를 계속 확인하며 긴장하고 계신 모습을 자주 보았다. 나도 비슷한 불안감을 느꼈지만, 끝내 조회수를 확인하지 않았다.
최종 합격 후 알게 된 점은, 노션 조회수와 합격 여부는 전혀 관련이 없었다는 것이다. 이 경험을 통해 깨달은 점이 있다. 이미 끝난 일에 집착하기보다는, 멘탈을 지키고 시간을 더 효율적으로 사용하는 것이 중요하다는 점이다. 나 역시 불안하고 조바심을 느끼는 순간들이 많았던 사람으로서, 이 글을 읽는 분들께 꼭 전하고 싶다.
최선을 다해 과정에 집중하고, 결과에 대한 걱정으로 소중한 시간을 낭비하지 않았으면 한다. 바뀌지 않는 것에 얽매이지 않고 건강한 마음을 유지하며, 앞으로를 준비하는 데 더 많은 에너지를 쏟길 진심으로 바란다. 이 글은 과거의 나에게도 해주고 싶었던 말이기에, 주제넘게 느껴질지 몰라도 작성하고 싶었다. 이 글을 읽는 모든 분들이 더 건강한 마음으로 준비하고, 시간을 효율적으로 사용할 수 있기를 정말 바란다.
✅ 꿀팁
우아한테크코스 전 과정을 통틀어 생각나는 꿀팁들을 기록해 보았다. 생각날 때마다 지속적으로 업데이트하겠다!
▶ 자기소개서
- 인재상을 파악하자
- 우아한테크코스가 원하는 인재상을 홈페이지와 설명회를 통해 충분히 이해한 뒤, 자기소개서를 그에 맞춰 작성하는 것이 중요하다.
- 질문의 의도를 파악하자
- 자기소개서는 어떤 사람과 함께 하고 싶은지를 판가름하는 중요한 문서라고 생각한다. 질문의 의도를 잘 파악하고, 그에 맞는 경험들을 꺼내는 것을 추천한다.
- 진심을 담자
- 진심으로 작성하면서 좋은 글감과 생각들이 자연스럽게 떠올랐던 것 같다. 이를 통해 더 진솔한 자기소개서를 완성할 수 있었던 것 같다.
- 피드백을 적극적으로 받자
- 보여주는 것이 부끄럽겠지만, 여러 사람의 의견을 들어보며 첨삭하는 것을 추천한다.
- 노션 링크를 꼭 확인하자
- 제출할 노션 링크는 꼭 시크릿 모드를 통해 제대로 공개 설정이 되어 있는지 확인하자.
▶ 프리코스
- 디스코드 커뮤니티에 참여하자
- 선택 사항이지만, 디스코드 커뮤니티에서 얻을 수 있는 인사이트와 꿀팁이 매우 많았기 때문에 꼭 참여하는 것을 추천한다.
- 오픈 채팅방을 활용하자
- 우아한테크코스 익명 오픈채팅방에서도 다양한 정보를 얻을 수 있었다.
- PR 리뷰는 필수다
- 과제를 마친 뒤에는 PR 리뷰를 꼭 진행하는 것을 추천한다. 이를 통해 개선할 점을 구체적으로 알 수 있고, 좋은 피드백도 많이 받을 수 있다. 또한 PR 리뷰를 하면서 좋은 피드백을 하는 법도 배울 수 있었다.
- 미리미리 진행하자
- 프리코스는 당일치기보다는 하루에 조금씩 시간을 할애하며 진행하는 것이 좋다. 특히 4주차 과제는 절대 당일에 끝낼 수 없을 만큼 난이도가 높았기 때문에, 부지런히 진행하는 것이 중요한 것 같다.
▶ 최종 코딩 테스트
- 템플릿을 준비해 가자
- 과제에서 사용했던 InputView, OutputView, Constant, FileReader, Validator, Parser와 같이 많이 바뀌지 않는 템플릿 구조를 미리 준비해 가는 것을 추천한다. 실제 코딩 테스트에서 많은 도움이 됐다.
- 소감문 미리 작성해놓자
- 최종 코딩 테스트는 시간이 매우 부족하기 때문에, 소감문을 미리 작성해 두는 것이 좋다. 나는 미리 작성한 덕분에 기능 구현에 더 많은 시간을 쓸 수 있었다.
- 3~4시간 안에 푸는 연습을 하자
- 연습할 때는 연습 시간을 5시간으로 잡기보다 3~4시간 안에 문제를 해결할 수 있도록 준비하는 것이 좋다. 실제 코딩 테스트는 시간이 매우 부족하고, 긴장감으로 인해 준비한 시간보다 더 걸릴 수 있기 때문이다.
- 합격자들의 공통점을 분석하자
- 합격자들이 작성한 블로그를 통해 유용한 정보를 많이 얻을 수 있었기 때문에, 이를 분석해 보는 것을 추천한다.
- 준비물을 미리 정리해 놓자
- 최종 코딩 테스트에는 신분증, 개인 노트북, 충전기 등 중요한 준비물이 많다. 이를 빠뜨리지 않기 위해 체크리스트를 미리 준비해 두는 것을 추천한다. 실제로 나는 에어팟이 충전되지 않은 상태여서 초반에 당황했던 경험이 있다. 이런 상황을 방지하기 위해 준비물을 꼼꼼히 확인하자.
- 자신만의 최적의 환경에서 미리 찾아보자
- 7기 최종 코딩 테스트에서는 이전과 달리 AI 사용이 금지되었기 때문에 앞으로도 어떻게 바뀔지 알 수 없지만, 이번 최종 코딩 테스트는 에어팟과 헤드셋 모두 허용이 됐다. 나는 에어팟 노이즈 캔슬링을 활용해 빗소리를 들으며 코딩했던 것이 집중력을 높이는 데 큰 도움이 되었다. 연습할 때도 동일한 환경에서 진행을 했었다. 자신만의 최적의 환경을 미리 찾아보는 것을 추천한다.
- 요구사항을 꼼꼼히 읽는 연습을 하자
- 이번 최종 코딩 테스트에서는 과제에서 진행했던 것과는 다른 요구사항들이 몇 가지 있었다. 예를 들어, 입력에서 에러가 발생했을 경우, 과제에서는 해당 부분부터 다시 입력을 받아야 했지만, 최종 코딩 테스트에서는 프로그램을 종료해야 했다. 나는 요구사항을 꼼꼼히 읽는 연습을 했었지만, 실전에서 긴장감 때문에 초반에 요구사항을 꼼꼼하게 읽지 못했다.
🎬 마무리하며
우아한테크코스 7번째 여정을 함께할 수 있게 되어 정말 기쁘다. 드디어 시작의 발판에 오르게 되었다. 그동안 정말 많은 노력을 해왔던 나 자신에게 수고했다는 격려를 전하고 싶다. 몇 번이나 상상했던 최종 합격의 마무리를 작성하고 있는데, 막상 이 순간이 오니 어떤 말로 끝내야 할지 고민이 된다.
1차 합격 기록에서 "꼭 최종 후기를 작성하고 싶다"는 소망을 적었는데, 그 꿈을 이룰 수 있어서 정말 행복하다. 간절한 마음으로 최선을 다하고 진심을 다해 임하니, 좋은 결과가 찾아온 것 같다. 앞으로도 주어진 모든 기회와 경험에 감사하며, 초심을 잃지 않고 열정적으로 임해야겠다.
이 글이 미래에 우아한테크코스를 도전하는 모든 분들에게 도움이 되었으면 좋겠다. 또, 정말 값진 기회를 주신 우아한테크코스 팀께 진심으로 감사드리며, 두 달 후에 만나 뵐 날을 기대한다. 새로운, 좋은 인연들을 만나게 될 미래를 기다리며... 🫶🏻
'우아한테크코스' 카테고리의 다른 글
[우아한테크코스] 1차 합격, 최종 코딩 테스트 기록 (4) | 2024.12.15 |
---|---|
[우아한테크코스] 프리코스 4주차 기록 (3) | 2024.11.12 |
[우아한테크코스] Java Enum 활용기 (4) | 2024.11.05 |
[우아한테크코스] 프리코스 3주차 기록 (8) | 2024.11.05 |
[우아한테크코스] 프리코스 2주차 기록 (2) | 2024.10.29 |