๋ธ๋ก๊ทธ ์ฎ๊ฒผ์ต๋๋ค! ๐ก integer.blog
์ด ๊ธ์ ๊ฐ์ธ์ ์ธ ํ๊ณ ๋ก์ด๋ค.
๊ทธ๋์ ๋ ๋ฐฑ์ฒด
2019๋ ์ ๊ฒฝํ๊ณผ ์๊ฐ์ ์ ๋ฆฌํ๊ณ ์ ํ๋ค.
1. ์๋ํ ๋น ์๋
1๋
์ ์ค๋, ์ฒด๋ ์ถ์ ๊ฐ๋ฐ์์ 2018๋
ํ๊ณ ๋ฅผ ๋ธ๋ก๊ทธ์ ์ฌ๋ ธ๋ค.
๊ทธ๋ฐ๋ฐ ์ดํ ๊ฐ ํ์ด์ง๋ทฐ 2๋ง์ ๋๊ธฐ๋ฉฐ, ๊ณผ๋ถํ ๊ด์ฌ๊ณผ ๊ฐ์ฌํ ์์์ ๋ฐ์๋ค.
ํนํ ํ์์ ์ฐ๋ฌ๋ฌ๋ณด๋ ๊ฐ๋ฐ์๋ถ๋ค์ด ์๊ทน ๋ฐ์๋ค
๋ ํผ๋๋ฐฑ์ ์ฃผ์
์, ๋๋จํ ์ผ์ ํ ๊ฒ ๊ฐ์ ์ฐฉ๊ฐ๋ง์ ๋ค์๋ค.
์ด๋ฐ ๋ฌ์ฝคํ ์นญ์ฐฌ๋ค์ ๋ค์ผ๋ ์ด์ ์ด ๋ถํ์ฌ๋์ง๋ง, ๋์์ ๋ด ์์ ์ ๋ ๊ฐ๊ด์ ์ผ๋ก ๋ฐ๋ผ๋ณด๊ฒ ๋์๋ค.
๊ทธ ๊ฒฐ๊ณผ, ๋น ์๋ ๊ฐ ์๋ํ๋ค
๋ ํํ์ด ๋ ์ฌ๋๋ค. ๊ฐ๋ฐ ์ค๋ ฅ์ ๋ฐ๋ฐ๋ฅ์ด๋ฉด์, ์ฐ๋ง ํ๊ณ ๋ ์๋ํ๋ ๊ฒ์ด๋ค.
๋๋ ์๋ํ ๋น ์๋ ๊ฐ ๋ ๊ฒ์ด ๋ง์์ ๋ค์ง ์์๊ณ , ํ๊ณ ๋ฅผ ์ฌ๋ฆฐ ์ดํ์๋ ์กฐ์ฉํ ์ง๋๋ค.
์ฐ์ด๋ถํฐ ๋ง์ ์ผ๋ค์ด ์ผ์ด๋ฌ์ง๋ง ๋ธ๋ก๊ทธ์ ์ผ์ ๊ณต๊ฐํ์ง ์์๋ค.
๊ทธ๋ฐ๋ฐ ์๋ํ ๋น ์๋ ๋ฅผ ๋ค์ ์๊ฐํด๋ณด๋, ์์ฐจ
์ถ์๋ค.
1๋
์ฐจ ๊ฐ๋ฐ์์ธ ๋ด ์๋ ๊ฐ ๋น์ด์๋ ๊ฒ์ ๋น์ฐํ๋, ๊ทธ ์๋ ๋ฅผ ์ฑ์ฐ๋ ์ผ์๋ง ์ ๋
ํ์ด์ผ ํ๋ค.
ํ์ง๋ง ๊ฒธ์ํ๊ณ ์ถ์ด์, ๋์๋ ๊ฒ์น๋
๋ฅผ ํด์จ ๊ฒ์ด๋ค.
๊ฒธ์์ ๋ด๊ฐ ๊ฐ์ง ๋ฌด๊ธฐ ์ค ํ๋์์ง๋ง, ์ด๋ฒ์๋ ๋๋ฅผ ์ญ์๋งค๊ณ ์๋ฐํ๋ค.
๋ถ์กฑํจ์ ๋๋ฌ๋ผ ๋, ๋น ์๋ ๋ฅผ ์ฑ์ธ ์ ์๋ค
๋ ์ฌ์ค์ ๊ฐ๊ณผํ ๊ฒ์ด๋ค.
์ด์ชฝ ์ธ๊ณ๋ ์ง๊ฒ์น๋ถ์ธ ๊ฒ ๊ฐ๋ค. ๋ค๋ง, ๋ฒ ์ด๊ณ ๋ฒ ์ฌ๋ ์ฃฝ์ง ์๊ณ ๋ ๊ฐํด์ง๋ ์ธ๊ณ๋ค.
๋ด ์์ด์ ๋๋ฌ๋ด๊ณ ์ด๋ฆฌ์ ๋ฆฌ ๋ฒ ์ด๋ฉด์ ๊ฐํด์ง๊ณ ์ถ๋ค.
๊ทธ๋์ผ ๊ฐ๋ ์ฐฌ ์๋ ๊ฐ ๋ ์ ์๊ณ , ์ง์ ํ ๊ฒธ์
์ ๋ถ๋ฆด ์ ์์ ๊ฒ์ด๋ค.
2019๋
ํ๊ณ ๋ฅผ ๊ธฐ์ ์ผ๋ก ๋ค์, ์๋ํ๊ฒ ๋น ์๋ ๋ฅผ ์ฑ์ฐ๊ณ ์ ํ๋ค.
2. ์ด์ง
์์ ์คํํธ์
์์ ๊ฐ๋ฐ์๋ก ์ผํ์ง 6๊ฐ์๋ง์ ์๊ธ์ฒด๋ถ์ด ์ฐ๋ฌ์ ๋ฐ์ํ๋ค.
๊ธฐํ์ฌ์ ๋ถ ์ฅ๊ด๋(์์ดํ)
์ ๋ชจ์๊ณ ์ฌ๋ ๋์๊ฒ ์๊ธ์ฒด๋ถ์, ๊ณ ๋ฏผํ ๊ฐ์น๋ ์๋ ์ด์ง ์ฌ์ ์๋ค.
์๊ธ์ฒด๋ถ ์ธ์๋ ๋ฌธ์ ๊ฐ ๋ง์ ํ์ฌ์์ง๋ง,
๊ฐ๋ฐ ๊ฒฝํ์ด ์๋ ๋๋ฅผ ๊ฐ๋ฐ์๋ก ์ฑ์ฉํด์ค ๊ฒ์ ๋ํ ์๋ฆฌ(?)๋ก, ํ์ฌ์ ๋ถ๋ด์ ์ฃผ์ง ์๊ณ ์ด์ง์ ์งํํ๋ค.
์ด์ง์ ๊ฒฐ์ฌํ ์์ ์ 2018๋
ํ๊ณ ๋ฅผ ์ฐ๋ ๋
์๋ค.
2-1. ๋๋ง์นจ ์ฐพ์์จ ๊ธฐํ
2018๋ ํ๊ณ ๋ง์ง๋ง ๋ถ๋ถ์ ์๋์ ๊ฐ์ ๋ด์ฉ์ด ์๋ค.
์ด ๋ ๊น๋จ์ค๋(ํ์ค์์ ๋จ์ค์ดใ
)์ด ์๋์ ๊ฐ์ด ์ฌ๋ด์ถ์ฒ ๊ธฐํ๋ฅผ ์ฃผ์
จ๋ค.
2018๋
ํ๊ณ ์๋ ์๊ณ ๋ฆฌ์ฆ ํ
์คํธ๋ฅผ ๊ฑฑ์ ํ๋ฉฐ ์ง์ํ์ง ์์๋ค๊ณ ํ์ง๋ง,
์ด์ง์ ๊ฒฐ์ฌํ ์ํ์๊ณ , ๋น์ฐํ ์๊ณ ๋ฆฌ์ฆ ํ
์คํธ์์ ๋จ์ด์ง ๊ฒ
์ด๋ผ ์๊ฐํ๊ธฐ ๋๋ฌธ์
๋ฐ์ ธ์ผ ๋ณธ์
์ด๋ผ๋ ์๊ฐ์ผ๋ก ์ค์ธํฐ๋ท ํฌํธ๊ฐ๋ฐํ
์ ์ด๋ ฅ์๋ฅผ ์ ์ถํ๋ค.
2-2. ์ด์ง ์์ ์๋ฆฌ๊ธฐ
์ด์ง์ ๊ฒฐ์ฌํ ์ดํ, ์ด์งํ ๋๊ฐ ๋๋ฉด ์ฐ๋ฝ ๋ฌ๋ผ ํ์
จ๋ ์ด์ฌ๋๊ป ์ด์ง ์์ฌ๋ฅผ ์๋ ธ๋ค.
๊ทธ๋ฐ๋ฐ 2018๋
ํ๊ณ ๋ฅผ ์ข๊ฒ ๋ด์ฃผ์ ๋ถ๋ค์ด ๊ณ์
์, ๋ฐ๋ก 3๊ฐ์ ํ์ฌ์ ๋ฉด์ ์ ์งํํ ์ ์์๋ค.
์ง์ ์์๋ณด๊ณ ์ ํํ ํ์ฌ๋ค์ ์๋์์ง๋ง, ๋ด ์ค๋ ฅ์ ๊ณผ๋ถํ ํ์ฌ๋ค์ด์๊ธฐ ๋๋ฌธ์ ๊ฐ์ฌํ ๋ง์์ผ๋ก ์งํํ๋ค.
2-3. ๋ถ์ผ๋ฉด ๋๋ฐ, ๋จ์ด์ ธ๋ ์ข์ ์ฐ์ต
์ด์ง์ ๊ฒฐ์ฌํ์ง๋ง ๊ฐ๋ฐ์๋ก์๋ ์ฒซ ์ด์ง์ด๋ผ ๋ฉด์ ์ค๋น๊ฐ ๋ง๋งํ๋๋ฐ,
๋คํํ ํ์ฌ์ฝ๋์ด ์ด์ํ์๋ Tech Interview For Beginner์,
๊ถํฌ์ ๋์ด ์ด์ํ์๋ Tech Interview์ ๋ด์ฉ์ผ๋ก ๊ธฐ์ ๋ฉด์ ์ค๋น๋ฅผ ์์ํ ์ ์์๋ค.
๋ ์ ์ฅ์์ ๋ด์ฉ๋ค์ ๊ธฐ์ด๊ฐ ๋ถ์คํ ๋์๊ฒ ๋๋ฌด๋ ์ ์ตํ์ง๋ง, ์ค์ ๋ก ๊ธฐ์ ๋ฉด์ ์ ์ฐ์ตํด๋ณด๊ณ ์ถ์๋ค.
๊ทธ๋์ ๋ถ์ผ๋ฉด ๋๋ฐ, ๋จ์ด์ ธ๋ ์ข์ ์ฐ์ต
์ด๋ผ๋ ์๊ฐ์ผ๋ก ์ฃผ๋์ด ๊ฐ๋ฐ์๋ฅผ ์ํ ์ทจ์
์ ๋ณด์ ์ฌ๋ผ์จ ํ์ฌ๋ค์ ์ง์ํด๋ณด์๋ค.
์ด๋์ฑ๋์ด ์ด์ํ์๋ ์ด ์ ์ฅ์๋ ์กํ๋๋ ํ์ 3.3 ์ด์์ธ ํ์ฌ๋ค๋ง ๋ฆฌ์คํธ์ ๋๋ค.
๋๋ฌธ์ ๋์ ํ์ฌ๋ค์ด ์ด๋ ์ ๋ ํํฐ๋ง ๋์ด ๋ฉด์ ํ๋ฆฌํฐ๋ ์ข์ ๊ฒ์ด๋ผ ํ๋จํ๋ค.
Java์ Spring์ ์ฌ์ฉํ๋ 5๊ฐ์ ํ์ฌ์ ์ง์ํ๋ค. ๊ทธ๋ฐ๋ฐ ์๋ฅ๊ฐ ํต๊ณผ๋ ๊ณณ์ ZEPL ๋จ ํ ๊ณณ ๋ฟ์ด์๋ค.
์ญ์ ๋๋ ์์ง ์ดใ
๋ฐฅ์ด๊ตฌ๋..
๋ผ๊ณ ์์ธํดํ๋ ํ ํธ,
๊ทธ๋๋ ๋ฉด์ ์ฐ์ต์ ํ ๋ฒ์ ํด๋ณผ ์ ์๊ฒ ๋ค!
๋ผ๋ฉฐ ์ ์จ ๋ง์์ ๋ค์ก์๋ค.
2-4. ๋ฉด์ ์์
์์ ๊ณผ์ ์ ๊ฑฐ์ณ, ์ด
5์ฅ์ ํจ
๋ฅผ ๋ค๊ณ ๋ฉด์ ๋ฆด๋ ์ด์ ๋์ ํ๋ค.
๊ฐ์ฅ ๋จผ์ ๋ฉด์ ์ ๋ณธ ๊ณณ์ ZEPL
์ด์๋ค. ๋ฉด์ ์ ๊ตฌ๊ธ ํ์์์ ์ฌ์ฉํ๊ณ , ์์ด๋ก ์งํ๋์๋ค.
๋ฉด์ ๊ด์ ์๋์ด ๊ฐ๋ฐ์๋(์ธ๊ตญ๋ถ)๊ณผ ์ฃผ๋์ด ๊ฐ๋ฐ์๋(ํ๊ตญ๋ถ)์ด ํจ๊ป ์ฐธ์ฌํ์
จ๋ค.
์๊ธฐ์๊ฐ
๋ฅผ ๊ฐ๋จํ๊ฒ ํ๊ณ , ์ด๋ค ๊ฐ๋ฐ์๊ฐ ์ข์ ๊ฐ๋ฐ์์ธ์ง
๋ฑ์ ์ง๋ฌธ์ด ์์๋ค.
๊ทธ๋ฆฌ๊ณ ๊ณง๋ฐ๋ก ์ฝ๋ฉํ
์คํธ์ ๋์
ํ๋๋ฐ, ์ผ๋ง ์ง๋์ง ์์ ๋ฉํ์ด ํฐ์ ธ๋ฒ๋ ธ๋ค.
์๊ณ ๋ฆฌ์ฆ ํ
์คํธ ์ค๋น๊ฐ ์ ํ ์ ๋ ์ํ์๊ธฐ ๋๋ฌธ์ด๋ค. (ํ์ ํ์ด๋ณธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๊ฐ 10๋ฌธ์ ์ํ์ธ ์ํ)
๊ฒ๋ค๊ฐ ํ์ด ๊ณผ์ ์ ์ค๋ช
ํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํ์ด๋ฌ๋ผ๋ ์์ฒญ์ ๋ฐ์๋ค. ์ง๊ธ ์๊ฐํด๋ณด๋ฉด ์ด๋ ค์ด ๋ฌธ์ ๋ ์๋์๋๋ฐ, ๋น์์๋ ์๋ ๋ ์ ์์๋ค.
์ฝ๋๊ฐ ์์ฑ๋์ด์ผ ํ ์๋ฆฌ์, ์ ๊ฟ์ ์ปค์๋ง ๋ ํ๋ก ๊น๋นก๊ฑฐ๋ ธ๋ค.
์ ๋ฐ ์ฝ๋ ํ ์ค์ด๋ผ๋ ์จ์ฃผ๊ธธ..
๋ฐ๋์ ๋ฉด์ ๊ด๋๋ค์ ์ ๋ง ์์ ๊ฐ๋ ์ฑ, ์์๋์ ๋ป๋ป ํ๋ฆฌ๋ ๋๋ ๊ฒฐ๊ตญ ๋ชป ํ๊ฒ ์ต๋๋ค..
๋ผ๊ณ ๋งํ๋ค.
์ด๋ ๋๋ ๋ถ๋๋ฌ์๊ณผ ๋ ์์ ์ ๋ํ ๋ถ๋ ธ๊ฐ ์์ง๋ ์์ํ๋ค.
์ด์ ๋ ์ด ๋ฉด์ ์ด ์ด๋๋ก ํ๋ฌ๊ฐ๋์ง ๋ชจ๋๊ฐ ์๊ณ ์๋ ์ํฉ์์, ๋ฉด์ ๊ด๋์ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ๋ด์ฃผ์
จ๋ค.
๊ทธ๋ฅ ๋ฐ์ด๋ ์ฑ๋ก ๋ฉด์ ์ด ๋นจ๋ฆฌ ๋๋๊ธธ ๋ฐ๋๋๋ฐ, ๋ด์ฃผ์ ๋ฌธ์ ๊ฐ ํ์ด๋ณธ ์ ์๋ ํ ๋ฆฐ๋๋กฌ ๋ฌธ์ ์๋ค.
์ด ๋ฌธ์ ๋ ํ์ด๋ณธ ๋ฌธ์ ๋ผ๊ณ ์์งํ๊ฒ ๋ง์๋๋ฆฐ ํ ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ๊ทธ๋ ๊ฒ ๋ฉด์ ์ด ๋๋ฌ๋ค.
๊ธฐ์ ๋ฉด์ ์ ์ฐ์ตํ๊ณ ์ ๋์ ํ๋ค๊ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฐฉ๋ง์ด
๋ก ๋คํต์๋ฅผ ์๊ฒ ์ป์ด ๋ง์๋ค.
์ง์ ์ฑ ์์ด ๋์ ํ ์์ ํ์ฐ์ ์ธ ์ตํ์์ง๋ง, ์ด ๋ฉด์ ์ ๊ณ๊ธฐ๋ก ๊ท์คํ ๊นจ๋ฌ์์ ํ๋ ์ป์๋ค.
"๊ฐ๋ฐ์ ์ธ๊ณ์์ ์ค๋ ฅ์ด ๋ถ์กฑํ๋ฉด, ๋๊ตฌ๋ณด๋ค๋ ๋ ์์ ์๊ฒ ๋ณ๋ณํ์ง ๋ชปํ๊ฒ ๊ตฌ๋"
2-5. ์๊ณ ๋ฆฌ์ฆ ํ ์คํธ
ZEPL ๋ฉด์ ์์ ์ป์ด๋ง์ ๋คํต์๊ฐ ์์ง ์ผ์ผํ ์ํ์์, ์ค์ธํฐ๋ท์ผ๋ก๋ถํฐ ์๋ฅํฉ๊ฒฉ ์์์ ๋ฐ์๋ค.
์๊ณ ๋ฆฌ์ฆ ํ
์คํธ ์ ์ถ ๋ง๊ฐ์ผ์ ์ผ์ฃผ์ผ ๋ค๋ก ์กํ๋๋ฐ, ์๋ฌด๋ฆฌ ์๊ฐํด๋ ์ผ์ฃผ์ผ ์ค๋นํ๋ค๊ณ ํต๊ณผํ ๊ฒ ๊ฐ์ง ์์๋ค.
๊ทธ๋์ ์ธ์ฌํ์ ์ค๋นํ ์๊ฐ์ ๋ ๋ฐ์ ์ ์๋์ง ๋ฌธ์ํ๊ณ , ๋คํํ 3์ผ์ ๋ ๋ฐ์๋ค.
์ฃผ์ด์ง 10์ผ ์์ Codility์์ ์ํ์ ์์ํด์ผ ํ๋๋ฐ, ์์ง ์ด์ ํ์ฌ์ ๋ค๋๋ ๋๋ผ์ ์ฐ์ตํ ์๊ฐ์ด ํฑ์์ด ๋ถ์กฑํ๋ค.
์ฐ์ตํ ์๊ฐ์ ์ด๋ป๊ฒ ํ๋ณดํ ์ง ๊ณ ๋ฏผํ๋ ๋์, ๊ณ ๋ฑํ์ ๋ ๋ฑํ๊ตฃ๊ธธ์ ์์ด๋จ์ด ์์ฒฉ์ ๋ค๊ณ ๋ค๋๋ฉฐ ์ธ์ ๋ ๊ฒ์ด ์๊ฐ๋ฌ๋ค.
๊ทธ๋์ ๋
ธ๋์ ์ฅ์คํผ๋(?) ๋ฉ๋ชจ์ง์ ๋ฌธ์ ๋ฅผ ๋ฏธ๋ฆฌ ์ ์ด๋๊ณ , ์ถํด๊ทผ๊ธธ ์งํ์ฒ
์์ ๋ฌธ์ ๋ฅผ ํ์๋ค.
์งํ์ฒ ์ ํฌ๊ฒ ํ๋ค๋ฆฌ์ง ์์์ ์ข์๊ณ , ๋ด๋ฆฌ๊ธฐ ์ ๊น์ง ํ ๋ฌธ์ ํธ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ์ง์ค๋ ์๋์๋ค.
ํน์ ๋ชจ๋ฅผ ํ์ดํธ๋ณด๋ ์ฝ๋ฉ ํ
์คํธ๋ ๋๋นํ ์ ์๋ ๋ฐฉ๋ฒ์ด์๋๋ฐ, ๋ฉด์ ์์ ํ์ดํธ๋ณด๋ ์ฝ๋ฉ์ ๊ธฐํ๋ ์์๋ค.
์ด ๋ฐฉ๋ฒ์ผ๋ก ์ถํด๊ทผ๊ธธ ์งํ์ฒ ์์ 1~2๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ ํ ์ ์์๋ค.
ํ์ง๋ง ํ๋ฃจ์ ๋ง์ด ํ์ด์ผ ๋ค์ฏ ๋ฌธ์
์๊ธฐ ๋๋ฌธ์, ์ ์ด์ ๋ชฉํ๋ก ํ๋ Codility ์ฐ์ต๋ฌธ์ ๋ค์ ๋ค ํ ์๋ ์์๋ค.
๋์ ๋ฌธ์ ๊ฐ ์ ํ๋ ค๋ ๋ฐ๋ก ํ์ด๋ฅผ ๋ณด์ง ์๊ณ , ์ต์ 1์๊ฐ์ ์ด๋ฆฌ์ ๋ฆฌ ๊ณ ๋ฏผํด๋ณด๊ณ ํ์ด๋ฅผ ํ์ธํ๋ค.
Codility ์ฐ์ต๋ฌธ์ ๋ค์ด ๋น๋น ๊ผฌ์ธ ๋ฌธ์ ๋ค์ ์๋์ด์ 1์๊ฐ ์ ๋๋ ๊ณ ๋ฏผํ ๊ฐ์น๊ฐ ์์๋ค.
๊ทธ๋ฆฌ๊ณ ๋๋์ด ์ ์ถ ๋ง๊ฐ์ผ์ด ๋ค๊ฐ์๋ค. 2์๊ฐ 40๋ถ ๋์ ์ธ ๋ฌธ์
๋ฅผ ํ์ด์ผ ํ๋ค.
๋์ด๋๋ Codility ์ฐ์ต๋ฌธ์ ๋ค๋ณด๋ค ์กฐ๊ธ ๋ ์ด๋ ค์ด ์์ค์ด์๋ค.
1๋ฒ ๋ฌธ์ ๋ ์ ํผ ๊ฒ ๊ฐ์๊ณ ,
2๋ฒ ๋ฌธ์ ๋ ์ ํผ ๊ฒ ๊ฐ์์ง๋ง, ์๊ฐ ๋ถ์กฑ์ผ๋ก ํ
์คํธ ์ผ์ด์ค๋ฅผ ๊ผผ๊ผผํ๊ฒ ์ฒดํฌํ์ง ๋ชปํ๋ค.
3๋ฒ ๋ฌธ์ ๋ 30๋ถ๋ ๋จ์ง ์์ ์ํฉ์์ ํ๊ธฐ ์์ํ๊ณ ๋งํ์ ํด๊ฒฐ์ฑ
์ ์ฐพ์์ง๋ง, ์ฝ๋๋ฅผ ์์ฑํ๋ค๊ฐ ์๊ฐ์ด ๋๋๋ฒ๋ ธ๋ค.
๋ฉด์ ์ ๋๋นํ๊ธฐ ์ํด ๋ฐ๋ก ๋ฌธ์ ๋ฅผ ๋ณต๊ธฐํด์ ๊ธฐ๋กํด๋๊ณ , 2๋ฒ ๋ฌธ์ ์ 3๋ฒ ๋ฌธ์ ๋ ๊ทธ ์๋ฆฌ์์ ๋ฐ๋ก ๋ค์ ํ์๋ค.
์ ํผ ๊ฒ์ ์๋์์ง๋ง, ๊ทธ๋๋ 10์ผ ๋์ ์ฐ์ตํ ๊ฒ ์น๊ณ ๋ ๊ฝค ํผ ๊ฒ ๊ฐ์์ ๋ง์์ด ํ๊ฐ๋ถํ๋ค.
์ผ์ฃผ์ผ ๋ค์ ๋์จ ๊ฒฐ๊ณผ๋ ๊ฐ๋ฐ์ ์ฐจ์ด๋ก ํต๊ณผ!
์์ง ์ต์ข
ํฉ๊ฒฉํ ๊ฒ์ ์๋์์ง๋ง, ์๊ณ ๋ฆฌ์ฆ ํ
์คํธ์ ํต๊ณผํ๋ค๋ ์ฌ์ค์ ์ผ์ผํ๋ ๋คํต์๊ฐ ๋ง๋ํด์ก๋ค ๐
2-6. ๋ฉด์ & ํฉ๊ฒฉ
๊ฐ์ฅ ์ํ๋ ๊ณณ์ ์ค์ธํฐ๋ท ํฌํธ๊ฐ๋ฐํ์ด์๋๋ฐ, ๋คํํ ์งํ ์๋๊ฐ ๊ฐ์ฅ ๋นจ๋๋ค.
๊ทธ๋์ ๋ค๋ฅธ ํ์ฌ๋ค์ ๊ธฐ์ ๋ฉด์ ๊น์ง๋ง ์งํํ๊ณ , ๊ฒฐ๊ณผ๊ฐ ๋์ค๊ธฐ ์ ์ ๋ชจ๋ ํฌ๊ธฐ๋ฅผ ์๋ ธ๋ค.
์ค์ธํฐ๋ท ๊ธฐ์ ๋ฉด์ ์ ๋ค๋ฅธ ํ์ฌ๋ค์ ๊ธฐ์ ๋ฉด์ ๋ณด๋ค ๋ ์ด๋ ค์ ๋ค.
๋ฐ์ ์ง๋ฌธ์ ์ ๋ฐ๋ฐ์ ๋ต๋ณํ์ง ๋ชปํ๋๋ฐ, ๋ชจ๋ฅด๋ ๊ฒ์ ์์งํ๊ฒ ๋ชจ๋ฅธ๋ค๊ณ ๋ต๋ณํ๋ค.
๊ทธ๋ฐ๋ฐ ์ง๋ฌธ 2๊ฐ ์ค 1๊ฐ๋ฅผ ๋ชจ๋ฅธ๋ค๊ณ ๋ต๋ณํ๋ฉด์๋, ์์ ๊ฐ์ ์์ง ์์๋ค.
๋ด๊ฐ ๊ทธ ๊ธฐ์ ์ ๋ชจ๋ฅด๋ ์ด์ ๋ ์ ํ ๊ธฐํ์ ์๊ฐ์ด ๋ถ์กฑํ๊ธฐ ๋๋ฌธ
์ด๋ผ๊ณ ์ค์ค๋ก ํ์ ํ๊ธฐ ๋๋ฌธ์ธ๋ฐ,
์ด ๊ทผ์๊ฐ
์ ์ฒด์ก์ ์ ๊ณตํ๊ณ ๋ง์ผํ
๊ณผ ๋ฌด์ญ ๋ถ์ผ์์ ์ผํด๋ณด๋ฉฐ ์ป์ ๊ฒ์ด๋ค.
์๋ก์ด ๋ถ์ผ์ ๋ฐ์ด๋ค ๋๋ง๋ค, ์ฒ์์๋ ๋ด ๋ฅ๋ ฅ์ผ๋ก๋ ์ ๋ ๊ฒ ๊ฐ๊ณ ๋๋ ค์ ๋ค.
๊ทธ๋ฐ๋ฐ ๋ง์ ํด๋ณด๋ฉด ์ ์ฒ์ ์ธ ๋ฅ๋ ฅ ์ฐจ์ด๊ฐ ์๋๋ผ, ํฌ์
ํ ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ ์ฐจ์ด์ผ ๋ฟ์ด์๋ค.
๋ฌผ๋ก ์ ์ฒ์ ์ธ ๋ฅ๋ ฅ์ด ์ค์ํ ์ผ๋ค๋ ์๋ค.
๋๊ตฌ์ ์๋ ํค๋ฟ๋ง ์๋๋ผ Wingspan
์ด๋ผ๊ณ ๋ถ๋ฅด๋ ํ ๊ธธ์ด๊ฐ ์ ๋ง ์ค์ํ๋ฐ,
์ ์ธ ์ ์๋ค์ ๊ธฐ๋์ด ๋น์ทํ ๊ฒฝ์ฐ, Wingspan
์ ๋ฐ๋ผ์ ํ์ ์์
์ด ๊ฒฐ์ ๋๋ค๊ณ ํ๋ค.
(์๊ธฐ ํค๋ณด๋ค ๋ ๊ธด ์นด์์ด ๋ ๋๋์ Wingspan)
๊ทธ๋ฐ๋ฐ ๊ฐ๋ฐ ์ง์์ ๊ฒฝ์ฐ, ๋๊ตฌ์ ์์ Wingspan
์ฒ๋ผ ์ ์ฒ์ ์ธ ๋ฅ๋ ฅ์ด ์๋๋ค.
๋๋ฌธ์ ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ ๋ค์ฌ์ ํด๋น ์ง์๊ณผ ๊ฒฝํ์ ์ต๋ํ๋ฉด ๋๋ค
๊ณ ์๊ฐํ๋ค.
๋น์ ๊ณต์๋ผ๊ณ ๋ฌด์กฐ๊ฑด ์ฃผ๋
๋ค์ง ์๊ณ , ์ด ๋ง์ธ๋๋ฅผ ๊ฐ๋ ๊ฒ์ด ๋์๊ฒ๋ ํฐ ๋์์ด ๋์๋ค.
์ญ์๋ ๊ฐ๊น์ค๋ก 1์ฐจ ๋ฉด์ ์ ํต๊ณผํ๊ณ , ๊ธฐ์ ๋ฉด์ ๊ฐ์ ์ต์ข
๋ฉด์
์ด ์งํ๋์๋ค.
๊ฒฐ๊ณผ๋ ํฉ๊ฒฉ! ํฉ๊ฒฉ ์ ํ๋ฅผ ๋ฐ์ ํ, ์์ดํ์ ์ผ์ธ์๊ณ ๋ฐฉ๋ฐฉ ๋ฐ๋ฉฐ ์ข์ํ๋ค ๐
์ด๋ ๊ฒ ์ฝ 2๊ฐ์์ ์ด์ง ๊ณผ์ ์ ๊ฑฐ์ณ์, 2019๋
2์ 11์ผ ์ค์ธํฐ๋ท ํฌํธ๊ฐ๋ฐํ์ผ๋ก ์ด์ง
ํ๋ค.
๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์์ํ์ง ์ฝ 1๋
๋ง์, ๋๋์ด ์ ๋๋ก ๋ ํ์ฌ์์ ๊ฐ๋ฐ์๋ก ์ผํ๊ฒ ๋ ๊ฒ์ด๋ค.
3. ์ธ ๋ฒ์ ์ ํ
2019๋
๊ฐ๋ฐ ์ค๋ ฅ ํฅ์์ ๊ฐ์ฅ ํฐ ๋์์ด ๋์๋ ์ธ ๊ฐ์ง ๊ฒฝํ์ ์ ๋ฆฌํด๋ณธ๋ค.
ํ์ผ๋ฟ ํ๋ก์ ํธ
, ๋ฐ์ฌ์ฑ๋์ TDD ๊ฐ์
, ํ์ฌ ์
๋ฌด
3-1. ํ์ผ๋ฟ ํ๋ก์ ํธ
2019๋ 2์ 18์ผ๋ถํฐ 5์ 3์ผ๊น์ง ํ์ผ๋ฟ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค.
์์ธํ ํ์ผ๋ฟ ํ๋ก์ ํธ ํ๊ธฐ๋ ์ค์ธํฐ๋ท ๊ธฐ์ ๋ธ๋ก๊ทธ์ ์๋ค.
์ค์ธํฐ๋ท ํฌํธ๊ฐ๋ฐํ์์ ์ผํ๊ณ ์ถ์๋ ์ด์ ์ค ํ๋๊ฐ ๋ฐ๋ก ์ ์
์ฌ์ ํ์ผ๋ฟ ํ๋ก์ ํธ
์๋ค.
ํ์ผ๋ฟ ํ๋ก์ ํธ๋ ํ์์ ์ฌ์ฉํ๋ ๊ธฐ์ ๋ค์ ๊ธฐ๋ฐ์ผ๋ก ์น์๋น์ค์ ์ค๊ณ๋ถํฐ ๊ฐ๋ฐ, ๋ฐฐํฌ๊น์ง ์ค์ค๋ก ์งํํ๋ฉด์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ณ ,
๋ง์ง๋ง์๋ ์ฌ์ฅ๋๊ณผ ๋ค๋ฅธ ํ๋ค ์์์ ๋ฐํํ๋ ํ๋ก์ ํธ๋ค.
ํ์ผ๋ฟ ํ๋ก์ ํธ์ ๋ํด์๋ ์ด ํ์ฌ์ ๋ค๋์
จ๋ ์ด๋์ฑ ๋์ ๋ธ๋ก๊ทธ ๊ธ์ ํตํด ์ฒ์ ์๊ฒ ๋์๋๋ฐ,
๋น์ ํ์ฌ์์ ๋ณ๋ค๋ฅธ ์ฑ์ฅ์ ๋ชป ํ๊ณ ์๋ ๋์๊ฒ๋ ๋๋ฌด๋ ๋ถ๋ฌ์ด ๊ฒฝํ
์ด์๋ค. ๊ทธ๋ฐ๋ฐ ์ฐ ๋๊ณ ๋ฌผ ๊ฑด๋ ํฌํธ๊ฐ๋ฐํ์ ํฉ๋ฅํ๊ฒ ๋์๊ณ ,
๊ฐ์ ํ ์ํ๋ ๊ฒฝํ์ธ ๋งํผ, ํ์ผ๋ฟ ํ๋ก์ ํธ๋ฅผ ํตํด 2019๋
์ ํตํ์ด์ ๊ฐ์ฅ ๋ง์ ์ฑ์ฅ
์ ํ๋ค๊ณ ์๊ฐํ๋ค.
์
์ฌ ์ฒซ ๋ , ๋ด๊ฐ ์ํ๊ฒ ๋ ํํธ์ ์ ์ ๊ฐ๋ฐ์๋ถ๊ป์ ์๋์ ๊ฐ์ด ํ๋ก์ ํธ ์ฃผ์ ์ ํ์/์ ํ ๊ธฐ์ ๊ณผ ๊ธฐ๋ฅ์ ์ ํด์ฃผ์
จ๋๋ฐ,
์ฃผ์ ๋ ํฌํธ๊ฐ๋ฐํ ํ์ ๊ฐ ๊ธฐ์ ๊ณต์ ๋ฅผ ํ์ฑํํ๊ธฐ ์ํ ๊ฐ๋ฐ ์ปจํ
์ธ ๊ณต์ ์๋น์ค
์๋ค.
์ฒ์์๋ ๋ด ๊ท๋ฅผ ์์ฌํ๋ค. ๊ฐ์ธ์ ์ผ๋ก ์ด์ ์ค์ธ { ๊ณ ํ๋ฆฌํฐโก๏ธ๊ฐ๋ฐ ์ปจํ ์ธ ๋ชจ์ }์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํด์ ํ ์ด ํ๋ก์ ํธ๋ก ๋ง๋ค๊ณ ์ ํ๋ ์๋น์ค๊ฐ ์ฐ์ฐํ ํ์ผ๋ฟ ํ๋ก์ ํธ์ ์ฃผ์ ๋ก ์ ํด์ง ๊ฒ์ด๋ค.
ํ์ง๋ง ๊ธฐ์จ๋ ์ ์, ์ฒ์ ์ ํด๋ณด๋ Vue.js
์ JPA
, QueryDSL
, Spring Security
๊น์ง ํ์๋ก ์ฌ์ฉํด์ผ ํ๋ค.
ํนํ Vue.js
๋ ํ๋ก ํธ์๋ ๊ธฐ์ ์์ฒด๋ฅผ ์ฒ์ ์ฌ์ฉํด๋ณด๋ ๊ฒ์ด์ด์ ์ด๋ป๊ฒ ์์ํ ์ง ๊ฐ๋ ์กํ์ง ์์๋๋ฐ,
์๊ฐ์ด ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์ ์ธํ๋ฐ์ Vue.js ๊ฐ์๋ค์ ๋น ๋ฅด๊ฒ ์๊ฐํ๊ณ , ํ๊ธ ๊ณต์ ๋ฌธ์๋ฅผ ๊ณ์ ๋ณด๋ฉด์ ๋ง๋ค์ด๋๊ฐ๋ค.
ํ์ผ๋ฟ ํ๋ก์ ํธ๋ ์ ํด์ง ๊ธฐ๊ฐ ์์ ERD ์ค๊ณ๋ถํฐ Vue.js๋ฅผ ํ์ฉํ ํ๋ฉด๋จ๊น์ง ๋ชจ๋ ๊ฒ์ ์ง์ ๊ฐ๋ฐํด์ผ ํ๊ณ ,
์ต๋ํ ์ง๋ฌธํ์ง ์๊ณ ์ค์ค๋ก ํด๊ฒฐํ๋ ๊ฒ์ด ์๋ฌต์ ์ธ ๋ฃฐ์ด์๊ธฐ ๋๋ฌธ์, ์ค์ผ์ฅด ๊ด๋ฆฌ๊ฐ ์ค์ํ๋ค.
๊ทธ๋์ Notion ํ์ด์ง๋ก ํ๋ก์ ํธ ํํฉํ์ ๋ง๋ค์ด์ ํ๋ก์ ํธ ์ค์ผ์ฅด์ ๊ด๋ฆฌํ๊ณ ,
ํํฉํ์ ๋งํฌ๋ฅผ ์ ์ ๊ฐ๋ฐ์๋ถ๋ค๊ป ๊ณต์ ํด์, ํ๋ก์ ํธ ์งํ ์ํฉ์ ์ธ์ ๋ ํ์ธํ ์ ์๋๋ก ํ๋ค.
ํ์ต๊ณผ ๊ตฌํ์ ๋ณํํ๊ธฐ ๋๋ฌธ์ ์ผ์ ์ ์๊ฐ๋ณด๋ค ๋ ์ด๋ฐํ๋ค.
๋งค์ผ ๋ฐค 11์ 45๋ถ(ํ์ฌ ๊ฑด๋ฌผ ๋ซ๋ ์๊ฐ)๊น์ง ํ์ฌ์์ ๊ฐ๋ฐ์ ํด๋ ์๊ฐ์ด ๋ถ์กฑํด์, ์ฃผ๋ง์๋ ๋ฐค 11์๊น์ง ํ์ฌ์์ ๊ฐ๋ฐ์ ์งํํ๋ค.
๋ฌผ๋ก ๋ด ๊ฐ๋ฐ ์ค๋ ฅ์ด ๋ถ์กฑํด์ ๋ ์ค๋ ๊ฑธ๋ ธ์ง๋ง, ํ์์ ์ฌ์ฉํ๋ ๊ธฐ์ ๋ก ํ๋ก์ ํธ์ ๊ธฐ๋ฅ์ ํ๋์ฉ ๊ตฌํํด๋๊ฐ๊ณ
๋ฌธ์ ๋ฅผ ํ๋์ฉ ์ฒ๋ฆฌํ๋ ๊ฒ์ด ๋๋ฌด ์ฌ๋ฏธ์์ด์ ์๊ฐ ๊ฐ๋ ์ค ๋ชฐ๋๋ค. ๋งค์ผ ๋ฐค ํ์ฌ ์์ผ๋ก ํฝ์
์์ฃผ์ ์์ดํ๋ ๊ฐ์ฌํฉ๋๋ค ๐
๊ฐ๋ ์ ๋ง๋ก ํด๊ฒฐ์ฑ
์ ์ฐพ๊ธฐ ์ด๋ ค์ธ ๋๋ ์ ์๋ฆฌ ์ ์๋๊ป ๋์์ ๊ตฌํ๋๋ฐ, ๊ทธ๋ด ๋๋ง๋ค ๋๋ฒ๊น
ํ๋ ๋ฒ
์ ์์ธํ๊ฒ ์ค๋ช
ํด์ฃผ์
จ๋ค.
๋ฌธ์ ์ ๋ต์ ์๋ ค์ฃผ๊ธฐ๋ณด๋ค, ํด๊ฒฐ์ฑ
์ ์ฐพ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์
์
์ค๋ฌด์ ํฌ์
๋๊ณ ๋์๋ ๋ง์ ๋์์ด ๋์๋ค.
๊ฐ์ ํ ๋ง๊ฐ์ผ์ ๋ง์ถ์ด ๊ฐ๋ฐ์ ์๋ฃํ์๊ณ , 1์ฐจ ๋ฐํ ๋ ์ฝ๋ ๋ฆฌ๋ทฐ์์ ์์ฒญ ํธ๋ฆฐ ํ์, 2์ฐจ ๋ฐํ์์๋ ๋๋ฆ ์นญ์ฐฌ์ ๋ฐ์ผ๋ฉฐ ๋๋ฌ๋ค.
ํ์ผ๋ฟ ํ๋ก์ ํธ ๊ธฐ๊ฐ์ ํ์๋ถ๋ค์ด ๋๋ฌด ๋ฐ์์
จ๊ณ , ์ฝ๋ ๋ฆฌ๋ทฐ๊ฐ ํ์์ ์์คํ
์ผ๋ก ์๋ฆฌ์ก์ง ์์ ์ ์ ์กฐ๊ธ ์์ฌ์ ์ง๋ง,
ํ์์ ์ฌ์ฉํ๋ ๊ธฐ์ ๋ค์ ๋ฏธ๋ฆฌ ์ตํ๊ณ
, ์น์๋น์ค์ A๋ถํฐ Z๊น์ง ์ง์ ๊ฐ๋ฐํด๋ณธ ๊ฒ
๋ง์ผ๋ก๋ ๋๋ฌด ๋ง์ ๊ฒ์ ๋ฐฐ์ฐ๊ณ ๋๊ผ๋ค.
์ฌ์ ํ ๊ฐ์ ํด์ผ ํ ์ ์ด ํ์ฐ์ธ ํ๋ก์ ํธ๋ผ 2019๋
๋ด๋ด ๊ฐ์ ํด์ผ์ง
๋ค์งํ์๋๋ฐ, ๊ฑฐ์ ์๋์ง ๋ชปํ๊ณ 2019๋
์ด ๋๋๋ฒ๋ ธ๋ค.
2020๋
์๋ ํ์ฌ ์งํ ์ค์ธ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด4๋ก ํ ์ดํ๋ก์ ํธ์ฉ ์๋ฒ ๋ง๋ค๊ธฐ ํ๋ก์ ํธ์ ์ด ์๋น์ค๋ฅผ ์ฌ๋ ค์ ๊ณ์ ๊ฐ์ ํ ์์ ์ด๋ค.
3-2. TDD ๊ฐ์
2019๋ 6์ ์ค์ ~ 7์ ๋ง
์ฝ 5์ฃผ๊ฐ ๋ฐ์ฌ์ฑ๋์TDD, Refactoring, Clean Code 5๊ธฐ
๋ฅผ ์๊ฐํ๋ค. (์ดํ ‘TDD ๊ฐ์’)
ํฌํธ๊ฐ๋ฐํ์๋ ์ด๋ฏธ TDD ๊ฐ์
๋ฅผ ์๊ฐํ์ ๋ถ๋ค์ด ๋ง์ด ๊ณ์
จ๋๋ฐ, ๋ชจ๋๊ฐ ์ถ์ฒํด์ฃผ์
จ๋ค.
4๊ธฐ์ ์๊ฐํ ๋จ์ค์ด๋ ์ญ์๋ ๊ฐ๋ ฅํ๊ฒ ์ถ์ฒํ๊ธฐ์, 88๋ง์์ด๋ผ๋ ์๊ฐ๋ฃ๋ฅผ ์ฌ๋น๋ก ์ง๋ถํ๊ณ 5๊ธฐ์ ์๊ฐํ๋ค.
๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด, ๋๋๋๋ง์กฑ
์ด์๋ค. ๊ฐํ ๋ด ์ฝ๋๋ TDD ๊ฐ์ ์๊ฐ ์ ๊ณผ ํ๋ก ๋๋๋ค
๊ณ ๋งํ ์ ์๋ค.
5์ฃผ์ 88๋ง์์ ์ ๋ง ํฐ ๋์ด์ง๋ง, ๋ค์ 0 ํ๋๊ฐ ๋ ๋ถ๋๋ผ๋ ๋ ์ฒ๋ผ ๊ทผ๋ณธ ์๋ ๊ฐ๋ฐ์์๊ฒ๋ ๊ฐ์ด์น๋ฅผ ํ๋ ๊ฐ์๋ผ๊ณ ์๊ฐํ๋ค.
์ด ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ <๊ฐ์ฒด์งํฅ์ ์ฌ์ค๊ณผ ์คํด> (์ผ๋ช ํ ๋ผ์ฑ )์ ์กฐ๊ธ ์ฝ์๋๋ฐ,
์ฝ๋ค๊ฐ ์ฌ๋ฌ ๋ฒ ์กธ์๊ณ , ๋ด๊ฐ ์ซ์ดํ๋ ์คํ์ผ์(๊ฐ์ ๋ง์ ๋์ดํธ๋ฆฌ๊ณ ๋ฐ๋ณตํ๋) ์ฑ ์ด๋ผ๊ณ ์๊ฐํ์๋ค.
๊ทธ๋ฐ๋ฐ ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ํ ๋ผ์ฑ ์ ๋ค์ ์ง์ด๋๋, ๊ฐ์ฒด์งํฅ์ด ๋ฌด์์ธ์ง ์๊ฐ๋ฝ์ผ๋ก ๋ ๋จน์ฌ์ฃผ๋ ์ฑ ์ด์๋ค.
์ฝ 2๊ฐ์๊ฐ ์ต์ง๋ก ํ๋ฃจ์ ํ ๋์ฅ์ฉ ๊ฒจ์ฐ ๋๊ธฐ๋ ์ฑ ์, ๊ฐ์๋ฅผ ๋ค์ ์ดํ์ ์ง์ด ๋ค๊ณ ๋ ํ๋ฃจ ๋ง์ ๋ค ์ฝ์๋ค.
๊ฐ์๋ ์ผ์ฃผ์ผ์ ํ ๋ฒ ์งํ๋์ง๋ง, ์ฝ๋ ๋ฆฌ๋ทฐ๋ ๋งค์ผ ์งํ๋์๋ค.
๋ฆฌ๋ทฐ์ด ๋ถ๋ค์ด ํด์ฃผ์๋ ์ฝ๋๋ฆฌ๋ทฐ๋ ์ง๊ธ ํ์์๋ ๋ฐ์๋ณธ ์ ์๋ ์์ค์ด์๊ณ , ๋ด ์ฝ๋์ ๋ ๋นต๊พธ๋ค
์ ๊ผผ๊ผผํ๊ฒ ์ฐพ์์ฃผ์
จ๋ค.
ํนํ ๋ฐ์ฌ์ฑ(Jason)๋์ ์ฝ๋ ๋ฆฌ๋ทฐ๋, ์ด์ ๋ ๊ทธ๋ง ๋์คฌ์ผ๋ฉด ์ข๊ฒ ๋ค
์ถ์ ์ ๋๋ก ๋๊น์ง ๋ฌธ์ ์ ์ ํ์
ํด์ฃผ์๊ณ , ๋ด๊ฐ ์๋ํ ์ค๊ณ์ ๋ฌธ์ ์ ์ ์ต๋ํ ์ค์ค๋ก ๊นจ๋ฌ์ ์ ์๋๋ก ๋์์ฃผ์
์ ์ข์๋ค.
์ ์ถํ ๋ชจ๋ ๊ณผ์ ์ ์ฝ๋๋ฆฌ๋ทฐ๋ ์ด ์ ์ฅ์์ ๋ชจ์๋์๋ค.
ํ์ง๋ง ํ์ฌ์ ๋ค๋๋ฉด์ TDD ๊ฐ์๋ฅผ ์๊ฐํ๋, ํฌ๊ฒ์ดํธ
๊ฐ ์ด๋ ธ๋ค.
๋งค ์ฃผ 4๋จ๊ณ์ ๊ณผ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ๋๋ฐ, ๊ณผ์ ๋ฅผ ์ ์ถํ๊ณ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํต๊ณผํด์ผ ๋ค์ ๋จ๊ณ์ ๊ณผ์ ๋ฅผ ์งํํ ์ ์๋ค.
๊ทธ๋ฐ๋ฐ ๊ทผ๋ณธ ์๋ ๊ฐ๋ฐ์
์ธ ๋๋ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๊ณ์ ํต๊ณผํ์ง ๋ชปํ๊ณ , 2์ฃผ์ฐจ๊ฐ ๋๋๊ฐ ๋ฌด๋ ต์๋ 1์ฃผ์ฐจ ๊ณผ์ ๋ฅผ ํ๊ณ ์์๋ค.
ํด๊ทผ ํ์ ๋ชจ๋ ์๊ฐ์ ์์ ๋ถ์ด๋ ๊ณผ์ ํ ์๊ฐ์ด ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์, ๊ฐ์๋ฅผ ์๊ฐํ๋ 5์ฃผ ๋์ ์ผ ํ๊ท ์๋ฉด์๊ฐ์ด 4์๊ฐ
์ ๋ถ๊ณผํ๋ค.
๋๋ฌธ์ ์์ดํ์ ์ ์ฃผ๋๋ก ์ฌ๋ฆํด๊ฐ๋ฅผ ๋ ๋ฌ๋ ๊ฐ์ 3์ฃผ์ฐจ์๋, ์ ์ฃผ๋์์๋ ๊ณผ์ ๋ฅผ ํ๋ค. ์ต์
์ ๋จํธ ๋ฑ๊ทน
ํ์ฌ์ผ๊ณผ ๋ณํํ์๋ ๋ถ๋ค์ด ๋ง์ผ์
จ๋์ง, ๊ณผ์ ๋ฅผ ๋๊น์ง ์งํํ์ง ๋ชปํ๋ ๋ถ๋ค๋ ๋ง์ด ๊ณ์
จ๋ค.
๋ง์ง๋ง ๋ณผ๋ง ๊ณผ์ ๊น์ง ์ ์ถํ ์๊ฐ์์ 25๋ช
์ค์ 10๋ช
๋ ์ ๋ ์ ๋๋ก, ๋๋ํ ๊ฐ์๊ฐ ์๋์๋ค.
๋ ๋ํ ๋ง์ง๋ง ๋ณผ๋ง ๊ณผ์ ๋ฅผ ์๊ฐ๊ธฐ๊ฐ์ 2์ฃผ๋ ์ด๊ณผํ ์์ ์ ์ ์ถํ๋ค. ๊ทธ๋๋ ๋ฆฌ๋ทฐํด์ฃผ์
์ ๊ฐ์ฌํ๋ค ๐
๋ง์ง๋ง ๊ณผ์ ์ ๋ง์ง๋ง Pull Request๊ฐ Merge ๋์์ ๋๋, ๋ฟ๋ฏํจ + ํด๋ฐฉ๊ฐ + ์์ ๊ฐ
์ด ๊ต์ฐจํ๋ค.
์ด ๋ ๋ฉ๋ชจ์ฅ์๋ ์๋์ ๊ฐ์ ๊ธ์ ์ ์ด๋์๋ค.
2019๋ 7์ 28์ผ
< TDD ๊ฐ์๋ ๋๋ฐ์ด์ ๊ฐ์๋ค >
๋๋ฅผ ์ฒ์ ๋ฐ์ด๋ณด๋ ์ธ๊ตญ์ธ ๋ง๋ฅ,
ํ ์คํธ ์ฝ๋๋ฅผ ๋จผ์ ์์ฑํ๋ ๊ฒ์ด ์ด์ํ๊ณ ,
๋ถ๋ณ ๊ฐ์ฒด์ ์ผ๊ธ ์ปฌ๋ ์ ์ด ์ด์ํ๊ณ ,
else๋ฅผ ์ธ ์ ์๋ ๊ฒ์ด ์ด์ํ๊ณ ,
ํ ๊ฐ์ฒด๊ฐ 2๊ฐ ์ด์์ ํ๋๋ฅผ ๊ฐ์ง ์๋ ๊ฒ์ด ์ด์ํ๊ณ ,
๊ฐ์ฒด์์ ๊ฐ์ ๊บผ๋ด๋๊ฒ ์๋๋ผ ๋ฉ์ธ์ง๋ฅผ ์ ๋ฌํ๋ ๊ฒ์ด ์ด์ํ๊ณ ,
์๋ฐ ์ปจ๋ฒค์ ๋๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์ด์ํ๊ณ ,
Enum๊ณผ ํจ์ํ ์ธํฐํ์ด์ค ์ฌ์ฉ์ด ์ด์ํ๊ณ ,
Primitive ํ์ ์ ๊ฐ์ฒด๋ก ๊ฐ์ธ๋ ๊ฒ์ด ์ด์ํ๊ณ ,
๋๋ค์ ์คํธ๋ฆผ์ด ์ด์ํ๊ณ ,
์ฝ๋ ํ์ค ํ์ค ๋ฆฌ๋ทฐ๋ฐ๋ ๊ฒ์ด ์ด์ํ์ผ๋ฉฐ,
๋ด๊ฐ ์์ฑํ ์ฝ๋๋ก ์นญ์ฐฌ์ ๋ฐ์๋ณด๋ ๊ฒ์ด ์ด์ํ๋ค.๊ทธ๋ฐ๋ฐ ๋๋ฅผ ๋ค ๋ฐ๊ณ ๋๋,
์ด์ ๋ ๋๋ฅผ ๋ฐ์ง ์์ผ๋ฉด ์จ ๋ชธ์ด ๊ฐ์ง๋ฌ์์ง ๊ฒ ๊ฐ๋ค.
3-3. ํ์ฌ ์ ๋ฌด
์์ ๋ ๊ฐ์ง ๊ฒฝํ๋ ๊ฒฐ๊ตญ ํ์ฌ ์
๋ฌด
๋ฅผ ์ํ๊ธฐ ์ํ ์๋จ์ด๋ค.
์ฒ์์ผ๋ก ์ ๋๋ก ๋ ๊ฐ๋ฐํ์์ ์ผํ๋ฉด์ ๋๋ ํ์ฌ ์
๋ฌด
๋ ์๋์ ๊ฐ์๋ค.
๊ฐ์ธ์ ์ธ ๊ฐ๋ฐ ๊ณต๋ถ
๊ฐ ํฑ๋๋ฐํด์ ์๊น์์ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์ตํ๋ ๊ฒ์ด์๋ค๋ฉด,
ํ์ฌ ์ ๋ฌด
๋ ํฑ๋๋ฐํด๋ค์ ์กฐํฉํด์ ๋์์ํค๊ณ , ๊ทธ ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ด์๋ค.
๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์๋ฌด๋ฆฌ ์ด์ฌํ ํด๋, ์ค๋ฌด ๊ฒฝํ์ผ๋ก ์ด์ด์ง์ง ์์ผ๋ฉด ํ์ค์์๋ ์ธ๋ชจ์๋ ๊ฒ
์์ ๊นจ๋ฌ์๋ค. ๊ตฌ์ฌ์ด ์ ๋ง์ด๋ผ๋ ๊ฟฐ์ด์ผ ๋ณด๋ฐฐ!
๊ทธ๋ฐ ์ ์์ ํฌํธ๊ฐ๋ฐํ์ ํ๊ฒฝ์ ์ฃผ๋์ด ๊ฐ๋ฐ์์๊ฒ ๋ค์ํ ๋ฒ์์ ๊น์ด์ ์ค๋ฌด ๊ธฐํ
๊ฐ ์ฃผ์ด์ ธ์ ์ข์๋ค.
๋ฌผ๋ก ์๋น์ค๋ ์กฐ๊ธ ์ค๋๋์์ง๋ง ๋น๊ต์ ๋ชจ๋ํ ๊ธฐ์ ์คํ์ผ๋ก ์ด๋ฃจ์ด์ก๊ณ ,
์ต๊ทผ์๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ผ๋ก ์๋น์ค๋ค์ ์ด์ ํ๊ณ ์์ด์, ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก์ ๊ท์คํ ๊ฒฝํ๋ค์ ํ๊ณ ์๋ค.
๊ฒ๋ค๊ฐ ํ๋ก ํธ์๋๋ ์ง์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ฃผ๋์ด ๊ฐ๋ฐ์๋ก์ ๋ฐฑ์๋, ํ๋ก ํธ์๋, ์ธํ๋ผ
๋ฅผ ๋ชจ๋ ๋ค๋ฃจ์ด์ผ ํ๋ ์ ์ด ๋ง์์ ๋ ๋ค.
ํ์ง๋ง ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๋ฐฐํฌํ๋ ๊ณผ์ ์์ ์์ ์ฅ์น๊ฐ ๋ถ์กฑํ ๋ฌธ์ ๋ ์๋ค.
์ฝ๋ ๋ฆฌ๋ทฐ๊ฐ ์์คํ
์ผ๋ก ์ ์ฐฉ๋์ง ์์์ ์ ์ ๊ฐ๋ฐ์๋๊ป ๋ฐ๋ก ์์ฒญ์ ๋๋ ค์ผ ํ๊ณ , ํ
์คํธ ์ฝ๋ ์์ฑ๋ ๊ฐ์ ๋์ง ์๋๋ค.
๊ทธ ๋๋ฌธ์ ํ ์ฐจ์์ ๋นํจ์จ์ ์ธ ์ผ๋ค(ํด๋จผ ์๋ฌ, ์ปค๋ฎค๋์ผ์ด์
๋ฏธ์ค
)์ด ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋๋ค.
ํ์ง๋ง ๊ทธ๋งํผ ๊ฐ๋ฐ์ ๊ฐ๊ฐ์ธ์ด ๋ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ฌ์ผ ํ๊ธฐ ๋๋ฌธ์,
์ฃผ๋์ด ๊ฐ๋ฐ์ ์
์ฅ์์๋ ์์ ํ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๋ฐฐํฌํ๊ธฐ ์ํ ๊ณผ์ ์ ์ต๊ดํ
ํ ์ ์์ด์ ์ข์๋ค.
๊ทธ๋ฆฌ๊ณ "์ฅ์ ๋ฅผ ๋๋ ค์ํ์ง ๋ง๋ผ"
๋ ์๋จ์ ํ์ฅ๋(BeyondJ2EE)์ ์กฐ์ธ์ ๋ฐ๋ผ,
์ด๋ฐ์ ๋ฐ ์ฅ์ ๋ฅผ ๋ด๊ณ ์์ตํ๋ ๊ณผ์ ์์ ํฑ๋๋ฐํด
๊ฐ ์๋, ํ๋์ ์๋น์ค
๋ฅผ ๊ฐ๋ฐํ๊ณ ์ด์ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๊ฐ๊ณ ์๋ค.
4. ์ธ๋ช ๊ตฌ์กฐ์์
2019๋ 7์ 27์ผ ~ 8์ 24์ผ
TDD ๊ฐ์๊ฐ ๋๋๊ฐ ๋ฌด๋ ต, ๋ฌธ๋ ์ด๋ฐ ์๊ฐ์ด ๋ค์๋ค.
์ด๋ ๊ฒ ๋ด ๋ชจ๋ ์๊ฐ์ ๊ฐ๋ฐ์๋ง ์์๋ถ์ด๋ ๋๋ ๊ฑธ๊น?
๋ด ์ถ์ ๋ ์ค์ํ ๊ณผ์ ๋ค๋ ์๋๋ฐ, ๋ชจ๋ฅด๊ณ ์ง๋์น๋ ๊ฒ์ ์๋๊น?
๊ฝค ์ง์งํ๊ฒ ๊ณ ๋ฏผํ ๊ฒฐ๊ณผ, 2018๋
์ฌ๋ฆ ๋ฐ๋ค์ ๋น ์ง ๊ณ ๋ฑํ์์ ๊ตฌํ๋ค๊ฐ ๊ฐ์ด ์ฃฝ์๋ปํ ์ผ์ด ์๊ฐ๋ฌ๋ค.
๋ฌผ์ ๋น ์ง ์ฌ๋์ ์๋ฌด๋ ๊ตฌํ ์ ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์ ์ฌ๊ฑด์ด์๋ค.
๋ฐ๋ค์ ์ํ์ ์ข์ํ๋ ๋ด๊ฐ ๊ฟ๊พธ๋ ์ถ์, ๋งค์ผ ์๋ฒฝ ์ํ์ผ๋ก ํ๋ฃจ๋ฅผ ์์ํ๊ณ , ๋ฏธ๋์ ์๋
๋ค๊ณผ ์ฃผ๋ง๋ง๋ค ํจ๊ป ์ํํ๋ ๊ฒ์ด๋ค.
๊ทธ๋ฐ๋ฐ ๋ด ์๋
๋ฅผ ๋ด๊ฐ ๊ตฌํ์ง ๋ชปํ๋ฉด ์ผ๋ง๋ ์ฌํ ์ผ์ด ๋ ๊น. ํ์ ์์ง ๋ชปํ ์์ฒ๋ก ๋จ์ ํ
๊ณ , ๊ทธ์ผ๋ง๋ก ๋ฌด๋ฅ๋ ฅํ ๋จํธ/์๋น
๊ฐ ๋ ๊ฒ์ด๋ค.
๊ฐ์กฑ์ ์งํฌ ๋ฅ๋ ฅ
์ ํค์ฐ๋ ๊ฒ์ด ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์กฐ๊ธ ๋ ํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๊ธํ ์ผ์ด๋ผ๋ ์๊ฐ์ด ๋ค์๊ณ ,
์ต์์๋ฅผ ๊ตฌ์กฐํ ์ ์๊ณ
, ๊น์ ๋ฌผ์ ์ค๋ ๋ ์์ ์ ์๋ ๋ฅ๋ ฅ
์ ๊ฐ์ง ๋จํธ/์๋น ๊ฐ ๋๊ณ ์ ์ธ๋ช
๊ตฌ์กฐ์์(๋ผ์ดํ๊ฐ๋)
๊ฐ์ต์ ์์๋ณด์๋ค.
๊ทธ๋ฐ๋ฐ ์ ์ฒญํ๋ ค ํ๋ ์ฃผ๋ง๋ฐ ๊ฐ์ต์ด ์ ์ฒญ ์์ 30์ด ๋ง์ ๋ง๊ฐ
๋์ด์ ์ ์ฒญ์ ์คํจํ๋ค. ๐ญ ๋งํ๋ค
์ด๋ฒ ๊ฐ์ต์ ๋ฃ์ง ๋ชปํ๋ฉด, 12์ ํ๊ฒจ์ธ์ ์๊ฐํ๊ฑฐ๋ ์ถฉ๋จ ์์ฐ์์ ์ด๋ฆฌ๋ ๊ฐ์ต์ ์๊ฐํด์ผ ํ๋ค.
ํ์ง๋ง 12์์๋ ํ์ฌ ์ผ์ ์ ์ ์ ์์๊ณ ์ถฉ๋จ ์์ฐ๊น์ง ๋ด๋ ค๊ฐ๋ ๊ฒ์ ์์ดํ๊ฐ ๋ฐ๋ํ์ผ๋ฉฐ,
TDD ๊ฐ์ ๋๋ถ์ ์๋ฉด ๋ถ์กฑ์ ์๋ฌ๋ ธ๋ ๋๋ ํด์์ ์ํด์ 8์์ ๊ผญ ์๊ฐํ๊ณ ์ถ์๋ค. ์ด๋๊น์ง๋ ํด์์ผ๊ฑฐ๋ผ๊ณ ์๊ฐ..
์งํธ๋ผ๊ธฐ๋ผ๋ ์ก๋ ์ฌ์ ์ผ๋ก ์ ์ญ์์ฌ์ ์ ํํด์ ํน์ ๋๊ธฐ์๋ก ๋ฑ๋กํ ์ ์๋์ง ์ฌ์ญ์๋ค.
๋๊ธฐ์๋ ๋ฐ์ง ์์ง๋ง, ์ทจ์ ์ธ์์ด ์๊ธฐ๋ฉด ์๊ฐ์ ์ฒญ ํ์ด์ง๊ฐ ๊ฐฑ์ ๋๋ค
๋ ์์์ ์ ํ๋ค. โ๏ธ
์๊ฐ์ ์ฒญ ํ์ด์ง๋ฅผ ๊ฐ๋ฐ์๋๊ตฌ๋ก ์ด์ด๋ณด๋, ์๊ฐ์ ์ฒญ ์ธ์ ๋ณํ๋ฅผ ๊ฐ์งํด์ ์๋ ค์ฃผ๋ ๋ด์ ๋๋ฆฌ๋ฉด ๋ ๊ฒ ๊ฐ์๋ค.
๊ณง๋ฐ๋ก Spring Boot ํ๋ก์ ํธ๋ฅผ ๋์ฐ๊ณ , 10์ด ๋ง๋ค ์๊ฐ์ ์ฒญ ์ธ์ ๋ณํ๋ฅผ ๊ฐ์งํ๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ธ์ ์ด๋์๋ ์๋์ ๋ฐ์ ์ ์๋๋ก Slack ๋ด์ ๋ง๋ค๊ณ ์ฐ๋ํ๋ค.
๊ฐ๋ฐ์๊ฐ ์๋์์ผ๋ฉด ์๋ ๋๋ ์์ด ์ง์ ํ์ด์ง๋ฅผ ํ์ธํ์ํ ๋ฐ, ๋ด์ด ๋์ ํด์ฃผ๋ ์ผ์์๋ง ์ง์คํ ์ ์์ด์ ์ข์๋ค. ๐
๊ทธ๋ฐ๋ฐ 2์ฃผ๊ฐ ์ง๋๊ณ ์๊ฐ์ ์ฒญ ๋ง๊ฐ์ผ์ด ๋๋๋ก ์๋์ด ์ธ๋ฆฌ์ง ์์๋ค. ๋ด์ ์ ์ ๋์์ค
๋ง๊ฐ์ผ ์คํ 6์๊ฐ ๋์ด๊ฐ์, ์๋ฌด๋ ์๊ฐ ์ทจ์๋ฅผ ํ์ง ์์๋ค๋ ํ์ ์ด ๋ค์๊ณ , ์์ฌ์ ์ง๋ง ๋ง์์ ๋น์ ๋ค.
์ฐ์ธํ ๊ธฐ๋ถ์ผ๋ก ํด๊ทผ ์ค๋น๋ฅผ ํ๋๋ฐ, ๊ฐ์๊ธฐ Slack ๋ด์ด ์๋์ฒ๋ผ ์๋์ ์ธ๋ฆฌ๊ธฐ ์์ํ๋ค. ๋๋ฅ!!
(HARU๋ ์ฐ๋ฆฌ ์ง ๊ฐ์์ง ์ด๋ฆใ
)
์ค์ท!!
๐ ํ ๋ฒ์ 12์๋ฆฌ๊ฐ ์คํ๋์๋ค. ๊ด๋ฆฌ์๊ฐ ์ทจ์ ์ธ์์ ๋ชจ์๋ค๊ฐ ํ ๋ฒ์ ๊ฐฑ์ ํ ๊ฒ์ด๋ค.
Slack ๋ด์ด 10์ด๋ง๋ค ๋ณํ๋ฅผ ๊ฐ์งํ๊ณ ์์๋๋ฐ, 10์ด ๋ง์ ์๋ฆฌ 2๊ฐ๊ฐ ์ฑ์์ง๋๋ 5๋ถ๋ง์ 12์๋ฆฌ๊ฐ ๋ชจ๋ ์ฑ์์ก๋ค. ใทใท
๊ฒฐ๊ตญ Slack ๋ด ๋๋ถ์ ์ํ๋ ๊ฐ์ต์ ์๊ฐํ๊ฒ ๋์๊ณ , ๊ฐ๋ฐ์๋ผ์ ํ๋ณตํ ์๊ฐ์ด์๋ค. ๐
์ธ๋ช
๊ตฌ์กฐ์์ ๊ฐ์ต์ 4์ฃผ๊ฐ ์ฃผ๋ง ์์นจ 9์๋ถํฐ ์คํ 5์๊น์ง ์งํ๋๋ ์์ง์ฅ
์ด์๋ค. ๐ฑ (2์ฃผ๊ฐ ์ฒด์ค 8kg ๊ฐ์)
ํ์ง๋ง ์งง์ ์๊ฐ์ ๋ง์ ๊ตฌ์กฐ ๊ธฐ์ ๋ค์ ๋ฐฐ์ฐ๊ณ ์ตํ ์ ์์ด์ ์ข์๋ค. ํนํ ๊น์ ๋ฌผ ๊ณตํฌ์ฆ์ด ์ฌ๋ผ์ก๊ณ , ์
์์ 20๋ถ ์ด์ ํ ์ ์๊ฒ ๋์๋ค.
ํ์ผ์๋ ๋๋ค ์์์ฅ์์ ์ฐ์ตํ๊ณ , ์ฃผ๋ง์๋ ํ๋ฃจ ์ข
์ผ ๊ฐ์ต์ ๋ฐ์๊ธฐ ๋๋ฌธ์ ํ์ฌ ์
๋ฌด ์ธ์๋ ๊ฐ๋ฐ๊ณผ ์กฐ๊ธ ๋ฉ์ด์ก์๋ค.
๋์ด์ผ๋ณด๋, TDD ๊ฐ์๊ฐ ๋๋๊ฐ ๋ฌด๋ ต ์ฐพ์์จ ๋ฒ ์์
์ ์ธ๋ช
๊ตฌ์กฐ์์ ๊ฐ์ต ๋๋ถ์ ์์ฐ์ค๋ฝ๊ฒ ๊ทน๋ณตํ๋ค๊ณ ์๊ฐํ๋ค.
์ด์ฐจํผ ํ์ ๊ฐ๋ฐํ๊ณ ์ด๊ฑฐ๋ผ๋ฉด, ๊ฐ๋ ์ด๋ ๊ฒ ๊ฐ๋ฐ๊ณผ ๋ฉ์ด์ง๋ ์๊ฐ
๋ ํ์ํ ๊ฒ ๊ฐ๋ค.
5. ์นผ๋ผ๊ณผ ๋ฐํ
< ์ปค๋ฆฌ์ด ์คํฌ >
์ด๋ผ๋ ๋ฒ์ญ์์ ์นผ๋ผ์ ์ฐ๊ณ ,SEF 2019
์ํ์ด์ค๋ถ ์ด๋ ธ๋ฒ ์ด์ ๋ฉ
์์ ๋ฐํํ ๊ธฐํ๋ฅผ ์ป์๋ค.
5-1. ์นผ๋ผ
ํ์ฐฝ ํ์ผ๋ฟ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ 2019๋
3์,
๊ธธ๋ฒ ์ถํ์ฌ์์ < ์ปค๋ฆฌ์ด ์คํฌ >
์ด๋ผ๋ ๋ฒ์ญ์์ ๋ค์ด๊ฐ ์นผ๋ผ
๊ณผ ์ถ์ฒํ
์ ์์ฒญ๋ฐ์๋ค.
ํ๋ฃจ์ 5์๊ฐ๋ ๋ชป์๋ ์๊ธฐ์์ง๋ง, ๊ณผ๋ถํ ์ ์์ ๊ฐ์ฌํ ๋ง์์ผ๋ก ์๋ฝํ๋ค. ๐
๋ฌผ๋ก ๋ฐ์ ์ผ์ ์์ ๋ฐ๋๋ผ์ธ์ด ์ ํด์ง ๊ธ
์ ์ฐ๋ ๊ฒ์ ๊ณ ์ญ์ด์์ง๋ง,
ํ ์ค์ ์๊ธฐ์๊ฐ๋ฅผ ํตํด ๊ฐ๋ฐ๊ณผ์ ์ธ๋
๋ฅผ ํ๋ฝํด์ค ์์ดํ์๊ฒ ์ฝ๊ฐ์ ํ๋ณต์ ์ ์ฌํ ์ ์์ด์ ์ข์๋ค.
5-2. ๋ฐํ 1
2019๋ 4์ 13์ผ
Naver๊ฐ ์ค๋ฆฝํ ๋น์๋ฆฌ ๊ต์ก์ฌ๋จ์ธ CONNECT ์ฌ๋จ์์ ์งํํ๋ SEF(Software Edu Fest) 2019 ํ์ฌ์ ์ฐ์ฌ ์ ์์ ๋ฐ์๋ค.
ํ์ผ๋ฟ ํ๋ก์ ํธ์ ์นผ๋ผ๊น์ง ์งํ์ค์ด์ด์, ๋ฐํ๋ฅผ ์ค๋นํ ์๊ฐ์ด ๋ฌผ๋ฆฌ์ ์ผ๋ก
๋ถ์กฑํ์ง๋ง ๊ธฐ์ ๋ฐํ๊ฐ ์๋์๊ธฐ ๋๋ฌธ์ ์ ์์ ์๋ฝํ๋ค.
๋๋ ์๋ชป๋ ์ง์์ ์ ํํ ๋ฐ์ ํจ๊ตฌํ๋ ๊ฒ์ด ๋ซ๋ค
๊ณ ์๊ฐํ๋ค.
๋ฌผ๋ก ์ํต์ด ์ด๋ฃจ์ด์ง ์ ์๋ ๋ธ๋ก๊ทธ๋ ํ ๋ก ํ๋ ์๋ฆฌ์์๋ ํผ๋๋ฐฑ์ ๋ฐ์ ์ ์์ด ๋ฌธ์ ์์ง๋ง,
๋ฐํ๋ ๋ณดํต ์ผ๋ฐฉ์ ์ธ ์ ๋ฌ
์ด๊ธฐ ๋๋ฌธ์ ๋์ฑ ์กฐ์ฌํด์ผ ํ๋ค.
์ฌ ํด ๊ฒฝํํ ๋ ๋ฒ์ ๋ฐํ ๋ชจ๋, ๊ธฐ์ ๋ฐํ๊ฐ ์๋๋ผ ๋น์ ๊ณต์๊ฐ ๊ฐ๋ฐ์๊ฐ ๋ ์ด์ผ๊ธฐ๋ฅผ ํ๋ ์๋ฆฌ์๋ค. ๊ทธ๋ผ์๋ ๋๋ ์กฐ์ฌ์ค๋ฌ์ ๋ค.
๋๊ตฐ๊ฐ ๋ด๊ฐ ํํ ๋ฐฉ๋ฒ์ ์ ๋ต
ํน์ ์ ์
์ผ๋ก ์ฌ๊ธฐ๊ณ , ๊ณ ๋ฏผ๊ณผ ์ฑ์ฐฐ ์์ด ๋ฌด์กฐ๊ฑด์ ์ผ๋ก ์์ฉํ๋ ๊ฒ์ด ๊ฑฑ์ ๋ ๊ฒ์ด๋ค. ์๋ํ๋ฉด ์ฐ๋ฆฌ ์ธ๋๊ฐ ๋ฐ์์จ ๊ต์ก์ ์ ๋ต ์ฐพ๊ธฐ
๊ทธ ์์ฒด์๊ณ ,
์ธ์์ ๋ฐฉํฅ์ ๊ฒฐ์ ํ ๋์๋ ๊ฒ์ ์บ๋ฆญํฐ๋ฅผ ์ก์ฑํ๋ฏ, ๊ฐ์ฅ ํจ์จ์ ์ด๊ณ ์์ ํ ํ
ํฌ ํธ๋ฆฌ
๋ฅผ ๋ฐ๋ฅด๋๋ก ๊ฐ์๋ ์ถ์ ์ด์์๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐํ์ฒ๋ผ ๋๊ตฐ๊ฐ์ ์ถ์ ์ํฅ์ ๋ผ์น ์ ์๋ ์ผ
์ ์ ๋ ๊ฐ๋ณ๊ฒ ์ฌ๊ธฐ๋ฉด ์๋๊ธฐ ๋๋ฌธ์, ๋ด ์
์ผ๋ก ์ฒญ์ค์์์ ๋ฑ์ด๋ผ ๋ด์ฉ๋ค์ ์ ์คํ๊ฒ ์ ์ ํ๋ค.
์ฐ์ , ๋ฐํ์์ ๊ฐ์ฅ ๋จผ์ ์ ํ๋ ๋ด์ฉ์ ์ ๊ฐ ๋๋จํ ๊ฐ๋ฐ์๋ผ์ ์ด ์๋ฆฌ์ ์ ๊ฒ์ด ์๋๋๋ค. ํ๋์ ์ผ์ด์ค๋ก๋ง ๋ด์ฃผ์ธ์.
์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์ ํํ ๋ฐฉ๋ฒ์ ์ธ๊ธํ ๋๋ ์ด ๋ฐฉ๋ฒ์ด ์ ๋ต์ ์๋๋๋ค. ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์์ ์ ์์ต๋๋ค.
๋ผ๋ฉฐ ๋ถ์ฐ์ค๋ฝ๊ฒ ํ๋ ๋ฆฌ๋ ๊ผฌ๋ฆฌํ๋ฅผ ๋ฌ์๋ค.
์ค๋น๋ ์ ๋๋ก ๋ชปํ๊ณ , ์นด๋ฉ๋ผ 2๋๊ฐ ๋๋ฅผ ๋
ธ๋ ค๋ณธ ๋๋ถ์ ๋ ๊ธด์ฅํด์ ์ํ๋ ์์ค์ ๋ฐํ๋ ํ์ง ๋ชปํ์ง๋ง,
์ด๋ ๊ฒ ๋ง์ ์ฌ๋๋ค ์์์ ๋ฐํํ ๊ฒฝํ์ด ์์๊ธฐ ๋๋ฌธ์, ์ข์ ์ฐ์ต ๊ธฐํ
์๋ค๊ณ ์๊ฐํ๋ค.
์ ์ธ๊ณ์ ์์ค๊ณ๋๋ ๊ฐ๋ฐ ์ธ๋ฏธ๋์์ ๋ผ์ด๋ธ ์ฝ๋ฉ์ ํ๋ฉฐ ๊ธฐ์ ๋ฐํ๋ฅผ ํ๋ ๊ฒ
์ด ๊ฐ๋ฐ์๋ก์ ๋์ ๋ชฉํ ์ค์ ํ๋์ธ๋ฐ,
์ถํ์ ์ฌ๋ผ์จ ๋ฐํ ์์์ ๋ณด๋, ์ด๋ฐ ์๊ฐ์ด ๋ค์๋ค.
๋ฐํ ๋ฅ๋ ฅ๋ ํ๊ณ ๋ ๊ฒ ๊ฐ์ง๋ ์์ผ๋, ๊ฐ๋ฐ ์ค๋ ฅ์ด๋ ๋ฐํ ์ค๋ ฅ ๋ชจ๋ ๊ฐ ๊ธธ์ด ๋ฉ๊ฒ ๊ตฌ๋. ๐
5-3. ๋ฐํ 2
2019๋ 11์ 15์ผ
์ง๋ SEF2019์์ ์ฒ์์ผ๋ก ๋ฐํ๋ฅผ ํ ์ดํ, ๋ฐ์ด๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ ๊น์ง๋ ๋ฐํ๋ฅผ ํ์ง ์๊ฒ ๋ค๊ณ ์ค์ค๋ก ๋ค์งํ์๋ค.
๊ทธ๋ฐ๋ฐ, ํ์ด์ค๋ถ ์ด๋
ธ๋ฒ ์ด์
๋ฉ์์ ์งํํ๋ ๊ฐ๋ฐ์ ์ปค๋ฆฌ์ด ์ธ๋ฏธ๋์ ์ฐ์ฌ ์ ์์ ๋ฐ์๊ณ ,
์ด๋ฒ์๋ ์ญ์๋ ๋ชป ๋จน์ด๋ ๊ณ
๋ผ๋ ๋ง์์ด ์ค๋ฉ์ค๋ฉ ํผ์ด์ฌ๋๋ค.
๊ฒฐ๊ตญ ์ ์์ ์๋ฝํ๋๋ฐ, ๋ ๊ฐ์ง ๊ณ๊ธฐ
๊ฐ ์์๋ค.
์ฒซ ๋ฒ์งธ ๊ณ๊ธฐ๋, ์คํ๋ง ์บ ํ 2019์์
์ด๊ฒฝ์ผ๋์ ๋น์ ๋ ํ ์ ์๋ ๋ ๊ฑฐ์ ํ๋ก์ ํธ ๊ฐ์ ์ด์ผ๊ธฐ
๋ฐํ์๋ค.
๋๋ฌด ์ฌ๋ฏธ์์ด์ ๊ธฐ์ ๋ฐํ๊ฐ ์ด๋ ๊ฒ ์ฌ๋ฏธ์์ด๋ ๋๋ ์ถ์ ์ ๋์๊ณ , ๋๋ ์ธ์ ๊ฐ ์ด๋ ๊ฒ ์ฌ๋ฏธ์๋ ๊ธฐ์ ๋ฐํ๋ฅผ ํด๋ณด๊ณ ์ถ์๋ค.
๊ทธ๋์ ๋ฐํ ๊ธฐํ๊ฐ ์ฃผ์ด์ง๋ฉด ๋ฌด์กฐ๊ฑด ํ๋ฉด์ ๊ฒฝํ์ ์์์ผ๊ฒ ๋ค๊ณ ๋ค์งํ์๋ค. ์ด ๋ค์ง์ ์๊ณ ์ง๋๋๋ฐ, ์ผ๊ธฐ์ฅ ์ ๋ฆฌ์ค์ ๋ฐ๊ฒฌ;;
๋ ๋ฒ์งธ ๊ณ๊ธฐ๋, ๋ด๊ฐ ๊ฐ๋ฐ์๋ก์ ๋กค๋ชจ๋ธ๋ก ์ฌ๊ธฐ๋ ์ด์ข
๋ฆฝ๋๊ป์ ๋จ๊ธด ํธ์์ด์๋ค.
์ด์ข
๋ฆฝ๋๋ ๋ฐํ ์ฐ์ต์ ๊ณ ๋ฏผํ์๋๋ฐ, ์ชผ๋ฉ ๊ฐ๋ฐ์์ธ ๋ด๊ฐ ๋ฐํ ๊ธฐํ๋ฅผ ๊ฑท์ด ์ฐฌ๋ค๋ ๊ฒ์ ๊ฐ๋น์น๋ ์๋ ์ผ์ด์๋ค.
์ด๋ ๊ฒ ๋๋ฆ ๋ฝ๋ฟ(?)๋ฅผ ๋ฐ๊ณ ์์ํ์ง๋ง, ๊ฐ๋ฐ ์ธ์ ์ธ ๊ฒ์ด๋ผ ์ฌ๊ฒจ์ง๋ ๋ฐํ ์ค๋น๊ฐ ๋๋ฌด ํ๊ธฐ ์ซ์๋ค.
๋ฐํ ์ค๋น๋ฅผ ํ๋ ๋์ ๊ณ์ํด์ ๋๋ ์ ๊ฐ์ ์ค์๋ฅผ ๋ฐ๋ณตํ๋๊ฐ, ๋๋ ์ ๋ฐํ๋ฅผ ํ๋ค๊ณ ํ๋๊ฐ..
๋ผ๋ฉฐ ํ๊ฒน๊ฒ ๋ฐํ๋ฅผ ์ค๋นํ๋ค.
์ญ์๋ ํ๊ธฐ ์ซ์ ์ผ์ ์ต์ง๋ก ํ๋ฉด, ๊ฒฐ๊ณผ๊ฐ ์ข์ ์ ์๋ ๋ฒ!
๋ด์ฉ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๋ฐํ๋ ฅ์ ์ ๋ง ์ต์
์ด์๋ค. ์จ์ ๋ด๋ฑ์ง ๋ชปํ๊ณ ํํ๊ฑฐ๋ฆผ
๐ญ
ํ์ง๋ง ๋ฐํ๋ฅผ ํ๊ณ ๋๋ฉด, ๋ด๊ฐ ์ป๊ณ ๊ฐ๋ ๊ฒ์ด ๋ ๋ง์๋ค. ์ด๋ฒ ๋ฐํ๋ฅผ ํตํด ๋ด๊ฐ ์ป์ ๊ฒ๋ค
์ ๋ค์๊ณผ ๊ฐ๋ค.
- ์ด๋ฒ์ ์ด๋ ๊ฒ ๋ชปํ์ผ๋, ๋ค์์๋ ๋ฐ๋กํด๋ ์ด๋ฒ ๋ฐํ๋ณด๋ค ์ํ๊ฒ ๋ค๋
์์ ๊ฐ ํ ์คํผ
- ๊ฐ๋ฐ์๊ฐ ๋๋ ค๋ ๋น์ ๊ณต์๋ถ๋ค์ด ์ ๋ง ๋ง๊ณ , ์ด์ ๋ ์์ฒญ๋๋ค.
- ์ธ์คํ์ถฉ์ ์ฃผ๋ง ํฌ์คํ
์ ์ฑ
์์ง ๋ฐํ ์ฌ์ง๋ค
ใ ใ
- ๋ฌด์์ด ์๋๋ก ์ฑ์ฅํ์๋ ๋ถ๋ค์ด ๋ง์ผ๋, ๋ ๋ถ๋ฐํด์ผ ํ๋ค๋ ์ฌ์ค
- ๊ฐ์ด ๋ฐํํ ์ง์ ๋ฆผ๋๊ณผ์ ์๋ฉด ํธ๊ธฐ
- ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์ฒ์ ์์ํ์ ๋, ์ง์ ๋ฆผ๋์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง์ด ๋ณด๋ฉฐ ๋ฐฐ์ ๊ธฐ ๋๋ฌธ์, ์ฐ์์ธ์ ๋ณธ ๊ธฐ๋ถ์ด์๋ค.
๋ฐํ ์ค Q&A ์ธ์ ์ ์ง์ ๋ฆผ๋๊ณผ ํจ๊ป ์งํํ๋ค.
๋ฐํ์ Q&A ์ธ์
์ด ๋๋๊ณ , ํผ์์ ๋งฅ์ฃผ๋ฅผ ๋จน๋ ๋คํธ์ํน ์๊ฐ์ด ์์๋ค.
๋ง์ ๋ถ๋ค์ด ๋ค๊ฐ์ค์
์ ์ง๋ฌธ์ ํด์ฃผ์
จ๋๋ฐ, ๋๋ถ๋ถ ๋ด๊ฐ ์๋
์ ํ๋ ๊ณ ๋ฏผ๋ค
๊ณผ ๋น์ทํด์ ๋ต๋ณ๋๋ฆฌ๊ธฐ๊ฐ ์์ํ๋ค.
ํนํ, ํ์ฌ์์ ์ฑ์ฅํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ ์ด์ง์ ๊ณ ๋ฏผํ๋ 1~2๋
์ฐจ ๊ฐ๋ฐ์๋ถ๋ค์ด ๋ง์ผ์
จ๋๋ฐ, ๊ณผ๊ฐํ๊ฒ ์ด์งํ์๊ธฐ๋ฅผ ์ถ์ฒ๋๋ ธ๋ค.
๋จ์ ์ธ์์ ๊ฐ ๋๋ผ, ๋ฐฐ ๋๋ผ
ํ๋ ๊ฒ์ ์ ๋ง ์ซ์ดํ์ง๋ง, ์ง๋ฌธํ์๋ ๋ถ๋ค์ ์ํฉ์ ๋ฃ๊ณ ๋๋ฉด, ์ด์ง์ ์ถ์ฒํ ์๋ฐ์ ์์๋ค.
์๋ฉํธ ๋ฐ๋ฅ์์ ๋ฒผ๋์ฌ
๋ฅผ ํ ์ ์๋ ๊ฒ์ฒ๋ผ, ์ฑ์ฅํ ์ ์๋ ํ๊ฒฝ์์๋ ๊ณผ๊ฐํ๊ฒ ๋ฒ์ด๋๋ ๊ฒ์ด ์ณ๋ค๊ณ ์๊ฐํ๋ค.
5. ๊ฐ๋ฐ ์ปจํ ์ธ ๊ณต์ ํ๋ก์ ํธ
๊ฐ๋ฐ ๊ด๋ จ ๊ฒ์์ ํ๋ค ๋ง์ฃผ์น๋ ์ ์ตํ ๋ธ๋ก๊ทธ ๊ธ๋ค์ ํฌ๋กฌ ๋ถ๋งํฌ์ ์ ์ฅํ๋ ๊ฒ์ ํ๊ณ๋ฅผ ๋๊ปด์ ํ๋ก์ ํธ๋ฅผ ์์ํ๋ค.
๊ฐ๋ฐ์๋ค์ด ์ ์ตํ ๊ฐ๋ฐ ์ปจํ ์ธ ๋ฅผ ์๋ก ๊ณต์ ํด์ ๋ ๋ง์ด ์๋นํ๋ฉด, ๋ ๋ง์ด ์์ฐ๋์ด ๋ชจ๋์๊ฒ ์ ์ตํ ์ผ์ด๋ผ๊ณ ์๊ฐํ๋ค.
์ด ํ๋ก์ ํธ๋{ ๊ณ ํ๋ฆฌํฐ ๊ฐ๋ฐ ์ปจํ ์ธ ๋ชจ์ }
๊นํ ์ ์ฅ์์,{ ์ถํด๊ทผ๊ธธ ๊ฐ๋ฐ ์ฝ๊ธฐ }
ํ์ด์ค๋ถ ํ์ด์ง, ์นดํก ๋จํก๋ฐฉ์ผ๋ก ์ด์๋๊ณ ์๋ค.
5-1. { ๊ณ ํ๋ฆฌํฐ โก๏ธ ๊ฐ๋ฐ ์ปจํ ์ธ ๋ชจ์ }
์๋ ์ ๋ง๋ { ๊ณ ํ๋ฆฌํฐ โก๏ธ ๊ฐ๋ฐ ์ปจํ ์ธ ๋ชจ์ } ์ ์ฅ์๋ฅผ ๊ณ์ ์ด์์ค์ด๋ค.
์ ์ตํ ๊ฐ๋ฐ ๊ด๋ จ ์ปจํ
์ธ (๋ธ๋ก๊ทธ ๊ธ, ์์, ์ฌ๋ผ์ด๋ ๋ฑ)๋ฅผ ๋ชจ์๋๋ ์ ์ฅ์์ธ๋ฐ, 2018๋
10์ 7์ผ์ ๋ง๋ค์ด์ ๊ฑฐ์ ๋งค์ผ ๊ด๋ฆฌ
ํ๊ณ ์๋ค.
๋งค์ผ ๋ฐค ํ๊ท 1์๊ฐ์ ๊ฑธ์ณ ๊ด๋ฆฌ ์์
์ ํ๊ณ ์๋๋ฐ, ๊ด๋ฆฌ๋ผ ํจ์, ๊ณต์ ๋ฐ์ ์ปจํ
์ธ ๋ฅผ ์ฝ์ด๋ณด๊ณ ๊ณ ํ๋ฆฌํฐ์ ์ปจํ
์ธ ๋ง ์ ์ฅ์์ ๋จ๊ธฐ๋ ๊ฒ์ด๋ค.
๊ท์ฐฎ์ ๋๋ ๋ง์ง๋ง, ์ต๊ด์ด ๋์ด๋ฒ๋ฆฐ ์ด ์์
์ ํตํด์ ์ธ๊ฐ์ ์ค๋ฅด๋ด๋ฆฌ๋ ์ ์ตํ ๊ฐ๋ฐ ๊ด๋ จ ๊ธ๋ค์ ๋น ์ง์์ด ์ ํ๊ณ ์๋ค๊ณ ์๊ฐํ๋ค.
๋ํ ๋ณดํต ๊ฐ๋ฐ์๋ค์ ๋ณธ์ธ์ด ์ฌ์ฉํ๋ ๊ธฐ์ ๊ณผ ๊ด๋ จ๋ ์ปจํ
์ธ ๋ง ์๋นํ๋ ๊ฒฝํฅ์ด ์์ง๋ง,
์ด ์ ์ฅ์๋ฅผ ๊ด๋ฆฌํ๋ฉด ๋ค์ํ ๊ฐ๋ฐ ๋ถ์ผ์ ์ ์ตํ ์ปจํ
์ธ ๋ค์ ๋งค์ผ ์ฝ๊ธฐ ๋๋ฌธ์, ์๊ณ ๋์ ๊ฐ๋ฐ ๊ณต๋ถ์ ํฐ ๋์
์ด ๋๊ณ ์๋ค.
์ด ํ๋์ 1๋
๋๊ฒ ์ง์ํ๋ค ๋ณด๋ ์ปจํ
์ธ ๋ฅผ ๋ณด๋ ๋๋ ์กฐ๊ธ์ ์๊ธด ๊ฒ ๊ฐ๋ค.
๋์ ๋๊ณต์ง๋ฅ
์ ์์ฑ์๋ง ๋ด๋ ์ ์ด ๊ธ์ ์ ์ตํ๊ฒ ๊ตฌ๋
๋ผ๊ณ ์บ์ฑ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์๊ฒ ๋์๊ณ ,
์ด ์์
์ด ๊ธธ์ด์ง์๋ก ์๋ฉด ์๊ฐ๋ ์ค์ด๋ค์๊ธฐ ๋๋ฌธ์ ๊ธ์ ์ฝ๋ ์๋๊ฐ ๋นจ๋ผ์ก๋ค.
2019๋ 12์๊น์ง ์ฝ 1100๊ฐ์ ์ปจํ ์ธ ๊ฐ ์์๊ณ , ์ด 34๋ถ๊ป์ PR๋ก ์ปจํ ์ธ ๋ฅผ ๊ณต์ ํด์ฃผ์ จ๋ค.
2018๋ ํ๊ณ ๋์ ๋น๊ตํ๋ฉด 3๋ฐฐ ์ด์ ์ฑ์ฅ!
ํ์ง๋ง ์์ ์ผ๋ก๋ง ์ฑ์ฅํ๊ณ , ์ง์ ์ผ๋ก๋ ํฐ ๋ณํ๊ฐ ์์๋ ๊ฒ์ด ์์ฝ๋ค.
2020๋
์๋ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ์กฐ๊ธ ๋ ์์ธํ ๋๋๊ณ , ์ปจํ
์ธ ๊ณต์ ๋ฐฉ์์ ๊ฐ์ ํ ์์ ์ด๋ค.
5-2. { ์ถํด๊ทผ๊ธธ ๊ฐ๋ฐ ์ฝ๊ธฐ }
{ ๊ณ ํ๋ฆฌํฐ โก๏ธ ๊ฐ๋ฐ ์ปจํ ์ธ ๋ชจ์ } ์ด ๋ฐ์ดํฐ ์ ์ฅ์๋ผ๋ฉด,
์ ํต ์ฑ๋๋ก์ { ์ถํด๊ทผ๊ธธ ๊ฐ๋ฐ ์ฝ๊ธฐ } ํ์ด์ค๋ถ ํ์ด์ง, ์นดํก ๋จํก๋ฐฉ 1, ์นดํก ๋จํก๋ฐฉ 2๋ฅผ ์ด์ํ๊ณ ์๋ค.
ํ์ด์ค๋ถ ํ์ด์ง๋ 1๋ ๊ฐ ์ฝ 5000์ฌ๋ช ์ ํ๋ก์ฐ๊ฐ ์ฆ๊ฐํ๋ค.
์นด์นด์คํก ๋จํก๋ฐฉ์ ์ฒซ๋ฒ์งธ ๋ฐฉ์ด ๊ฝ์ฐจ์, ์ต๊ทผ์ ๋ ๋ฒ์งธ ๋ฐฉ์ ๋ง๋ค์๋ค. ์ด 2100์ฌ๋ช ์ด ์ฐธ์ฌ์ค์ด๋ค.
ํ์ด์ค๋ถ ํ์ด์ง์ ์นดํก ๋จํก๋ฐฉ ๊ด๋ฆฌ๋ 13๋ ์ง๊ธฐ ์น๊ตฌ์ ํจ๊ปํ๊ณ ์๋ค.
6. ํ๊ณ ๊ฐ ๋๋ฌด ๊ธธ์ด์ ธ์ ๋ด์ง ๋ชปํ ๋ด์ฉ ์์ฝ
ํ๊ณ ๊ฐ ๋๋ฌด ๊ธธ์ด์ ธ์ ๋ด์ง ๋ชปํ 8๊ฐ์ง ์ฃผ์ ๊ฐ ์๋ค.
์์ฌ์ด ๋ง์์ ๋ช ๊ฐ์ง ์ฃผ์ ๋ ์งง๊ฒ๋ผ๋ ๋จ๊ธฐ๊ณ ์ ํ๋ค.
์์ฌ์ด ๋ง์์ด ๊ณ์ ์ปค์ง๋ฉด, ํ๊ณ ๊ฐ ๋ ๊ธธ์ด์ง๋๋ผ๋ ์จ๋ฒ๋ฆด ์์ ์ด๋ค.
6-1. ๋กค๋ชจ๋ธ
2019๋ ๋ถํฐ ์ด๋์ฑ๋๊ณผ ์ด์ข ๋ฆฝ๋์
๊ฐ๋ฐ์ ๋กค๋ชจ๋ธ
๋ก ์ผ๊ณ ์๋ค.
๋ ๋ถ๊ณผ ๊ฐ์ด ์ผํด๋ณธ ์ ์ ์์ง๋ง, ๋ ๋ถ์ ํ์ ๋ค์ ๋ณผ ๋ ๋ง๋ค ๊ฐํ์ฌ๋ฅผ ์ฐ๋ฐํ๋ค.
๋ฌผ๋ก ๋ ๋ถ๋ณด๋ค ๋ ๋ฐ์ด๋ ๊ฐ๋ฐ์๋ค์ด ์กด์ฌํ๊ฒ ์ง๋ง, ๋์ ๋น์ทํ ์ธ๋๋ฅผ ์ด์๊ฐ๊ณ , ๋ด ๋์ ํ์ ์ด ์์ฃผ ๋ณด์ด๋ ๋ถ๋ค์ด๋ผ ๋กค๋ชจ๋ธ๋ก ์ผ์๋ค.
๋กค๋ชจ๋ธ ์ ํ ๊ธฐ์ค
- ๋์ ๋น์ทํ ๋ฐฑ๊ทธ๋ผ์ด๋
- ๋ ๋ถ ๋ชจ๋ ๋น์ ๊ณต์
- ๋ ๋ถ ๋ชจ๋ ๊ตญ๋น์ง์ํ์ ์๋ฃ
- ๋ ๋ถ ๋ชจ๋ ์ฒซ ํ์ฌ(SI)์์ ๋น ๋ฅด๊ฒ ์ด์ง
- ๋ค์ํ ์ง์ ๊ฒฝํ (์ด์ข ๋ฆฝ๋)
- ์ค์ธํฐ๋ท ํฌํธ๊ฐ๋ฐํ (์ด๋์ฑ๋)
- ๋
ธ๋ ฅํ
- ๋ ๋ถ์
๋ ธ๋ ฅ๊น์ง ํ๋ ์ฒ์ฌ
์ผ์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค. ๋ฒ์ฌ
์ธ ๋๋ ๋ ๋ถ์ด ํ์๋๋ ธ๋ ฅ
์ ๋ณธ๋ฐ๊ณ ์ถ๋ค.
- ๋ ๋ถ์
- ๋ง์ ๊ฐ๋ฐ์๋ค์๊ฒ ์ธ์ ๋ฐ๋ ๊ฐ๋ฐ์
- ์์ ์ง๋จ์์๋ง ์ธ์ ๋ฐ๋ ๊ฐ๋ฐ์๋ณด๋ค๋, ๋ง์ ๊ฐ๋ฐ์๋ค์๊ฒ ์ธ์ ๋ฐ๋ ๋ถ๋ค์ ๋กค๋ชจ๋ธ๋ก ์ผ๋ ๊ฒ์ด ๋ฆฌ์คํฌ๊ฐ ์๋ค๊ณ ์๊ฐํ๋ค.
- ์์ ์ง๋จ์์๋ง ์ธ์ ๋ฐ๋ ๊ฐ๋ฐ์๋ณด๋ค๋, ๋ง์ ๊ฐ๋ฐ์๋ค์๊ฒ ์ธ์ ๋ฐ๋ ๋ถ๋ค์ ๋กค๋ชจ๋ธ๋ก ์ผ๋ ๊ฒ์ด ๋ฆฌ์คํฌ๊ฐ ์๋ค๊ณ ์๊ฐํ๋ค.
์ด ๋ถ๋ค์ ํ์ ์ ๋ด๊ฐ ๋ฐ๋ผํ ๋ถ๋ถ๋ค์ ์๊ฐํ๊ณ ์ถ์ง๋ง.. ๋๋ฌด ๊ธธ์ด์ ธ์ ์ฌํด๋ ์ฌ๊ธฐ๊น์งใ
6-2. Team Zunior ์คํฐ๋
๊ฐ์ ํ ์ฃผ๋์ด ๊ฐ๋ฐ์๋ค(๊น๋จ์ค, ๊ถํฌ์ )๊ณผ Team Zunior
๋ผ๋ ์ด๋ฆ์ผ๋ก ์คํฐ๋๋ฅผ ์์ํ๋ค.
๋๋ณด๋ค ํจ์ฌ ์ํ๋ ์ฃผ๋์ด ๋๋ฃ๋ค๊ณผ ์คํฐ๋๋ฅผ ํ๋ฉด์, ์ธ๋ช
๊ตฌ์กฐ์์ ๊ฐ์ต ๋๋ฌธ์ ๊นจ์ง ํ์ต ํ๋ฆ๊ณผ ์ต๊ด์ ๊ฐ์ ๋ก ๋์ฐพ์ ์ฌ ์ ์์๋ค.
๋จผ ํ๋ ๋ด๊ฐ ์ด๋ค ์ฌ์
์ ํ๊ฒ ๋๋ค๋ฉด, ๋ฐ๋์ ์ด ๋์ ๊ฐ๋ฐ์๋ก ์ฑ์ฉํ๊ณ ์ถ๋ค. ์ ๋ง ์ด์ฌํ ๋
ธ๋ ฅํ๊ณ , ๊ธฐ๋ณธ๊ธฐ๋ ํํํ๋ค.
์ด ๋ ์น๊ตฌ๋ ๋์ค์ ๋ํ๋ฏผ๊ตญ ์ต๊ณ ์ ITํ์ฌ์์ CTO๋ฅผ ํ๊ณ ์์ ๊ฒ ๊ฐ๋ค.
6-3. ๊นํ ์ผ์ผ์ปค๋ฐ ์ข ๋ฃ
์ผ์ผ์ปค๋ฐ์ ์ ๋๋ก ํ ๊ฒ๋ ์๋์์ง๋ง, ๋ ์ด์ ์ฐ์ฐํ์ง ์๊ธฐ๋ก ํ๋ค.
์ด๋์ฑ๋์ ์ผ์ผ์ปค๋ฐ์ 3๋
์ด๋ ์ง์ํ์
จ๋ค๊ณ ํ๋ค. (์ผ์ผ์ปค๋ฐ 3์ฃผ๋
ํ๊ณ )
์ด์ ๋ ์ ํด์ผ ๋๋์ง ๊ณ ๋ฏผํ๊ธฐ๋ณด๋ค ๊ทธ๋ฅ ํ๋ค๊ณ ํ์
จ๋ค. (์ธํฐ๋ทฐ ์์)
์์ ์ ํ๋ จ ์ค์ธ ๊น์ฐ์ ์ ์์ ๋ง์ดํด ํ ํ์ค ์ ์์๊ฒ ํ๋ จ์ ์ ํ๋๊ณ ๋ฌผ์๋๋ ๊ทธ๋ฅ ํ๋ค
๊ณ ๋๋ตํ๋ ์์์ด ๊ธฐ์ต๋๋ค.
์๋ ํด๋์ค
๋ ์ญ์ ๋ค๋ฅธ๊ฐ ๋ณด๋ค. ํ์ง๋ง ๋๋ ํ์ฌ ๋๋ค ํด๋์ค
๊ณ , ์ผ์ผ์ปค๋ฐ์ ํ๋ ์ด์ ๋ฅผ ๊ณ์ ๊ณ ๋ฏผํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ฐ์ฐํ์ง ์๊ธฐ๋ก ํ๋ค
. ์คํฌ์ธ ์ ๋น๊ตํ์๋ฉด, ์ด์ ํ๋ก์ธ๊ณ์ ๋ค์ด์จ ๋งํผ ๊ฒฝ๊ธฐ์์ ์ด๊ธฐ๋ ํ๋ ์ด๋ฅผ ํด์ผ ํ๋๋ฐ,
๋๋ ์๋ง์ถ์ด์ฒ๋ผ ์น๋ฆฌ ์ธ์ ์ธ ์์๋ค์ ์ง์ค๋ ฅ์ ๋ง์ด ๋นผ์๊ธฐ๊ณ ์์๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ์ค ํ๋๊ฐ ์ผ์ผ์ปค๋ฐ
์ด์๋ค.
๋์ ๊ฒฝ์ฐ, ์ด์ฉ๋ค ๊พธ์คํ ์ปค๋ฐ์ ํ๊ฒ ๋์ด ์ปค๋ฐ์ด ์์ด๊ฒ ๋๋ฉด ์ฃผ๊ฐ์ด ์ ๋๋๊ธฐ ์์
ํ๋ค.
์ฆ, ๊ฐ๋ฐ์ ์ฆ๊ฑฐ๊ฐ ์ปค๋ฐ์ด์ด์ผ ํ๋๋ฐ, ์ปค๋ฐ์ ์ํ ์ปค๋ฐ์ ํ๊ธฐ ์์ํ ๊ฒ์ด๋ค.
๋ด๊ฐ ์ข์ํ๋ ํ
๋์ค๋ฅผ ์๋ก ๋ค์๋ฉด, ํ
๋์ค๋ ๊ฒฐ๊ตญ ์๋ํธ ์ฝํธ๋ก ๊ณต์ ๋๊ธฐ๋ ๊ฒ์์ธ๋ฐ,
์ผ์ผ์ปค๋ฐ์ ์ง์คํ๋ ๊ฒ์ ๊ณต์ ์๋ํธ ์ฝํธ๋ก ๋๊ธฐ๋ ๊ฒ๋ณด๋ค ๋ด๊ฐ ์
์ ์ด๋๋ณต์ ์ ๊ฒฝ ์ฐ๋ ๊ฒ
๊ณผ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
๊ธธ๊ฑฐ๋ฆฌ ๋๊ตฌ์ ์๋ค์ ํ๋ คํ ๋๋ฆฌ๋ธ์ ์์ฃผ ์ ๋ณด์ธ๋ค. ๋ฐ๋ฉด ํ๋ก๋๊ตฌ์์๋ ๊ทธ๋ฐ ๋๋ฆฌ๋ธ์ ์ฐพ์๋ณด๊ธฐ ํ๋ค๋ค.
๊ฐ์ฅ ํจ์จ์ ์ธ ๊ฒฝ๊ธฐ๋ฅผ ํ๊ณ , ์ด๊ธฐ๋ ๊ฒฝ๊ธฐ๋ฅผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
ํ๋ก์ ์๋ ์ด๊ธฐ๋ ๊ฒฝ๊ธฐ๋ฅผ ํ๋ค. ๊ทธ๋์ ๋๋ ์ ์ด์ ์ด์ฌํ ํ์ง๋ ์์์ง๋ง
์ผ์ผ์ปค๋ฐ์ ๋ ์ด์ ์ฐ์ฐํ์ง ์๊ธฐ๋ก ์ค์ค๋ก ๋ค์งํ๋ค.
๋๋ง์ ๋ค์ง์ผ ๋ฟ์ด๋ค. ์ผ์ผ์ปค๋ฐ์ ํ๋ฉด์๋ ํ ์ผ์ ์ ๋๋ก ํ์๋ ๋ถ๋ค์๊ฒ๋ ์ ํ ํด๋น ์ฌํญ ์๋ ์ด์ผ๊ธฐ์ด๋ค.
6-4. ์ฑ ์ผ๋ก ๊ณต๋ถํ๋ ๊ฒ
์ง๋ ํ๊ณ ์์๋ ์ฑ
์ผ๋ก ๊ณต๋ถํ๋ ๊ฒ์ ์ข์ํ๋ค๊ณ ๊ฐ์กฐํ์ง๋ง, ์ฌ์ ํ ๊ทธ๋ ๋ค.
ํ์ตํด์ผ ํ ๊ธฐ์ ๋ค์ ๋ง๊ณ , ๊ทธ๊ฒ์ด ํ์ํ ์ํฉ์ด ๋ฅ์ณค์ ๋ ๊ณต๋ถํ๋ ๊ฒ์ด ๊ฐ์ฅ ํจ์จ์ ์ด๊ฒ ์ง๋ง,
ํ์ํ ์ํฉ์ ๊ฒช์ง ๋ชปํ๋ฉด ์์ํ ๊ทธ ๊ธฐ์ ์ ์ตํ์ง ๋ชปํ๋ ๊ฒ์ด๊ณ , ์ด๋ ๊ณง ๋์ ํ๊ณ๋ฅผ ์ ํด๋ฒ๋ฆฌ๋ ๊ฒ์ด๋ค.
๋น์ฅ ํ์ํ ๊ธฐ์ ์ด ์๋๋๋ผ๋ ๊ณต๋ถํ๋ ค๋ฉด, ๊ทธ ๊ณต๋ถ๋ฅผ ํด๋๊ฐ ์ ์๋ ์์ง
๊ฐ ํ์ํ๋ฐ,
ํ์ํ ์ํฉ์ ๋ง์ฃผํ์ ๋๋ ์์ฐ์ค๋ฝ๊ฒ ์์ง๊ฐ ์๊ธฐ์ง๋ง, ๋น์ฅ ํ์ํ์ง ์์ ๊ธฐ์ ์ ์ตํ๋ ์ผ์๋ ์ธ์์ ์ธ ์์ง
๊ฐ ํ์ํ๋ค.
๋์๊ฒ ์์ด ์ธ์์ ์ธ ์์ง
์ค์ ํ๋๊ฐ ์ฑ
์ ์ฌ์ ์ฝ๋ ๊ฒ์ด๋ค.
๋๋ ์ฑ
์ ๊ตฌ๋งคํ๋ ๊ฒ
์์ฒด๋ ์ข์ํ๊ณ , ์ฑ
์ ์ฝ๋ ๊ฒ
, ์ฝ์ ์ฑ
์ ๋ด์ฉ์ ์ ๋ฆฌํ๋ ๊ฒ
, ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์ด ์ฑ
๊ณผ ์ฝ์ ์ฑ
๋ค์ ๋ชฉ๋ก์ ์ ๋ฆฌํ๋ ๊ฒ
์ด ๋ชจ๋๋ฅผ ์ข์ํ๋ค. ์ฆ, ๋ด๊ฐ ์ข์ํ๋ ์ผ์ ํจ์ผ๋ก์จ ์ธ์์ ์ธ ์์ง
๋ฅผ ๊ฐ๋ ๊ฒ์ด๋ค.
์ฌ๊ณ ์ถ์ ์ฑ
๋ฆฌ์คํธ๋ฅผ ๋ณผ ๋๋ง๋ค ์ค๋ ๋ค. ๋นจ๋ฆฌ ์ฌ๋์ ์ฑ
๋ค์ ์ฝ๊ณ , ์ ์ฑ
๋ค์ ์ฌ๊ณ ์ถ์ด ๋ฏธ์น๊ฒ ๋ค.
๋๋ ์ฑ
์ ํตํด ์ธ์์ ์ธ ํ์ต
(์์ฐ์ค๋ฌ์ด ํ์์ ์ํ ํ์ต์ด ์๋ ํ์ต)์ ์ฆ๊ธฐ๊ฒ ๋์๋ค.
7. ๋งบ์ผ๋ฉฐ
์ํ์ ํ ๋, ํ๋๊ฐ ์ ์ ํ๋ค๊ฐ ๊ฐ์๊ธฐ ์งง์ ์ฃผ๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ํ๋๋ค์ด ๋ชฐ๋ ค์ฌ ๋๊ฐ ์๋ค.
๊ทธ๋ด ๋ ์ด๋ณด์๋ค์ ๋ณดํต ๋ค์ชฝ ํ๋๋ฅผ ๋ณด์ง ์๊ณ , ์ฒซ ๋ฒ์งธ ํ๋๋ฅผ ํ๋ ค๊ณ ์๋ํ๋ค.
ํ์ง๋ง ์ฒซ ๋ฒ์งธ ํ๋๋ ๋ณดํต ๋๋ฌด ๊ฐํ๊ฑฐ๋, ๋คํ ์ฑ ํ๋์ธ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ๋๋ถ๋ถ ํ๋์ ํ๋ง๋ฆฐ๋ค.
ํ๋์ ํ๋ง๋ฆฌ๋ฉด ๋ณด๋ ์์ ๋ค์ ์ฌ๋ผ๊ฐ๋ ๊ฒ๋ ํ๋ค๋ค. ๊ทธ ์ํ์์ ๋ค์ด์ด 3~4๊ฐ์ ์ฐ์๋ ํ๋๋ฅผ ๋ง์ดํ๋ฉด
๊ทธ์ผ๋ง๋ก ์์ฌ๋ฅผ ๊ฑด ์ฌํฌ๋ฅผ ๋ฒ์ด๊ฒ ๋๋ค. ํ๋๊ฐ ์ข์ ์ง์ญ ๊ธฐ์ค
๊ทธ ๊ฒฐ๊ณผ ์ด๋ณด์๋ค์ ์ฒด๋ ฅ์ด ๋ฐฉ์ ๋ผ์ ํด๋ณ์ผ๋ก ๋๊ฐ๊ฑฐ๋, ์ํ์ ์์ ๊ณผ ๋ง์ง ์๋๋ค๊ณ ์๊ฐํ๊ณ (ํน์ ์ฃฝ์ ๊ณ ๋น๋ฅผ ๋ง์ดํ๊ณ ) ์ํ์ ๊ทธ๋ง๋๋ค.
๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์ฒ์ ์์ํ๊ณ , ๊ฐ๋ฐ์๋ก ์ฒ์ ์ผํ๋ 2018๋
์ ๋ด๊ฐ ๊ทธ๋ฌ๋ค.
๊ธฐ๋ณธ์ ์ธ Java ์ฝ๋๋ ์ ๋๋ก ์์ฑํ์ง ๋ชปํ๋ฉด์ ์คํ๋ง๋ถํธ๋ฅผ ๋ ์ด์ฌํ ๊ณต๋ถํ๊ณ ,
RDB์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋
๋ ๋ชจ๋ฅด๊ณ ์ฟผ๋ฆฌ ํ ์ค ์์ฑํ ์ค ๋ชจ๋ฅด๋ฉด์, AWS EC2์ MySQL์ ์ฌ๋ ค๋๊ณ DB๋ฅผ ๋ค๋ฃฌ๋ค๊ณ ์๊ฐํ์๋ค.
๋ด ๋์ ํฌ๊ณ ์ข์ ๋ณด์ด๋ ์ฒซ ๋ฒ์งธ ํ๋
๋ถํฐ ์๋ํ๋ ๊ฒ์ด๋ค.
๊ฒฐ๊ตญ, ๊ทธ ์ฌํ๋ก 2019๋
์๋ ๋ค๋ฐ๋ผ์ค๋ ํ๋๋ค์ ์ ์์ด ํ๋ง๋ฆฌ๊ณ ์ป์ด๋ง์๋ค.
2020๋
์๋ ์กฐ๊ธ ๋ ๋ฉ๋ฆฌ ๋ณด๊ณ
, ๋ด๊ฐ ํ์ผ ํ ํ๋์ ๋๊ฒจ์ผ ํ ํ๋๋ฅผ ์ ๊ณ ๋ฅด๋ฉด์,
์กฐ๊ธ ๋ ๊ฐ๋ฐ์ ์ฆ๊ธฐ๊ณ , ์กฐ๊ธ ๋ ๊ฐ๋ฐ์ ์ํ๊ธฐ ์ํด ๋
ธ๋ ฅํ ๊ฒ์ด๋ค.