[우아한테크코스] 최종 합격 기록
·
우아한테크코스
📌 들어가며메일이 발표 시간보다 3시간 정도 지나서 도착했다. 오후 3시부터 긴장감에 배가 아팠고, 3시간 가량은 지옥에 있는 것 같았다. 집에 가는 길에 버스를 갈아타려고 내린 순간, 최종 합격 메일을 받았다..! 버스 환승 센터는 사람들로 북적였고, 정말 추웠지만 그 순간에는 아무것도 보이지 않고 너무 기뻤다. 사랑하는 사람들에게 연락을 돌리고 축하를 받았다. 벌써 큰 연말 선물을 받은 기분이었다. 이제 정말 기대되는 2025년이 다가오고 있다. 이 글은, 우아한테크코스의 여정에 도전하고자 하는 사람들에게 조금이라도 도움이 되길 바라는 마음에서 작성하고자 한다.   ✅ 자기소개서자기소개서에 영혼을 갈아 넣었다. 문장 하나하나를 꼼꼼히 읽고 다듬으며, 더 잘 읽히고 진정성 있게 전달되도록 여러 번 수..
[우아한테크코스] 1차 합격, 최종 코딩 테스트 기록
·
우아한테크코스
📌 들어가며감사하게도, 우아한테크코스 1차 심사에 합격했다. 메일을 읽던 당시, 혼자 집에 있었음에도 기쁨에 소리 질렀던 기억이 아직도 생생하다. 동시에 "내가 해낼 수 있을까? 하는 불안감도 밀려왔다. 하지만, 지원서와 프리코스를 통해 보여드리고자 했던 꾸준함과 끈기를 떠올리며, 결국 최종 코딩 테스트에서는 지금까지 쌓아온 노력을 온전히 담아내기만 하면 된다는 마음으로 임했다.   🔥 준비 과정프리코스가 끝난 후, 다른 지원자들이 스터디를 꾸려 일주일에 한 번씩 꾸준히 문제를 푸는 모습을 보며 나도 연습을 해야 하지 않을까 고민했다. 하지만 내가 연습하지 않았던 이유는 밀린 프로젝트와 시험 때문이기도 했지만, 가장 큰 이유는 연습을 지속하다가 1차에서 떨어졌을 때 받을 감정적인 타격이 두려웠기 때문..
[우아한테크코스] 프리코스 4주차 기록
·
우아한테크코스
우아한테크코스 프리코스 4주차 과제 링크 GitHub - soeun2537/java-convenience-store-7-soeun2537: 우아한테크코스 프리코스 4주차 과제우아한테크코스 프리코스 4주차 과제. Contribute to soeun2537/java-convenience-store-7-soeun2537 development by creating an account on GitHub.github.com 🎯 목표 설정 사실 4주차가 시작된 화요일 오후 3시에 요구 사항을 보고 식은땀이 났다. 기존 과제와는 비교도 안 될 정도로 많은 요구 사항이 있었기 때문이다. 개발을 시작한 지 오래되지는 않았지만, 그간 학습한 내용을 정리하고 적용해 온 덕분에, 이전 3주차 과제까지는 기능 요구 사항을 보며..
[우아한테크코스] Java Enum 활용기
·
우아한테크코스
💭 들어가며프리코스 3주차 과제에서 "Java Enum을 적용하여 프로그램을 구현한다."라는 프로그래밍 요구 사항이 있었다. 이전에도 Enum을 사용해 본 적은 있지만, 이번 과제를 진행하면서 Enum을 정확히 이해하지 못한 상태로 사용해 왔다는 생각이 들었다. 단순히 요구사항 때문에 사용하기보다, 제대로 알고 활용하자는 마음으로 Enum을 다시 공부했다. Enum에 대해 잘 정리된 인파님의 글을 참고하여 과제에 적용해 보았고, 이번 글에서는 해당 부분을 정리하고 과제를 진행하면서 느낀 Enum의 장점을 정리하려고 한다. ✅ 이전의 상수 관리 방식▶ static final 상수final 키워드를 사용하여 하드 코딩된 값을 상수로 추출하는 방식이다.🔽 2주차 과제(자동차 경주): static final..
[우아한테크코스] 프리코스 3주차 기록
·
우아한테크코스
우아한테크코스 프리코스 3주차 과제 링크 GitHub - soeun2537/java-lotto-7: 우아한테크코스 프리코스 3주차 과제우아한테크코스 프리코스 3주차 과제. Contribute to soeun2537/java-lotto-7 development by creating an account on GitHub.github.com 🎯 목표 설정2주차 과제에서 TDD의 효과를 느끼고 이를 실천하기 위해 많은 공을 들였다. 당시 내가 진행했던 TDD 방식은 통합 테스트 작성 -> 기능 구현 -> 단위 테스트 작성 -> 클래스 분리의 순서로 진행되었다. 하지만 회고와 프리코스 커뮤니티의 글들을 통해, 내가 해온 방식이 본래의 TDD 방식과 다르다는 것을 깨달았다. TDD는 처음부터 단위 테스트를 작성하..
[우아한테크코스] 프리코스 2주차 기록
·
우아한테크코스
우아한테크코스 프리코스 2주차 과제 링크 GitHub - soeun2537/java-racingcar-7: 우아한테크코스 프리코스 2주차 과제우아한테크코스 프리코스 2주차 과제. Contribute to soeun2537/java-racingcar-7 development by creating an account on GitHub.github.com 🎯 목표 설정1주차 과제에서는 테스트 코드 작성에 집중했으나, 코드 리뷰를 통해 단순히 다양한 케이스를 테스트하는 것뿐만 아니라 단위 테스트를 통해 보다 효율적이고 체계적인 테스트를 작성하는 것이 중요하다는 피드백을 받았다. 이번 주차에는 해당 피드백을 반영하여 TDD 방식을 적용하고, 단위 테스트에 중점을 두어 더 나은 테스트 코드를 작성하는 것을 목표로..
[우아한테크코스] 프리코스 1주차 기록
·
우아한테크코스
우아한테크코스 프리코스 1주차 과제 링크 GitHub - soeun2537/java-calculator-7: 우아한테크코스 프리코스 1주차 과제우아한테크코스 프리코스 1주차 과제. Contribute to soeun2537/java-calculator-7 development by creating an account on GitHub.github.com 🎯 목표 설정1주차 과제에서의 목표는 기능 구현뿐만 아니라, 코드의 가독성과 유지보수를 고려한 효율적인 리팩토링을 실천하는 것이었다. 또한, 테스트 코드 작성 경험이 많지 않아서, 이번 과제에서는 테스트 코드에 중점을 두고 진행했다.🔽 진행 계획기능 구현 목록 정리테스트 코드 작성클린 코드 및 SOLID 원칙을 고려한 코드 리팩토링배운 점 정리  💻..
[우아한테크코스] 우테코 코드 스타일 포매터 적용
·
우아한테크코스
👀 배경 설명프리코스 과제에서 요구하는 프로그래밍 요구 사항 중 하나는 자바 스타일 가이드를 준수하는 것이었다. 처음에는 간단해 보였지만, 코드를 커밋하기 전에 스타일에 맞게 일일이 수정하는 일이 점점 번거로워졌다. 특히, 들여쓰기나 공백 같은 세세한 부분을 계속해서 맞추다 보니 작업 흐름이 끊기는 느낌이 들었다. 그래서 검색을 해보니, 코드 포매터라는 도구를 발견하게 되었다.코드 포매터는 미리 정의된 형식에 따라 코드를 자동으로 정리해주는 도구이다. 포맷팅 단축키(Command + Option + L)를 누르면 지정된 스타일로 코드가 정리되며, 코드를 저장할 때마다 자동으로 포맷팅되도록 설정할 수도 있어 일일이 수동으로 수정하는 수고를 덜 수 있다.또한, 우아한테크코스 스타일 가이드가 자바 기본 스타..
soeun2537
'우아한테크코스' 카테고리의 글 목록