CodeGym/Java Blog/๋ฌด์ž‘์œ„์˜/์ €๋Š” ๋ฌผ๋ฆฌํ•™์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ƒํƒœํ•™ ๋ถ„์•ผ์—์„œ ์ผํ•˜๋ฉฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. CodeGym ํŒ€ ๋ฆฌ๋”์˜ ์ด์•ผ๊ธฐ
John Squirrels
๋ ˆ๋ฒจ 41
San Francisco

์ €๋Š” ๋ฌผ๋ฆฌํ•™์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ƒํƒœํ•™ ๋ถ„์•ผ์—์„œ ์ผํ•˜๋ฉฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. CodeGym ํŒ€ ๋ฆฌ๋”์˜ ์ด์•ผ๊ธฐ

๋ฌด์ž‘์œ„์˜ ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
ํšŒ์›
CodeGym์—์„œ ๊ณต๋ถ€ํ•˜๊ณ  ํ˜„์žฌ ํšŒ์‚ฌ์—์„œ ๊ทผ๋ฌดํ•˜๋ฉฐ ์ œํ’ˆ์„ ๋งŒ๋“ค๊ณ  ๊ฐœ์„ ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ํŠน๋ณ„ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๋ธ”๋กœ๊ทธ์— ์ถœ์‹œํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•™๊ต์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ณต๋ถ€ํ•˜๊ณ , ์ „๊ธฐ๊ณตํ•™์„ ์ „๊ณตํ•˜๊ณ , ์ƒํƒœํ•™ ๋ถ„์•ผ์—์„œ ์ผํ–ˆ๋˜ ๋ฐ”์‹ค ์˜ ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค . ๊ทธ๋Ÿฌ๋‹ค 2015๋…„์— ์ง„๋กœ๋ฅผ ๋ฐ”๊ฟ” ์ž๋ฐ”๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ด์ œ Vasyl์€ CodeGym ๊ณผ์ •์˜ ์ž‘์—…์„ ์ž‘์„ฑํ•˜๊ณ  ๊ฐœ์„ ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์˜ ํŒ€ ๋ฆฌ๋”์ž…๋‹ˆ๋‹ค. โ€œ์ €๋Š” ๋ฌผ๋ฆฌํ•™์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ƒํƒœํ•™ ๋ถ„์•ผ์—์„œ ์ผํ•˜๋ฉฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.โ€  CodeGym ํŒ€์žฅ์˜ ์ด์•ผ๊ธฐ - 1

"์ฝ”๋”ฉ์„ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋‚˜ ๊ณ ๋ฏผํ–ˆ์–ด์š”"

์ €๋Š” ์šฐํฌ๋ผ์ด๋‚˜ ์ตœ๊ณ ์˜ lyceum ์ค‘ ํ•œ ๊ณณ์—์„œ ์ •๋ณด ๊ธฐ์ˆ  ์ˆ˜์—…์„ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋•Œ๋Š” ํŒŒ์Šค์นผ๋„ ๋ฐฐ์šฐ๊ณ  ์˜ฌ๋ฆผํ”ผ์•„๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋„ ์—ฐ์Šตํ•˜๋‹ค๋ณด๋‹ˆ ์ฝ”๋”ฉ์ด ์ง€๋ฃจํ•ด ๋ณด์˜€์–ด์š”. Pascal์˜ ํŠน์ง•์€ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์›์น™์— ์˜์กดํ•˜์ง€ ์•Š์ง€๋งŒ ํ…์ŠคํŠธ๊ฐ€ ๋งŽ๊ณ  ๋‘๋‡Œ๋ฅผ ์ž๊ทนํ•˜๋Š” ์ž‘์—…์ด ๋งŽ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ณ ๋“ฑํ•™๊ต ์กธ์—… ํ›„์—๋Š” ์ฝ”๋”ฉ์„ ์ „๋ฌธ์ ์œผ๋กœ ํ•ด์•ผ ํ• ์ง€ ์˜๋ฌธ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€ํ•™์— ์ž…ํ•™ํ•˜๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๋ ค๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด, ์ˆ˜ํ•™, ๋ฌผ๋ฆฌํ•™์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ์‹œํ—˜์„ ํ†ต๊ณผํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œํ—˜ ์ „์— ์ €๋Š” ๊ฐ€๊ณ  ์‹ถ์€ ํ•™๋ถ€ 5๊ฐœ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์„ค๋ฌธ์ง€๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €์—๊ฒŒ ์šฐ์„  ์ˆœ์œ„๋Š” ์ปดํ“จํ„ฐ ๊ณผํ•™ ํ•™๋ถ€์˜€์Šต๋‹ˆ๋‹ค. ์ „์ž๊ณตํ•™ ํ•™๋ถ€๊ฐ€ 2์œ„๋ฅผ ์ฐจ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. 1์ฐจ์— ๋ชป๊ฐ€์„œ 2์ฐจ๋กœ ๊ฐ”์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ผ์„ ์‹œ์ž‘ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— 6๋…„์ฐจ์— ์›๊ฒฉ ํ•™์Šต์„ ์œ„ํ•œ ์ •๊ทœ ๊ต์œก์„ ๊ทธ๋งŒ๋’€์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ƒํƒœ๊ณตํ•™ ๋ถ„์•ผ์— ์ข…์‚ฌํ•˜๊ณ  ๊ธฐ์—…์— ๋ฐฐ์ถœ๊ถŒ์„ ๋ฐœ๊ธ‰ํ•˜๊ณ  ๊ธฐ์ˆ  ์‚ฌ์–‘์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์•ฝ 5๋…„ ๋™์•ˆ ์ƒํƒœํ•™ ๋ถ„์•ผ์—์„œ ์ผํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ 2013๋…„๋ถ€ํ„ฐ ๋‹ฌ๋Ÿฌ ํ™˜์œจ์ด ์˜ค๋ฅด๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์–ด๋Š ์ˆœ๊ฐ„ ํ…Œ์Šคํ„ฐ๋กœ ์ผํ•˜๋˜ ์—ฌ๋™์ƒ์ด ๋‚˜๋ณด๋‹ค ๋” ๋งŽ์€ ๋ˆ์„ ๋ฒŒ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๊ทธ ์ „์—๋Š” ๋ˆ์„ ์ž˜ ๋ฒŒ๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์–ด์š”. ์ €๋Š” ์ด๋ฏธ ๊ฐ€์กฑ์ด ์žˆ๊ณ  ์–ด๋ฆฐ ์•„์ด๋„ ์žˆ์–ด์„œ ๋งค๋‹ˆ์ €์—๊ฒŒ ์™€์„œ ์›”๊ธ‰์„ ๋‹ฌ๋Ÿฌ ํ™˜์œจ์— ๊ณ ์ •์‹œํ‚ค๊ณ  ์‹ถ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ฑฐ์ ˆํ–ˆ๊ณ  ๋‚˜๋Š” ์‚ฌ์ž„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

"์ฒ˜์Œ์œผ๋กœ ๋ฐค์— ๊ณต๋ถ€ํ–ˆ์–ด์š”"

์ƒํƒœํ•™ ๋ถ„์•ผ์—์„œ ์ผํ•˜๋ฉด์„œ C++, C#์„ ๋ฐฐ์šฐ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ์ž˜ ์•ˆ ๋์–ด์š”. ๋‚˜์ค‘์— ์ €๋Š” Java์— ๊ด€ํ•œ ๋น„๋””์˜ค๋ฅผ ๋ณด๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ๋ช‡๋ช‡์—์„œ๋Š” ๊ฐœ๋ฐœ์ž Sergey Nemchinsky๊ฐ€ "CodeGym์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜์‹œ๋‚˜์š”?"๋ผ๋Š” ๋™์ผํ•œ ์งˆ๋ฌธ์— ๋‹ตํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๊ฐ€ํ˜นํ•˜๊ฒŒ ๋Œ€๋‹ตํ•ด์„œ ๊ถ๊ธˆํ•ด์ง€๋”๊ตฐ์š”. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฒฝ์Ÿ์ž๊ฐ€ ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ทธ๊ฒƒ์ด ๊ทธ๊ฒƒ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ CodeGym์— ๋“ฑ๋กํ•˜๊ณ  3~4๋ ˆ๋ฒจ์„ ํ†ต๊ณผํ•œ ํ›„ ๊ทธ๊ฒƒ์ด ๋‚˜์—๊ฒŒ ๋”ฑ ๋งž๋Š”๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ณ  ๊ตฌ๋…์„ ๊ตฌ๋งคํ–ˆ์Šต๋‹ˆ๋‹ค. 2015๋…„ 12์›”, ์ €๋Š” ์ด์ „ ์ง์žฅ์—์„œ ํ‡ด์‚ฌํ•œ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. 2016๋…„ 3์›”๊นŒ์ง€ ์ €๋Š” ์—ฌ์ „ํžˆ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  ์ฃผ๊ธฐ์ ์œผ๋กœ ์ถœ๊ทผ์„ ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. CodeGym ๋•๋ถ„์— ์—ฐ์Šต์ด ๋งŽ์ด ๋์–ด์š”. ์ €๋ฅผ ๊ฐ™์€ ๋ฐ˜ ์นœ๊ตฌ๋“ค๊ณผ ๋น„๊ตํ•ด ๋ณด๋ฉด, ์ €๋Š” ํ•™์—… ์„ฑ์ทจ๋„๊ฐ€ 1์œ„ ๋˜๋Š” 2์œ„์˜€์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์‹ ์ƒ์•„๊ฐ€ ์žˆ์–ด์„œ ๋ฐค(์ž์ •~์ƒˆ๋ฒฝ 3~4์‹œ)์— ๊ณต๋ถ€๋ฅผ ํ–ˆ์–ด์š”. ์ƒˆ๋ฒฝ 3์‹œ๋ถ€ํ„ฐ ํ™ˆํŽ˜์ด์ง€ ํ†ต๊ณ„ ์—…๋ฐ์ดํŠธ๊ฐ€ ์‹œ์ž‘๋ผ ์„œ๋ฒ„๊ฐ€ ๊ธธ์–ด์กŒ๋˜ ๋•Œ๋ฅผ ์•„์ฃผ ์ž˜ ๊ธฐ์–ตํ•œ๋‹ค. CodeGym์— ๊ฐ€์ž…ํ•œ ํ›„ ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์‚ฌ์šฉ์ž์™€ ๊ฐœ๋ฐœ์ž๋กœ์„œ CodeGym์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ‡ด์‚ฌํ•œ ์ดํ›„์—๋Š” ๊ฑฐ์˜ ์ง‘์— ๋จธ๋ฌผ๋ฉฐ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. 8๊ฐœ์›” ์ •๋„ ๊ณต๋ถ€ํ–ˆ์–ด์š”. ์ž‘์—…์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋ช‡ ์‹œ๊ฐ„์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ถ„์ด ์ข‹์•˜๊ณ  ์˜์š•๋„ ๋†’์•˜์Šต๋‹ˆ๋‹ค. 16๋ ˆ๋ฒจ๋ถ€ํ„ฐ 19๋ ˆ๋ฒจ๊นŒ์ง€์˜ ํ€˜์ŠคํŠธ ์„น์…˜์ด ๊ธฐ์–ต๋‚ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์ดˆ๊ธฐ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ์ž…๋‹ˆ๋‹ค. ์ €์—๊ฒŒ๋Š” ์–ด๋ ค์› ์Šต๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด 2์ฃผ ๋™์•ˆ ํฌ๊ธฐํ•˜๊ธฐ๋„ ํ–ˆ์ง€๋งŒ, ๋ฐฐ์šฐ๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ๊ณ  ํ•ด๋ƒˆ์Šต๋‹ˆ๋‹ค. ํ›ˆ๋ จ ์ค‘ ๊ฐ€์žฅ ์–ด๋ ค์šด ๋ถ€๋ถ„์ด์—ˆ์Šต๋‹ˆ๋‹ค.

"์ด๋ ฅ์„œ๋ฅผ ๋ณด๋‚ด๋ฉด ์–ด๋–จ๊นŒ์š”?"

์ €๋Š” ์Šคํƒ€ํŠธ์—…์—์„œ ๋ฌด๊ธ‰ ์ผ์ž๋ฆฌ๋ฅผ ์–ป์—ˆ๊ณ  ํ•™์—…์„ ๋งˆ์นœ ํ›„ ะกodeGym์—์„œ ์˜จ๋ผ์ธ ์ธํ„ด์‹ญ์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ธํ„ด์‹ญ ์ฑ„ํŒ…์—์„œ CodeGym์˜ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ณต์„์ด ์ƒ๊ธด ๊ฒƒ์„ ๋ณธ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” "์ด๋ ฅ์„œ๋ฅผ ๋ณด๋‚ด๋ฉด ์–ด๋–จ๊นŒ?"๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ธ‰์—ฌ๋ฅผ ๋ฐ›์œผ๋ฉฐ ์Šคํƒ€ํŠธ์—…์—์„œ ์ผํ•˜๊ฒ ๋‹ค๋Š” ํ™•์•ฝ๋œ ์ œ์•ˆ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ €๋Š” CodeGym ์ธํ„ฐ๋ทฐ์— ๊ฐ”์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„์€ 2์‹œ๊ฐ„ 30๋ถ„ ๋™์•ˆ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๊ด€ํ•œ ์งˆ๋ฌธ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์งˆ๋ฌธ์— ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋Œ€๋‹ตํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ฉ๊ฒฉํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์ฆ‰์‹œ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ์€ CodeGym์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ๋‚˜์—๊ฒŒ ๊ฐ€๋” ์ผ์–ด๋‚˜๋Š” ์ผ์ด๋‹ค. ๋‚ด ๊ฒƒ์ด ์•„๋‹Œ ๊ฒƒ์ด ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด์„œ ๋‚ด ๊ฒƒ์ด ๋œ๋‹ค. ์ œ๊ฐ€ ์ œ์•ˆ์„ ๋ฐ›์•˜์„ ๋•Œ CodeGym์€ CodeGym 2.0์œผ๋กœ์˜ ์ „ํ™˜์„ ์ค€๋น„ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. CodeGym 1.0์—๋Š” "์˜ˆ" ๋˜๋Š” "์•„๋‹ˆ์˜ค"๋กœ ๋Œ€๋‹ตํ•˜๋Š” ์ž‘์—…๊ณผ ๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. CodeGym 2.0์˜ ์•„์ด๋””์–ด๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์˜ค๋ฅ˜๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ œ๊ฐ€ ๋„์ฐฉํ–ˆ์„ ๋•Œ ๊ฐœ๋ฐœํŒ€์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ช…ํ™•ํžˆ ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์‹œ ์ž‘์„ฑํ•˜๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์ž‘์—…์„ ์ž‘์„ฑํ•˜๋‹ค๊ฐ€ ์ž‘์—… ์ตœ์ ํ™”๋ฅผ ๋งก์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ์ผํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž ํŒจ๋„์€ ์›๋ž˜ ์ธํ„ด๋“ค์ด ์ž‘์„ฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์‹œ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” REST์˜ ๊ฐœ๋…์ธ API ์ƒํ˜ธ์ž‘์šฉ๊ณผ ์•„ํ‚คํ…์ฒ˜์— ์ ๊ทน์ ์œผ๋กœ ๋ชฐ์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ์˜ค๋žซ๋™์•ˆ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๋™๋ฃŒ ์ค‘ ํ•œ ๋ช…์ด ์ง€๊ธˆ ์ด ์ผ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 2018๋…„ 5์›”, ๋‘˜์งธ ์•„๋“ค์ด ํƒœ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ํœด๊ฐ€๊ฐ€ ๋๋‚ฌ์„ ๋•Œ ์ €๋Š” ์ƒˆ๋กœ์šด ์ž‘์—…์„ ๊ฐœ์„ ํ•˜๊ณ  ์ž‘์„ฑํ•˜๋Š” ๋ฐ ์ฐธ์—ฌํ•˜๊ณ  ๋ถ€๋ถ„์ ์œผ๋กœ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฐœ๋ฐœ์ž ํŒ€ ๋ฆฌ๋”๊ฐ€ ๋˜๊ฒ ๋‹ค๋Š” ์ œ์•ˆ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ํŒ€์žฅ์œผ๋กœ์„œ ๋ถ€ํ•˜์ง์›์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์€ ๋ฌด์—‡์ด๋“  ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ ํŒ€์€ ๋‚ด๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ๋‹ค ํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํŒ€ ๋‚ด ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋งก๊ธด ์ž‘์—…์ด ์–ด๋ ค์šธ ๊ฒฝ์šฐ ์ฝ”๋“œ ๊ฒ€ํ† ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ํ•จ๊ป˜ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ฒซ ๋ฒˆ์งธ ์‹œ๋„์—์„œ ์™„๋ฒฝํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ํŒ€์ด ์ดํ•ดํ•˜๋„๋ก ๋•๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ํŒ€์„ ์ด๋Œ๊ธฐ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ๊ฐ๋…ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋ชจ๋“  ์ž‘์—…์„ ์ง์ ‘ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฝ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ƒํ™ฉ์ด ๋ฐ”๋€Œ์—ˆ๊ณ , ๋‚ด ์‚ฌ๋žŒ๋“ค์ด ์„ฑ์žฅํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ดˆ๋ณด ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํŒ:

์ฝ”๋”ฉ ์ฑ…์„ ์ฝ๊ณ  ์ฝ”๋“œ๋„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

์ฃผ๋กœ C#์— ๊ด€ํ•œ ์ฑ…์„ ์ฝ์œผ๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ๊ณ , ๊ทธ๋‹ค์Œ์—๋Š” ์ฝ”๋”ฉ๋„ ์กฐ๊ธˆ ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ œ๊ฐ€ ์กฐ์–ธ์„ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ์‹ถ๋‹ค๋ฉด ์ฝ”๋”ฉ์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋งŽ์ด ์ผํ•˜์„ธ์š”.

์ด์ „ ์ง์žฅ์—์„œ๋Š” ๋ฐค์— ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ๊ทธ๋งŒ๋‘๊ณ  ํ•˜๋ฃจ ์ข…์ผ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค์ „ 11์‹œ๋ถ€ํ„ฐ ์ €๋…๊นŒ์ง€, ์˜คํ›„ 11์‹œ๋ถ€ํ„ฐ ์˜ค์ „ 2์‹œ๊นŒ์ง€ ํ•˜๋ฃจ์— 8์‹œ๊ฐ„ ์ด์ƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ•˜๋ฃจ์— 15๋ถ„๋งŒ ํˆฌ์žํ•˜๋ฉด ์ฝ”๋”ฉ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฏฟ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”.

์ด ๊ฒฝํ—˜์€ ์ทจ์—… ๋ฉด์ ‘์— ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ์Šคํƒ€ํŠธ์—…์—์„œ ์ฐธ์—ฌํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋งŽ์€ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ „๋žต์˜ ๋‰˜์•™์Šค๋ฅผ ๋“œ๋Ÿฌ๋‚ด์ง€ ์•Š๊ณ ๋„ ์ธํ„ฐ๋ทฐ์—์„œ ๋‚ด๊ฐ€ ๋ฌด์Šจ ๋ง์„ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
  • ์ธ๊ธฐ
  • ์‹ ๊ทœ
  • ์ด์ „
์ฝ”๋ฉ˜ํŠธ๋ฅผ ๋‚จ๊ธฐ๋ ค๋ฉด ๋กœ๊ทธ์ธ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
์ด ํŽ˜์ด์ง€์—๋Š” ์•„์ง ์ฝ”๋ฉ˜ํŠธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค