๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ทจ์—…

[ ํ•ฉ๊ฒฉ ] ์—˜๋ฆฌ์Šค SW ์—”์ง€๋‹ˆ์–ด ํŠธ๋ž™ 1๊ธฐ ํ•ฉ๊ฒฉ ํ›„๊ธฐ

by YWTechIT 2021. 10. 17.
728x90

๐Ÿ“ [ ํ•ฉ๊ฒฉ ] ์—˜๋ฆฌ์Šค SW ์—”์ง€๋‹ˆ์–ด ํŠธ๋ž™ 1๊ธฐ ํ•ฉ๊ฒฉ ํ›„๊ธฐ

 

โœ๏ธ ์„œ๋ก 

์ทจ์—…์„ ์œ„ํ•ด JS๋ฌธ๋ฒ• ๊ณต๋ถ€, ์ฝ”๋”ฉํ…Œ์ŠคํŠธ, ํ”„๋กœ์ ํŠธ๋ฅผ ์ค€๋น„ํ•˜๋˜ ์™€์ค‘์— ์•จ๋ฆฌ์Šค SW ์—”์ง€๋‹ˆ์–ด ํŠธ๋ž™๊ณผ์ •์„ ์šฐ์—ฐ์ฐฎ๊ฒŒ ๋ดค๋‹ค. 4๊ฐœ์›” ๊ฐ„ FE๊ณผ์ •์„ ์ง‘์ค‘์ ์œผ๋กœ ํ•™์Šตํ•˜์—ฌ ์Šคํƒ€ํŠธ์—… ์‹ ์ž… ์ธ์žฌ๋กœ์„œ์˜ ํ•„์ˆ˜ ์—ญ๋Ÿ‰์„ ๊ฐ€๋ฅด์ณ์ฃผ๋Š” ๊ณผ์ •์ธ๋ฐ, JS, TS ๋ฌธ๋ฒ•์„ ๊ณต๋ถ€ํ•˜๋Š” ๋‚˜์—๊ฒ ๋”ฑ ๋งž๋Š” ๊ณผ์ •์ด์—ˆ๋‹ค. ์ œ์ผ ๋งˆ์Œ์— ๋“ค์—ˆ๋˜ ๊ต์œก๊ณผ์ • ์ค‘ TS๋ฅผ ์ด์šฉํ•ด ํด๋ฆฐ ์ฝ”๋“œ์™€ ๋””์ž์ธ ํŒจํ„ด์„ ๊ฐ€๋ฅด์ณ์ฃผ๋Š” ๊ณผ์ •์ด ๋งˆ์Œ์— ๋“ค์—ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ 10์›์ด๋ผ๋„ ์•„๊นŒ์šด ์ฃผ๋จธ๋‹ˆ๊ฐ€ ๊ฐ€๋ฒผ์šด ์ทจ์ค€์ƒ๋“ค์ด ์ˆ˜์—…์„ ๋ฌด๋ฃŒ๋กœ ์ˆ˜๊ฐ•ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ๋„ ํฅ๋ฏธ๋กœ์› ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ „ํ˜• ์ค‘์— ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ๊ต์œก์ƒ๋“ค์ด ์–ด๋Š ์ •๋„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์  ์‚ฌ๊ณ ๋ฅผ ํ•  ์ค„ ์•„๋Š” ์ธ์›๋“ค๋กœ ๋ฝ‘๋Š”๊ตฌ๋‚˜๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์ฝ”ํ…Œ ์ค€๋น„๋ฅผ ๊พธ์ค€ํžˆ ํ•ด์™”๋Š”๋ฐ ํ•œ๋ฒˆ ์„ฑ๊ณผ๋ฅผ ๋‚ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. ๋‚˜์˜ ๋„์ „์˜์‹(?)์„ ํ•œ๊ป ๋Œ์–ด์˜ฌ๋ ธ๋‹ค. ์—ฌํ•˜ํŠผ ์„œ๋ฅ˜์ ‘์ˆ˜ ๋งˆ๊ฐ 2์ผ ์ „์— ๋ถ€๋žด๋ถ€๋žด ์„œ๋ฅ˜๋ฅผ ์ง€์›ํ–ˆ๋‹ค.


โœ๏ธ ๋ณธ๋ก 

 

์„œ๋ฅ˜ ๋ฐœํ‘œ๋Š” ์ •ํ•ด์ง„ ๋‚ ์งœ์— ๋‚˜์˜ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ 4ํšŒ์— ๊ฑธ์ณ ํ•ฉ๊ฒฉ ๋ฐœํ‘œ๊ฐ€ ๋‚˜์™”๋‹ค. ์„œ๋ฅ˜ํ•ฉ๊ฒฉ ์ดํ›„์—๋Š” pre-track ๊ณผ์ •์ด ์žˆ๋Š”๋ฐ, ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์น˜๋ฅด๊ธฐ ์ „์— ์•จ๋ฆฌ์Šค์—์„œ ์ œ๊ณตํ•ด์ค€ ํ™˜๊ฒฝ์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜ ๋ฐ ๋ฌธ์ œ๋ฅผ ์ œ๊ณตํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋Š” ์„œ๋ฅ˜์ „ํ˜• ์ „๋ถ€ํ„ฐ ๋‚˜๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œํ’€์ด - ๊น€ํƒœ์›๋ฅผ ํ’€๊ณ  ๊ด€๋ จ๋œ ๋‚ด์šฉ์„ ์—ฌ๊ธฐ์— ๊ฒŒ์‹œํ•˜๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•จ๋ฆฌ์Šค ์‚ฌ์ดํŠธ์— ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ๋”ฐ๋กœ ํ’€์ง„ ์•Š์•˜๋‹ค. ๋ฌด์—‡๋ณด๋‹ค ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์–ธ์–ด๋ฅผ JS๋กœ ์ค€๋น„ํ•˜๊ณ  ์žˆ์—ˆ๋˜ ๋‚˜๋กœ์„œ python์œผ๋กœ๋งŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ์—ฐ์Šต ์‚ฌ์ดํŠธ์— ์†์ด ๊ฐ€์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ”„๋ฆฌ ํŠธ๋ž™ ํ•™์Šต ๋ฉ”์ผ์— ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์— ์‘์‹œ ๊ฐ€๋Šฅํ•œ ์–ธ์–ด๊ฐ€ ์ ํ˜€์žˆ์ง€ ์•Š์•„์„œ ์‹œํ—˜์—๋Š” python์œผ๋กœ ๋ด์•ผ ํ•˜๋Š” ๊ฒƒ ์•„๋‹Œ๊ฐ€?๋ผ๋Š” ๋ถˆ์•ˆํ•œ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹œํ—˜ ์ „๋‚  ์˜จ ๋ฉ”์ผ์—๋Š” JS ์™ธ์—๋„ C, C++, JAVA, python, swift, Kotlin ๋“ฑ ๋‹ค์–‘ํ•œ ์–ธ์–ด๋กœ ์‘์‹œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๋‚ด์šฉ์ด ํฌํ•จ๋˜์–ด ์žˆ์—ˆ๋‹ค.

 

 

ํ† ์š”์ผ์— ์‹œํ—˜์„ ๋ณด๊ธฐ ์œ„ํ•ด ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋‹ˆ๊นŒ ๋ฌธ์ œ๊ฐ€ ์–ด๋ ค์›Œ์„œ ๋†€๋žฌ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค๋„ ์‹œํ—˜๋ฌธ์ œ๊ฐ€ 4๋ฌธ์ œ์˜€๋‚˜? 5๋ฌธ์ œ์˜€๋Š”๋ฐ 120๋ถ„์ด๋ž€ ์‹œํ—˜์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์งง์•„์„œ ๋ฌธ์ œ๋ฅผ ๋ชจ๋‘ ํ’€์ง€ ๋ชปํ–ˆ๋‹ค. ๐Ÿ˜… ๐Ÿ˜… (ํ•œ ๋ฌธ์ œ๋‹น 24๋ถ„์„ ์Ÿ๊ธฐ์—๋Š” ๋‚˜์—๊ฒ ์—ญ๋ถ€์กฑ์ด์—ˆ๋‹ค.) ์‹œํ—˜์ด ๋๋‚˜๊ณ  ๋‚˜์„œ ์ ์ˆ˜๊ฐ€ ๋†’์ง€ ์•Š์•„ ๋ถˆํ•ฉ๊ฒฉํ•  ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๊ฐ•ํ•˜๊ฒŒ ๋“ค์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  2์ผ ๋’ค ์—ฌ๋Š ๋•Œ์™€ ๋˜‘๊ฐ™์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๋‹ค๊ฐ€ ์ด๋Ÿฐ ๋ฌธ์ž๋ฅผ ๋ฐ›์•˜๋‹ค. ์ ์‹ฌ์— ๋ฐฅ ๋จน๊ณ  ์ฑ…์ƒ์— ์•‰์•˜๋Š”๋ฐ ๋ฌธ์ž ๋ฐ›๊ณ  3์ดˆ๊ฐ„ ์Šคํ„ด ๊ฑธ๋ ธ๋‹ค.

 

 

728x90

 

์™€์šฐ.. ์ธํ„ฐ๋ทฐ๋ผ๋‹ˆ.. ํ•ฉ๊ฒฉ์— ๊ฐ€๊นŒ์›Œ์ง€๋Š” ๊ฑด๊ฐ€?๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์ง€๋งŒ ์˜ฌํ•ด 4์›” ์ •๊ธ€ ์‚ฌ๊ด€ํ•™๊ต ์ตœ์ข…์ธํ„ฐ๋ทฐ์—์„œ ๋ฏธ๋„๋Ÿฌ์ง„ ๊ฒฝํ—˜์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด๋ค๋คํ•˜๊ฒŒ ๋ฉด์ ‘ ์˜ˆ์ƒ ์งˆ๋ฌธ๋“ค์„ ์ •๋ฆฌํ–ˆ๋‹ค. ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ฆฌ์ง„ ์•Š์•˜์ง€๋งŒ ํ•œ ๋‹ฌ ์ „์— FE ์Šคํƒ€ํŠธ์—…์— ๋ช‡ ๋ฒˆ ์ง€์›ํ•ด์„œ ๊ธฐ์ˆ ๋ฉด์ ‘์„ 3๋ฒˆ ์ •๋„ ๋ณธ ๊ฒฝํ—˜(๋ฌผ๋ก  ๊ธฐ๋ฆ„์น (๐Ÿ›ข) ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฏธ๋„๋Ÿฌ์กŒ๋‹ค.. ๐Ÿฅฒ)์„ ์‚ด๋ ค ์ตœ๋Œ€ํ•œ ๋ฌผ์–ด๋ณด๋Š” ์งˆ๋ฌธ์— ๋‹ค๋ฅธ ๋‚ด์šฉ์œผ๋กœ ๋Œ๋ ค ๋งํ•˜์ง€ ๋ง๊ณ  ๋ฌผ์–ด๋ณด๋Š” ๋ง์„ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ฒŒ ๋Œ€๋‹ตํ•˜์ž๋Š” ๊ฐ€๋ฒผ์šด ํฌ๋ถ€์™€ ํ•จ๊ป˜ ์ค€๋น„ํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  I can do it์„ ์™ธ์น˜๋ฉฐ ์–•์€ ๊ธด์žฅ๊ฐ๊ณผ ํ•จ๊ป˜ ๋ฉด์ ‘์„ ๋งˆ์ณค๋‹ค. ๋ฉด์ ‘์„ ๋งˆ์น˜๊ณ  ๋‚˜์„œ ์ž˜ ๋ณธ ๊ฑด์ง€ ๋งŒ ๊ฑด์ง€ ์•Œ ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค. ๋ฉด์ ‘๊ด€๋‹˜๊ป˜์„œ ๋งˆ์Šคํฌ๋ฅผ ์“ฐ๊ณ  ์žˆ์–ด ํ‘œ์ •์„ ์ฝ์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์งˆ๋ฌธ์— ์ œ๋Œ€๋กœ ๋Œ€๋‹ต์„ ํ–ˆ๋Š”๊ฐ€?๋ฅผ ๋– ์˜ฌ๋ ธ์ง€๋งŒ ์ด๋ฏธ ์ง€๋‚˜๊ฐ„ ํ™”์‚ด์„ ์–ด๋–ป๊ฒŒ ์žก๋ƒ๋Š” ์ƒ๊ฐ๊ณผ ํ•จ๊ป˜ ํ›„ํšŒ ์—†์ด ๋Œ€๋‹ตํ–ˆ์œผ๋ฉด ๋œ ๊ฑฐ์•ผ ๋ผ๋Š” ์ƒ๊ฐ๊ณผ ํ•จ๊ป˜ ๋จธ๋ฆฟ์†์—์„œ ์„œ์„œํžˆ ์žŠํ˜€๊ฐ”๋‹ค.

 

์‹œ๊ฐ„์ด ํ˜๋Ÿฌ ์–ด๋Š๋ง ์‹œํ—˜ ๊ฒฐ๊ณผ ๋ฐœํ‘œ๋‚  ๋‚˜์—๊ฒŒ ๋ฌธ์ž๊ฐ€ ์˜ค์ง€ ์•Š์•˜๋‹ค. ๋ถˆํ•ฉ๊ฒฉํ–ˆ๋‹ค๋Š” ๋ฌธ์ž์กฐ์ฐจ ์˜ค์ง€ ์•Š์•˜๋‹ค. ์†์œผ๋กœ " ์ด๊ฒŒ ๋ฐ”๋กœ ์ธ์ƒ์€ ์‹ค์ „์ด์•ผ ??์•„" ๋ผ๋Š” ๋ง์ด ๋– ์˜ฌ๋ž๋‹ค. "๋ผ๋Š” ์‹ค๋ง๊ฐ์„ ๊ฐ์ถ”์ง€ ๋ชปํ•˜๋ฉฐ ๋‹ค์Œ๋‚ ์—๋Š” ๋‚˜์™€ ์Šคํƒ€๋ฒ…์Šค ํžˆ๋“  ๋ ˆ์‹œํ”ผ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ™์ดํ•˜๋ฉฐ ๊ฐ€๋ฅด์ณ์ฃผ์‹œ๋Š” ํŠœํ„ฐ๋‹˜๊ณผ ํ•จ๊ป˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ํ•˜๋Š” ๋„์ค‘ ์ด๋Ÿฐ ๋ฌธ์ž๊ฐ€ ์™”๋‹ค.

 

 

๋ง‰์ƒ ์ด๋Ÿฐ ๋ฌธ์ž๋ฅผ ๋ฐ›์œผ๋‹ˆ ์ข‹์•˜๋‹ค. ์ง€๋‚œ 3๊ฐœ์›” ๋™์•ˆ ์„œ๋ฅ˜์ „ํ˜•๋ถ€ํ„ฐ ๋ฉด์ ‘๊นŒ์ง€ ์•ฝ 3~4๋ฒˆ์˜ ๋„์ „์˜ ๊ฒฐ๋ง์€ ํ•ญ์ƒ ์˜์šฐ๋‹˜์˜ ์‹ค๋ ฅ์€ ๋›ฐ์–ด๋‚˜์ง€๋งŒ ์šฐ๋ฆฌ์™€ ๋งž์ง€ ์•Š์•„ ๊ฐ™์ด ๊ฐˆ ์ˆ˜ ์—†๋‹ค๋Š” ๋‚ด์šฉ๋ฟ์ด์—ˆ๋Š”๋ฐ ์ด๋ฒˆ์—” ๊ฐ™์ด ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‚ด์šฉ์„ ๋ด์„œ ์ข‹์•˜๋‹ค. ๊ทธ๋ž˜๋„ ๋‚˜๋ฅผ ์ข‹๊ฒŒ ๋ด์ฃผ๋Š” ๊ณณ์ด ์žˆ๊ธด ํ•˜๊ตฌ ๋‚˜๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.


โœ๏ธ ๊ฒฐ๋ก 

๋‚ด์ผ ๋ฐฐ์›€ ์นด๋“œ ์‹ ์ฒญ์„ ๋งˆ์น˜๊ณ  ํ›ˆ๋ จ๋น„๋ฅผ ์‚ดํŽด๋ณด๋‹ˆ ์•ฝ 10,164,000 ์›์ด์—ˆ๋‹ค.

(์‹คํ™”์ธ๊ฐ€..)

 

 

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

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€