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

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

๊ทธ๋Ÿฌ๋‚˜ ์˜ค๋Š˜๋‚  ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๋Š” ๊ฒƒ(๊ทธ๋ฆฌ๊ณ  ๋˜๋Š” ๊ฒƒ)์ด ์ •ํ™•ํžˆ 20๋…„ ์ „๋ณด๋‹ค ํ›จ์”ฌ ์‰ฌ์›Œ์ง€๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋งŽ์€ ๊ฒƒ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์˜ ์ž‘์—…์„ ๊ทธ ์–ด๋Š ๋•Œ๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹๋งŒ๋“ค์–ด์ฃผ๋Š” ๋„๊ตฌ

1. ํž˜๋‚ด์™€ GitHub.

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

GitHub๋Š” ๋ฒ„์ „ ์ œ์–ด ๋ฐ ํ˜‘์—…์„ ์œ„ํ•œ Git ์ฝ”๋“œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ํ˜ธ์ŠคํŒ… ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. 2008๋…„์— ์ฒ˜์Œ ์ถœ์‹œ๋œ GitHub๋Š” ๊ณง ์„ธ๊ณ„ ์ตœ๊ณ ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. GitHub๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ํ›จ์”ฌ ์‰ฝ๊ฒŒ ํ˜‘์—…ํ•˜๊ณ  ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๊ณ , ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค๊ณ , ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์ž์‹ ์˜ ์ž‘์—…์„ ์„ ๋ณด์ด๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

2. IntelliJ IDEA ๋ฐ ๊ธฐํƒ€ IDE.

IntelliJ IDEA๋Š” Java๋กœ ์ž‘์„ฑ๋œ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์œผ๋กœ SQL, JPQL, PQL, HTML, JavaScript, Kotlin ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๊ธฐํƒ€ ์–ธ์–ด์— ๋Œ€ํ•œ ์ง€๋Šฅํ˜• ์ฝ”๋”ฉ ์ง€์›์„ ์ดํ•ดํ•˜๊ณ  ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹ค์Œ์„ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ์–ธ์–ด๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•œ Scala, Rust, PHP, Ruby ๋“ฑ. ์ตœ์ดˆ์˜ IDE์ธ Microsoft์˜ VB(Visual Basic)๊ฐ€ 1991๋…„์— ๋‹ค์‹œ ์ถœ์‹œ๋˜์—ˆ์ง€๋งŒ ์›๋ž˜ IDE๋Š” ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์ข‹์€ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. 2001๋…„ IntelliJ IDEA๊ฐ€ ์ถœ์‹œ๋œ ํ›„ 2000๋…„๋Œ€ ์ดˆ๋ฐ˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ ๋ฐ ํ†ตํ•ฉ๊ณผ ํ•จ๊ป˜ ์ฑ„ํƒ๋˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ 2000๋…„๋Œ€์— ๋ณ€ํ™”๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ 2010๋…„๋Œ€ IDE, ํŠนํžˆ IntelliJ IDEA๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์‚ฌ์‹ค์ƒ์˜ ํ‘œ์ค€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ์ „์—๋Š” ๊ฐœ๋ฐœ์ž์˜ ์ผ์ƒ์—์„œ ํฐ ๋ถ€๋ถ„์„ ์ฐจ์ง€ํ•˜๋Š” ๋””๋ฒ„๊น…์„ ์œ„ํ•œ ํŽธ๋ฆฌํ•œ ํ™˜๊ฒฝ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

3. ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ.

2000๋…„๋Œ€ ํ›„๋ฐ˜~2010๋…„๋Œ€ ์ดˆ๋ฐ˜์—๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ฒŒ์‹œํŒ๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”Œ๋žซํผ์ด ๋Š˜์–ด๋‚˜๋ฉด์„œ ์ฝ”๋”ฉ ๊ด€๋ จ ์ •๋ณด๋ฅผ ์–ป๋Š” ๋ฐ ๋งŽ์€ ๋ณ€ํ™”๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Stack Overflow๋Š” ๋งค๋‹ฌ 5์ฒœ๋งŒ ๋ช… ์ด์ƒ์˜ ์ฝ”๋”๊ฐ€ ๋ฐฉ๋ฌธํ•˜๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ์ž…๋‹ˆ๋‹ค. 2008๋…„์— ์ถœ์‹œ๋œ ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ง€์‹์„ ๊ตํ™˜ํ•˜๊ณ  ์„œ๋กœ ์†Œํ†ตํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ค์—ˆ๊ณ  ์ฝ”๋”ฉ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ํ•™์Šต ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋„๊ตฌ๊ฐ€ ์•„๋‹ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์œ„ํ•œ ๊ธ€๋กœ๋ฒŒ ์ •๋ณด ์ž์›์ด ์—†๋Š” ์‚ถ์„ ์ƒ์ƒํ•ด ๋ณด์‹ญ์‹œ์˜ค. ๋งค๋‰ด์–ผ, ์„œ์ , ๋ฉ˜ํ† (์‹œ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž)๊ฐ€ ์žˆ์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ง€๊ธˆ ๋ฐฐ์šฐ๊ณ  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค.

4. ๊ด€๋ฆฌํ˜• ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค.

๊ด€๋ฆฌํ˜• ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์˜ ์ฑ„ํƒ์ด ์ฆ๊ฐ€ํ•œ ๊ฒƒ๋„ ํ˜„๋Œ€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์ž‘์—…์„ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ 2006๋…„๊ณผ 2008๋…„์— ์ถœ์‹œ๋œ Amazon Web Services ๋ฐ Microsoft Azure์™€ ๊ฐ™์€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๊ฐ€ ์ถœ์‹œ๋˜๊ณ  ๋Œ€๋Ÿ‰ ์ฑ„ํƒ๋œ ํ›„ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋” ์ด์ƒ ์‹œ์Šคํ…œ์ด ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„์™€ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค์ •ํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€ ์‚ฌ๋žŒ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋Š” ๋˜ํ•œ ์˜ค๋Š˜๋‚  ๊ฐœ๋ฐœ ํŒ€์ด ๊ฐœ์ธ ์ˆ˜์ค€์—์„œ ๋” ์ž‘๊ณ  ๋” ์ƒ์‚ฐ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์„ ํ›จ์”ฌ ๋” ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

์š”์ฆ˜์—๋Š” DigitalOcean, Linode, Google Cloud, AWS, Azure ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ชจ๋“  ๊ฒƒ์—๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ™•์žฅํ•˜๊ณ  ์ตœ์†Œํ•œ์˜ ๋‹ค์šดํƒ€์ž„์œผ๋กœ ์ž‘์—…ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๋งŽ์€ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

5. ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋„๊ตฌ: Jira ๋ฐ Slack.

๋งˆ์ง€๋ง‰์œผ๋กœ Jira์™€ Slack, ๊ทธ๋ฆฌ๊ณ  ๊ฐœ๋ฐœ์ž์™€ ๋‹ค๋ฅธ ์ „๋ฌธ๊ฐ€ ๊ฐ„์˜ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ํ›จ์”ฌ ๋” ์ž˜ ์กฐ์งํ•˜๊ณ  ๊ณ„ํšํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐํƒ€ ์œ ์‚ฌํ•œ ๋„๊ตฌ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Jira๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์• ์ž์ผ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณ„ํš, ์ถ”์  ๋ฐ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก 2002๋…„์— ์ฒ˜์Œ ์ถœ์‹œ๋œ ๋…์  ๋ฌธ์ œ ์ถ”์  ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ํ˜‘์—…ํ•˜๊ณ , ์ž‘์—… ํ๋ฆ„์„ ์‚ฌ์šฉ์ž ์ง€์ •ํ•˜๊ณ , ๋ฒ„๊ทธ๋ฅผ ์ถ”์ ํ•˜๊ณ , ๋ฐฑ๋กœ๊ทธ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Slack์€ ์ฃผ์ œ๋ณ„๋กœ ์ •๋ฆฌ๋œ ๋Œ€ํ™”๋ฐฉ, ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๊ณผ ๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋น„๊ณต๊ฐœ ๊ทธ๋ฃน, ํ™”์ƒ ํ†ตํ™” ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฉ”์‹œ์ง• ๋ฐ ํ˜‘์—… ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋น„์ฆˆ๋‹ˆ์Šค ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. 2009๋…„์— ์ฒ˜์Œ ์ถœ์‹œ๋œ ํ›„ ๋น ๋ฅด๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํŒ€์„ ์œ„ํ•œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋„๊ตฌ๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜๋‚  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด ๊ทธ ์–ด๋Š ๋•Œ๋ณด๋‹ค ์‰ฌ์šด ์ด์œ 

๋ฌผ๋ก  ์ƒˆ๋กœ์šด ๋„๊ตฌ์™€ ๊ธฐ์ˆ  ๊ฐœ๋ฐœ๋กœ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์˜ ์ž‘์—…์ด ์‰ฌ์›Œ์ง์— ๋”ฐ๋ผ ์ „๋ฌธ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๊ฐ–์ถ”์–ด์•ผ ํ•  ํ•™์Šต ๊ธฐ์ˆ ๋„ ์ด์ „๋ณด๋‹ค ํ›จ์”ฌ ์ ‘๊ทผํ•˜๊ธฐ ์‰ฝ๊ณ  ์ดˆ๋ณด์ž์—๊ฒŒ ์นœ์ˆ™ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ง€๋‚œ 10~20๋…„ ๋™์•ˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ต์œก์— ์–ด๋–ค ๋ณ€ํ™”๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๊นŒ?

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

๋ฌด๋ฃŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž์Šต์„œ.

ํ›Œ๋ฅญํ•œ ํ˜‘์—… ๋„๊ตฌ ๋ฐ ํ”Œ๋žซํผ์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ์˜จ๋ผ์ธ๊ณผ ์˜คํ”„๋ผ์ธ ๋ชจ๋‘์—์„œ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ ๋•๋ถ„์— ์˜ค๋Š˜๋‚  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ์ดˆ๋ณด์ž๋Š” ์˜จ๋ผ์ธ์—์„œ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์ž์Šต์„œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Java์™€ ๊ฐ™์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๊ฒฝ์šฐ ํŠนํžˆ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด๋ฃŒ Java ์ž์Šต์„œ๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Oracle์˜ ๊ณต์‹ Java ์ž์Šต์„œ๋Š” ํ™•์‹คํžˆ ์ถ”์ฒœํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ ๊ธ‰ ์˜จ๋ผ์ธ ํ•™์Šต ๊ณผ์ •.

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

๋ฌด๋ก€ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ CodeGym์€ ์™„์ „ํ•œ ์ดˆ๋ณด์ž์—๊ฒŒ ์ ํ•ฉํ•˜๊ณ  ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ Java ๊ฐœ๋ฐœ์ž๋ฅผ ๋ฐฐ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ๊ธ‰ ์˜จ๋ผ์ธ ํ•™์Šต ๊ณผ์ •์˜ ๊ฐ€์žฅ ์ข‹์€ ์˜ˆ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. CodeGym์€ ๋งŽ์€ ์—ฐ์Šต์„ ํ†ตํ•ด ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ์ฝ”๋”ฉ์„ ๋” ์ž˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ธฐ์— ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ CodeGym ๋ ˆ์Šจ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ Java์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ์ฒœ์ฒœํžˆ ๋ฐฐ์šฐ๊ฒŒ ๋˜๋ฉฐ ์ด๋ก ์ ์ธ ์ง€์‹๊ณผ ์‹ค์Šต ๊ธฐ์ˆ ์„ ์ง€์›ํ•˜๋„๋ก ์„ค๊ณ„๋œ ๋‹ค์–‘ํ•œ ์ž‘์—…(ํผ์ฆ)์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ค€๋น„ ํ”Œ๋žซํผ.

์ฝ”๋”ฉ ์ดˆ๋ณด์ž๊ฐ€ ์ทจ์—… ๋ฉด์ ‘์„ ์—ฐ์Šตํ•˜๊ณ  ์ค€๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ ์ค€๋น„ ํ”Œ๋žซํผ์€ 2000-10๋…„๋Œ€๊นŒ์ง€๋Š” ์—†์—ˆ๋˜ ๋˜ ๋‹ค๋ฅธ ์ƒ๋‹นํ•œ ์ฐธ์‹ ํ•จ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์ค€๋น„ ํ”Œ๋žซํผ ์ค‘ ์ผ๋ถ€๋Š” LeetCode , Interview Cake ๋ฐ HackerEarth ์ž…๋‹ˆ๋‹ค . ๊ทธ๋Ÿฐ๋ฐ 1200๊ฐœ ์ด์ƒ์˜ ์ž‘์—…์ด ์žˆ๋Š” CodeGym๋„ ์ค€๋น„ ํ”Œ๋žซํผ์œผ๋กœ ๋ถ„๋ฅ˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ํ™”๋˜๊ณ  ์žฌ๋ฏธ์žˆ๋Š” ํ”Œ๋žซํผ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ YouTube ์ฑ„๋„, ๋ธ”๋กœ๊ทธ ๋ฐ ํŒŸ์บ์ŠคํŠธ.

์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ฝ˜ํ…์ธ ๊ฐ€ ๋งŽ์€ ์ƒˆ๋กœ์šด ๋ฏธ๋””์–ด๋Š” ํ›Œ๋ฅญํ•œ ํ•™์Šต ์ฆ๊ฐ• ์†Œ์Šค๊ฐ€ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ดˆ๋ณด์ž๊ฐ€ YouTube ์ฑ„๋„ , ๋ธ”๋กœ๊ทธ ๋ฐ ํŒŸ์บ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ๋ถ„์•ผ์˜ ์ „๋ฌธ๊ฐ€๋กœ๋ถ€ํ„ฐ ์ •๋ณด๋ฅผ ์ง์ ‘ ์–ป์„ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค.

์ฝ”๋”ฉ ๊ฒŒ์ž„.

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