์ต๊ทผ์ ์ปค๋ฆฌ์ด ๊ด๋ จ ๋ ์ฌ๋ฌ ํ๋์ ์ฐธ์ฌํ๊ณ , ๋ด์ฉ์ ํ์ตํ๋ ค ํ๊ณ ์๋ค ใ
ใ
IT ๊ด๋ จ ์ง์ธ๋ค์ ๋ง์ด ๋ต๊ธฐ๋ ํ๊ณ , ์ฝํผ๋ฐ์ค๋ IT ์ธ๋ถ ์ฐ๊ณ ๋์๋ฆฌ ์๋ฅ๋ ๋ฃ๊ณ ๊ณผ์ ์ ๋ฉด์ ๋ ์ํํ๋ค.
์ฌํด 1์์ ์๋
๊ณผ ๋์ผํ๊ฒ ๋ณด๋ด๋ ์ถ์๋๋ฐ, ๋ง์ ์ก๊ณ ์ด์ ๋ ํ์คํ ๋ ํ์ฅ์ ์ธ ํ๋์ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
๊ฒฐ๊ตญ ๋น์ทํ ๋ชฉ์ ์ ๊ฐ์ง ์ฌ๋๋ค๊ณผ์ ๋คํธ์ํน์ด ์ ๋ง ์ค์ํ๋ค๋ ๊ฒ์ ๊นจ๋ซ๋ ์ค์ธ๋ฐ, ๊ทธ๊ฑธ ์คํ์ ์ฎ๊ธฐ๊ณ ์๋ค!
์์ ์ ๊ฐ์ด ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ํ๋ ๋ถ๊ณผ ์ค๋๋ง์ ๋ง๋ฌ๋๋ฐ, 11๋ฒ๊ฐ๋ก ์ด์งํ์ ์ด์ผ๊ธฐ์ ์ฌ๋ฌ ๋คํธ์ํน ํ๋์ ๋ํด์ ์๊ธฐ๋ฅผ ๋ค์๋ค. ๋, ์ธํ๋ฐ ๋ฉํ ๋ง๋ ํ๊ณ ๊ณ์ ๋ค๊ณ ๋์๊ฒ ์ถ์ฒ๋ ํด์ฃผ์
จ๋ค.
์ด๋ฐ ํ๋๊ณผ ์ ๋ณด๋ฅผ ๋ค์ผ๋ ํ์์ฑ์ ํ์คํ ๋๋ผ๊ฒ ๋์๋ค. ๊ทธ๋ฆฌ๊ณ , ๊ทธ๋ ๋ฐ๋ก ์ธํ๋ฐ ๋ฉํ ๋ก ๋ฑ๋ก๋ ํ๋ค ใ
ใ
์ด์ง์ 2๋ฒ ํ๋ฉฐ, ์งง์ง๋ง ๊ฐ๋ฐ์ ์ปค๋ฆฌ์ด๋ฅผ ๋ฐ์์ค๋ฉฐ ์ป์ ์ฌ๋ฌ ๋
ธํ์ฐ์ ๋ฐฉํฅ์ฑ๋ค์ ์ถฉ๋ถํ ๊ณต์ ํ ์ ์๊ฒ ๋๋ฉด ์ข๊ฒ ๋ค.
Kotlin User Meetup ๋ ์คํฐ๋ ์ง์ธ ๋๋ถ์ ์ ์ฒญํ์ฌ ๋ค๋
์๋ค!
์ ๋ง ๋ง์ Kotlin ๊ฐ๋ฐ์ ๋ถ๋ค์ด ์ค์
จ๋๋ฐ, ๋ง์ ๋ถ๋ค์ ์๋์ง๋ง ๋ช
ํจ๋ ์ฃผ๊ณ ๋ฐ๊ณ ์ด๋ฐ์ ๋ฐ ์๊ธฐ๋ฅผ ํ๋ ์ ๋ง ์ฌ๋ฐ์๋ค.
ํนํ ์ฐ์ํ ํ
ํฌ์ฝ์ค ๋ฉํ ์ด์ Jason (์์ ์ฌ์ฑ์ด๋ผ ๋ถ๋ฆฌ์๋๋ฏ) ๋๋ ์ฒ์ ๋ต๊ณ , ๋น๊ทผ ์ถ์ ๊ฐ๋ฐ์ ๋ถ๋ค์ด Kotlin ๊ด๋ จ ๊ธฐ์ ์ด๋ ํ
์คํธ์ ๋ํ ์ฐ์ฌ๋ฅผ ๋ค์ผ๋ ์ ๋ง ์ ์ตํ๋ค.
์งง์ง๋ง TDD๋ Pair programming ์ ํ๋ฉฐ ์งํํ๋๋ฐ, ์ค๋๋ง์ ์ฝ๋ฉ์ด ์ฌ๋ฐ์๋ค.ใ
ใ
์๊ฐ ๊ฐ๋ ์ค๋ ๋ชฐ๋๋ค.
์์ผ๋ก ์ด๋ฐ Meet up ์ด ์๋ค๋ฉด ์์ฃผ ์ฐธ์ฌํ๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ์ ํ๋ค!
๊ฐ๋ฐ ์ง์ธ ๋ ๋ถ๊ณผ ๋๋ฅผ ํฌํจํด์ ๋ชจ๋ Naver ์
์ฌ๋ฅผ ๋ชฉํ๋ก ํ๋ ๋ถ๋ค์ด ์๋ค~ใ
ใ
(ํก๋ฐฉ ์ด๋ฆ๋ ๋ค์ด๋ฒ ํฅ์ ํ ๐)
์๊ณ ๋ฆฌ์ฆ์ ์ ํผ์ง๊ฐ ์ ๋ง ์ค๋๋์๋๋ฐ, ์์ด ๊ณต๋ถ๋ ์ข ํ ๊ฒธ ํ๋ฃจ์ ํ ๋ฒ์ฉ leetcode๋ฅผ ํ์ด๋ณด๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ์๋ก ๋ฆฌ๋ทฐ๋ฅผ ํด์ฃผ๊ธฐ๋ก ํ๋ค. ์ฃผ ๋ง์ง๋ง ์ผ์์ผ์ organization repository์ ๊ฐ์ ํผ solution ๋ค์ PR์ ์ฌ๋ฆฌ๊ณ ์๋ก ๋ฆฌ๋ทฐํด ์ฃผ์๋ ๋ฐฉ์์ผ๋ก ์งํํ๋๋ฐ, ๊พธ์คํ ์ด์๋์์ผ๋ฉด ์ข๊ฒ ๋ค.
๋๋ถ์ด, ์๊ณ ๋ฆฌ์ฆ์ ์ค๋๋ง์ ํ๊ฒ ๊ณต๋ถํ๊ฒ ๋์๋๋ฐ, ์์ ๋๋ผ๋ ๊ฒ ์ค ํ๋์ธ ๋ณต์กํ ๋ก์ง์ ๊ตฌํํ๊ธฐ ์ํด์ ์๊ณ ๋ฆฌ์ฆ์ ํ์๋ผ๋ ์๊ฐ์ ํ๊ธฐ์ ์ ์งํ๊ฒ ๊ณต๋ถ๋ฅผ ์งํํ ์๊ฐ์ด๋ค.
์ด์ ๋ ๊ณ ๋ฑํ๊ต ์น๊ตฌ์ ๋ํ๊ต ์ง์ธ์ธ ๊ฐ๋ฐ์ ์น๊ตฌ๊ฐ ํ๋ํ๊ณ ์๋ IT ๋์๋ฆฌ์ ์๋ฅ ํฉ๊ฒฉ์ ํด์ ์คํ๋ผ์ธ ๋ฉด์ ์ ๋ค๋
์๋๋ฐ,
์ด๋ ฅ์ ์ง๋ฌธ์ด๋, ๊ฐ์ธ ์ง๋ฌธ, ๊ธฐ์ ์ง๋ฌธ์ ๋ํ ๋ต์ ์ฑ์คํ ํ๋ค๊ณ ์๊ฐ์ด ๋ ๋ค. ์ข๊ฒ ๋ด์ฃผ์
์, ์ฌํด๋ ๋ค์ํ ๋คํธ์ํน๊ณผ ์ค ์๋น์ค ์ด์์ ๋ํ ๊ฒฝํ์ ์๊ณ ์ถ๋ค.
ํนํ ํ์ต ๋ฐ ์ฑ์ฅ์ ๋ํ ์๊ตฌ๊ฐ ์ถฉ๋ถํ์ ๋ถ๋ค์ด ๋ง๋ค๊ณ ๋ค์๋๋ฐ, ๊ทธ๋ฐ ํ๊ฒฝ์์ ์คํฐ๋์ ํด์ปคํค์ ์งํํ๋ค๊ณ ํ๋ ์ ๋ง ๊ถ๊ธํ๊ธฐ๋ ํ๊ณ , ๋ง์ด ๋์๋ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ๋ ๋ ๋ค!!
---
๋์ผํ ์ฑ์ฅ ๋ชฉ์ ์ ๊ฐ์ง ์ฌ๋๋ค๊ณผ์ ๋คํธ์ํน๊ณผ ๊ทธ๋ฃน ํ๋์ ์ ์ตํ ์๋์ง๋ฅผ ์๋ก ๊ณต์ ํ๋ค๋ ์๊ฐ์ด ๋ ๋ค.
๋ฐ๋ผ์ ์ฌ๋๋ค์ ๊ทธ๋ฐ ๋ชฉ์ ์์์ ๊ฐ์ง๋ ๊ทธ๋ฃน์ ์ฐพ์ ๋์ ๋ค๋ ์๊ฐ์ด ๋ ๋ค.
์ฐธ์ฌํด์ ๋ณ ๋ค๋ฅธ ์ผ์ ํ์ง ์์๋, ๊ทธ๋ฐ ํ๊ฒฝ์์ ์ด์ฐ๋ฌ์ง๋ ๋ถ์๊ธฐ์ ์ด์ ์ ์ ๋ง ๋ฌด์ํ์ง ๋ชปํ๋ค.
๊ธ์ ์ ์ธ ๋ถ์๊ธฐ์ ๋ํ ๋์ด ๊ฒฐ๊ตญ ์ด๋์ ์ฑ์ฅ์ ํ๊ณ ์์ ๊ฒ์ด๋ค.
๋ด๊ฐ ์ด๋ฒ์ Algorithm ์คํฐ๋๋ฅผ ๋ค์ ์์ํ ๊ฒ๋ ๊ทธ๋ฐ ์ด์ ๊ณผ ๋ถ์๊ธฐ๋ฅผ ๊พธ์คํ ์ด์ด๊ฐ๊ณ ์ถ์๊ณ ,
IT ๋์๋ฆฌ์ ์ง์ํ ์ด์ ๋ ๊ทธ๋ฐ ๋ถ์๊ธฐ์ ๋ํ๋์ด๊ฐ๋ฉฐ, ํ ๋จ๊ณ ๋ ํฐ ์ฑ์ฅ์ ์ํ๊ธฐ ๋๋ฌธ์ด๋ค.
ํ์คํ ์ํ๋ฉด ์ค์ค๋ก ์ง์ ์ฐพ์ ๋์์ผ ํ๋ ๊ฒ ๊ฐ๋ค!
์๊ฐํด๋ณด๋ฉด, ์ด๊ธฐ ์ทจ์
์์ ์ํ๋ ๊ธฐ์ ์ ์ฌ์ฉํ์ง ๋ชปํ๋ ๊ฒ์ ๊ฐ์ฆ์ ํฌ๊ฒ ๋๊ปด ๊ฐ์ด ๊ณต๋ถํ๋ ์ง์ธ๋ค๊ณผ ์คํฐ๋์ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์์ํ๋๋ฐ, ์ง๊ธ๊น์ง ์ด์ด์ค๊ณ ์๋ค.
์ ๋ง ๋ง์ ๊ธฐ์ ๊ณผ ์ง์์ ์ต๋ํ๊ฒ ๋์๊ณ , ๋๋ ๊ทธ ๊ณผ์ ์์ ๋ฐฐ์ด ๊ฒ์ด ์ ๋ง ๋ง์๋ค.
์คํฐ๋๋ฅผ ์งํํ๋ฉฐ, ๋ด๊ฐ ํ์ฌ์์ ์๊ฒ ๋ ๊ธฐ์ ๋ค์ ๊ฐ์์ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๊ณต์ ํ ๋๋ฉด, ์คํฐ๋์๋ค์ ํฅ๋ฏธ๋กญ๊ฒ ๋ค์ด์ฃผ์
จ๋๋ฐ,
์ต๊ทผ์ ๊ทธ๋ฐ ์๊ธฐ๋ฅผ ๋ค์๋ค.
๋จ์์ด ๋๋ ์คํฐ๋ ์งํํ๋ฉด์ ๋ค๊ฐ ์๊ธฐํด์ค ๊ฒ ์ ๋ง ๋ง์ ๋์์ด ๋์๋ค๊ณ , ์คํฐ๋ ์ ํ์ผ๋ฉด ์จ๋ณด์ง๋ ์์ ๊ธฐ์ ๊ณผ ํ๊ฒฝ์ด๋ผ ๋ชฐ๋์ ํ
๋ฐ ํ๊ธธ ์ ๋ง ์ํ๋ค๊ณ ..
๋ฃ๊ณ ์ ๋ง ๊ฐ๋ ๋ฐ์๋ค.
์คํฐ๋๋ฅผ ์์ํ๊ณ , ์ง์์ ๊ณต์ ํ๊ธธ ์ ๋ง ์ํ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
์ด๋์ ์ฌ๋์ ๋๋๊ธธ ์ํ๋๊ตฌ๋!
์ข์ ์ฌ๋๋ค๊ณผ ํจ๊ป ์ ์ตํ ํ๋์ ์ด์ด์ค๊ณ ์์ด์ ์ฐธ ๊ฐ์ฌํ๋ค.
์ฃผ๋ณ ์ฌ๋๋ค๊ณผ ์์ผ๋ก ๋ต๊ฒ ๋ ๋ค์ํ ๋ถ๋ค๊ณผ ํจ๊ป ์๋์ง๋ฅผ ๋ด๊ณ , ๋ ํฐ ๋ชฉํ๋ฅผ ๋ฐ๋ผ๋ณด๋ฉฐ ์์ทจํ๊ณ ์ถ๋ค! ใ
ใ
๊ทธ๋ฌ๋ ค๋ฉด ์ฃผ๋ณ ์ฌ๋๋ค์ ์ ์ฑ๊ธฐ๊ณ , ๊ฐ๋ฑ์ด ์ผ์ด๋์ง ์๊ฒ ์๋งํ๊ฒ, ๋๋ก ์ ๋ค์ ๋คํ ํ๋๋ ํ์ํ๋ค๋ ์๊ฐ์ด ๋ ๋ค.
์ต๊ทผ์ "๋ง์ ํ๊ฒฉ"์ด๋ผ๋ ์ฑ
์ ์ถ์ฒ๋ฐ์๋ค.
์ถ์ฒํด ์ฃผ์ ์ง์ธ์ ์ธ์ด์ ์จ๋๋ณด๋ค ํจ์ฌ ์ฌ๋ฐ๊ฒ ์ฝ์๋ค๊ณ ํ๋๋ฐ,
๊ฐ๋ฐ์๊ฐ ๋๋ฉฐ IO ๋ง ํ๋ ํจ์ํ ๋๋ฅผ ์ฌ๋(?)์ ๋๋ก ์ข ๋๋๋ฆฌ๊ณ ์ถ์ด์ ํ๋ฒ ์ฝ๊ณ ๊ฐ์ ํด ๋ณผ ์๊ฐ์ด๋ค..ใ
ใ
๋๋ฌด ์ผ์๋ง ๋น ์ ธ ์ด์๋ ํ๋ ์๋ค ใ
ใ
๊ทธ๋์ ๊ทธ๋ ๊ฒ ๋ณํ ์ง๋..
์ด๋ฒ ์ฐ๋์๋ ์ผ๊ณผ ๋๋ฅผ ์ข ๋ ๋ถ๋ฆฌํด๋ณด๋ ค ํ๋ค.
์ด ๋ ์ปดํจํฐ์ ์ฌ๊ณ ๋ฅผ ์ ํ ํ์ง ์์ ๊ฒ์ด๋ค!
์ด์ ์ฒ๋ผ ๋
์๋ฅผ ์ข ๋ง์ด ํ๊ตฌ, ๊ฐ์ ์ ๋์ ํํ์ ์ข ๋ ์ด๋ ค ๋ณด๋ ค๊ณ ํ๋ค. (์ปดํจํฐ๋ณด๋จ ์ฌ๋์ด ๋์ ์ผ๋จ ใ
ใ
)
์ฌํด๋ ์๊ฐํ ๋๋ก ๋์ ์ํ๋ ๋ชจ์ต๋ ์ฐพ๊ณ ,
์ํ๋ ๋ชฉํ๋ ์ด๋ฃจ๋ฉด์ ์ง๋ด๋ ํ ํด๊ฐ ๋์์ผ๋ฉด ์ข๊ฒ ๋ค~~
๊ฐ์ ๋ชฉํ๋ฅผ ๊ฐ์ง ๋ถ๋ค๋ ๋ชจ๋ ๋ปํ ๋ฐ ๋ชจ๋ ์ด๋ฃจ๊ธธ ๋ฐ๋ผ๊ณ , ์ฃผ๋ณ ์ฌ๋๋ค๋ ์ ๋ง ํ๋ณตํด์ง๊ธธ ๋ฐ๋๋ค โบ๏ธ
'๋์ ์๊ฐ ์ผ์ง ๐งพ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฌ๋ฆผํผ์ ๊ฐ๋ค๋ ๋ง์์ผ๋ก (0) | 2025.03.10 |
---|---|
์ผ์ฃผ์ผ์ ํด์๊ณผ ์๋ก์ด ์ทจ๋ฏธ ๊ฐ์ (2) | 2024.08.19 |