우테코

· Kotlin
객체지향 프로그래밍을 해 본 사람이라면 프로퍼티와 필드가 무엇인지 모르시는 분들은 아마 없을 거라고 생각합니다. 클래스 내부에 존재하여, 객체의 상태를 나타내는 멤버 변수를 프로퍼티, 혹은 필드라고 부르게 되지요. 프로퍼티(property)라는 단어는 영어로 재산, 혹은 특성 정도의 의미를 지니고 있으니, 클래스의 멤버 변수를 프로퍼티라고 부르는 이유도 납득이 갑니다. 하지만 프로퍼티와 필드의 차이를 정확하게 알고 계시는 분은 의외로 적을 거라고 생각합니다. 두 개념이 비슷한 개념이기도 하고, 거의 동의어처럼 혼용해서 사용하시는 분들도 많은 것 같습니다. 저 또한 두 개념의 차이를 공부해도 이해가 잘 가지 않아 '뭐 거의 같은 거겠지' 하고 생각해 왔습니다. 그러다가 제가 지금 다니고 있는 우아한테크코스..
길고 긴 우테코 선발 과정을 거쳐 마침내 합격하고야 말았습니다. 정말 감격스럽습니다..! 저같이 누추한 놈을 이런 귀한 곳에 뽑아 주시다니.. 몸 둘 바를 모르겠습니다. 열심히 다니겠습니다! (여담으로 합격 발표 시간이었던 12월 27일 오후 3시가 갤럭시 대학생 서포터즈 3기의 수료식 시작시간이라 기념사진 찍던 도중에 합격메일을 확인했었네요.. ㅋㅋ) 싸피와 우테코를 둘 다 합격하는 꿈같은 일이 저에게 일어나다니요..! 이렇게 되어서 싸피를 포기하게 되니 뭔가 싸피도 포기하기가 싫어지는.. 하하하 저는 욕심이 참 많은가 봅니다. 이번 포스팅에서는 제가 우테코 6기를 지원하면서부터 합격하기까지의 과정을 소개해 드리려 합니다. 기록으로 남겨둘 겸, 이후 기수를 준비하시는 분들께 도움이 되었으면 합니다. 1..
1. 프리코스 1차 합격자 발표 프리코스가 끝나고 약 3주 뒤.. 12월 11일에 1차 합격자 발표가 떴습니다..! 네??!! 제가 1차 심사에 합격했다구요?? 사실 11월 16일에 프리코스가 끝난 이후 저는 당연히 불합격일 거라고 생각해서 프리코스 복습을 전혀 하지 않았습니다. 그 사이에 회사 면접도 몇 개 있었고, 싸피 코테, 면접도 있었기에 시간이 없기도 했구요.. 마침 1차 심사 결과가 나온 날인 12월 11일이 싸피 면접날이었습니다. 싸피 면접을 준비하느라 굉장히 바쁘게 시간을 보냈던지라 면접 끝나고 카페에서 잠깐 여유를 만끽하고 있던 도중 이 합격 메일을 받았네요. 메일을 받고 든 생각은 이거 하나였습니다. "대체 내가 왜 합격한 거지??" 프리코스를 진행하면서 저는 요구사항을 어긴 것도 많았..
우테코 6기의 프리코스가 모두 종료되었습니다. 사실 16일에 끝났습니다만, 다른 할 일이 많아서 조금 늦게 회고록을 작성하게 되었군요.. 당연하지만 4번의 미션 중 가장 어려운 미션이었습니다! 고려해야 할 사항도 많고, 예외처리 하는 방법도 까다로웠습니다. 디스코드 커뮤니티에서도 어렵다고 말씀하시는 분들이 많더라구요. 나만 어려운 게 아니니까 힘들지만 포기하지 않겠다라는 생각으로..! 열심히 임했습니다. 이번에도 물론 3주차 공통 피드백을 받았습니다. 이번에도 꼼꼼히 읽어보았습니다..만 이번 피드백은 읽어도 이해가 되지 않는 내용이 대부분이더군요.. ㅠㅠ 그래서 일단 알겠는것만.. 복기하기로 했습니다. 1. 3주차 공통 피드백 1. 함수(메서드) 라인에 대한 기준 프로그래밍 요구사항을 보면 함수 15라인..
벌써 3주차군요! 지난 미션을 진행하는 동안의 시간이 느리게 느껴지기도 하고 빠르게 느껴지기도 하는 것 같아요. 그리고 벌써 프리코스가 3/4나 진행되었다니!! 벌써 프리코스도 한 주만 더 하면 끝나는군요. 이번에도 역시 3주차 미션과 함께 2주차 미션의 공통 피드백을 보내주셨습니다. 읽어보도록 하죠. 공통 피드백 1. 기능 목록을 업데이트한다. 기능 목록은 한 번 쓰고 마는 것이 아니라 계속해서 고쳐 나가야 하는 것입니다. 어떻게 보면 당연하지요. 문제를 보자마자 한 번에 완벽하게 기능구현 목록을 작성할 수 있는 사람이 어디 있겠어요! 저도 이번 미션에서는 코드 짜면서 README를 계속해서 업데이트하려고 노력했습니다. 2. 구현 순서도 코딩 컨벤션이다 '클래스는 프로퍼티, init 블록, 부 생성자,..
1주차가 끝나고 2주차가 시작되었습니다! 뭔가 1주일이 느리게 흘러간 것 같은 느낌이었어요. 1주일 동안 정말 빽빽히 공부를 했기 때문인 건가? ㅎㅎ 운영국에서 10월 26일 목요일 3시에 2주차 미션을 메일로 보내주셨습니다. 공통 피드백이 들어있어서 잽싸게 읽어보았습니다. 그중 중요하다고 생각되는 것들만 정리해보았어요! (다른 내용들은 이미 실천 중이거나 무슨 말인지 이해가 안 되거나..) 1. 커밋 메시지를 의미 있게 작성한다 커밋 메시지에 해당 커밋에서 작업한 내용에 대한 이해가 가능하도록 작성한다. 2. 이름을 통해 의도를 드러낸다 나 자신, 다른 개발자와의 소통을 위해 가장 중요한 활동 중의 하나가 좋은 이름 짓기이다. 변수 이름, 함수(메서드) 이름, 클래스 이름을 짓는데 시간을 투자하라. 이..
Alsong
'우테코' 태그의 글 목록