KJunseo / woowacourse

πŸͺ μš°μ•„ν•œν…Œν¬μ½”μŠ€μ—μ„œ ν™œλ™ν•œ λ‚΄μš©μ„ λͺ¨μ•„놓은 μ €μž₯μ†Œ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸͺ woowacourse

πŸ“š μš°μ•„ν•œν…Œν¬μ½”μŠ€ 3κΈ° λ°±μ—”λ“œ 과정을 μ§„ν–‰ν•˜λ©΄μ„œ ν™œλ™ν•œ λ‚΄μš©μ„ ν•œ λˆˆμ— 보기 μ‰½κ²Œ μ •λ¦¬ν•œ μ €μž₯μ†Œμž…λ‹ˆλ‹€.

πŸŒ•μš°μ•„ν•œν…Œν¬μ½”μŠ€λž€ πŸŒ•

μš°μ•„ν•œν…Œν¬μ½”μŠ€λŠ” 일반 μ‚¬μš©μžμš© μ„œλΉ„μŠ€λ₯Ό κ°œλ°œν•˜λŠ” νšŒμ‚¬κ°€ ν•„μš”λ‘œ ν•˜λŠ” μ—­λŸ‰μ„ 가진 ν”„λ‘œκ·Έλž˜λ¨Έλ₯Ό μ–‘μ„±ν•˜κΈ° μœ„ν•œ κ΅μœ‘μž…λ‹ˆλ‹€. 우리의 λͺ©ν‘œλŠ” 자기 μ£Όλ„μ μœΌλ‘œ ν•™μŠ΅ν•˜κ³  μ„±μž₯ν•˜κ³  싢은 개발자λ₯Ό μœ„ν•œ κ΅μœ‘μ„ λ§Œλ“œλŠ” κ²ƒμž…λ‹ˆλ‹€.

techcourse_poster_3nd_white techcourse_poster_3nd_black

πŸŒ‘ Level 0 - ν”„λ¦¬μ½”μŠ€ & μ΅œμ’… μ½”λ”© ν…ŒμŠ€νŠΈ

πŸ—“ κΈ°κ°„

  • ν”„λ¦¬μ½”μŠ€: 2020.11.25 ~ 2020.12.16
  • μ΅œμ’… μ½”λ”© ν…ŒμŠ€νŠΈ: 2020.12.19

πŸ—„ 정리

No Mission Repository PR Period Note
1 숫자 야ꡬ κ²Œμž„ java-baseball-precourse PR λ³΄λŸ¬κ°€κΈ° 2020.11.25 ~ 2020.12.01 -
2 μžλ™μ°¨ κ²½μ£Ό κ²Œμž„ java-racingcar-precourse PR λ³΄λŸ¬κ°€κΈ° 2020.12.02 ~ 2020.12.08 -
3 μ§€ν•˜μ²  노선도 λ―Έμ…˜ java-subway-map-precourse PR λ³΄λŸ¬κ°€κΈ° 2020.12.09 ~ 2020.12.15 -
4 λΈ”λž™μž­ λ―Έμ…˜ java-blackjack-precourse - 2020.12.17 ~ 2020.12.18 이전 기수 ν”„λ¦¬μ½”μŠ€ λ―Έμ…˜
5 μΉ˜ν‚¨ POS λ―Έμ…˜ java-chicken - 2020.12.17 ~ 2020.12.19 이전 기수 ν”„λ¦¬μ½”μŠ€ λ―Έμ…˜
6 μ§€ν•˜μ²  노선도 경둜 쑰회 λ―Έμ…˜ java-subway-path-precourse PR λ³΄λŸ¬κ°€κΈ° 2020.12.19 μ΅œμ’… μ½”λ”© ν…ŒμŠ€νŠΈ

πŸ“ λΈ”λ‘œκ·Έ ν¬μŠ€νŒ…

지원 ν›„κΈ° κ΄€λ ¨ κΈ€
ꡐ윑 μ „ Java κ΄€λ ¨ ν•™μŠ΅ κΈ€

🌘 Level 1 - Java ν•™μŠ΅ν•˜κΈ°

πŸ—“ κΈ°κ°„

  • 2021.02.03 ~ 2021.04.02

πŸš— ν•™μŠ΅ λͺ©ν‘œ

  • μžλ°” ν”„λ‘œκ·Έλž˜λ° 언어에 λŒ€ν•œ κΈ°λ³Έ 문법을 μ΅ν˜€ ν”„λ‘œκ·Έλž˜λ°ν•˜λŠ” κ²½ν—˜μ„ ν•œλ‹€.
  • 읽기 쒋은 μ½”λ“œλ₯Ό κ΅¬ν˜„ν•˜λŠ” 것이 μ™œ μ€‘μš”ν•œμ§€μ™€ μ½”λ“œλ₯Ό κ°œμ„ ν•΄ 읽기 쒋은 μ½”λ“œλ‘œ λ³€κ²½ν•΄ λ³΄λŠ” κ²½ν—˜μ„ ν•œλ‹€.
  • μžμ‹ μ΄ κ΅¬ν˜„ν•œ μ½”λ“œμ— λŒ€ν•΄ λ‹¨μœ„ ν…ŒμŠ€νŠΈμ™€ λ¦¬νŒ©ν† λ§ν•˜λŠ” κ²½ν—˜μ„ ν•œλ‹€.
  • μ›Ή ν”„λ‘ νŠΈμ—”λ“œμ—μ„œ μ›Ή λ°±μ—”λ“œκΉŒμ§€ ν”„λ‘œκ·Έλž˜λ°ν•΄ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜λŠ” κ²½ν—˜μ„ ν•œλ‹€.

πŸ“š λ―Έμ…˜

No name Repository PR 1 PR 2 Pair Reviewer Period
1 μžλ™μ°¨ κ²½μ£Ό κ²Œμž„ java-racingcar step1 step2 μ‘°μ•€ κΉ€κ³ λž˜ 2021.02.03 ~ 2021.02.15
2 둜또 java-lotto step1 step2 샐리 μž¬μ—°λ§ 2021.02.16 ~ 2021.03.01
3 λΈ”λž™μž­ java-blackjack step1 step2 ν”ΌμΉ΄ 지노 2021.03.02 ~ 2021.03.15
4 체슀 java-chess step1 step2 포츈 μ½”λ‹ˆ 2021.03.16 ~ 2021.04.02
5 JS νˆ¬λ‘λ¦¬μŠ€νŠΈ 1 js-todo-list-step1 step1 - - - 2021.03.23 ~ 2021.03.26
6 JS νˆ¬λ‘λ¦¬μŠ€νŠΈ 2 js-todo-list-step2 step1 - - - 2021.04.02 ~ 2021.04.3

πŸ“ λΈ”λ‘œκ·Έ ν¬μŠ€νŒ…

λ―Έμ…˜μ„ ν•˜λ©΄μ„œ μƒˆλ‘œ 배운 λ‚΄μš©
회고
Java κ΄€λ ¨ ν•™μŠ΅ κΈ€
λͺ¨λ˜ μžλ°” 인 μ•‘μ…˜ 정리
기타 ν•™μŠ΅

✏️ ν•™μŠ΅λ‘œκ·Έ


πŸŒ— Level 2 - Spring ν•™μŠ΅ν•˜κΈ°

πŸ—“ κΈ°κ°„

  • 2021.04.13 ~ 2021.06.04

πŸš— ν•™μŠ΅ λͺ©ν‘œ

  • μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬ 기반으둜 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜λŠ” κ²½ν—˜μ„ ν•©λ‹ˆλ‹€.
  • 핡심 λ‘œμ§μ€ ν”„λ ˆμž„μ›Œν¬μ— μ’…μ†λ˜μ§€ μ•ŠλŠ”κ²Œ μ€‘μš”ν•˜λ‹€λŠ” 점을 μΈμ§€ν•˜κ³  이λ₯Ό κ³ λ €ν•˜μ—¬ κ°œλ°œμ„ ν•˜λŠ” κ²½ν—˜μ„ ν•œλ‹€.
  • TDD, ATDD 기반으둜 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜κ³  λ¦¬νŒ©ν† λ§ν•˜λŠ” κ²½ν—˜μ„ ν•©λ‹ˆλ‹€.
  • Linux ν™˜κ²½μ— μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ°°ν¬ν•˜λŠ” κ²½ν—˜μ„ ν•œλ‹€.
  • λ„€νŠΈμ›Œν¬ 톡신 과정을 이해해본닀.
  • 둜그λ₯Ό 남기고 μ„œλ²„μ˜ μƒνƒœλ₯Ό ν™•μΈν•˜λŠ” 방법을 μ΅νžŒλ‹€.

πŸ“š λ―Έμ…˜

No name Repository PR 1 PR 2 Pair Reviewer Period
1 μŠ€ν”„λ§ μž…λ¬Έ - 체슀 jwp-chess step1 step2 ν˜„κ΅¬λ§‰ 미립 2021.04.13 ~ 2021.04.26
2 배포 인프라 - - - - - 2021.04.27 ~ 2021.05.03
3 μŠ€ν”„λ§ - μ§€ν•˜μ²  노선도 관리 atdd-subway-map step1 step2 욘 ꡬꡬ 2021.05.04 ~ 2021.05.11
4 μŠ€ν”„λ§ - 경둜 쑰회 / 둜그인 atdd-subway-path step1 step2 였즈 닉 2021.05.12 ~ 2021.05.19
5 μŠ€ν”„λ§ - ν˜‘μ—… λ―Έμ…˜ atdd-subway-fare step1 - λ°”λ‹€ 제이 2021.05.20 ~ 2021.06.04

πŸ“ λΈ”λ‘œκ·Έ ν¬μŠ€νŒ…

λ―Έμ…˜μ„ ν•˜λ©΄μ„œ μƒˆλ‘œ 배운 λ‚΄μš©
회고
기타 ν•™μŠ΅

✏️ ν•™μŠ΅λ‘œκ·Έ


πŸŒ– Level 3 - JPA & νŒ€ ν”„λ‘œμ νŠΈ

πŸ—“ κΈ°κ°„

  • 2021.06.22 ~ 2021.08.13

πŸš— ν•™μŠ΅ λͺ©ν‘œ

  • 개발 ν”„λ‘œμ„ΈμŠ€ 기반으둜 ν”„λ‘œμ νŠΈ 진행, ν˜‘μ—…ν•˜λŠ” κ²½ν—˜μ„ ν•©λ‹ˆλ‹€.
  • μ„œλΉ„μŠ€λ₯Ό 기획, κ΅¬ν˜„, 배포해 μ‹€ μ‚¬μš©μžκ°€ μ‚¬μš©ν•˜λ„λ‘ κ°œλ°œν•˜λŠ” κ²½ν—˜μ„ ν•©λ‹ˆλ‹€.

πŸ‘€ μ½”λ“œλ΄μ€˜ μ†Œκ°œ

λˆ„κ΅¬λ‚˜ νŽΈν•˜κ³  μ‰½κ²Œ 리뷰어λ₯Ό λ§Œλ‚  수 μžˆλŠ” ν™˜κ²½μ„ μ œκ³΅ν•˜λŠ” μ½”λ“œλ¦¬λ·° 맀칭 ν”Œλž«νΌ

데λͺ¨ μ˜μƒ

맑은 λΆ€λΆ„

πŸ“š λ―Έμ…˜

No name Repository Reviewer Feedback Period
1 제이슨 JPA λ―Έμ…˜ jwp-qna 제이슨

ν”Όλ“œλ°± - ꡳ이 h2 λ‹€μš΄κ·Έλ ˆμ΄λ“œν•  ν•„μš” 없이 @DataJpaTestλ₯Ό ν•  λ•ŒλŠ” @AutoConfigureTestDatabase(replace = Replace.NONE)둜 μ„€μ •ν•˜λ©΄ λ©λ‹ˆλ‹€.

- validatesAnswerOwner()λŠ” Answer의 delete()λ₯Ό ν˜ΈμΆœν•  λ•Œ λ‚΄λΆ€μ—μ„œ μ‹€ν–‰ν•˜λ©΄ μ–΄λ–¨κΉŒμš”?

- Answer#toQuestion()κ°€ 퍼블릭 API라면 말이죠. μ–‘λ°©ν–₯ 편의 λ©”μ„œλ“œλ‘œ λ§Œλ“€μ–΄μ•Ό ν•˜μ§€ μ•Šμ„κΉŒμš”?

- AnswerTestλŠ” 정말 Answerλ₯Ό ν…ŒμŠ€νŠΈν•˜κ³  μžˆλ‚˜μš”?

- Question의 delete()λ₯Ό ν…ŒμŠ€νŠΈν•˜κΈ° μœ„ν•΄ λ™μΌν•œ ν…ŒμŠ€νŠΈ μ„ΈνŠΈμ—μ„œ ν…ŒμŠ€νŠΈ λŒ€μƒμ΄ λ˜λŠ” λ©”μ„œλ“œλ₯Ό ν…ŒμŠ€νŠΈ 쑰건으둜 μ‚¬μš©ν•˜κ³  μžˆλ„€μš”. μƒμ„±μžλ‘œ ν•΄κ²°ν•΄ λ³΄μ„Έμš”.
2021.07.02 ~ 2021.07.04

πŸ“ λΈ”λ‘œκ·Έ ν¬μŠ€νŒ…

λ―Έμ…˜μ„ ν•˜λ©΄μ„œ μƒˆλ‘œ 배운 λ‚΄μš©
회고
기타 ν•™μŠ΅

✏️ ν•™μŠ΅λ‘œκ·Έ


πŸŒ• Level 4

πŸ—“ κΈ°κ°„

  • 2021.08.24 ~ 2021.10.31

πŸš— ν•™μŠ΅ λͺ©ν‘œ

  • HTTP μ„œλ²„λΆ€ν„° ν”„λ ˆμž„μ›Œν¬κΉŒμ§€ 직접 λ§Œλ“€μ–΄λ³Έλ‹€.
  • κ΅¬ν˜„μ„ 톡해 HTTP, Servlet, Spring Framwork에 λŒ€ν•œ 이해도λ₯Ό 높인닀.
  • λ ˆκ±°μ‹œ μ½”λ“œλ₯Ό λ¦¬νŒ©ν† λ§ν•˜λ©΄μ„œ μ•ˆμ •μ μœΌλ‘œ μ„œλΉ„μŠ€λ₯Ό μš΄μ˜ν•΄ λ³΄λŠ” κ²½ν—˜μ„ ν•©λ‹ˆλ‹€.
  • λŒ€μš©λŸ‰ μ„œλΉ„μŠ€λ₯Ό μœ„ν•œ μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜ 섀계, 데이터 처리 κ²½ν—˜μ„ ν•©λ‹ˆλ‹€.
  • μ›Ή λ°±μ—”λ“œ κ°œλ°œμžκ°€ μ•Œμ•„μ•Όν•  μ΅œμ†Œν•œμ˜ 컴퓨터 μ‚¬μ΄μ–ΈμŠ€ 지식을 ν•™μŠ΅ν•©λ‹ˆλ‹€.

πŸ“š λ―Έμ…˜

No name Repository PR 1 PR 2 PR 3 PR 4 Reviewer Period
1 HTTP μ„œλ²„ κ΅¬ν˜„ν•˜κΈ° jwp-dashboard-http step1 step2 - - λ°”λ‹€ 2021.08.24 ~ 2021.09.02
2 MVC ν”„λ ˆμž„μ›Œν¬ κ΅¬ν˜„ν•˜κΈ° jwp-dashboard-mvc step1 step2 - - μ™„νƒœ 2021.09.03 ~ 2021.09.16
3 JDBC 라이브러리 κ΅¬ν˜„ν•˜κΈ° jwp-dashboard-jdbc step1 - - - 영이 2021.09.17 ~ 2021.09.28
4 쑰회 μ„±λŠ₯ κ°œμ„ ν•˜κΈ° sql-tuning step1 - - - μ•„λ‘  2021.10.05 ~ 2021.10.15
5 λ ˆκ±°μ‹œ μ½”λ“œ λ¦¬νŒ©ν„°λ§ jwp-refactoring step1 step2 step3 step4 ν¬λ‘œν”Œ 2021.10.13 ~ 2021.11.26

πŸ“ λΈ”λ‘œκ·Έ ν¬μŠ€νŒ…

λ―Έμ…˜μ„ ν•˜λ©΄μ„œ μƒˆλ‘œ 배운 λ‚΄μš©
회고
기타 ν•™μŠ΅

✏️ ν•™μŠ΅λ‘œκ·Έ


πŸ“Ί ν…Œμ½”ν†‘

'10λΆ„ ν…Œμ½”ν†‘'μ΄λž€ μš°μ•„ν•œν…Œν¬μ½”μŠ€ 과정을 μ§„ν–‰ν•˜λ©° 크루(μˆ˜κ°•μƒ)듀이 λ™λ£Œλ“€κ³Ό ν•™μŠ΅ν•œ λ‚΄μš©μ„ κ³΅μœ ν•˜κ³  μ΄μ•ΌκΈ°ν•˜λŠ” μ‹œκ°„μž…λ‹ˆλ‹€. μ„œλ‘œκ°€ μ„±μž₯ν•˜κΈ° μœ„ν•΄ 지식을 λ‚˜λˆ„κ³  λŒ€ν™”ν•˜λ©° μƒκ°ν•΄λ³΄λŠ” μ‹œκ°„μœΌλ‘œ 자기 주도적인 μ„±μž₯을 지ν–₯ν•˜λŠ” μš°μ•„ν•œν…Œν¬μ½”μŠ€μ˜ λ¬Έν™” 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€.


✍🏻 κΈ€μ“°κΈ°μ½”μŠ€

ν˜„μž₯μ—μ„œ ν•„μš”ν•œ κΈ€μ“°κΈ° λŠ₯λ ₯을 ν–₯μƒμ‹œν‚€κΈ° μœ„ν•΄ μ§„ν–‰ν•˜λŠ” μš°μ•„ν•œν…Œν¬μ½”μŠ€λ§Œμ˜ λ¬Έν™”μž…λ‹ˆλ‹€.

Level Writing PR Reviewer
1 μš°μ•„ν•œν…Œν¬μ½”μŠ€ ν•œ 달 μƒν™œκΈ° PR λ³΄λŸ¬κ°€κΈ° 포비
2 μš°ν…Œμ½”μ—μ„œ 찾은 λ‚˜λ§Œμ˜ 효과적인 곡뢀법 PR λ³΄λŸ¬κ°€κΈ° 곡원
3 νŒ€ ν”„λ‘œμ νŠΈκ°€ λ‚˜μ—κ²Œ 남긴 것 PR λ³΄λŸ¬κ°€κΈ° μ”¨μœ 
4 λ‚΄κ°€ κΏˆκΎΈλŠ” ν”„λ‘œκ·Έλž˜λ¨Έλ‘œμ„œμ˜ μ‚Ά PR λ³΄λŸ¬κ°€κΈ° 브라운

About

πŸͺ μš°μ•„ν•œν…Œν¬μ½”μŠ€μ—μ„œ ν™œλ™ν•œ λ‚΄μš©μ„ λͺ¨μ•„놓은 μ €μž₯μ†Œ