์ด ๋ฌธ์๋ '์ ๋ถ๋ํ๊ต' '์ฐํ์ค์ ์บก์คํค2(2๋ถ๋ฐ)' '๊น์ฉํ ๊น์์ ๊น์์' ํ์ 'ChatGPT๋ฅผ ํ์ฉํ ์ธํฐ๋ทฐ ์๋น์ค ๊ฐ๋ฐ' ํ๋ก์ ํธ์ ๊ดํ ๋ฌธ์์ด๋ค. ํด๋น ํ๋ก์ ํธ์ ๊ด๋ จ๋ ๋ชจ๋ ๋ด์ฉ๋ค์ Github Repository๋ฅผ ํตํด ๊ด๋ฆฌ๋๋ค.
- ๊ณผ์ ๋ช : ChatGPT๋ฅผ ํ์ฉํ ์ธํฐ๋ทฐ ์๋น์ค ๊ฐ๋ฐ
- ์ง์ ์ ํ: ์ฐํ ๊ณผ์
- ๊ณผ์ ๋ถ์ผ: ์ธ๊ณต์ง๋ฅ, ์น์๋น์ค
- ์ํ ๊ธฐ๊ฐ: 2024๋ 03์ 25์ผ ~ 2024๋ 06์ 17์ผ
-
ํ๋ช : ๊น์ฉํ ๊น์์ ๊น์์
-
ํ์ฅ: ๊น์ฉํ
-
ํ์: ๊น์ฉํ, ๊น์์, ๊น์์
-
์ญํ :
์ด๋ฆ ๋ด๋น ์ํ์ญํ ๋น๊ณ ๊น์ฉํ Web Front-End Development React.js ๊ธฐ๋ฐ์ SPA Front-End Web Page ๊ฐ๋ฐ, ๊ฐ์ข ๋งํฌ๋ค์ด ๋ฌธ์ใํ๊ธ ๋ฌธ์ใ ๊ณํ์ใ๋ณด๊ณ ์ ์์ฑ, Repository ๊ด๋ฆฌ, ๋ฐํ ๋ฑ. ํ์ฅ ๊น์์ Administrative Processing, Research ํ์ ์ฒ๋ฆฌ, ์ฌ๋ฌด ๊ด๋ฆฌ, ์๋ฃ ์กฐ์ฌ ๋ฑ. ํ์ ๊น์์ ChatGPT Prompt Engineering ChatGPT Prompt Engineering, ChatGPT ๊ด๋ จ API ๊ฐ๋ฐ ๋ฑ. ํ์
Github Issues์ Github Projects๋ฅผ ํตํ ์ธ๋ถ์ ์ธ ์ค์ผ์ฅด ๊ด๋ฆฌ ์งํ.
๊ฐ๋ต์ ์ธ ์ผ์ ์ ์๋์ ๊ฐ๋ค.
์ถ์ง ๋ด์ฉ(Milestone) | ~3.25 | ~4.15 | ~4.30 | ~5.15 | ~5.31 | ~6.17 |
---|---|---|---|---|---|---|
Common_Acquisition of development related knowledge | O | O | O | O | ||
Front-End_Design | O | O | ||||
Front-End_Implementation | O | O | ||||
Back-End_ChatGPT | O | O | ||||
Common_Testing and debugging | O | |||||
Common_Feedback | O |
Github Issues๋ฅผ ํตํ ํ ํ๋ ๋ด์ญ ๋ฐ ์ฃผ๊ฐ ํ์ ๋ด์ญ ๊ด๋ฆฌ ์งํ. (docs/JBNU
๋๋ ํฐ๋ฆฌ ๋ด๋ถ์ ๋ฌธ์๋ค์ ํ์ ์ฒ๋ฆฌ๋ฅผ ์ํด ๊ธฐ์กด ๋ด์ฉ๋ค์ ๋ฐ๋ก ๊ฐ๊ณตํ์ฌ ์ฒ๋ฆฌํ .hwp
๋ฐ .pdf
๋ฌธ์๋ค์ด๋ค.)
์ฐธ์ฌ ๊ธฐ๊ด์ ๋ถ์ฐธ์ผ๋ก ํ์ ์ด ๋ถ๊ฐ๋ฅํด์ ธ, ์ฐํ ์ฐ๊ณ ํ๋ก์ ํธ๊ฐ ์๋ ๋จ์ ํ ํ๋ก์ ํธ๋ก ๋ณ๊ฒฝ๋์๋ค.
๊ฐ๋ฐ์ ์ฑ์ฉ ๊ณผ์ ์์์ ์ธ๋ ฅ์ ๋์ฒดํ์ฌ ๊ธฐ์ ์ธํฐ๋ทฐ๋ฅผ ์งํํ ์ ์๋ AI ๋ฉด์ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ค. ์ด๋ ๊ธฐ์ ์ธํฐ๋ทฐ ๊ณผ์ ์์ AI ๋ฉด์ ๊ด์ ๋ฐฐ์นํ์ฌ ์ธํฐ๋ทฐ๋ฅผ ์งํํ๊ณ , ์ธํฐ๋ทฐ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฑ๊ธ์ ์ฑ์ ํด์ฃผ๋ ์๋น์ค๋ฅผ ๋ง๋๋ ๊ฒ์ด๋ค. ์๊ตฌ ์ฌํญ์ ์๋์ ๊ฐ๋ค.
-
์ ๋ฌธ์ฑ ๊ฒ์ฆ์ ์ํ ์ง๋ฌธ ์๋ ์์ฑ. (CS, FE, BE, DB, OOP)
- ChatGPT API๋ฅผ ํ์ฉํ์ฌ ๊ด๋ จ ์ง๋ฌธ์ ์์ฑํ๋ค.
- ์ง๋ฌธ์ ์ค๋ณต๋์ง ์์์ผ ํ๋ค.
- ์ง๋ฌธ ์๋ ์์ญ(CS, FE, BE, DB, OOP)๋ณ๋ก ์ค์ ํ ์ ์์ด์ผ ํ๋ค.
- ์ง๋ฌธ ์(๋ฉ์ธ ์ง๋ฌธ/๊ผฌ๋ฆฌ ์ง๋ฌธ)๋ฅผ ์ค์ ํ ์ ์์ด์ผ ํ๋ค.
- ๊ผฌ๋ฆฌ ์ง๋ฌธ์ ์ธํฐ๋ทฐ์ด์ ๋ต๋ณ์ ๊ธฐ๋ฐ์ผ๋ก ์ฐ๊ด๋ ์ง๋ฌธ์ด ์์ฑ๋์ด์ผ ํ๋ค.
-
์ธํฐ๋ทฐ ์งํ.
- ๋ต๋ณ ์๊ฐ์ ์ ํํ ์ ์์ด์ผ ํ๋ค.
- ๋ต๋ณ์ ์์ฑ๊ณผ ํ ์คํธ๋ก ์ ์ถ๋ ์ ์๋ค.
-
์ธํฐ๋ทฐ ๊ฒฐ๊ณผ.
- ์ธํฐ๋ทฐ์ด์ ์ ๋ณด, ์ง๋ฌธ, ์ง๋ฌธ์ ๋ํ ๋ต๋ณ, ๋ต๋ณ์ ๋ํ ๋ฑ๊ธ์ ํ์ธํ ์ ์์ด์ผ ํ๋ค.
- ๋ต๋ณ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฏธํก, ๋ณดํต, ์ฐ์ ๋ฑ๊ธ์ผ๋ก ์ฑ์ ํ๋ค.
- ์ฑ์ฉ๊ณผ ๊ด๋ จํ์ฌ AI ๋ฉด์ ๊ด์ ์ข ํฉ์๊ฒฌ์ด ์์ฑ๋์ด์ผ ํ๋ค.
ํด์ธ์๋ โLeetCode-Mock Interviewโ, โPrampโ, โInterview Buddyโ ๋ฑ์ ๋ค์ํ ๋ชจ์ ์ธํฐ๋ทฐ(Mock Interview) ์๋น์ค๋ค์ด ์กด์ฌํ๋ค. 'LeetCode-Mock Interview'์ 'Pramp'์ ๊ฒฝ์ฐ์๋ ์ฝ๋ฉ ํ ์คํธ ๊ธฐ๋ฐ์ ์ค์๊ฐ ๋ชจ์ ์ธํฐ๋ทฐ๋ฅผ ์งํํ๋ ํ๋ซํผ์ด๋ฉฐ, 'Interview Buddy'์ ๊ฒฝ์ฐ์๋ ๋ฉด์ ๊ด๊ณผ ์ง์์์ 1๋1 ๋งค์นญ์ ํตํด ์ค์๊ฐ ๋ชจ์ ์ธํฐ๋ทฐ๋ฅผ ์งํํ๋ ํ๋ซํผ์ด๋ค.
์ ํ๋ซํผ๋ค์ ๊ฐ๊ฐ ์์ ๋ค๋ง์ ๋ฐฉ๋ฒ์ผ๋ก ์ค์๊ฐ ๋ชจ์ ์ธํฐ๋ทฐ๋ฅผ ์ง์ํ์ง๋ง, ์ด๋ค์ ๋ชจ๋ ์์ฐ์ด ์ฒ๋ฆฌ AI(ChatGPT ๋ฑ)๋ฅผ ํ์ฉํ ๋ํ ๊ธฐ๋ฐ์ ์ธํฐ๋ทฐ ์๋น์ค๋ ์๋๋ค. ์ด๋ฌํ ์๋น์ค๋ฅผ ์ฐพ๊ธฐ ์ํด ๋ค์ํ ํ๋ซํผ๋ค์ ์กฐ์ฌํด ๋ดค์ง๋ง, ๊ตญ๋ดใ์ธ ๋ชจ๋ ์์ฐ์ด ์ฒ๋ฆฌ AI(ChatGPT ๋ฑ)๋ฅผ ํ์ฉํ ๋ํ ๊ธฐ๋ฐ์ ์ธํฐ๋ทฐ ์๋น์ค๋ ์ ๋ฌดํ ์ํฉ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด, ๊ธฐ์ ์์ ์ด๋ฌํ ์ธํฐ๋ทฐ ์๋น์ค๊ฐ ํ์ํ ์ด์ ๋ ๋ฌด์์ผ๊น?
IT ๊ธฐ์ ์ ์ผ๋ฐ์ ์ธ ์ฑ์ฉ ์ ์ฐจ๋ฅผ ์ดํด๋ณด์. ์ด๋ ๋์ฒด๋ก โ์๋ฅ - ์ฝ๋ฉํ ์คํธ - ๊ณผ์ ํ ์คํธ - 1์ฐจ๋ฉด์ - 2์ฐจ๋ฉด์ โ์ ์์๋ฅผ ๋ฐ๋ฅธ๋ค. ์ธํฐ๋ทฐ๋ฅผ ์งํํ ์ ์๋ ์๊ฐ๊ณผ ์ธ๋ ฅ์ด ํ์ ์ ์ด๊ธฐ๋ ํ๊ณ , 1์ฐจใ2์ฐจ ๋ฉด์ ์ ๋ฉด์ ๊ด๋ค์ด ์ง์ ์ง์์๋ค์ ์ํต ๋ฅ๋ ฅ ํน์ ๊ธฐ์ ์ง์ ๋ฑ์ ๋ํด ์ง๋ฌธํ๊ณ ํ๋จํ๋ ํํ๋ฅผ ๋๊ธฐ ๋๋ฌธ์, ์ธํฐ๋ทฐ ๊ธฐ๋ฐ์ 1์ฐจใ2์ฐจ ๋ฉด์ ์ ์ฃผ๋ก ์ฑ์ฉ ์ ์ฐจ์ ํ๋ฐ๋ถ์ ์งํ๋๋ค. ์ฆ, โ์๋ฅ - ์ฝ๋ฉํ ์คํธ - ๊ณผ์ ํ ์คํธโ๋ ๊ฐ๊ด์ ์งํ๋ค๋ก ์ง์์๋ค์ ์๋น์ ์ถ๋ ค๋ธ ๋ค์์ ์ดํ์ ์ฑ์ฉ ์ ์ฐจ๋ฅผ ์งํํ๋ ๊ฒ์ด๋ค.
๊ทธ๋ ๊ธฐ์ ๋ง์ฝ, ์ฑ์ฉ ์ ์ฐจ์ AI๋ฅผ ์ด์ฉํ ์ธํฐ๋ทฐ ์๋น์ค๋ฅผ ๋์ ํ์ฌ ์ฌ๋ฐ๋ฅธ ์ฑ์ ์ ๋งค๊ธฐ๊ณ ํฉ๊ฒฉใ๋ถํฉ๊ฒฉ ์ฌ๋ถ๋ฅผ ํ๋จํ ์ ์๊ฒ ๋๋ค๋ฉด, ์ธํฐ๋ทฐ๋ฅผ ์งํํ๊ณ ๊ด๋ฆฌ ๊ฐ๋ ํ๋ ์ธ์์ ์ค์ผ ์ ์์ผ๋ฉฐ, ์ฑ์ฉ ์ ์ฐจ์ ์ด๋ฐ๋ถ์ ๋์ฑ ๋ค์ํ ๋ฐฉ์์ผ๋ก ํ์ฌ์ ๋ฐฉํฅ์ฑ๊ณผ ๋ง๋ ์ธ์ฌ๋ค์ ์ถ๋ ค๋ผ ์ ์๊ฒ ๋๋ค. ์ฑ์ฉ ๊ฐ ์๊ฐใ์ธ๋ ฅใ๋น์ฉ์ ์ค์ด๊ณ , ํ์ฌ์ ๋ฐฉํฅ์ฑ์ด ๋ง๋ ์ฌ๋ฐ๋ฅธ ์ธ์ฌ๋ค์ ์ถ๋ ค๋ด ํจ์จ์ ์ธ ์ธ๋ ฅ ๋ฐฐ์น๊ฐ ๊ฐ๋ฅํ๊ฒ ๋๋ค๋ฉด, ์ด๋ ๊ถ๊ทน์ ์ผ๋ก ํ์ฌ์ ์์ฐ์ฑ๊ณผ ์์ ์ด์ต์ ํฅ์์ ๊ฐ์ ธ์ค๊ฒ ๋ ๊ฒ์ด๋ค.
๊ฐ๋ฐํ๋ ค๋ ํ๋ซํผ์ ์ด์์ฑ, ํ์ฅ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ฑ๋ฅ์ด ๋ณด์ฅ๋๋ค๋ฉด, ํด๋น ํ๋ซํผ์ IT ๋ถ์ผ ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ๊ธฐ์ ์์์ ์ฑ์ฉ ๊ณผ์ ์์ ํ์ฉ๋ ์ ์๋ค.
๊ตญใ๋ด์ธ ํ๋ซํผ ์ค์์ ํ์ฌ ๊ฐ๋ฐํ๋ ค๋ ๋ด์ฉ๊ณผ ๊ฐ์ฅ ์ ์ฌํ ๊ธฐ์ ์ ์ฌ์ฉํ๊ณ ์๋ ํด์ธ ์น ํ๋ซํผ์ ํ๋ ์ดํด๋ณด์. โLeetCodeโ๋ ํด์ธ ์น ํ๋ซํผ์ด ์๋ค. ์ด๋ ๊ตญ๋ด์ โํ๋ก๊ทธ๋๋จธ์คโ, โ๋ฐฑ์คโ ๋ฑ๊ณผ ๊ฐ์ PS(Problem Solving) ๋ฌธ์ ๋ค์ ์ ๊ณตํ๋ ํ๋ซํผ์ด๋ค. ๋จ, ์ฌ๊ธฐ์๋ ํ๋ ํฐ ์ฐจ์ด์ ์ด ์๋๋ฐ, โLeetCodeโ๋ ์ด๋ฏธ ํด์ธ ๊ธฐ์ (Google, Apple, Facebook, Microsoft ๋ฑ)๋ค์ ๋ค์ํ ๊ฐ์ ๋ชจ์ ์ธํฐ๋ทฐ๋ฅผ ์ ๊ณตํ๋ค๋ ๊ฒ์ด๋ค. ์ฌ๊ธฐ์๋ ๊ธฐ์ ์ ๋ฐ๋ฅธ ์ง๋ฌธ ์๋ ์์ฑ, ๋ต๋ณ ์๊ฐ ์ ํ, ๋ต๋ณ์ ๋ํ ๋ฑ๊ธ ํ์ธ, ๋ฉด์ ๊ด์ ์ข ํฉ์๊ฒฌ ์์ฑ ๋ฑ ์ฐ๋ฆฌ๊ฐ ๊ฐ๋ฐํ๊ณ ์ ํ๋ ๋ด์ฉ๊ณผ ์ ์ฌํ ์ผ๋ถ ๊ธฐ์ ๋ค์ด ์ฌ์ฉ๋๋ค.
ํ์ง๋ง, ์ฃผ๋ชฉํด์ผ ํ ์ ์ ์ด๋ค์ ๋ชจ๋ ์์ฐ์ด ์ฒ๋ฆฌ AI(ChatGPT ๋ฑ)๋ฅผ ํ์ฉํ ๋ํ ๊ธฐ๋ฐ์ ์ธํฐ๋ทฐ ์๋น์ค๋ ์๋๋ผ๋ ๊ฒ์ด๋ค. ์ด๋ค์ ๊ธฐ์ ์์ ๋ฐฐํฌํ ์ง๋ฌธ๋ค์ ๋ฐํ์ผ๋ก, ๋ต์ด ์ ํด์ ธ ์๋ ์ค์๊ฐ ์ฝ๋ฉ ํ ์คํธ ๋ฌธ์ ๋ค์ ์์ฑํ ๋ฟ์ด๋ค. ๊ทธ๋ ๊ธฐ์, ์ด๋ฌํ ์๋น์ค๋ค์ ๋ํด ์์ฐ์ด ์ฒ๋ฆฌ AI(ChatGPT ๋ฑ)๋ฅผ ํ์ฉํ ๋ํ ๊ธฐ๋ฐ์ ์ธํฐ๋ทฐ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ ๊ฒฝ์ฐ ๊ตญใ๋ด์ธ์์ ์ฐจ๋ณ์ฑ์๋ ์๋น์ค๊ฐ ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ์์๋๋ค.
๋จ, ์ด๋ฌํ ํ๋ซํผ์ ๊ฐ๋ฐํ ๋ค ์ธํฐ๋ทฐ ์๋น์ค ๋จ๋ ์ผ๋ก ๋ฐฐํฌํ์ฌ ์ฌ์ฉํ๋ ๊ฒ์ ํฐ ์๋ฏธ๊ฐ ์์ ๊ฒ์ด๋ค. ์์ฐ์ด ์ฒ๋ฆฌ ๊ธฐ๋ฐ์ ์ธํฐ๋ทฐ ์๋น์ค ์ญ์ ์ฑ์ฉ ์ ์ฐจ์ ์ ์ฒด๊ฐ ์๋ ์ผ๋ถ์์๋ง ํ์ฉ๋๋ ๊ธฐ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ํด๋น ๊ธฐ์ ์ ์ข ๋ ๋ณดํธ์ ์ด๊ณ ํ์ฅ์ฑ ์๊ฒ ํ์ฉํ๊ธฐ ์ํด ๊ตญ๋ด ํ๋ซํผ์ผ๋ก ๋์ ๋๋ ค๋ณด์.
๊ตญ๋ด์ ๋ค์ํ IT ๊ธฐ์ ์ ์ฑ์ฉ ๊ณผ์ ์์ ํ์ฉ๋๋ โํ๋ก๊ทธ๋๋จธ์คโ๋ผ๋ ํ๋ซํผ์ด ์๋ค. ์ด๋ ํด์ธ์ 'LeetCode'์ ๊ฐ์ด PS(Problem Solving)๋ฅผ ์ํด ์ฌ์ฉ๋๋ ํ๋ซํผ์ด๋ค. ๋ค์ํ ๊ธฐ์ ๋ค์ด ํด๋น ํ๋ซํผ์ ์ด์ฉํ์ฌ ์ฑ์ฉ ๊ณผ์ ์์์ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์งํํ๋๋ฐ, ์ด๋, ๋ง์ฝ์ ๊ธฐ์ ์์ ๊ฐ๋ณ์ ์ผ๋ก PSํ๋ซํผ์ ๊ตฌ์ถํ๊ฑฐ๋, PS ์ํ์ ๋ณด๊ธฐ์ํด ์ธ๋ ฅ์ ํฌ์ ํ๊ฒ ๋๋ค๋ฉด, ์๋นํ ๋น์ฉ ์์ค์ด ๋ฐ์ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ด๋ค. โ๋ฐํด๋ฅผ ๋ค์ ๋ฐ๋ช ํ์ง ๋ง๋ผ.โ๋ผ๋ ๋ง์ด ์๋ฏ์ด, ๊ธฐ์ ์ ์ฑ์ฉ ๊ณผ์ ์์์ ํ ์คํธ๋ฅผ ์ํด ์๋ก์ด ํ๋ซํผ์ ๊ตฌ์ถํ๊ฑฐ๋ ์ธ๋ ฅ์ ํฌ์ ํ ํ์ ์์ด, ์ด๋ฏธ ์ ๋ง๋ค์ด์ง ํ๋ซํผ์ ํ์ฉํ๋ฉด ๋๋ ๊ฒ์ด๋ค.
๊ทธ๋ ๊ธฐ์, โChatGPT๋ฅผ ํ์ฉํ ์ธํฐ๋ทฐ ์๋น์คโ๋ฅผ ์ด์์ฑ ๋ฐ ํ์ฅ์ฑ์๊ฒ ๊ฐ๋ฐํ์ฌ ๊ตญ๋ด์ โํ๋ก๊ทธ๋๋จธ์คโ๋ฑ๊ณผ ๊ฐ์ด ์ด๋ฏธ ๋ณดํธ์ ์ด๊ณ ์ ์๋ ค์ง ํ๋ซํผ์ ํด๋น ๊ธฐ๋ฅ์ ์ด์ํ ์ ์๋ค๋ฉด, ๊ฐ๋ฐ ๋ฉด์ ์ ์ค๋นํ๋ ์ทจ์ ์ค๋น์๋ค๊ณผ ์ฑ์ฉ ์ ์ฐจ๋ฅผ ์งํํ๋ ๊ธฐ์ ๋ชจ๋์๊ฒ ๋์์ ์ค ์ ์์ ๊ฒ์ด๋ค. ์ทจ์ ์ค๋น์๋ค์ ๋ชจ์ ๋ฉด์ ์ ์งํํ๋ ์๊ฐใ๋น์ฉ์ ์๋ ์ ์์ ๊ฒ์ด๊ณ , ๊ธฐ์ ์์๋ ํด๋น ์ฑ์ฉ ์ ์ฐจ์ ์๋ชจ๋๋ ์ธ๋ ฅใ์๊ฐใ๋น์ฉ์ ์ค์ฌ ๊ธฐ์ ์ ์์ ์ด์ต ํฅ์์ ๊ฐ์ ธ์ฌ ์ ์์ ๊ฒ์ด๋ค.
ํด๋น ์ฃผ์ ๋ฅผ ์ ์ํ ์ฐธ์ฌ ๊ธฐ๊ด์ ๋ถ์ฐธ์ผ๋ก ๊ธฐ์ ๊ณผ์ ํ์ ์ด ๋ถ๊ฐ๋ฅํด์ ธ, ๋์ ์, ๋ค์ด๋ฒ์ ์ฌ์ง์ค์ธ ์๋์ด ๊ฐ๋ฐ์ ๋ ๋ถ๊ณผ ํจ๊ป ๋ฉํ ๋ง์ ์งํํ์๋ค.
Front-End ๊ฐ๋ฐ์ ํ์ฌ ์ค๊ณํ ๋ฐฉ์๋๋ก ๊ณ์ ์งํํ๋ค๋ฉด ์๋นํ ์ข์ ๊ฒฐ๊ณผ๊ฐ ์์ ๊ฒ์ด๋ผ ํ์๋ค. ์ํฉ์ ๋ง๋ ๋ค์ํ ํด๋ค์ ์ฌ์ฉํ๊ณ ์๊ณ , ํด๋น ํด๋ค์ ์ฌ์ฉํ๋ ์ด์ ์ ์ฌ์ฉ๋ฒ๋ค๋ ์ ์์งํ๊ณ ์๊ธฐ ๋๋ฌธ์, ๊ตฌํ ๊ณผ์ ๋ง ์ ์งํํ๋ค๋ฉด ํฐ ๋ฌธ์ ๊ฐ ์์ ๊ฒ์ด๋ผ ํ์๋ค. ๋จ, ์๋น์ค์ ์ฑ๋ฅ์ ๋์ด๊ธฐ ์ํด์ ์บ์ ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ํ์ฉํ ๊ฒ์ธ์ง์ ๋ค์ํ ์๋น์ค๋ค์ ์ํด Browser์ ๋ด์ฅ Storage๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํด๋ณด๋ผ๊ณ ํ์๋ค.
ํ์ฌ ์ฃผ์ ๋ก ํ๋ก์ ํธ ์งํ ์, ๊ฐ์ฅ ๋์ฌ๊ฒจ ๋ณผ๋งํ ๋ถ๋ถ์ ChatGPT ๊ด๋ จ ๋ถ๋ถ์ด๋ผ๊ณ ํ์๋ค. ๋ง์ฝ, ํด๋น ํ๋ก์ ํธ๋ฅผ ์ ๋๋ก ์งํํ๊ฒ ๋ ๊ฒฝ์ฐ, ํ๋กฌํํธ ์์ง๋์ด๋ง ๋ถ๋ถ์ด ํ๋ก ํธ์๋ ๋ถ๋ถ์ ๋นํด ํจ์ฌ ๋์ ์ค์๋๋ฅผ ๊ฐ๊ฒ ๋ ๊ฒ์ด๋ผ ํ์๋ค. ๋ง์ฝ, ์ธํฐ๋ทฐ์ด์ ๋ต๋ณ์ ๋ํ ๋ฑ๊ธ์ ํ๋จํ๋ ๊ณผ์ ์์ ์ด๋ ค์์ ๋๋๊ฒฝ์ฐ, Back-End์ Database๋ฅผ ๋์ ํ ๊ฒ์ ๊ถํ์์ผ๋ฉฐ, ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฑ๊ธ์ ์ด๋ป๊ฒ ๋น๊ตใํ๋จํ ๊ฒ์ธ์ง ๊น์ด์๊ฒ ๊ณ ๋ฏผํด๋ณด๋ผ๊ณ ํ์๋ค.
๊ณผ์ ์ ์ค๊ณ ๋ฐ ๊ตฌํ ๋ถ์ผ๋ ํฌ๊ฒ 3๊ฐ์ง๋ก ๋๋ ์ ์๋ค. ์ฒซ์งธ๋ โWeb Front-End Developmentโ, ๋์งธ๋ โChatGPT Prompt Engineeringโ, ๋ง์ง๋ง์ผ๋ก๋ โAdministrative Processing and Data Researchโ์ด๋ค. ๊ฐ๊ฐ์ ๋ด์ฉ์ ์์ธํ ์ดํด๋ณด์.
โWeb Front-End Developmentโ์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธํฐ๋ทฐ ์๋น์ค๋ฅผ ์ํ Web UI๋ฅผ ์ค๊ณํ๊ณ , API๋ฅผ ํตํด Back-End Server์ ์ญํ ์ ํ๋ ChatGPT Server์ ํต์ ํ๋ค. ๊ฐ๋ฐ ๊ณผ์ ์์์ ํ์ ๊ณผ ์ผ๊ด์ฑ์ ์ํ ๋ค์ํ ๋๊ตฌ ๋ฐ ๊ธฐ์ ๋ค์ด ์ฌ์ฉ๋๋ค. ์ด๋ค์ ๋ค์๊ณผ ๊ฐ๋ค.
- VScode
- HTML
- Markdown
- CSS
- SCSS
- JavaScript(ES6)
- JSON
- YAML
- React.js
- ChatGPT OpenAI API
- Node.js (Node, NPM, Dotenv, ...)
- Webpack
- Github: ํ์ ๋ฐ ํ์๊ด๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉ.
- Github Issues/Projects: ๊ฐ๋ฐ ์ค ๋ฐ์ํ๋ Issues Tracking๊ณผ Scheduling์ ์ํด ์ฌ์ฉ.
- Github Workflows: ๋ฐฐํฌ ๋ฐ API Key ๊ด๋ฆฌ๋ฅผ ํจ์จ์ ์ผ๋ก ์งํํ๊ธฐ ์ํ CI/CD ๋๊ตฌ.
- Github Pages: ๊ฐ๋ฐ ์๋ฃ ํ, ์น ํ์ด์ง ๋ฐฐํฌ๋ฅผ ์ํด ์ฌ์ฉ.
- EditorConfig: Global
- esLint: JS
- Prettier: JS
- markdownlint: MD
- Github Commit Rules
- Github Branch Rules: Vincent Driessen์ Git Flow ์ ๋ต์ ์ผ๋ถ ๋ฐ๋ฅธ๋ค.
main
,develop
,hotfix
,feature
์ด 4๊ฐ์ Branch๋ก ๋ถ๋ฆฌํ์ฌ ๊ฐ๋ฐ ์งํ.
- Github Secrets ๋ฐ Github Actions๋ฅผ ํตํ API Key ๊ด๋ฆฌ.
JBNU/docs
๋๋ ํฐ๋ฆฌ ๋ด ๋ชจ๋ ๊ฐ๋ณ ๋ฌธ์ ์ํธํ.
โChatGPT Prompt Engineeringโ์์๋ ์ง๋ฌธ์ ๋ํ ์ฌ๋ฐ๋ฅธ ๋ต๋ณ์ ์ ๊ณตํ๊ธฐ ์ํด, ๋ค์ํ Data๋ค์ ํตํด ChatGPT๋ฅผ ํ์ต์ํจ๋ค. Front-End์์ ์์ฒญํ JSON ํ์์ ํ์ธํ์ฌ ๋ค์ํ ์กฐ๊ฑด ๊ฐ์ ๋ฐ๋ฅธ ์ฌ๋ฐ๋ฅธ ์๋ต์ ์ ๊ณตํด์ผ ํ๋ค. ๊ฐ๋ฐ์ ์ํด ์์์ผ ํ ๊ธฐ์ ๋ค์ ๋ค์๊ณผ ๊ฐ๋ค.
- ChatGPT Prompt Engineering
- ChatGPT OpenAI API
โAdministrative Processing and Data Researchโ์์๋ ํ์ ์ฒ๋ฆฌ, ์ฌ๋ฌด ๊ด๋ฆฌ, ์๋ฃ ์กฐ์ฌ ๋ฑ์ ์งํํ๋ค. ๊ฐ๋ฐ ๊ณผ์ ์์ ํ์์ ์ธ ์ธ์ ์ธ ์์๋ค์ ๋ชจ๋ ๊ด๋ฆฌํ๋ค.