Notice
Recent Posts
Recent Comments
Link
Β«   2024/05   Β»
일 μ›” ν™” 수 λͺ© 금 ν† 
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
Tags
more
Archives
Today
Total
관리 메뉴

DOing

[WIL 2] μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ”” 진행과 주특기 선택 λ³Έλ¬Έ

ν•­ν•΄99

[WIL 2] μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ”” 진행과 주특기 선택

mangdo 2021. 6. 20. 17:08

🌊 WIL 2

2021.6.14 ~ 2021.6.20

β›΅ μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ”” 계기

  이번주 ν™”μš”μΌλΆ€ν„° 본격적으둜 μ•Œκ³ λ¦¬μ¦˜ 문제λ₯Ό ν’€κΈ° μ‹œμž‘ν–ˆλ‹€. 근데 ν’€κΈ°κ°€ λ„ˆλ¬΄ μ‹«μ—ˆλ‹€. ν•˜κΈ° μ‹«μœΌλ‹ˆ λ¬Έμ œλ„ μ•ˆμ½ν˜”λ‹€. 무슨 λ¬Έμ œκ°€ 결둠만 λ”± 말할 것이지 μ„œλ‘ μ΄ λ„ˆλ¬΄ κΈΈμ–΄μ„œ 집쀑λ ₯이 뚝뚝 λ–¨μ–΄μ‘Œμ—ˆλ‹€. μ΄λ ‡κ²ŒλŠ” μ•ˆλ˜κ² λ‹€ μ‹Άμ–΄ ν™”μš”μΌ μ˜€ν›„λΆ€ν„° μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ””λ₯Ό μ‹œμž‘ν•˜κ²Œλ˜μ—ˆλ‹€.

γ…Žγ…Žγ…Žγ…Žλ‚΄ μ–˜κΈ°λ„€?

 


β›΅ μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ””

- '무쑰건 이 μ‹œκ°„λ‚΄μ— 풀어야지!!'

μŠ€ν„°λ”” κ³„νšν‘œ

  μ΄λ²ˆμ—λŠ” μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ””μ—μ„œ ν•¨κ»˜ 문제 풀이λ₯Ό μ‹œμž‘ν•˜κ²Œ λ˜μ—ˆλ‹€. μŠ€ν„°λ”” κΈ°κ°„λ™μ•ˆμ€ μœ„μ— λ³΄μ΄λŠ” κ³„νšν‘œλŒ€λ‘œ 거의 μ§„ν–‰ν–ˆμ—ˆλ‹€. μ‹€μ œλ‘œ ν•˜λ£¨μ— 4λ¬Έμ œμ—μ„œ 5문제 정도 ν’€μ—ˆλ‹€. ν™•μ‹€νžˆ μŠ€ν„°λ””μ›λΆ„λ“€μ΄ μžˆμœΌλ‹ˆ λ‹€μ‹œ μ˜μš•μ΄ μƒκΈ°λŠ” κ²ƒκ°™μ•˜λ‹€.

ν˜Όμžμ„œ ν’€μ—ˆμ„λ•ŒλŠ” ν•œ λ¬Έμ œλ‹Ή μ‹œκ°„μ„ 지킀기가 νž˜λ“€μ—ˆκ³  쀑간쀑간 λ£¨μ¦ˆν•΄μ§€κΈ° μ‰½μƒμ΄μ˜€λ‹€. ν•˜μ§€λ§Œ μŠ€ν„°λ””μ›λΆ„λ“€μ΄λž‘ λ§Œλ‚˜κΈ°λ‘œν•  μ‹œκ°„μ„ μ •ν•΄λ†¨μœΌλ‹ˆ '무쑰건 이 μ‹œκ°„λ‚΄μ— ν‘Όλ‹€!!'λΌλŠ” 생각을 가지며 μ’€ 더 μ—΄μ •μ μœΌλ‘œ ν’€ 수 μžˆμ—ˆλ‹€. κ°„ν˜Ή λͺ»ν’€λ©΄ μŠ€ν„°λ”” μ‹œκ°„μ— λΉˆμ†μœΌλ‘œ κ°€κΈ°κ°€ λ―Όλ§ν•΄μ„œ μ΅œλŒ€ν•œ μ‹œλ„μ˜ 흔적이라도 κ°€μ Έκ°€λ €κ³  λ…Έλ ₯ν–ˆλ‹€.

 

- "μ œκ°€ μ™œ μ΄λ ‡κ²Œ 짰냐면.."

λ‚˜λ¦„ μ—΄μ‹¬νžˆ μ„€λͺ…ν•΄λ³΄λ €ν–ˆλ˜ λ…Έλ ₯λ“€...

  혼자 문제λ₯Ό ν’€λ•Œμ™€ μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ””λ₯Ό ν• λ•Œ λ‘κ°€μ§€μ˜ κ°€μž₯ 큰 차이점은 λ°”λ‘œ μ½”λ“œ 리뷰 μ‹œκ°„μ΄ μžˆλ‹€λŠ” 것이닀.

  λ¦¬λ·°μ‹œκ°„μ—λŠ” λ‚΄κ°€ λ‚΄ μ½”λ“œλ₯Ό λ‹€λ₯Έ μ‚¬λžŒλ“€μ—κ²Œ μ„€λͺ…ν•΄μ•Όν–ˆλ‹€. λ‚΄κ°€ 무슨 생각을 가지고 μ™œ 이런 μ½”λ“œλ₯Ό μ§°λŠ”μ§€ μ„€λͺ…ν•΄μ•Όν–ˆκ³ , 심지어 κ·Έ μ½”λ“œλ₯Ό λ“€κ³  νŒ€μ›λ“€μ„ λͺ¨λ‘ μ΄ν•΄μ‹œμΌœμ•Όν–ˆλ‹€. μ²˜μŒμ—λŠ” 문제λ₯Ό ν‘ΈλŠ” 것보닀도 λ¦¬λ·°μ‹œκ°„μ΄ μ–΄λ €μ› λ‹€. 문제λ₯Ό ν†΅κ³Όν–ˆλ‹€κ³  λμ΄μ•„λ‹ˆκ³  λ‹€λ₯Έ νŒ€μ›λ“€μ—κ²Œ μ„€λͺ…을 ν•΄μ•Όν•˜λ‹ˆ λ‘λ°°λ‘œ κ³ λ―Όν•˜κ²Œ λ˜μ—ˆλ‹€. λΉ λ₯΄κ²Œ 백쀀을 ν†΅κ³Όν•˜κΈ° μœ„ν•œ μš©λ„μ˜ λ‚˜λ§Œ μ•Œμ•„λ³Ό 수 μžˆλŠ” μ½”λ“œκ°€ μ•„λ‹Œ, μ‹œκ°„ νš¨μœ¨μ„±μ„ 많이 λ–¨μ–΄νŠΈλ¦¬μ§€ μ•ŠλŠ” ν•œμ—μ„œ νŒ€μ›λ“€κ³Ό ν•¨κ»˜ λ³Ό 수 μžˆλŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜λ €κ³  λ…Έλ ₯ν–ˆλ‹€. μ–΄λ–»κ²Œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λ©΄ μ΄ν•΄ν•˜κΈ° μ‰¬μšΈκΉŒ? 이런 고민을 많이 ν–ˆλ‹€. 

  λ˜ν•œ μ½”λ“œ 리뷰 μ‹œκ°„μ—μ„œ λ‹€λ₯Έ νŒ€μ›λ“€μ˜ μ½”λ“œλ„ λ³΄λ©΄μ„œ 정말 많이 λ°°μ› λ‹€. '와 μ–΄λ–»κ²Œ 이런 생각을 ν•  수 μžˆμ§€?', 'μ•„ μ΄λ ‡κ²Œλ„ μ“Έ 수 μžˆκ΅¬λ‚˜ λ‚˜μ€‘μ— λ‚˜λ„ 써먹어야지' λΌλŠ” 생각이 λ“€λ©΄μ„œ μžκ·Ήλ„ 많이 λ°›μ•˜λ‹€. μ½”λ“œ λ¦¬λ·°μ‹œκ°„μ΄ λλ‚˜λ©΄ νŒ€μ›λ“€μ˜ μ½”λ“œ 쀑 쒋은 뢀뢄듀을 κ°€μ Έμ™€μ„œ λ‚˜μ˜ μ½”λ“œλ₯Ό μˆ˜μ •ν•˜λ©° λ‹€μ‹œ ν’€μ–΄λ³΄λŠ” μ‹œκ°„μ„ κ°€μ‘Œλ‹€.

 

- 5μΌλ™μ•ˆ 40문제 ν’€κΈ° 성곡!

λ“œλ””μ–΄ 싀버당~.~

  이건 정말 μŠ€ν„°λ””κ°€ μžˆμ—ˆκΈ°λ•Œλ¬Έμ— κ°€λŠ₯ν–ˆλ‹€κ³  μƒκ°ν•œλ‹€. 쀑간쀑간 와 μ΄κ²Œλ­λžŒγ…œγ…œγ…œ? ν•˜λ©΄μ„œ λ©˜νƒˆμ΄ λΆ€μ…”μ§ˆλ•Œλ§ˆλ‹€ νŒ€μ›λ“€μ΄ μ„€λͺ…ν•΄μ£Όμ…¨λ‹€. 또 νŒ€μ›λ“€μ΄ μ—΄μ‹¬νžˆ κ³΅λΆ€ν•˜κ³  μžˆλŠ”λ° λ‚΄κ°€ 손놓고 μžˆμ„ 수 μ—†μœΌλ‹ˆ 빨리 μ •μ‹ μ°¨λ €μ„œ λ³΅κ·€ν•˜λ €κ³  λ…Έλ ₯ν–ˆλ‹€. κ·Έλ¦¬ν•˜μ—¬ ν•­ν•΄μ—μ„œ 쀬던 40문제λ₯Ό λ‹€ ν’€ 수 μžˆμ—ˆλ‹€. (λ¬Όλ‘  아직 μ‹¬ν™”λ¬Έμ œλŠ” λ‚¨μ•„μžˆμŒ....)

 ν™•μ‹€νžˆ 문제λ₯Ό 많이 ν’€μ–΄λ³΄λ‹€λ³΄λ‹ˆκΉŒ μ „ν˜€ λͺ¨λ₯΄κ² λ˜ DFS, BFS, DP 듀이 μ΄μ œμ•Ό 감이 작히기 μ‹œμž‘ν–ˆλ‹€. 문제λ₯Ό λ΄€μ„λ•Œ 'μ–΄.. λ­”κ°€ 이거 써야할것같은데???' λΌλŠ” λŠλ‚Œμ΄ 였기 μ‹œμž‘ν–ˆλ‹€.

 

 μ•Œκ³ λ¦¬μ¦˜μ˜ κ°œλ… μ •λ¦¬λŠ” TIL에 ν•΄λ†“μ•˜κ³ , λ¬Έμ œν’€μ΄λŠ” λ”°λ‘œ Algorithm에 ν•΄λ†“μ•˜λ‹€. (* μΆ”κ°€μ˜ˆμ •! 아직 λ‹€ λͺ» μ˜¬λ Έλ‹€)

TIL : https://github.com/mangdo/TIL

Algorithm : https://github.com/mangdo/Algorithm

 

- μŠ€ν„°λ”” ν›„κΈ° : 🚣‍♀️+🚣‍β™€οΈπŸš£‍♀️

  λ‚΄κ°€ μ§€κΈˆκΉŒμ§€ ν•­ν•΄λ₯Ό ν•˜λ©΄μ„œ λŠλ‚€ ν•­ν•΄99의 κ°€μž₯ 쒋은 점은 λ°”λ‘œ λ‹€μ–‘ν•œ μ‚¬λžŒμ„ λ§Œλ‚  수 μžˆλ‹€λŠ” 것이닀. νŠœν„°λ‹˜λ“€λ„ κ·Έλ ‡κ³  우리 νŒ€μ›λ“€λ„ 정말 λ©‹μžˆλ‹€κ³  μƒκ°ν•œλ‹€.

  μ•Œκ³ λ¦¬μ¦˜ μŠ€ν„°λ””λ₯Ό ν•˜λ©΄μ„œ μŠ€ν„°λ””μ›λΆ„λ“€κ³Ό λ§Žμ€ λŒ€ν™”λ₯Ό λ‚˜λˆ΄μ—ˆλŠ”λ° λ³Έλ°›κ³  싢은점이 λ§Žμ•˜λ‹€. 특히 κΈ°λ‘ν•˜λŠ” μŠ΅κ΄€μ΄λž‘ λ‹€μ–‘ν•œ 뢄야에 λŒ€ν•œ κ²½ν—˜!! μ•„λ‹ˆ 우리 νŒ€μ›λ“€ 칭찬을 μ‹œμž‘ν•˜λ €λ©΄ ν¬μŠ€νŒ…μ„ μ•„μ˜ˆ λ”°λ‘œ ν•˜λ‚˜μ¨λ„ λͺ¨μžλ₯Ό κ²ƒκ°™μ€λ°γ…œγ…œ 덕뢄에 μŠ€ν„°λ”” ν•˜λŠ” λ™μ•ˆ 많이 배우고 λ„ˆλ¬΄ μž¬λ°Œμ—ˆλ‹€. μ†”μ§νžˆ μ•Œκ³ λ¦¬μ¦˜ λ¬Έμ œν’€λ©΄μ„œ 웃을 일이 거의 μ—†λŠ”λ°..γ…‹γ…‹γ…‹ νŒ€μ›λ“€μ΄ μžˆμ–΄μ„œ 정말 많이 μ›ƒμœΌλ©΄μ„œ μŠ€ν„°λ””λ₯Ό μ§„ν–‰ν–ˆλ‹€. μ•Œλ©΄ μ•Œμˆ˜λ‘ 쒋은 μ‚¬λžŒλ“€μΈ 것 κ°™κ³  μŠ΅λ“λ ₯도 μ›Œλ‚™ λΉ λ₯΄μ‹œκ³  같이 있으면 λ„ˆλ¬΄ μž¬λ°Œμ–΄μ„œ λ‚˜μ€‘μ— ν”„λ‘œμ νŠΈ νŒ€μ—μ„œ λ‹€μ‹œ λ§Œλ‚¬μœΌλ©΄ μ’‹κ² λ‹€λŠ” 생각을 계속 λ“€μ—ˆλ‹€:)

 


 

β›΅ λ°±μ—”λ“œμ—λŒ€ν•œ κ³ λ―Ό

 μ£ΌνŠΉκΈ° 선택 주간을 μ•žλ‘κ³  μŠ€ν„°λ””μ›λΆ„λ“€κ³Όλ„ λ°±μ—”λ“œμ™€ ν”„λ‘ νŠΈμ—”λ“œμ— λŒ€ν•œ 이야기도 많이 ν–ˆμ—ˆλ‹€.

"μ™œ λ°±μ—”λ“œλ‘œ κ°€κ³  μ‹ΆμœΌμ„Έμš”?"

   μ†”μ§ν•˜κ²Œ μ–˜κΈ°ν•˜λ©΄ λ‚΄κ°€ 처음 λ°±μ—”λ“œλ₯Ό μ„ νƒν•œ κ³„κΈ°λŠ” κ·Έλƒ₯ ν•  쀄 μ•„λŠ”κ²Œ 그거밖에 μ—†μ—ˆκΈ° λ•Œλ¬Έμ΄λ‹€. λŒ€ν•™μ—μ„œ 운영체제, μžλ°”, λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό λ°°μ› μœΌλ‹ˆκΉŒ κ·Έλƒ₯ ν•  수 μžˆλŠ” κ±Έ μ‹œμž‘ν•œ 것 λΏμ΄μ˜€λ‹€. ν•˜μ§€λ§Œ κ³„μ†ν•˜λ‹€λ³΄λ‹ˆκΉŒ 더 μž˜ν•˜κ³  μ‹Άλ‹€λŠ” 생각이 λ“€κ²Œν•œλ‹€. 더 쒋은 μ„±λŠ₯, 더 쒋은 μ½”λ“œμ— λŒ€ν•œ μš•μ‹¬μ΄ 생겨났닀. 

  μœ„μ˜ 사진은 λ°±μ—”λ“œμ™€ ν”„λ‘ νŠΈμ—”λ“œμ˜ 차이라며 λŒμ•„λ‹€λ‹ˆλŠ” 유λͺ…ν•œ 지 쀑 ν•˜λ‚˜μ΄λ‹€. 무슨 의미λ₯Ό λ‹΄κ³  μžˆλŠ” μ§€μΈμ§€λŠ” μ•Œκ³  μžˆμœΌλ‚˜, λ‚˜λŠ” λ’€μ—μ„œ 봀을 λ•Œλ„ 이쁜 μž‘ν’ˆμ„ λ§Œλ“€κ³  μ‹Άλ‹€. ν”„λ‘ νŠΈμ—”λ“œλ₯Ό ν¬λ§ν•˜μ‹œλŠ” 뢄듀은 더 쒋은 UI/UXλ₯Ό λ§Œλ“€μ—ˆμ„ λ•Œ λ³΄λžŒμ„ λŠλΌμ‹œκ³  μ‹ κ²½μ“°κ²Œλœλ‹€κ³  ν•˜μ‹œλ˜λ° λ‚˜λŠ” μ½”λ“œλ₯Ό 이쁘게 짰을 λ•Œκ°€ 더 λ³΄λžŒμ„ λŠλ‚€λ‹€. μ½”λ“œλ₯Ό 이쁘게 μ§ λ‹€λŠ”κ²Œ μΆ”μƒμ μ΄κ²Œ 듀릴 μˆ˜λ„ μžˆλŠ”λ°, 개인적으둜 ν•œλˆˆμ— μ•Œμ•„λ³΄κΈ° μ‰¬μš°λ©΄μ„œλ„ 쒋은 μ„±λŠ₯을 κ°€μ§ˆλ•Œ 이쁜 μ½”λ“œλΌκ³  μƒκ°ν•œλ‹€. 특히 ν”„λ‘œμ νŠΈλ₯Ό ν• λ•ŒλŠ” μ–΄λ–»κ²Œ ν•˜λ©΄ 더 잘 μ‘°νšŒν•  수 μžˆμ„κΉŒ? 같은 DB에 λŒ€ν•œ 고민을 많이 ν•œλ‹€. 가끔 덕지덕지 μ§œμ—¬μžˆλŠ” μ½”λ“œλ₯Ό 보면 마음이 μ•„ν”„κ³  μ—΄μ‹¬νžˆ κ³΅λΆ€ν•΄μ•Όκ² λ‹€λŠ” 생각이 λ“ λ‹€.

 

"μ™œ Spring으둜 κ°€κ³  μ‹ΆμœΌμ„Έμš”?"

  이에 λŒ€ν•œ 닡은 정말 μ΅œκ·Όμ— μ°Ύμ•˜λ‹€. μ²˜μŒμ—λŠ” pythonμ΄λ‚˜ javascriptλ³΄λ‹€λŠ” javaκ°€ μ’‹λ‹€λŠ” μƒκ°μœΌλ‘œ Spring을 μ„ νƒν•˜κ²Œ λ˜μ—ˆλ‹€. μ§€κΈˆμ€ Spring이 가지고 μžˆλŠ” 생각이 μ’‹λ‹€. 객체지ν–₯μ–Έμ–΄ 문법을 지킀고 μžˆλ‹€κ³ ν•΄μ„œ 객체지ν–₯적인 섀계가 λ‚˜μ˜€λŠ” 것은 μ•„λ‹ˆλ‹€. Spring은 λ°”λ‘œ μ΄λŸ¬ν•œ 객체지ν–₯적인 섀계λ₯Ό λ•λŠ” ν”„λ ˆμž„μ›Œν¬λ‘œμ¨, 객체지ν–₯의 μž₯점인 μœ μ—°ν•¨, ν™•μž₯μ„±κ³Ό 같은 μž₯점을 κ·ΉλŒ€ν™”μ‹œν‚€κ² λ‹€λΌλŠ” 생각을 λ‹΄κ³  μžˆλ‹€. 이제 λˆ„κ΅°κ°€ λ‚˜μ—κ²Œ μ €λ ‡κ²Œ λ¬Όμ–΄μ˜¨λ‹€λ©΄, 더 쒋은 섀계에 λŒ€ν•΄ κ³ λ―Όν•˜κ³  μ‹Άμ–΄μ„œ Spring을 μ„ νƒν–ˆλ‹€λΌκ³  λ‹΅ν•  수 μžˆμ§€μ•Šμ„κΉŒ.

( κ΄€λ ¨ ν¬μŠ€νŒ… :  2021.05.29 - [spring] - [Spring] Spring Framework의 μ •μ˜μ™€ λͺ©μ   )