์žฌ์ž…์‚ฌ ๋‘๋‹ฌ์ฐจ

์ง€๋‚œ ๋ฒˆ์˜ ๊ตํ›ˆ์— ๋”ฐ๋ผ ์‹œ๋ฆฌ์ฆˆ B ๊ทœ๋ชจ์˜ ์Šคํƒ€ํŠธ์—…์œผ๋กœ ์ž…์‚ฌ๋ฅผํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.๋ฒŒ์จ ์ž…์‚ฌ 2๋‹ฌ์ฐจ๊ฐ€ ๋˜์—ˆ๋„คโ€‹์ €๋Š” ์ฒ˜์Œ์— java ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ์‹œ์ž‘ํ•ด์„œ react ํ”„๋ก ํŠธ๊ฐœ๋ฐœ + node ๋ฐฑ์—”๋“œ๊ฐœ๋ฐœ, python ๋ฐ์ดํ„ฐ๋ถ„์„ + ๋จธ์‹ ๋Ÿฌ๋‹ ๋”ฅ๋Ÿฌ๋‹ ์‚ด์ง ์ด๋ ‡๊ฒŒ ์ •๋ง ๋‹ค์–‘ํ•˜๊ฒŒ ๋ฐฐ์› ๋Š”๋ฐ ํ˜„์žฌ๋Š” ํ’€์Šคํƒ ๊ฐœ๋ฐœ์ž(react + node)๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ํšŒ์‚ฌ๋กœ ์˜จ ์ด์œ  ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ˆ˜์Šต ์ข…๋ฃŒ ํ›„, ์žฌํƒ 3์ผ ๊ฐ€๋Šฅ์ด๋ผ๋Š” ๊ทผ๋ฌด ํ™˜๊ฒฝ์— ๊ฝ‚ํžŒ ๊ฒƒ๋„ ์žˆ๋Š”๋ฐ, ํ•œ๋‹ฌ ๋’ค๋ฉด 3๋‹ฌ์ด ๋˜๋„ค์š”.โ€‹๊ทธ ๋™์•ˆ ์ˆ˜์‹ญ๊ฐœ์˜ API๋ฅผ ํŒŒ์•…ํ•˜๊ณ , ๋ถ„์„ํ•˜๊ณ , ๊ฐ„๋‹จํ•œ ๊ธฐ๋Šฅ ๋“ฑ์„ ์ถ”๊ฐ€ํ•ด๋ณด๋ฉฐ ๋ฐฑ์—”๋“œ์—์„œ ํ•œ ๋ถ„์•ผ๋ฅผ ๋‹ด๋‹นํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๊ณ ,๋‚ด์ผ๋ถ€ํ„ฐ๋Š” ํ”„๋ก ํŠธ ์ชฝ์„ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋งŒ์ง€๊ฒŒ ๋˜๋Š”๋ฐ, ๋ฆฌ์•กํŠธ๋ฅผ ์•ˆ ์“ด์ง€ ์˜ค๋ž˜๋ผ์„œ ๋‹ค์‹œ ์—ฐ์Šต ์ค‘์ž…๋‹ˆ๋‹ค.โ€‹ํ’€์Šคํƒ์ด๋ผ ์ง„์งœ ๊ณต๋ถ€ํ• ..

ํ‡ด์‚ฌ ํ›„๊ธฐ

์ž…์‚ฌ ํ›„๊ธฐ ์˜ฌ๋ฆฐ์ง€ ๋ฉฐ์น  ๋๋‹ค๊ณ  ๋ฐ”๋กœ ํ‡ด์‚ฌ ํ›„๊ธฐ๋ƒ? ํ•˜๋Š” ๋ถ„๋“ค์ด ๋งŽ์œผ์‹ค ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.์ œ๊ฐ€ ๊ฒช์—‡๋˜ ์ผ๋“ค์„ ์ •๋ฆฌํ•ด๋ณด๋ฉฐ, ์•ž์œผ๋กœ ๊ณ„ํš์„ ๋‹ค์‹œ ์žก์•„๋ณด๋ คํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ๋‹ฅ์น  ์ˆ˜ ์žˆ๋Š” ์ผ์ด๋‹ˆ ๊ธฐ๋ก์œผ๋กœ ๋‚จ๊ฒจ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  ๊ทผ๋ฌด ํ™˜๊ฒฝํšŒ์‚ฌ 4๋Œ€ ๋ณดํ—˜ ๊ฐ€์ž…์ž๋Š” ๋Œ€ํ‘œ์™€ ๋‚˜ 2๋ช…๋ฟ์ด๋‹ค.๋ฉด์ ‘ ๋‹น์‹œ์—๋Š” CTO๊ฐ€ ์žˆ๊ณ , ์Šฌ๋ž™์œผ๋กœ ์†Œํ†ต ๊ฐ€๋Šฅํ•˜๋‹ˆ, ๋ชจ๋ฅด๋Š” ๊ฑฐ๋Š” CTO์—๊ฒŒ ๋ฌผ์–ด๋ณด๋ผ๊ณ  ํ•˜์…จ๋‹ค.CTO๋Š” ์‚ฌ๋ฌด์‹ค๋กœ ์ถœ๊ทผํ•œ ์ ์ด ํ•œ๋ฒˆ๋„ ์—†๋‹ค. (์–ด๋จธ๋‹˜์ด ์•„ํ”„์‹œ๋‹ค๊ณ  ํ•จ. ์ˆจ๊ฒจ์ง„ ์ง„์งœ ์ด์œ ๋Š” ์•„๋ž˜์— ์„œ์ˆ )๊ณต์œ  ์˜คํ”ผ์Šค(์„ฑ์ˆ˜, ์—ฌ์˜๋„, ๋งˆ๊ณก)๋ฅผ ์˜ฎ๊ฒจ๋‹ค๋‹Œ๋‹ค. ์ด์‚ฌํ•  ๋•Œ๋Š” ๋Œ€ํ‘œ ๊ฐœ์ธ์ฐจ๋กœ ์ปดํ“จํ„ฐ๋ž‘ ์ง์„ ์ง์ ‘ ์˜ฎ๊ธด๋‹ค. (๊ทผ๋ฌด์‹œ๊ฐ„ ๋„˜์–ด์„œ ์ด์‚ฌํ–ˆ๊ณ , ๋‹ค ๋๋‚˜๋‹ˆ ์˜คํ›„ 11์‹œ. ๋‹ค์Œ ๋‚ , ๋ฐ˜์ฐจ ์“ฐ๋ผ๊ณ  ํ•ด์„œ ์•Œ๊ฒ ๋‹ค๊ณ  xx์ผ๋‚  ์“ฐ๊ฒ ๋‹ค๊ณ  ํ•˜๋‹ˆ๊นŒ ์•ˆ ์“ด๋‹ค๊ณ  ๋งํ•ด์•ผ ์ด์จ๋ฐ›๋Š”..

์˜จ๋ผ์ธvs์˜คํ”„๋ผ์ธ ๊ตญ๋น„ํ•™์› ๋น„๊ต

๊ฐœ๋ฐœ์ž ๋ถ์œผ๋กœ ์ธํ•ด์„œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ฐœ๋ฐœ์ž๋ฅผ ํฌ๋งํ•˜๊ณ  ๊ตญ๋น„ ํ•™์›์„ ๋“ฃ๋Š” ์ž…์žฅ์—์„œ ๊ตญ๋น„ ํ•™์› 2๋ฒˆ ๋‹ค๋…€๋ณธ ํ”„๋กœ ๊ตญ๋น„๋Ÿฌ ์ž…์žฅ์—์„œ ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์˜ ๊ตญ๋น„ํ•™์›์„ ๋น„๊ตํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.    ์˜จ๋ผ์ธ ์˜จ๋ผ์ธ ๊ตญ๋น„ ๊ณผ์ •์€ ๊ธฐ์กด์— ์œ ๋ฃŒ๋กœ ์ˆ˜๊ฐ•์ƒ์„ ๋ชจ์ง‘ํ•˜๋˜ ๊ฐœ๋ฐœ์ž ๊ต์œก ๋ถ€ํŠธ์บ ํ”„์—์„œ ์ตœ๊ทผ์— K-Digital Training์ด๋ผ๋Š” ๊ตญ๋น„ ์ง€์› ์‚ฌ์—…์„ ํ†ตํ•ด ์ƒ๊ธด ๋ฌด๋ฃŒ ๊ต์œก ๊ณผ์ •์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋“ค์€ ๊ตญ๋น„ํ•™์›์ด๋ผ๊ณ  ๋งํ•˜๊ธฐ๋ณด๋‹ค "๋ถ€ํŠธ์บ ํ”„"๋ผ๊ณ  ์ง€์นญํ•˜๋ฉฐ ์ฐจ๋ณ„ํ™”๋ฅผ ๋…ธ๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋•Œ ๋…ผ๋ž€์ด ๋˜์—ˆ๋˜ 6๊ฐœ์›” ๊ณต๋ถ€๋งŒ ํ•˜๋ฉด IT ๋Œ€๊ธฐ์—… ๋„ค์นด๋ผ์ฟ ๋ฐฐ๋ฅผ ๋ฌด์กฐ๊ฑด ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋งˆ์ผ€ํŒ…์œผ๋กœ ํฐ ๋…ผ๋ž€์„ ํ”ผ์šฐ๊ณค ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋„ ๊ด‘๊ณ ๊ฐ€ ๋‚˜์˜ฌ ๋•Œ ๊ตญ๋น„ ๊ณผ์ •์„ ์ˆ˜๋ฃŒ ์ค‘์ธ๋ฐ๋„, ๋งˆ์ผ€ํŒ…์ด ์ž๊ทน์ ์ด๊ณ  ํฅ๋ฏธ๋กœ์›Œ์„œ ์ € ๊ณผ์ •์„ ์‚ดํŽด๋ณธ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์—…๋ฐฉ์‹ ์ˆ˜์—…๋ฐฉ์‹์€ ๊ธฐ..

์ž…์‚ฌ 2๊ฐœ์›”์ฐจ ํšŒ๊ณ 

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

30๋Œ€ ๊ณ ์กธ์ด ๊ฐœ๋ฐœ์ž๋กœ ์ทจ์—…ํ•˜๊ธฐ๊นŒ์ง€ - 7. ์ง„์งœ ์ž…์‚ฌ

์ด์ „ ์‚ฌ๊ฑด์œผ๋กœ ์ธํ•ด ์ •์‹ ์ ์œผ๋กœ ๋งŽ์ด ํž˜๋“ค์—ˆ์ง€๋งŒ, ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ์—ฌ์œ ๋กœ์šด 20๋Œ€๋„ ์•„๋‹ˆ๋ผ ์ขŒ์ ˆํ•˜๊ณ  ์žˆ์„ ์‹œ๊ฐ„์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋‘๋ฒˆ์งธ ๊ต์œก์„ ๋“ค์€ ๊ธฐ๊ด€์—์„œ ์ฑ„์šฉ ์„ค๋ช…ํšŒ ๋ฉ”์ผ์ด ์˜จ ๊ฑธ ๋ณด๊ณ  ๋ฐ”๋กœ ์ฐธ๊ฐ€ ์‹ ์ฒญ์„ ํ•˜๊ณ , ์—ฌ๋Ÿฌ ๊ธฐ์—…๋“ค๊ณผ ๋ฉด์ ‘์„ ๋ณด๊ณ  ์ตœ์ข…ํ•ฉ๊ฒฉํ•œ ๋‘ ํšŒ์‚ฌ์—์„œ ์ž…์‚ฌ๋ฅผ ๊ณ ๋ฏผํ•˜์˜€์Šต๋‹ˆ๋‹ค.   ์กฐ๊ฑด 1๋ฒˆ ํšŒ์‚ฌ์ด์ปค๋จธ์Šค์žฌ์ง์ž์ˆ˜ 30์ธ ๋ฏธ๋งŒ(๊ฐœ๋ฐœํŒ€ CTO ํฌํ•จ 7๋ช…)์ธํ„ด 6๊ฐœ์›” ํ›„ ์ฑ„์šฉ์ „ํ™˜ ํ‰๊ฐ€ํ’€์Šคํƒ ๊ฐœ๋ฐœ์ž(react + flask) 2๋ฒˆ ํšŒ์‚ฌ์ด์ปค๋จธ์Šค+๊ธˆ์œต์žฌ์ง์ž์ˆ˜ 5์ธ ๋ฏธ๋งŒ(๊ฐœ๋ฐœํŒ€ CTO 1๋ช…)์ˆ˜์Šต 3๊ฐœ์›” ํ›„ ์ •๊ทœ์ง๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž(spring boot)   ๊ฒฐ๋ก 1๋ฒˆ ํšŒ์‚ฌ๊ฐ€ ๋งˆ์Œ์— ๋“ค์–ด์„œ ์‚ฌ๋ฌด์‹ค ๊ฒฌํ•™๋„ ๊ฐ€๊ณ  ๊ทธ๋žฌ๋Š”๋ฐ, ์ธํ„ด 6๊ฐœ์›” ์กฐ๊ฑด์ œ์‹œ์™€ CTO๊ฐ€ "์Šคํƒ€ํŠธ์—…์ด๋ผ ์›”๊ธ‰์„ ์ตœ์ €๋ฐ–์— ์ค„ ์ˆ˜ ์—†๋‹ค."๋ผ๋Š” ๋ฉ˜ํŠธ๊ฐ€ ์ž…์‚ฌํฌ๊ธฐ์— ๊ฒฐ์ •์ ..