CodeGym /ํ–‰๋™ /Frontend SELF KO /CodeGym์˜ ํ”„๋ก ํŠธ์—”๋“œ ์ฝ”์Šค

CodeGym์˜ ํ”„๋ก ํŠธ์—”๋“œ ์ฝ”์Šค

Frontend SELF KO
๋ ˆ๋ฒจ 48 , ๋ ˆ์Šจ 5
์‚ฌ์šฉ ๊ฐ€๋Šฅ

7.1 CodeGym์— ๋Œ€ํ•ด ์กฐ๊ธˆ

CodeGym์€ ์ „์„ค์ ์ธ ํšŒ์‚ฌ์•ผ. 2012๋…„ ๊ฐ€์„์— ๋“ฑ์žฅํ–ˆ๊ณ  ๊ต‰์žฅํžˆ ๋น ๋ฅด๊ฒŒ ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ์–ด. CodeGym์—์„œ์˜ ๊ต์œก์€ ์ •๋ง ๋”ฐ๋œปํ•˜๊ณ  ์•„๋Š‘ํ–ˆ์–ด: Futurama์˜ ์บ๋ฆญํ„ฐ๋“ค๊ณผ ๋ชจํ—˜๊ณผ ๋Œ€ํ™”, ๊ฒŒ์ž„ ํ˜•์‹์˜ ๊ต์œก ๊ทธ๋ฆฌ๊ณ  ์„œ๋กœ ์ ๊ทน์ ์œผ๋กœ ๋„์™€์ฃผ๋Š” ํฐ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ์žˆ์—ˆ์ง€.

CodeGym์€ ์‹ค์Šต์— ํฐ ๋น„์ค‘์„ ๋‘์—ˆ์–ด. 2015๋…„์—๋Š” 1200๊ฐœ์˜ ์‹ค์Šต ๋ฌธ์ œ์™€ ์ž๋™ ๊ฒ€์‚ฌ, ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ์ถ”์ฒœ์ด ํฌํ•จ๋˜์–ด ์žˆ์—ˆ์ง€. WebIDE(์‚ฌ์ดํŠธ์˜ ํŠน๋ณ„ ์œ„์ ฏ)๋‚˜ IntelliJ IDEA ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ์—ˆ์–ด.

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

์ด๊ฒƒ์ด ํฅ๋ฏธ๋กœ์›Œ

Reddit์—๋Š” ์‹ฌ์ง€์–ด CodeGym์˜ Help ์„น์…˜๊ณผ ๊ด€๋ จ๋œ ์žฌ๋ฏธ์žˆ๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์žˆ์—ˆ์–ด. ์›๋ž˜๋Š” Pikabu์— ์˜ฌ๋ผ์™”๋Š”๋ฐ, ์ดํ›„ Reddit์— ํผ์กŒ์–ด. ๊ทธ๋ž˜๋„ ๋งค์šฐ ์žฌ๋ฏธ์žˆ์—ˆ์–ด.

2016๋…„์—๋Š” CodeGym(VertDider ์นœ๊ตฌ๋“ค๊ณผ ํ•จ๊ป˜) "ํ•˜๋ฒ„๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ CS50" ์ฝ”์Šค๋ฅผ ๋Ÿฌ์‹œ์•„์–ด๋กœ ๋ฒˆ์—ญํ–ˆ์–ด. ๋ฒˆ์—ญ์ด ๋„ˆ๋ฌด ํ•„์š”ํ•˜๊ณ  ํ’ˆ์งˆ๋„ ๋›ฐ์–ด๋‚˜์„œ YouTube์˜ ๋™์˜์ƒ ๊ฐ•์˜๋Š” ๋ช‡ ๋ฐฑ๋งŒ ํšŒ ์กฐํšŒ์ˆ˜๋ฅผ ๊ธฐ๋กํ–ˆ์–ด... ๊ทธ๋ฆฌ๊ณ  ํ•˜๋ฒ„๋“œ ๊ต์ˆ˜๋‹˜์œผ๋กœ๋ถ€ํ„ฐ ๊ฐ์‚ฌ ํŽธ์ง€๋„ ๋ฐ›์•˜์–ด.

ํ•˜๋ฒ„๋“œ ๋Œ€ํ•™๊ต ๊ฐ•์˜์žฅ

2018๋…„์—๋Š” CodeGym ๋ธŒ๋žœ๋“œ ์•„๋ž˜ ์šฐ๋ฆฌ์˜ CodeGym์ด ์ „ ์„ธ๊ณ„์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ด์กŒ์–ด. ์ง€๊ธˆ์€ 30๊ฐœ ์–ธ์–ด๋กœ ๋ฒˆ์—ญ๋˜์–ด ์žˆ๊ณ  ๋ฏธ๊ตญ, ๋ฉ•์‹œ์ฝ”, ๋…์ผ, ์ธ๋„, ์ค‘๊ตญ์˜ ์ˆ˜๋งŽ์€ ํ•™์ƒ๋“ค์ด ์žˆ์–ด.

์ธ๋„์—์„œ์˜ ์ฝ”์Šค ํ•™์ƒ๋“ค ์ธ๋„์—์„œ์˜ ์ฝ”์Šค ํ•™์ƒ๋“ค

๋ฏธ๊ตญ์˜ ํ•œ ํ•™๊ต๋Š” ์‹ฌ์ง€์–ด ํ•™๊ต ์ด๋ฆ„ ์˜† ๊ฑฐ๋ฆฌ์—์„œ CodeGym์— ๊ฐ์‚ฌ์˜ ํ”Œ๋ž˜์นด๋“œ๋ฅผ ๋‹ฌ์•˜์–ด.

CodeGym ๊ฐ์‚ฌ ํ”Œ๋ž˜์นด๋“œ

7.2 CodeGym University

2021๋…„ ๊ฐ€์„, CodeGym์€ ์ƒˆ๋กœ์šด ๊ต์œก ํ˜•์‹์ธ CodeGym University๋ฅผ ์‹œ์ž‘ํ–ˆ์–ด. ์šฐ๋ฆฌ์˜ ๋ชฉํ‘œ๋Š” ์ดˆ๋ณด์ž๊ฐ€ ์•„๋‹Œ ์ตœ๋Œ€ํ•œ Java Middle Developer์— ๊ฐ€๊นŒ์šด ์‚ฌ๋žŒ๋“ค์„ ๋ฐฐ์ถœํ•˜๋Š” ๊ฒƒ์ด์—ˆ์–ด. ์ด๋Ÿฐ ์‚ฌ๋žŒ๋“ค์€ ์–ด๋–ค ์ผ์„ ์‰ฝ๊ฒŒ ํ•ด๋‚ผ ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ผ์„ ์ฐพ๋Š” ๊ฒƒ๋„ ์‰ฌ์›Œ.

์ƒˆ๋กœ์šด ๊ต์œก ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ•ต์‹ฌ ์š”์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ–ˆ์–ด:

  • ๊ต์œก์€ 12๊ฐœ์›” ๋™์•ˆ ์ง„ํ–‰
  • ๊ต์œก ๊ณ„ํš์€ ๋…ธ๋™ ์‹œ์žฅ์˜ ์ฑ„์šฉ ์ •๋ณด์— ์ตœ๋Œ€ํ•œ ๊ทผ์ ‘
  • ๋ฉ˜ํ† ์™€ ํ•จ๊ป˜ ์†Œ๊ทœ๋ชจ ๊ทธ๋ฃน์œผ๋กœ ๊ต์œก
  • ์™„์ „ํžˆ ์˜จ๋ผ์ธ์œผ๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ
  • ํ•™์Šต ์†๋„๋Š” ๋ฉ˜ํ† ๊ฐ€ ๊ฒฐ์ •: ๊ธฐํ•œ๊ณผ ๋งˆ๊ฐ์ผ์ด ์žˆ์Œ
  • ๋งŽ์€ ์‹ค์Šต๊ณผ ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ
  • ๋งค์šฐ ํฐ ์ตœ์ข… ํ”„๋กœ์ ํŠธ
  • ์ทจ์—…๊ณผ ์ธํ„ฐ๋ทฐ์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ ๋ฐฐ์šฐ๊ธฐ

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

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

์…‹์งธ, ๋งŽ์€ ์‹ค์Šต ์œ„์ฃผ๋กœ ์ง„ํ–‰. Java Software Engineer ๊ณผ์ •์€ 2000๊ฐœ์˜ ์‹ค์Šต ๋ฌธ์ œ๋ฅผ ํฌํ•จํ•˜๊ณ , WebIDE๋‚˜ Intellij IDEA ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ์–ด. 10๊ฐœ์˜ ํ”„๋กœ์ ํŠธ์™€ ํ•˜๋‚˜์˜ ์ง„์ •์œผ๋กœ ๊ฑฐ๋Œ€ํ•œ ์ตœ์ข… ํ”„๋กœ์ ํŠธ๋„ ์žˆ์–ด.

์•„๋งˆ๋„ ์ด ๋•Œ๋ฌธ์— CodeGym University ์กธ์—…์ƒ์˜ ์ ˆ๋ฐ˜์€ ์ค‘๊ธ‰์ž๋กœ ๋ฐ”๋กœ ์ทจ์งํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ ๊ฐ™์•„. ๋‹ค๋ฅธ ํ•œํŽธ์œผ๋กœ๋Š”, ๋ฉ˜ํ†  ์ค‘ ์ผ๋ถ€๊ฐ€ ํ•™์ƒ๋“ค์—๊ฒŒ Docker, ํด๋ผ์šฐ๋“œ ๋ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋‹ˆ๊นŒ. ๋งŒ์•ฝ ๋ณต์ œ๊ฐ€ ํ•ฉ๋ฒ•์ด์—ˆ๋‹ค๋ฉด, ์šฐ๋ฆฌ๋Š” ๊ทธ๋Ÿฐ ๋ฉ˜ํ† ๋“ค์„ ์˜ค๋žซ๋™์•ˆ ๋ณต์ œํ–ˆ์„ ๊ฑฐ์•ผ. ๐Ÿคฆ

7.3 ํ”„๋ก ํŠธ์—”๋“œ ํ’€์Šคํƒ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด ์ฝ”์Šค

์ด ๊ธ€์„ ์ฝ๊ณ  ์žˆ๋Š” ๋‹น์‹ ์€ 2024๋…„ ์—ฌ๋ฆ„์— ์šฐ๋ฆฌ๊ฐ€ ํ”„๋ก ํŠธ์—”๋“œ ์ฝ”์Šค๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ด.

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

์™œ ์•ˆ๋˜๊ฒ ์–ด. ์šฐ๋ฆฌ๋Š” CodeGym์ด๋ผ๊ณ  ๋ถ€๋ฅด์ง€๋งŒ, ์ข‹์€ ํ”„๋ก ํŠธ์—”๋“œ ์ฝ”์Šค์™€ ์ข‹์€ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋ฅผ ๋ฐฐ์ถœํ•˜๋Š” ๊ฒƒ์€ ์šฐ๋ฆฌ์˜ ์ผ์— ์ „ํ˜€ ๋ฐฉํ•ด๋˜์ง€ ์•Š์•„. 12๋…„์˜ ๊ฒฝํ—˜์€ ๋ฌด์‹œํ•  ์ˆ˜ ์—†์–ด.

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์—ฌ๋Ÿฌ ํ›Œ๋ฅญํ•œ ํ”„๋ก ํŠธ์—”๋“œ ์ „๋ฌธ๊ฐ€๋ฅผ ๋ถˆ๋Ÿฌ์™€ ์‹œ์žฅ์˜ ์ฑ„์šฉ ์ •๋ณด๋ฅผ ์—ฐ๊ตฌํ•˜๊ณ  ์ƒˆ๋กœ์šด 12๊ฐœ์›” ๊ต์œก ๊ณ„ํš์„ ์„ธ์› ์–ด. ๋ฌธ์ œ, ํ”„๋กœ์ ํŠธ, ๊ฐ•์˜, ๋ฐœํ‘œ, ๊ทธ๋ฆฌ๊ณ  ๋งŽ์€ ๋‹ค์–‘ํ•œ ์ž‘์—…์ด ์žˆ์—ˆ์–ด.

์šฐ๋ฆฌ๊ฐ€ ์ด๋ฆ„ ๋ถ™์ธ ๊ฒƒ์€ ํ”„๋ก ํŠธ์—”๋“œ ํ’€์Šคํƒ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด์•ผ. ๊ต์œก์˜ ํ•ต์‹ฌ์€ HTML, CSS, JavaScript ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด์•ผ. React, Angular, Node.js ๊ฐ™์€ ๊ฒƒ๋“ค.

์ดํ›„, ํ’€์Šคํƒ ๊ฐœ๋ฐœ์ž๋กœ ๋ณ€์‹ ํ•˜๊ธฐ ์œ„ํ•ด Docker, TypeScript, SQL์˜ ๊ธฐ์ดˆ์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž‘์—…์„ ๋ฐฐ์šฐ๊ฒŒ ๋  ๊ฑฐ์•ผ. ๋˜ํ•œ ์›๊ฒฉ ์„œ๋ฒ„์— ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๋ฐฐ์šฐ๊ฒŒ ๋ผ.

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

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

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