모든 우아한테크코스 글 보기 설렘과 긴장되는 마음에 며칠 전부터 사로잡혀 있었다.1차 발표때는 서버 오류로 이메일이 늦게 도착했지만, 이번에는 3시가 되자마자 이메일이 도착했다. 합격...!우아한테크코스 7기에 합격했다. 감격스럽다. 내가 정말 열심히 노력했고 진심을 보였기에 그것을 알아봐 준 것이라고 생각한다.나에게 기회를 준 우아한테크코스에게 정말 감사하다. 지금 잠시 본가로 내려왔고, 바로 서울에 집을 구하러 다시 올라갈 예정이다. 너무 행복하다. 나는 코딩이 즐겁다.
[ 서론 ]저는 프리코스가 종료된 이후로도 꾸준히 최종 코딩테스트 대비 학습을 이어왔습니다. 왜냐면 최종 대상자로 선정될 것이라는 믿음이 있었기 때문입니다. 물론 그 믿음이 약간 불안해질 때도 있었지만, 저의 자기소개서와 지난 한 달간의 학습 과정을 되새겨보면 제가 경험한 성장폭과 몰입 경험이 우테코에서 바라는 그것이라는 생각이 들었습니다. 저의 자기소개서를 볼 때마다, 글에 묻어있는 진심이 느껴졌고 이것을 우테코에서도 느낄 것이라는 믿음을 가졌습니다. 덕분에 끝까지 "나는 분명 최종 대상자일 거야..!"라고 믿고 사실은 시도조차 못해볼 수 있는 코딩 테스트를 위해 시간을 많이 할애할 수 있었습니다. [ 최종 대상자 발표 당일 ]발표 당일, 오후 3시에 이메일로 합격 여부 통보가 예정되어 있었지만 어..
더 구체적인 학습 내용과 회고는 일일 학습 기록에서 확인할 수 있습니다. [ 서론 ]순식간에 4주간의 프리코스 과정이 지나갔습니다. 배운 것이 정말 어마어마하게 많습니다. 배운 것들의 키워드를 짚자면 아래와 같습니다. 겉핥기만 하던 Java의 문법에 대해 많이 배웠습니다.들어보기만 했던 객체지향 설계에 대해 진정한 눈을 떴습니다. 새로운 세상을 알아간 기분입니다.테스트 코드 작성의 중요성, 클린코드 그리고 컨벤션의 중요성에 대해 알게 되었습니다.메타인지의 힘에 대해 깨닫게 되었습니다. 이러한 것들을 배우는 것은 저의 자기주도적 학습으로 이루어졌지만, 우아한테크코스 프리코스라는 판이 없었으면 존재하지 않을 일이었을 것입니다. 따라서 우아한테크코스의 프리코스는 정말 좋은 과정이라고 생각합니다. 우아..
더 구체적인 학습 내용과 회고는 일일 학습 기록에서 확인할 수 있습니다. [ 3주차 시작 ]3주차가 시작되었습니다. 3주차는 처음부터 설계 계획을 세워서 설계해나가고자 했습니다. 따라서 3주차에서는 제일 먼저 설계 계획을 세웠습니다. 설계 계획1. 도메인을 단순화해서 도메인 모델을 그려본다.2. 어떤 메시지가 필요한지 정하고, 그 메시지를 어떤 객체가 책임질지 결정한다.3. 이렇게 얻은 객체들의 인터페이스를 정리한다.4. 구현한다. [ 로또 과제 ]간단한 로또 발매기를 구현하는 과제입니다.손님은 로또를 구입할 금액을 입력할 수 있습니다. 로또 1장의 가격은 1,000원입니다.손님이 구매한 로또는 모두 자동(랜덤)으로 발행됩니다.당첨 번호는 중복 없는 6개의 숫자 + 보너스 번호 1개로 ..
더 구체적인 학습 내용과 회고는 일일 학습 기록에서 확인할 수 있습니다. [ 1주차 종료 이후 ]1주차가 끝났습니다. 1주차 코드에서 정말 많은 코드리뷰를 받았습니다. 정리하자면 총 11명에게 코드리뷰를 받았고, 저는 8명에게 코드리뷰를 해주었습니다. 코드리뷰 내용을 요약하자면 "이해가 쉽고 깔끔하다"는 평가와 몇 가지 개선점 제시가 있었습니다.여러 가지의 피드백이 있었지만, 제가 적극적으로 반영한 피드백은 크게 3개였습니다. 1. 스트림-람다 문법 사용해 보기2. java.util.regex의 정규표현식을 사용해 보기3. 다음 과제는 MVC 패턴으로 진행해 보기 하지만, 제가 받아들이지 못한 피드백도 있었습니다. 1. 객체지향의 원칙과는 다소 거리가 먼 부분이 보인다.= SOLID 원칙 중 어떤 ..
더 구체적인 학습 내용과 회고는 일일 학습 기록에서 확인할 수 있습니다. [ 서론 ]저는 정말로 견고함을 중요시하는 사람으로서, 프리코스 과정을 따라가려면 Java의 기본기 + 객체 지향의 기본기가 제일 중요하다고 생각했습니다. 짧은 시간 안에 프리코스 과정에서 만족할 수 있는 퍼포먼스를 내려면 노력도 물론 중요하지만, 일단 기본기가 탄탄해야 새로운 지식이 들어올 수 있기 때문입니다. 따라서 10월 9일부터 Java와 객체지향의 기본적인 공부를 하는데에 집중했습니다. 그렇게 약간은 불안한 마음을 갖고 10월 15일 프리코스를 시작했습니다. [ 프리코스 시작 ]프리코스가 시작되었습니다. 주어지는 1주 차 과제는 아래의 학습 목표를 가지고 있었습니다.Git, GitHub, IDE 등 실제 개발을 위..