일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 구글 비공개 테스트 20명
- 클린코드
- 객체지향
- 커밋 메시지
- 객체지향설계
- 플레이 스토어 20명
- 기능명세서
- 프리코스
- 운영체제 #CS지식
- 플레이스토어 비공개 테스트
- 설계
- 구글 플레이 스토어 배포 방법
- 우테코
- git
- 구글 플레이 비공개 테스트
목록후기 (7)
GYUD-TECH

SW 마에스트로 15기 연수생으로 참여하며 4월, 5월, 6월 3달간 진행했던 아이디어 기획 과정에서 배운 점을 정리하였다.SW 마에스트로에서는 고객 개발이라는 개념을 처음 접하며, 기획 단계부터 깊이 고민하는 과정을 경험했다.이 과정에서 많은 어려움이 경험하기도 했지만 창업 기업의 초기 과정과, 고객개발에 대해서 많이 배웠을 뿐만 아니라, 나는 미래에 어떤 개발자가 될 것인가에 대한 고민도 깊이 할 수 있었다. SW 마에스트로에서 가장 얻고 싶은 경험은 고객들이 사용하는 서비스를 만들고, 서비스를 확장하는 경험이다. 이 목표를 달성하기 위해 창업 노하우가 많으신 멘토님들의 멘토링을 들으며 창업 세계에 대해 이해하고, 아이디어 선정 과정에서 피드백을 받으며 고객이 필요한 서비스를 만드릭 위해 노력하였다...

프리코스가 끝나고, 11월 15일 프리코스가 끝나고는 그동안 쌓여있던 일들을 했다. 프리코스를 하면서 정말 잘하는 사람들이 많다고 느끼긴 했지만, 나도 정말 열심히 참여했고, 우테코에서 요구한 가이드라인을 잘 따르며 미션을 수행했기 때문에 1차를 붙을 수 있다는 기대감도 있었다. 그래서 최종 코딩테스트를 대비해서 많은 후기들도 찾아보고, 지난 프리코스 문제와 기출 문제들, 6기 프리코스 문제들을 다시 풀면서 몸에 더욱 체화시키려고 하였다. 최종 코딩테스트 날짜가 대학교 시험 기간과 정확하게 겹쳤기 때문에 미리 시험공부도 했다. 최종 코딩테스트 준비 드디어 12월 11일, 1차 합격자 발표 날이 되었다. 2시부터는 시험공부가 눈에 들어오지가 않았고, 매우 긴장되었다. 10분 전부터는 합격을 부르는 주파수가..

프리코스를 진행하면서 받았던 피드백들과 나만의 규칙들을 기록하기 위한 체크리스트이다. 또한 다른 문제들을 풀어보면서 유용했던 API들을 계속 추가하면서 나만의 자바 코딩 체크리스트를 만들어 나갈 예정이다. 기능 명세서 작성법 1. 필요한 기능 목록을 자세하게 작성한다. 2. 필요한 객체를 떠올리고 객체에 책임을 할당한다. 3. 프로그램의 핵심 기능 목록을 생각하고, 핵심 기능 목록 먼저 순서대로 구현한다. 기능목록은 수정하면 되니 일단 기능 목록을 작성하고 구현하면서 업데이트 한다. 기능 명세서 작성에 너무 많은 시간이 걸리는 문제점이 있다. 최종 코딩테스트 대비를 위해 문제를 풀어보니 시간이 부족했는데 전체 흐름에 초점을 맞추어 흐름대로, 세부적으로 기능명세서를 작성하기 때문에 시간이 부족하다는 것을 ..

2주차 피드백에서 블로그 작성 보다는 소감문 작성에 더 신경 써 달라고 하셨던 것이 기억이 나서 3주차, 4주차 미션들은 블로그를 작성하지 않고, 소감문과 코드 작성에 더 많은 신경을 썼다. 결국 4주동안의 프리코스 과정이 모두 끝나고 제출을 완료하였다. (수고했다 내 자신..) 프리코스를 수행하면서 가장 기억에 남는 순간은 코드가 아름다울때 느꼈던 희열감이다. 프리코스 기간 동안 가장 많이 신경 쓴 부분이 읽기 쉬운 코드를 작성하는 것이다. 메서드를 분리하고, 클래스를 분리하고, 더 간단한 코드, 역할이 분리된 코드에 대해 고민하면서 객체 지향적 사고에 이해도 깊어진 것 같다. 1, 2 주차에서는 객체의 역할에 초점을 맞추어 코드를 구현하였다. 3주차 미션에서는 mvc 패턴과 계층의 분리에 초점을 맞추..

우테코 프리코스 2주차 과제는 자동차 경주 게임 구현하기이다. 과제 설명은 아래 깃허브 링크에서 확인할 수 있다. https://github.com/Gyu-won/java-racingcar-6 GitHub - Gyu-won/java-racingcar-6 Contribute to Gyu-won/java-racingcar-6 development by creating an account on GitHub. github.com 2주차의 목표는 1주차 목표 + 함수를 분리 + 함수별로 테스트를 작성하는 것이다. 목표를 달성하기 위해서 했던 고민들을 아래 글에 자세하기 정리하였다. 과제를 수행하면서 했던 고민들 1. 코드리뷰를 통한 피드백 과제와 함께 1주차 과제에 대한 공통 피드백도 받을 수 있었다. 그래서 2..

1주차에서는 기능명세서 작성법, 커밋메시지 작성법, 자바 코드 컨벤션에 초점을 맞추어 과제를 진행했었다. 아래는 내가 작성한 1주차 숫자 야구 게임의 코드이다. https://github.com/Gyu-won/java-baseball-6 GitHub - Gyu-won/java-baseball-6 Contribute to Gyu-won/java-baseball-6 development by creating an account on GitHub. github.com 과제를 제출한 이후 코드 리뷰를 진행하였는데, 이 과정에서 코드 작성을 통해 얻었던 것 만큼 많은 점을 배우고 느낄 수 있어서 이를 기록하였다. 잘 작성한 코드는 무엇인가? 아래 코드는 리뷰했던 코드들 중 하나로, 서로 다른 숫자 3개를 정하기 ..