Roadmap

๋กœ๋“œ๋งต ๋”ฐ๋ผ ์ฐจ๊ทผ์ฐจ๊ทผ ๊ณต๋ถ€ํ•ด์„œ ํ’€์Šคํƒ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์„ธ์š”!

๋…ธ๋งˆ๋“œ์ฝ”๋”์˜ ์ตœ๊ณ ์˜ ๊ฐ•์˜๋กœ ์ตœ์ ์˜ ์กฐํ•ฉ๋งŒ ๊ณจ๋ผ ๋ชจ์•„๋‘” ๋กœ๋“œ๋งต ์ž…๋‹ˆ๋‹ค!๋กœ๋“œ๋งต ๋”ฐ๋ผ ์ฐจ๊ทผ์ฐจ๊ทผ ๊ณต๋ถ€ํ•˜๋‹ค ๋ณด๋ฉด ๊ฐœ๋ฐœ ์‹ค๋ ฅ์€ ๋”ฐ๋ผ์™€์š”!โ–ถ ์•„์ด์ฝ˜์„ ๋ˆ„๋ฅด๋ฉด ์ƒ์„ธ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
AI ์—์ด์ „ํŠธ๋ฅผ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๊ณ  ํ™œ์šฉํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ”๊ณ  ์‹ถ์€ ๋ถ„๋“ค์„ ์œ„ํ•œ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
์ดˆ๋ณด์ž ์นœํ™”์ ์ธ CrewAI๋ถ€ํ„ฐ ๋น…ํ…Œํฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” LangGraph๊นŒ์ง€ AI ์—์ด์ „ํŠธ์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
AI ์—ญ๋Ÿ‰์„ ํ‚ค์›Œ ์ปค๋ฆฌ์–ด ๋„์•ฝ์„ ์ด๋ฃจ๊ณ  ์‹ถ์€ ๋ชจ๋“  ๋ถ„๋“ค์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 8์ฃผ
ํ•™์Šต ์–ธ์–ด: Python, CrewAI, Autogen, OpenAI Agents SDK, ADK, LangGraph, n8n
์ฐธ๊ณ ํ•˜๋ฉด ์ข‹์€ ๊ฐ•์˜: n8n ๋งˆ์Šคํ„ฐํด๋ž˜์Šค
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
AI ๊ฐœ๋ฐœ์„ A๋ถ€ํ„ฐ Z๊นŒ์ง€ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.
GPT, LangChain์„ ๊นŠ์ด ์žˆ๊ฒŒ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ ์—ญ๋Ÿ‰์„ ์ฒด๊ณ„์ ์œผ๋กœ ํ™•์žฅํ•˜์„ธ์š”!
์ดˆ๋ณด์ž๋„ ๋‹จ๊ณ„์ ์œผ๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹ค์ „ ์‘์šฉ๊นŒ์ง€ ํƒ„ํƒ„ํ•˜๊ฒŒ ๊ตฌ์„ฑ๋œ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
AI์˜ ๋ณธ์งˆ์„ ์ดํ•ดํ•˜๊ณ  ์‹ค๋ฌด์—์„œ ๊ฐ€์น˜๋ฅผ ์ฐฝ์ถœํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ”์„ธ์š”.
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 5์ฃผ
ํ•™์Šต ์–ธ์–ด: Python, Langchain, GPT
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
1์ธ ๊ฐœ๋ฐœ์ž๋กœ ๊ฑฐ๋“ญ๋‚˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์„ ์œ„ํ•œ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
์ตœ์‹  ๊ฐœ๋ฐœ ๋„๊ตฌ์™€ AI๋ฅผ ํ™œ์šฉํ•ด ํ”„๋กœ๋•์…˜ ๋ ˆ๋ฒจ์˜ ์„œ๋น„์Šค๋ฅผ ๋น ๋ฅด๊ฒŒ ๋Ÿฐ์นญํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
ํ’ˆ์งˆ๊ณผ ๋ณด์•ˆ์„ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ ๋‹จ๊ธฐ๊ฐ„์— ์›ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ์ž‘ํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์—๊ฒŒ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 10์ฃผ
ํ•™์Šต ์–ธ์–ด: HTML, CSS, JavaScript, ReactJS, SQL, Remix, Supabase, CursorAI
๐ŸŒŸ์•„์ด๋””์–ด๋ถ€ํ„ฐ ๋ฐฐํฌ๊นŒ์ง€ 6์ฃผ ๋งŒ์—? 1์ธ ๊ฐœ๋ฐœ ๋ฏธ์…˜๊ณผ ํ”ผ๋“œ๋ฐฑ์ด ์žˆ๋Š” ๋ฉ”์ด์ปค ํด๋Ÿฝ์— ๋„์ „ํ•ด ๋ณด์„ธ์š”. โ†’ ๋ฉ”์ด์ปค ํด๋Ÿฝ
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ๋ฐœ์ด ์ฒ˜์Œ์ด์‹  ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
์›น ๊ฐœ๋ฐœ ๊ธฐ์ดˆ์ธ HTML, CSS๋ถ€ํ„ฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ดˆ๊นŒ์ง€ ๋ฐฐ์šฐ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์ „๊ณต์ž, ๋…ธ๋ฒ ์ด์Šค๋ผ๋„ ์–ด๋ ต์ง€ ์•Š๊ฒŒ ๊ฐœ๋ฐœ์— ์ž…๋ฌธํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”์Šค์ž…๋‹ˆ๋‹ค.
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 10์ฃผ
ํ•™์Šต ์–ธ์–ด: HTML, CSS, Javascript
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
HTML, CSS, Javascript ๊ธฐ์ดˆ๋Š” ์–ด๋А ์ •๋„ ์•Œ๊ณ  ์žˆ๊ฑฐ๋‚˜ ์›น ๊ฐœ๋ฐœ ์ž…๋ฌธ Track์„ ๋ชจ๋‘ ๋๋‚ด์‹  ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์— ํ•„์ˆ˜์ ์ธ ๋ฆฌ์•กํŠธ๋ฅผ ์‹ค์ œ ์ œํ’ˆ ์ˆ˜์ค€๊นŒ์ง€ ๋ฐฐ์šฐ๊ณ  ํฌํŠธํด๋ฆฌ์˜ค๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 10์ฃผ
ํ•™์Šต ์–ธ์–ด: Javascript, ReactJS
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
ํ”„๋ก ํŠธ์—”๋“œ ์‹ค๋ฌด์— ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์œผ๋กœ React์™€ Next.js๋ฅผ ์‘์šฉํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
React, Typescript, Next.js๋ฅผ ์‹ค์ œ ์ œํ’ˆ ์ˆ˜์ค€์œผ๋กœ ํ•™์Šตํ•˜๋ฏ€๋กœ, ํ”„๋ก ํŠธ๋ฅผ ์ง€๋งํ•˜๊ฑฐ๋‚˜ ์‚ฌ์ˆ˜ ์—†์ด ํ˜ผ์ž ์„ฑ์žฅ ์ค‘์ธ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž ๋˜๋Š” ์ฐฝ์—…์„ ๊ณ ๋ฏผํ•˜์‹œ๋Š” ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 10์ฃผ
ํ•™์Šต ์–ธ์–ด: ReactJS, Typescript, Next.js
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฉ€ํ‹ฐ ํ”Œ๋žซํผ(iOS, Android, Web, macOS, Windows, Linux) ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ ์‹ถ๋‹ค๋ฉด? ๋ฐฐ์›Œ์•ผ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ๋‹จ ํ•˜๋‚˜! Flutter๋ฅผ ๋ฐฐ์šฐ๊ณ  ์•„์ด๋””์–ด๋ฅผ ์ˆœ์‹๊ฐ„์— ์„œ๋น„์Šค๋กœ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”!
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 10์ฃผ
ํ•™์Šต ์–ธ์–ด: Dart, Flutter
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐฑ์—”๋“œ ์‹ค๋ฌด์— ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€์œผ๋กœ Python๊ณผ Django๋ฅผ ์‘์šฉํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์ด๋ผ๋ฉด Python๊ณผ Django๋ฅผ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹ค์ œ ์ œํ’ˆ ์ˆ˜์ค€๊นŒ์ง€ ๋‹ค๋ค„๋ณด๋Š” ์—์–ด๋น„์•ค๋น„ ํด๋ก ์ฝ”๋”ฉ์„ ๋†“์น˜์ง€ ๋งˆ์„ธ์š”!
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 8์ฃผ
ํ•™์Šต ์–ธ์–ด: Python, Django, ReactJS
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
ํ”„๋ก ํŠธ์—”๋“œ + ๋ฐฑ์—”๋“œ + ์›น + ์•ฑ ๋ชจ๋‘ REAL ํ’€์Šคํƒ์œผ๋กœ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
GraphQL ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์‹  ๋‹ค์Œ ์ธ์Šคํƒ€๊ทธ๋žจ ํด๋ก ์ฝ”๋”ฉ์—์„œ ์ง„์งœ ํ’€์Šคํƒ๐Ÿ’ซ์„ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”!
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 10์ฃผ
ํ•™์Šต ์–ธ์–ด: ReactJS, Node.js, GraphQL
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฆฌ์•กํŠธ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์•ฑ ๊ฐœ๋ฐœ์— ๋„์ „ํ•ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„๋“ค์„ ์œ„ํ•œ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
์•ฑ ๊ฐœ๋ฐœ์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๊ณ  ์›ํ•˜๋Š” ์•ฑ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์–ด๋ณด์„ธ์š” ๐Ÿ’œ
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 8์ฃผ
ํ•™์Šต ์–ธ์–ด: ReactJS, React Native, Typescript
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ธ”๋ก์ฒด์ธ์ด ๊ถ๊ธˆํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ ๊ฐœ๋ฐœํ•ด ๋ณด๊ณ  ์‹ถ์€ ๋ถ„๋“ค์„ ์œ„ํ•œ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
ํ•ต์‹ฌ ๊ฐœ๋…์ธ ๋งˆ์ด๋‹, ์ž‘์—…์ฆ๋ช…, ์•”ํ˜ธํ™”ํ ์ง€๊ฐ‘, ํŠธ๋ž™์žญ์…˜์„ ๋ฐฐ์šฐ๋ฉฐ ๋‚˜๋งŒ์˜ ์•”ํ˜ธํ™”ํ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”!
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 6์ฃผ
ํ•™์Šต ์–ธ์–ด: Typescript, Go
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ
ํ’€์Šคํƒ์œผ๋กœ ๋‹จ์ˆœํžˆ ์„œ๋น„์Šค ํ•˜๋‚˜๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์ˆ˜์ค€์„ ๋„˜์–ด ๋ณต์žกํ•œ ์„œ๋น„์Šค์˜ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฒฝํ—˜ํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
โ€˜์ฃผ๋ฌธ์ž, ์ œ๊ณต์ž, ๋“œ๋ผ์ด๋ฒ„โ€™ 3๊ฐ€์ง€ ์œ ์ € ์‚ฌ์ด๋“œ๊ฐ€ ์žˆ๋Š” ํ”Œ๋žซํผ ์„œ๋น„์Šค(์šฐ๋ฒ„ ์ด์ธ )๋ฅผ ๋งŒ๋“ค๋ฉฐ E2E, Unit testing ๋“ฑ ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค๊นŒ์ง€ ๋ฐฐ์›Œ๋ณด์„ธ์š”!
๊ถŒ์žฅ ํ•™์Šต๊ธฐ๊ฐ„: 10์ฃผ
ํ•™์Šต ์–ธ์–ด: Typescript, NestJS, ReactJS
๊ฐ•์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ

AltStyle ใซใ‚ˆใฃใฆๅค‰ๆ›ใ•ใ‚ŒใŸใƒšใƒผใ‚ธ (->ใ‚ชใƒชใ‚ธใƒŠใƒซ) /