우아한테크코스에서 활동한 내용을 정리합니다.
각 이모지를 클릭하면 해당 섹션으로 이동할 수 있습니다.
-
Level 0 : 프리코스
-
Level 1 : 프로그래밍 기본
-
Level 2 : 웹 프로그래밍
-
Level 3 : 팀 프로젝트
-
Level 4 : 팀 프로젝트 유지 보수 및 웹 백엔드에 깊이를 더하는 단계
2019.11.27 ~ 2019.12.21
Project | period | Repository | Pull Request |
---|---|---|---|
숫자 야구 게임 | 2019.11.27 ~ 2019.12.3 | java-baseball-precourse | Pull Request |
자동차 경주 게임 | 2019.12.4 ~ 2019.12.10 | java-racingcar-precourse | Pull Request |
블랙잭 | 2019.12.11 ~ 2019.12.17 | java-blackjack-precourse | Pull Request |
치킨집 | 2019.12.21 | java-chicken-2019 | Pull Request |
- 2020.02.04 ~ 2020.04.10
- 자바 프로그래밍 언어에 대한 기본 문법을 익혀 프로그래밍하는 경험을 한다.
- 읽기 좋은 코드를 구현하는 것이 왜 중요한지와 코드를 개선해 읽기 좋은 코드로 변경해 보는 경험을 한다.
- 자신이 구현한 코드에 대해 단위 테스트와 리팩토링하는 경험을 한다.
- 웹 프론트엔드에서 웹 백엔드까지 프로그래밍해 웹 애플리케이션을 개발하는 경험을 한다.
Project | Repository | Pull Request |
---|---|---|
문자열 계산기 | java-calculator | reviewed by 홍시 |
자동차 경주 게임 | java-racingcar | reviewed by Dave |
로또 - 1단계 | java-lotto/step1 | reviewed by kingbbode |
로또 - 2단계 | java-lotto/step2 | reviewed by kingbbode |
블랙잭 - 1단계 | java-blackjack/step1 | reviewed by 하비 |
블랙잭 - 2단계 | java-blackjack/step2 | reviewed by 하비 |
체스 - 1~3단계 | java-chess/step1~3 | reviewed by 구구 |
체스 - 4~5단계 | java-chess/step4~5 | reviewed by 구구 |
90년생 HTML | html | 리뷰없음 |
- 2020.04.21 ~ 2020.06.19
- Spring 프레임워크 기반으로 웹 애플리케이션을 개발하는 경험을 한다.
- TDD, ATDD 기반으로 웹 애플리케이션을 개발하고 리팩토링하는 경험을 한다.
- 구현한 프로그램을 서버에 배포하는 경험을 한다.
- 팀 프로젝트를 통해 팀원들간의 소통, 협업, 회고 경험을 한다.
Project | Repository | Pull Request |
---|---|---|
웹 기반 체스 - 1단계 | jwp-chess/step1 | reviewed by 임루트 |
웹 기반 체스 - 2단계 | jwp-chess/step2 | reviewed by 임루트 |
웹 기반 체스 - 3단계 | jwp-chess/step3 | reviewed by 임루트 |
웹 기반 체스 - 4 | jwp-chess/step4 | reviewed by 임루트 |
지하철 정보 관리 | atdd-subway-admin | reviewed by 홍시 |
지하철 경로 조회 | atdd-subway-path | reviewed by 구구 |
지하철 경로 즐겨찾기 | atdd-subway-favorite | reviewed by 재연링 |
지하철 Admin CRUD | atdd-subway-admin-frontend | 리뷰없음 |
사용자 이야기 | woowa-userstory-2020 | Pull Request |
- 2020.07.07 ~ 2020.08.28
- 개발 프로세스 기반으로 프로젝트 진행, 협업하는 경험을 한다.
- 배포를 자동화하고, 피드백을 받아 지속적으로 개선하는 경험을 한다.
- 팀 프로젝트
- 2020.09.08 ~ 2020.11.27
- 웹 서버를 직접 구현해 HTTP를 이해하고, 서블릿 컨테이너의 동작 원리를 이해한다.
- JDBC 라이브러리, MVC, DI 프레임워크 구현을 통해 Spring 프레임워크의 동작 원리를 이해한다.
- 레거시 프로젝트를 리팩토링하는 경험을 한다.
- 객체지향 설계, 인증 및 보안, WebSocket 경험을 한다.
- 대용량 서비스를 위한 시스템 아키텍처 설계, 데이터 처리 경험을 한다.
Project | Repository | Pull Request |
---|---|---|
웹 서버 구현 - 1단계 | jwp-was/step1 | reviewed by 후니 |
웹 서버 구현 - 2단계 | jwp-was/step2 | reviewed by 후니 |
웹 서버 구현 - 3단계 | jwp-was/step3 | reviewed by 후니 |
웹 서버 구현 - 4단계 | jwp-was/step4 | 해당없음 |
점진적인 리팩터링 - 1단계 | jwp-refactoring/step1 | reviewed by 화투 |
점진적인 리팩터링 - 2단계 | jwp-refactoring/step2 | reviewed by 화투 |
점진적인 리팩터링 - 3단계 | jwp-refactoring/step3 | reviewed by 화투 |
Level | Topic | Repository | Pull Request |
---|---|---|---|
0 | 우아한 테크 코스 2기 지원, 프리코스, 오프라인 코딩테스트 후기 | 블로그로 이동 | - |
1 | 우아한테크코스 한 달 생활기 | woowa-writing-2/level1 | Pull Request |
2 | 우테코에서 찾은 나만의 효과적인 학습법 | woowa-writing-2/level2 | Pull Request |
3 | 팀 프로젝트가 나에게 남긴 것 | woowa-writing-2/level3 | Pull Request |
당신이 속한 그룹 어디든 당신이 원하는 것을 사고 파세요. 조직 중고 거래, 직고래.