CodeGym /ํ–‰๋™ /All lectures for KO purposes /์ฝ”๋”์˜ ๋ธ”๋ก์„ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•

์ฝ”๋”์˜ ๋ธ”๋ก์„ ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•

All lectures for KO purposes
๋ ˆ๋ฒจ 1 , ๋ ˆ์Šจ 594
์‚ฌ์šฉ ๊ฐ€๋Šฅ

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

๋„“์€ ์˜๋ฏธ์—์„œ ์ผ๋ฐ˜์ ์œผ๋กœ Coder's Block์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ง‰์—ฐํžˆ ๋งํ•˜์ž๋ฉด ์–ด๋–ค ์ด๋ก ์ด๋‚˜ ์‹ค์šฉ ๊ฐ€์ด๋“œ์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์Šค์Šค๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ๊ตฌ์ถ•ํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๋•Œ์ž…๋‹ˆ๋‹ค.

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

๋‹ค์Œ์€ ์ด ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์™„์ „ํžˆ ๊ทน๋ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ œ์•ˆ์ž…๋‹ˆ๋‹ค.

1. ์ฝ”๋”ฉ ๊ณผ์ œ ํ•ด๊ฒฐํ•ด๋ณด๊ธฐ

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์ตœ์ข… ๊ฒฐ๊ณผ์— ๋„ˆ๋ฌด ๋งŽ์€ ๋ถ€๋‹ด์„ ์ฃผ์ง€ ์•Š๊ณ  ์‰ฝ๊ณ  ์žฌ๋ฏธ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋ฐ ๋‘๋‡Œ๊ฐ€ ์ต์ˆ™ํ•ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์‹œ๋‹ค์‹œํ”ผ CodeGym์€ Java ์ฝ”๋”ฉ ์ž‘์—…์˜ ์™•์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ์กฐ์–ธ์„ ๋จผ์ € ๋„ฃ์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

2. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ์ฝ๊ณ  ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง ํ•ด๋ณด๊ธฐ

์ฝ”๋“œ ์ž‘์„ฑ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ ์ค„์˜ ๋ชฉ์ ์„ ํŒŒ์•…ํ•˜๋ฉด์„œ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ๊ฐ™์€ ๋‚ด์šฉ์„ ์ง์ ‘ ์ž‘์„ฑํ•˜์‹ญ์‹œ์˜ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‹ค์ œ ์ฝ”๋“œ ์ž‘์—…๊ณผ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์— ์ต์ˆ™ํ•ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GitHub๋Š” ๊ถ๊ทน์ ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋ ค๋Š” ๊ฒƒ๊ณผ ๊ฐ€์žฅ ์œ ์‚ฌํ•œ ํ”„๋กœ์ ํŠธ์™€ ์ฝ”๋“œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ์žฅ์†Œ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ฝ๊ธฐ์— ์ต์ˆ™ํ•ด์ง€๋ฉด ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ์ค‘ ํ•˜๋‚˜์— ๊ธฐ์—ฌํ•˜์—ฌ ์‹ค์ œ ์ฝ”๋”ฉ ๊ฒฝํ—˜์„ ์–ป๊ณ  ์ด๋ ฅ์„œ/ํฌํŠธํด๋ฆฌ์˜ค์— ํ”„๋กœ์ ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ์ฝ”๋“œ๋กœ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ๋„์™€์ฃผ์„ธ์š”.

๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ๊ฐ€๋ฅด์ณ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ฐฐ์šฐ๋Š” ์›๋ฆฌ๋Š” ์ฝ”๋”ฉ์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์Šค์Šค๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์„ ๋„์™€์ฃผ์„ธ์š”! ์˜ˆ๋ฅผ ๋“ค์–ด Stack Overflow, Hacker News, Reddit ๋˜๋Š” Quora์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํฌ๋Ÿผ ๋ฐ ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๋„์›€์„ ์ฐพ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ ์•„์‹œ๋‹ค์‹œํ”ผ CodeGym์—๋Š” ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ๋ณ„๋„์˜ ๋„์›€๋ง ์„น์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋„์›€์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ์€ ๋„์›€์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๊ณ  ํ•™์Šต์„ ํ†ตํ•œ ํ•™์Šต ํšจ๊ณผ๋ฅผ ํ™œ์šฉํ•˜๋ ค๋Š” ์‚ฌ๋žŒ์€ ์ž์œ ๋กญ๊ฒŒ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4. ๋‚˜๋งŒ์˜ ๊ฒƒ์„ ์ฝ”๋”ฉํ•œ๋‹ค๋Š” ์•„์ด๋””์–ด์— ๋น ์ ธ๋ณด์„ธ์š”.

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

5. ์‹ค์ˆ˜ํ•˜๊ณ  ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

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

์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION