[1κ°œμ›” μ°¨] F-lap 솔직 ν›„κΈ°

2025. 7. 8. 08:24Β·πŸ’¬ 생각생각/F-lap

μ—ν”„λž©(F-Lab) λ°±μ—”λ“œ 집쀑 μ½”μŠ€ 1κ°œμ›” ν›„κΈ°

 

첫 인사

 


μ—ν”„λž©(F-Lab) λ°±μ—”λ“œ 집쀑 μ½”μŠ€λ₯Ό μ‹œμž‘ν•œ μ§€ μ–΄λŠλ§ ν•œ 달이 μ§€λ‚¬μŠ΅λ‹ˆλ‹€. 이 ν›„κΈ°λŠ” μ•žμœΌλ‘œ μ§€μ›ν•˜μ‹€ λΆ„λ“€μ—κ²Œ ν˜„μ‹€μ μΈ μΈμ‚¬μ΄νŠΈλ₯Ό 쀄 수 μžˆλ„λ‘, μ†”μ§ν•˜κ²Œ μž‘μ„±ν•΄λ³΄λ € ν•©λ‹ˆλ‹€.


μ™œ F-Lab을 μ‹ μ²­ν–ˆλŠ”κ°€?

 

F-Lab 지원 μ „ μ €μ˜ μƒνƒœλ₯Ό μ„€λͺ…λ“œλ¦¬μžλ©΄ ...

1. μ–΄λŠ 정도 μŠ€ν”„λ§μ„ 닀룰쀄 μ•Œμ§€λ§Œ CS 맀우 λΆ€μ‘±(μ–΄λ””μ„œλΆ€ν„° μ‹œμž‘ν•΄μ•Ό ν•  지도 잘 λͺ¨λ₯΄κ² λŠ” λŠλ‚Œ?)

2. μ£Όλ³€ λ„€νŠΈμ›Œν¬ λΆ€μ‘±(=정보 λΆ€μ‘±)(ICT μ—°κ΄€ 전곡이긴 ν•˜μ§€λ§Œ 개발자λ₯Ό ν¬λ§ν•˜λŠ” ν•™μš°λ“€μ΄ μ—†μŒ γ… )

3. 체계적인 ν”„λ‘œμ νŠΈ κ²½ν—˜X
4. λ©˜ν† λ§ κ²½ν—˜ 있음(μžλ°”λ„ λͺ¨λ₯΄λŠ” μƒνƒœμ—μ„œ λ‹¨μ‹œκ°„μ— 많이 λ°œμ „) 

μœ„μ— λ‚˜μ—΄ν•œ μƒνƒœκ°€ F-lap μ‹ μ²­ μ „ 제 μƒνƒœμ˜€μŠ΅λ‹ˆλ‹€.

μš”μ•½ν•΄λ³΄λ©΄ μŠ€ν”„λ§ λŒ€μΆ© 빨리 λ°°μ›Œμ„œ ν”„λ‘œμ νŠΈ 1~2개 ν•΄ λ³Έ μƒνƒœμ˜€κ³ , μ–΄λ””μ„œλΆ€ν„° μ–΄λ–»κ²Œ ν•™μŠ΅ν•΄μ„œ μ‹€λ ₯을 λŒμ–΄μ˜¬λ €μ•Ό ν•  μ§€ λ§‰λ§‰ν•œ μƒνƒœμ˜€μŠ΅λ‹ˆλ‹€. (참고둜 μ €λŠ” λ©˜ν† λ§μ„ ν•˜λ©΄μ„œ 많이 μ„±μž₯ν–ˆλ˜ 기얡이 μžˆμ–΄μ„œ, F-Lap을 ν•˜κ²Œ λœλ‹€λ©΄ 많이 μ„±μž₯ν•˜μ§€ μ•Šμ„κΉŒ? 이런 생각이 있긴 ν–ˆμŠ΅λ‹ˆλ‹€.)

κ·Έλž˜μ„œ μ’€ μ‹€λ ₯을 λŒμ–΄μ˜¬λ¦¬κ³ μž F-lap을 μ‹ μ²­ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.


이번 달 λ™μ•ˆ 무엇을 λ°°μ› λŠ”κ°€?


1. JVM ꡬ쑰 및 GC/JIT λ©”μ»€λ‹ˆμ¦˜ 이해

2. Spring Boot의 λ‚΄λΆ€ λ™μž‘ κ³Όμ •(DispatcherServlet, ν†°μΊ£ 포함)

3. μŠ€λ ˆλ“œ / λ©€ν‹°μŠ€λ ˆλ“œ

4. DB νŠΈλžœμž­μ…˜

5. B-tree / 인덱슀 

6. μ•„ν‚€ν…μ²˜ 섀계

....λ“±λ“±

이번 달에 배운 λ‚΄μš©μž…λ‹ˆλ‹€. ν•΄λ‹Ή λ‚΄μš©μ—μ„œ νŒŒμƒλ˜λŠ” μžμž˜ν•œ λ‚΄μš©λ„ λ§Žμ•˜μ§€λ§Œ, ν¬ν•¨μ‹œν‚€μ§€λŠ” μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 

사싀 μ €λŠ” μ•Œκ³ λ¦¬μ¦˜, DB, 톡신, JAVA / Python 같은 κΈ°λ³Έμ–Έμ–΄ μˆ˜μ—…μ€ 듀은적 μžˆμ§€λ§Œ, 컴퓨터 κ΅¬μ‘°λ‚˜ OS ν˜Ήμ€ μ•„ν‚€ν…μ²˜ 같은 κ³Όλͺ©μ„ 듀은적이 ν•œ λ²ˆλ„ μ—†μ—ˆμŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ μ œκ°€ μ‚¬μš©ν•˜λŠ” Spring 이 μ •ν™•ν•˜κ²Œ μ–΄λ–»κ²Œ λ™μž‘λ˜λŠ”μ§€λ„ 잘 λͺ°λžκ³ , 사싀 κΆκΈˆν•˜μ§€λ„ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 톡신 κ³Όλͺ©μ€ 듀은 적이 있던 터라, λŒ€μΆ© TCP μ‚¬μš©ν•΄μ„œ μ—°κ²°λ˜κ² μ§€ 이런 μƒκ°λ§Œ κ°€μ§€κ³  μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

근데 λ©˜ν† λ§ ν•˜λ©΄μ„œ μœ„ λ‚΄μš©λ“€μ„ ν•™μŠ΅ν•˜κ³  λ‚˜λ‹ˆκΉŒ, μƒκ°ν•˜λŠ” κ³Όμ •κ³Ό μƒˆλ‘œμš΄ λ‚΄μš©μ„ ν•™μŠ΅ν•  λ•Œμ˜ νƒœλ„κ°€ 많이 λ‹¬λΌμ‘ŒμŠ΅λ‹ˆλ‹€. μ•„λŠ”λ§ŒνΌ λ³΄μΈλ‹€λŠ” 말이 μžˆλ“―, μ œκ°€ λͺ°λΌμ„œ 보이지 μ•Šλ˜ 뢀뢄이 λ§Žμ•˜λ‹€λŠ” 것을 λ‹€μ‹œκΈˆ λŠκΌˆμŠ΅λ‹ˆλ‹€.

주둜 꼬리에 꼬리λ₯Ό λ¬΄λŠ” 질문 ν˜•μ‹μœΌλ‘œ λ©˜ν† λ§μ΄ μ§„ν–‰λ˜κΈ° λ•Œλ¬Έμ—, ν•˜λ‚˜λ₯Ό ν•™μŠ΅ν•˜λ”λΌλ„ 정말 κΌΌκΌΌν•˜κ³  μ œλŒ€λ‘œ ν•™μŠ΅ν•΄μ•Ό λŒ€λ‹΅ν•  수 μžˆμ–΄μ„œ μ•Œμ•„μ„œ μ„±μ‹€ν•˜κ²Œ κ³΅λΆ€ν–ˆλ˜ 것 κ°™μŠ΅λ‹ˆλ‹€. μ΄λ ‡κ²Œ ν•™μŠ΅ν•˜μ§€ μ•ŠμœΌλ©΄, λ©˜ν† λ§ μ‹œκ°„μ΄ λ„ˆλ¬΄ μ•„κΉμŠ΅λ‹ˆλ‹€γ… (λ©˜ν† λ‹˜μ΄ λ‹΅λ³€ν•΄μ£Όμ‹œλŠ”λ° λ‚΄κ°€ μ—΄μ‹¬νžˆ ν•˜λ©΄ ν•  수 있던 것듀이라 λ„ˆλ¬΄ μ•„κΉŒμ› μŒ)


λ©˜ν† λ‹˜μ˜ μˆ˜μ€€μ€ μ–΄λ• λŠ”κ°€?

 

λ©˜ν† λ‹˜ μˆ˜μ€€μ„ 많이 κΆκΈˆν•΄ ν•˜μ‹€ 것 같은데, μ œκ°€ 평가할 λ§Œν•œ 뢄은 μ•„λ‹ˆλΌκ³  μƒκ°λ©λ‹ˆλ‹€ γ…‹γ…‹γ…‹.... ν† X λ‹€λ‹ˆμ‹ λ‹€λŠ”λ° 무슨 말이 ν•„μš”μžˆμ„κΉŒμš”..



κ·Έλž˜λ„ "μžκΈ°κ°€ 잘 ν•˜λŠ”κ±°λž‘ λˆ„κ΅¬ κ°€λ₯΄μΉ˜λŠ”κ±°λž‘μ€ λ‹€λ₯΄μž–μ•„!?" 라고 μƒκ°ν•˜μ‹€ 것 κ°™μ•„μ„œ λ§μ”€λ“œλ¦¬μžλ©΄, 

1. λŒ€λΆ€λΆ„μ˜ F-Lap λ©˜ν† λ‹˜λ“€μ€ λ©΄μ ‘κ΄€(?) 이λ ₯이 μžˆμœΌμ‹¬.(제 주관적인 생각이긴 ν•œλ°, λ©˜ν† λ‹˜ κ³ λ₯΄λŠ” μ‹œκΈ°μ— 컀리어λ₯Ό λ³΄λ‹ˆκΉŒ μ–΄λ§ˆμ–΄λ§ˆ ν•©λ‹ˆλ‹€.. γ…‹γ…‹)
2. λ©˜ν† λ§ ν˜•μ‹μ˜ κ°€λ₯΄μΉ¨μ„ 처음 ν•˜μ‹œλŠ” 뢄은 μ•„μ˜ˆ μ—†μœΌμ…¨μŒ

이렇듯 λ‹¨μˆœ 싀무 κ²½ν—˜μ΄ λ§Žμ€ 뢄이 ν•˜μ‹œλŠ”κ²Œ μ•„λ‹ˆλΌ, "μ–΄λ–»κ²Œ κ°€λ₯΄μ³μ•Ό ν•˜λŠ”μ§€", "μ–΄λ–€ ν”Όλ“œλ°±μ΄ μ„±μž₯에 도움이 λ˜λŠ”μ§€"λ₯Ό μ•Œκ³  계신 λΆ„μ΄μ—ˆμŠ΅λ‹ˆλ‹€.(제 λ©˜ν† λ‹˜ κΈ°μ€€)


μ•„λ¬΄νŠΌ λ©˜ν† λ‹˜ μˆ˜μ€€μ€ κ±±μ • μ•ˆν•˜μ…”λ„ 될 것 κ°™μ•„μš”. κ·Έλž˜λ„ μ„±ν–₯은 잘 λ§žμΆ°μ•Ό ν•  것 κ°™λ‹€λŠ” λŠλ‚Œ..??(λŒ€ν™”κ°€ 잘 λ˜μ–΄μ•Ό ν•˜λ‹ˆκΉŒ)


λ©˜ν† λ§μ—μ„œ μ’‹μ•˜λ˜ 점

 

1. 지속적인 κ°€μ΄λ“œλΌμΈ + μ λ‹Ήν•œ 자율
-> μ €λŠ” 주에 1번 μ”© λ©˜ν† λ§ μ‹œκ°„μ„ κ°€μ§€λŠ”λ°, μ£Όλ§ˆλ‹€ 배운 λ‚΄μš©μ΄ λŠκΈ°λŠ” λŠλ‚Œμ΄ μ•„λ‹ˆλΌμ„œ 리듬감(?) 있게 계속 κ³΅λΆ€ν•˜λŠ” 것이 μ’‹μ•˜μŠ΅λ‹ˆλ‹€. ν•™μŠ΅ν•œ λ‚΄μš©κ³Ό ν•™μŠ΅ν•  λ‚΄μš©μ΄ 계속 유기적으둜 μ—°κ²°λ˜μ„œ μž¬λ°Œμ—ˆμ–΄μš”.

 

2. μŠ¬λž™μ„ ν†΅ν•œ 지속적인 μΌ€μ–΄

-> λ©˜ν† λ§ μ‹œκ°„μ—λ§Œ ν”Όλ“œλ°±μ„ λ°›λŠ”κ²Œ μ•„λ‹ˆλΌ, μŠ¬λž™μ„ 톡해 μ§€μ†μ μœΌλ‘œ ν”Όλ“œλ°± 받을 수 μžˆμŠ΅λ‹ˆλ‹€. 였히렀 μ–΄λ””κΉŒμ§€ κ³΅λΆ€ν–ˆλŠ”μ§€ μ†Œν†΅ν•΄λ‹¬λΌκ³  ν•˜μ…”μ„œ λ„ˆλ¬΄ μ’‹μ•˜μŠ΅λ‹ˆλ‹€.

3. F-lapμ—μ„œ μ§€μ›ν•΄μ£ΌλŠ”κ²Œ 많음

-> 이건 μ’€ λ…Όμ™ΈκΈ΄ ν•œλ°, F-lapν•˜κ²Œ 되면 자체적으둜 μ œκ³΅ν•΄μ£ΌλŠ”κ²Œ λ§ŽμŠ΅λ‹ˆλ‹€.이λ ₯μ„œ μž‘μ„±λ²• μ„Έλ―Έλ‚˜, μ½”λ”©ν…ŒμŠ€νŠΈ, μž”λ”” 심기 μ±Œλ¦°μ§€ 뭐 정말 이런 것듀이 λ§Žμ•„μ„œ κ³΅λΆ€ν•˜λŠ”λ° 재밌고 μ–»μ–΄κ°ˆ 것도 λ§ŽμŠ΅λ‹ˆλ‹€.


μ•žμœΌλ‘œμ˜ 각였

 

이제 겨우 1κ°œμ›”μ΄ μ§€λ‚¬μ§€λ§Œ, μ œκ°€ μ²΄κ°ν•˜λŠ” λ³€ν™”λŠ” 생각보닀 ν½λ‹ˆλ‹€.

λ‹¨μˆœνžˆ 지식이 λŠ˜μ—ˆλ‹€κΈ°λ³΄λ‹€, 문제λ₯Ό λ°”λΌλ³΄λŠ” 관점과 ν•™μŠ΅ νƒœλ„ μžμ²΄κ°€ λ°”λ€Œκ³  μžˆλ‹€λŠ” 점이 κ°€μž₯ 크게 μ²΄κ°λ©λ‹ˆλ‹€.

μ˜ˆμ „μ—λŠ” 정말 λͺ¨λ₯΄λ‹ˆκΉŒ 생각도 λͺ»ν–ˆλ˜κ±΄λ°,  μ§€κΈˆμ€ "μ™œ μ΄λ ‡κ²Œ λ™μž‘ν•˜μ§€?", "이 선택이 μ–΄λ–€ ꡬ쑰적인 영ν–₯을 μ€„κΉŒ?" 같은 μ§ˆλ¬Έμ„ μžμ—°μŠ€λŸ½κ²Œ λ˜μ§€κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

κ°‘μžκΈ° λ©˜ν† λ‹˜μ΄ ν•΄μ£Όμ‹  μ–˜κΈ°κ°€ μƒκ°λ‚˜λ„€μš”. "κ³΅λΆ€ν•˜μ‹€ λ•Œ 'μ™œ'λΌλŠ” 질문 두 번만 λ˜μ§€μ„Έμš”!" 이게 λ©˜ν† λ‹˜μ΄ μ €ν•œν…Œ ν•΄μ£Όμ‹  말인데, μ œκ°€ 곡뢀λ₯Ό λŒ€ν•˜λŠ” νƒœλ„μž…λ‹ˆλ‹€. γ…‹γ…‹

화이링!


마무리 μ†Œκ°

 

λ©˜ν† λ§ ν•˜λ©΄μ„œ μƒν™œμŠ΅κ΄€λ„ 많이 바뀐 것 κ°™μŠ΅λ‹ˆλ‹€. 맨날 늦게 μžμ„œ 늦게 μΌμ–΄λ‚¬λŠ”λ°, μ΄μ œλŠ” μ–΄λ–»κ²Œλ“  곡뢀할 μ‹œκ°„ ν™•λ³΄ν•˜λ €κ³  일찍 자고 일찍 μΌμ–΄λ‚©λ‹ˆλ‹€...(μΉœκ΅¬λ“€μ΄λž‘ 놀렀면 μ–΄μ©” 수 μ—†μŒ.) κ·Έλž˜μ„œ μ–΄λ¨Έλ‹ˆκ°€ μ’‹μ•„ν•˜μ„Έμš” γ…‹γ…‹γ…‹

그리고 F-lap 신청을 κ³ λ―Όν•˜μ‹€ λ§Žμ€ 뢄듀이 보싀 것 κ°™μ•„μ„œ, 제 주관적인 생각 λ‚¨κ²¨λ“œλ¦½λ‹ˆλ‹€!

1. λˆ„κ°€ μ‹œν‚€λ©΄ μ±…μž„κ° κ°€μ§€κ³  λκΉŒμ§€ ν•˜λŠ” μ‚¬λžŒ
2. λ°œμ „μ΄ 더디닀고 λŠκ»΄μ§€κ±°λ‚˜ 무엇을 μ‹œμž‘ν•΄μ•Ό ν•  μ§€ 잘 λͺ¨λ₯΄κ² λŠ” μ‚¬λžŒ

μš”λŸ° λΆ„λ“€ν•œν…Œ μΆ”μ²œλ“œλ¦¬κ³  ν•˜λ£¨μ— 3μ‹œκ°„λ„ λ‚΄κΈ° μ–΄λ €μš°μ‹  뢄듀은 많이 νž˜λ“œμ‹€ 것 κ°™λ‹€λŠ” 생각이 λ“€μ—ˆμŠ΅λ‹ˆλ‹€.


끗!

'πŸ’¬ 생각생각 > F-lap' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

F-lap 2κ°œμ›” μ°¨ ν›„κΈ°  (4) 2025.08.07
'πŸ’¬ 생각생각/F-lap' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • F-lap 2κ°œμ›” μ°¨ ν›„κΈ°
moonwhistle
moonwhistle
  • moonwhistle
    OrangeBanana
    moonwhistle
  • 전체
    였늘
    μ–΄μ œ
    • λΆ„λ₯˜ (110)
      • [Spring] - Study (8)
        • CS (0)
        • Project - λͺ¨κ°λ°₯(λͺ¨μ—¬μ„œ 각자 λ°₯λ¨ΉκΈ°) (7)
        • Project - CoinFlow(λΉ„νŠΈμ½”μΈ 차트) (1)
      • μ˜€ν”ˆμ†ŒμŠ€ (1)
      • πŸ“– DB (1)
      • JAVA (6)
      • μš°μ•„ν•œν…Œν¬μ½”μŠ€[ν”„λ¦¬μ½”μŠ€] (15)
      • [Spring] - λ©˜ν† λ§ (30)
        • λ―Έμ…˜ (13)
        • κ°œλ… (16)
      • μ•Œκ³ λ¦¬μ¦˜ (2)
      • πŸ’¬ 생각생각 (3)
        • F-lap (2)
      • 톡신 (34)
        • λ„€νŠΈμ›Œν¬ ν”„λ‘œν† μ½œ (18)
        • 데이터톡신 (16)
      • μš©μ ‘ (8)
  • λΈ”λ‘œκ·Έ 메뉴

    • ν™ˆ
    • νƒœκ·Έ
    • λ°©λͺ…둝
    • μΉ΄ν…Œκ³ λ¦¬
    • μ΄ˆλ‘μŠ€ν„°λ””
  • 링크

  • 곡지사항

  • 인기 κΈ€

  • νƒœκ·Έ

    Synchronized
    λ©€ν‹°λͺ¨λ“ˆ
    turso
    volatile
    redis
    ν›„κΈ°
    F-Lab
    multimodule
    garbage collection
    νŠΈλžœμž­μ…˜
    λ™μ‹œμ„±
    sharded
    GC
    KAFKA
    μ—ν”„λž©
    jmm
    섀계
    sharded pubsub
    Java
    spring
  • 졜근 λŒ“κΈ€

  • 졜근 κΈ€

  • hELLOΒ· Designed Byμ •μƒμš°.v4.10.4
moonwhistle
[1κ°œμ›” μ°¨] F-lap 솔직 ν›„κΈ°
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”