https://www.linkedin.com/pulse/vibe-coding-your-roadmap-becoming-ai-developer-github-w5iuc/
Vibe coding: Your roadmap to becoming an AI developer ๐ค
Learn how to go from curious coder to AI wizard—with a little help from GitHub. Ah, AI—the two letter word (acronym, rather?) that’s reshaping everything from healthcare diagnostics to self-driving cars.
www.linkedin.com
Vibe ์ฝ๋ฉ: AI ๊ฐ๋ฐ์๋ก ๊ฐ๋ ๋ก๋๋งต ๐ค
GitHub ํ๋ก์ 4,730,237๋ช
2025๋ 4์ 9์ผ GitHub์ ํจ๊ป ํธ๊ธฐ์ฌ ๋ง์ ๊ฐ๋ฐ์์์ AI ์ ๋ฌธ๊ฐ๋ก ์ฑ์ฅํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณด์ธ์.
AI—ํฌ์ค์ผ์ด ์ง๋จ๋ถํฐ ์์จ์ฃผํ์ฐจ๊น์ง ๋ชจ๋ ๋ถ์ผ๋ฅผ ๋ณํ์ํค๋ ๋จ ๋ ๊ธ์(์ ํํ๋ ์ฝ์)์ ๋๋ค. 2027๋ ๊น์ง ๊ฐ๋ฐ์์ 80%๊ฐ ์ต์ํ์ AI ๊ธฐ์ ์ ๊ฐ์ถ์ด์ผ ํ ๊ฒ์ผ๋ก ์์๋๋ ์ง๊ธ, ์ด ๋ถ์ผ์ ๋ฐ์ด๋ค๊ธฐ์ ๋ํ ๋์ ์์ด ์ข์ ์๊ธฐ์ ๋๋ค.
์ด ๋ด์ค๋ ํฐ์์๋ AI ์ ๋ฌธ๊ฐ๊ฐ ๋๊ธฐ ์ํด ์์์ผ ํ ํ์ ์ง์๊ณผ ํ์ต ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ GitHub์์ ์ฝ๊ฒ ํ์ฉํ ์ ์๋ ๋ค์ํ ๋๊ตฌ์ ์๋ฃ๋ค์ ์๊ฐํฉ๋๋ค.
ํจ๊ป ์ดํด๋ณผ๊น์? ๐
- ํ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํ๋ ์์ํฌ ๋ฐฐ์ฐ๊ธฐ ๐ฌ AI ๋ฐ ๋จธ์ ๋ฌ๋ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๋ ค๋ฉด ์ ์ ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๊ตฌ๋ค์ ๋ฅ์ํ ๋ค๋ฃจ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ค์์ ๋ฐ๋์ ์ตํ์ผ ํ ํต์ฌ ์ธ์ด๋ค์ ๋๋ค:
- Python: ๊ฐ๊ฒฐํ ๋ฌธ๋ฒ๊ณผ ํ๋ถํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ถ Python์ AI ๋ฐ ๋จธ์ ๋ฌ๋ ๋ถ์ผ์ ํต์ฌ์ ๋๋ค. ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๋ถํฐ ๋ชจ๋ธ ๋ฐฐํฌ๊น์ง ๋๋ฆฌ ์ฐ์ด๋ฉฐ, 2024๋ ์๋ JavaScript๋ฅผ ์ ์น๊ณ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์๋ฆฌ ์ก์์ต๋๋ค.
- Java: ๋ฐ์ด๋ ํ์ฅ์ฑ๊ณผ ํฌ๋ก์ค ํ๋ซํผ ์ง์ ๋ฅ๋ ฅ ๋๋ถ์, Java๋ ๋๊ท๋ชจ ๊ธฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ AI ์์คํ ์์ ์์ฃผ ํ์ฉ๋ฉ๋๋ค.
- C++: ๋ฐ์ด๋ ์ฑ๋ฅ์ ์๋ํ๋ ์ธ์ด๋ก, ๊ฒ์ AI, ์ค์๊ฐ ์๋ฎฌ๋ ์ด์ ๋ฐ ๋ก๋ด ๊ณตํ๊ณผ ๊ฐ์ ์ฑ๋ฅ ์ง์ฝ์ ์ธ ๋ถ์ผ์์ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ธ์๋, ๋ค์๊ณผ ๊ฐ์ ์ธ๊ธฐ AI ํ๋ ์์ํฌ์ ๋จธ์ ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ตํ๋ฉด ๊ฒฝ์๋ ฅ์ ๋์ฑ ๋์ผ ์ ์์ต๋๋ค:
- TensorFlow: ๊ตฌ๊ธ์ด ๊ฐ๋ฐํ ์ข ํฉ์ ์ธ ํ๋ ์์ํฌ๋ก, AI ๋ชจ๋ธ ๊ตฌ์ถ๋ถํฐ ํ๋ จ, ๋ฐฐํฌ๊น์ง์ ๊ณผ์ ์ ๊ฐํธํ๊ฒ ๋ง๋ค์ด์ค๋๋ค.
- Keras: TensorFlow ๊ธฐ๋ฐ์ ์ฌ์ฉ์ ์นํ์ ์ธ ํ๋ ์์ํฌ๋ก, ๋น ๋ฅด๊ฒ ํ๋กํ ํ์ ์ ๋ง๋ค ์ ์๋๋ก ์ง์ํฉ๋๋ค.
- PyTorch: ์ ์ฐํ ๊ตฌ์กฐ์ ์ง๊ด์ ์ธ ๋๋ฒ๊น ๊ธฐ๋ฅ ๋๋ถ์ ์ฐ๊ตฌ์๋ค์ด ์ ํธํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
- Scikit-learn: ์ ํต์ ์ธ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ค๋ฃฐ ๋ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๋ถ์๊ณผ ๋ชจ๋ธ๋ง ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์๊ณ ๊ณ์ จ๋์? GitHub Learning Lab, The Algorithms, TensorFlow Tutorials, PyTorch Examples์ ๊ฐ์ GitHub ๋ด ๋ฆฌ์์ค๋ฅผ ํตํด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ AI ํ๋ ์์ํฌ๋ฅผ ์ง์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ๋ํ GitHub Copilot๊ณผ ๊ฐ์ ์ค์๊ฐ ์ฝ๋ฉ ๋์ฐ๋ฏธ๋ฅผ ํ์ฉํ๋ฉด ์๋ก์ด ์ธ์ด๋ ํ๋ ์์ํฌ๋ฅผ ๋์ฑ ์ฝ๊ฒ ์ตํ ์ ์์ต๋๋ค.
2. ๋จธ์ ๋ฌ๋ ๋ง์คํฐํ๊ธฐ ๐ค
๋จธ์ ๋ฌ๋(ML)์ ํ๋ AI์ ํต์ฌ์ผ๋ก, ์์คํ ์ด ๋ฐ์ดํฐ๋ฅผ ํตํด ๋ฐฐ์ฐ๊ณ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ฑ๋ฅ์ ํฅ์์ํค๋๋ก ํฉ๋๋ค. ๋ฐ์ดํฐ์์ ์ ์ฉํ ์ธ์ฌ์ดํธ๋ฅผ ์ป๊ธฐ ์ํ ํ์ ๊ธฐ์ ๋ก, ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ํ์ ๋ถ์ผ๋ฅผ ์์๋๋ ๊ฒ์ด ์ข์ต๋๋ค:
- ๋ฅ๋ฌ๋(Deep Learning): ML์ ํ์ ๋ถ์ผ๋ก, ๋ค์ธต ์ ๊ฒฝ๋ง์ ์ฌ์ฉํ์ฌ ๋ณต์กํ ํจํด์ ๋ถ์ํฉ๋๋ค. ์์ฑ ์ธ์, ์์จ์ฃผํ ์ฐจ๋, ์์ฑํ AI ๋ชจ๋ธ ๋ฑ ์ฒจ๋จ ๊ธฐ์ ๋ฐ์ ์ ์ด๋๋ ํต์ฌ์ ๋๋ค.
- ์์ฐ์ด ์ฒ๋ฆฌ(NLP): ์ปดํจํฐ๊ฐ ์ธ๊ฐ์ ์ธ์ด๋ฅผ ์ดํดํ๊ณ , ํด์ํ๋ฉฐ, ์๋ตํ ์ ์๊ฒ ํ๋ ๊ธฐ์ ์ ๋๋ค. ์ฑ๋ด, ๊ฐ์ ๋ถ์, ๋ฒ์ญ ๋๊ตฌ(์: ๊ตฌ๊ธ ๋ฒ์ญ๊ธฐ) ๋ฑ์ ํ์ฉ๋ฉ๋๋ค.
- ์ปดํจํฐ ๋น์ (Computer Vision): ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ํด์ํ๋ ๊ธฐ์ ๋ก, ๊ฐ์ฒด ์ธ์, ์ด๋ฏธ์ง ๋ถ์, ์์จ์ฃผํ ์๋์ฐจ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค.
๋คํํ๋ GitHub์์ ๋ฐ๋ก ML์ ์์ํ ์ ์์ต๋๋ค. Awesome Machine Learning๊ณผ ๊ฐ์ ์คํ์์ค ์ ์ฅ์์์ ์ ์ฉํ ๋๊ตฌ์ ํํ ๋ฆฌ์ผ์ ์ดํด๋ณด๊ณ , Keras(๋ฅ๋ฌ๋), NLTK(์์ฐ์ด ์ฒ๋ฆฌ), OpenCV(์ปดํจํฐ ๋น์ )๋ฅผ ํ์ฉํ ํ๋ก์ ํธ๋ฅผ ์์ํด ๋ณด์ธ์. ๋ํ GitHub์์ Kaggle ๋ํ ์๋ฃจ์ ์ ํ์ํ๊ฑฐ๋, "good first issue" ํ๊ทธ๊ฐ ๋ฌ๋ฆฐ ์คํ์์ค AI ํ๋ก์ ํธ์ ๊ธฐ์ฌํ์ฌ ์ค์ ๊ฒฝํ์ ์์ ์ ์์ต๋๋ค.
3.GitHub ํฌํธํด๋ฆฌ์ค ๊ตฌ์ถ์ผ๋ก ์ค๋ ฅ ๋ณด์ฌ์ฃผ๊ธฐ ๐ผ
๊ฐ๋ ฅํ GitHub ํฌํธํด๋ฆฌ์ค๋ AI ๊ธฐ์ ๊ณผ ํ๋ก์ ํธ๋ฅผ ๊ฐ์กฐํ๋ฉฐ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์์ ๋๋ณด์ด๊ฒ ํฉ๋๋ค. ๋ค์ ๋ฐฉ๋ฒ์ผ๋ก ํจ๊ณผ์ ์ธ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ง๋ค์ด๋ณด์ธ์:
- ๋ ํฌ์งํ ๋ฆฌ ์ ๋ฆฌํ๊ธฐ: ๋ช ํํ ์ด๋ฆ, ์์ธํ README ํ์ผ, ๋ณต์ ๊ฐ ๊ฐ๋ฅํ ์ค๋ช ์๋ฅผ ์ถ๊ฐํ์ธ์.
- ์ฐ์ ํ๋ก์ ํธ ๊ฐ์กฐํ๊ธฐ: NLP๋ ์ปดํจํฐ ๋น์ ๋ฑ ๋ถ์ผ๋ณ ์ฐ์ํ ํ๋ก์ ํธ๋ฅผ ์ ์ ํ๊ณ , ํ๊ทธ๋ฅผ ์ด์ฉํด ๋ฐ๊ฒฌ ๊ฐ๋ฅ์ฑ์ ๋์ด์ธ์.
- ํ๋กํ README ์์ฑํ๊ธฐ: ์๊ธฐ์๊ฐ, ๊ด์ฌ ๋ถ์ผ, ์ฃผ์ ํ๋ก์ ํธ๋ฅผ ํฌํจํ ์ ๋ฌธ์ ์ธ README๋ฅผ ์์ฑํ์ธ์.
- GitHub Pages ํ์ฉํ๊ธฐ: ํ๋ก์ ํธ, ์ฌ๋ก ์ฐ๊ตฌ, ์ธํฐ๋ํฐ๋ธ ๋ฐ๋ชจ๋ฅผ ๋ด์ ๊ฐ์ธ ์ฌ์ดํธ๋ฅผ ๊ตฌ์ถํ์ธ์.
- ์คํ์์ค์ ๊ธฐ์ฌํ๊ธฐ: ์คํ์์ค ๊ธฐ์ฌ ํ๋์ ํตํด ํ์ ๋ฅ๋ ฅ๊ณผ ๊ธฐ์ ์ ๋ฌธ์ฑ์ ๊ฐ์กฐํ์ธ์.
GitHub ํฌํธํด๋ฆฌ์ค ๊ตฌ์ถ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๊ฐ์ด๋๋ Building Your Stunning GitHub Portfolio์ How to Create a GitHub Portfolio๋ฅผ ์ฐธ๊ณ ํ์ธ์.
4.GitHub Copilot ์ธ์ฆ ์ทจ๋ํ๊ธฐ ๐ GitHub Copilot ์ธ์ฆ์ AI ๊ธฐ๋ฐ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ๋ฅผ ๊ฐ์ ํ๋ ์ ๋ฌธ์ฑ์ ์ฆ๋ช ํฉ๋๋ค. ์ด๋ ๊ณ ์ฉ์ฃผ, ๋๋ฃ ๋ฐ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ์ฌ๋ฌ๋ถ์ ๊ธฐ์ ์ ํจ๊ณผ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ์์คํ ์๊ฒฉ์ ๋๋ค.
- GitHub Copilot ์ดํดํ๊ธฐ: GitHub Copilot์ ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋๋ก ๋๋ AI ๋๊ตฌ์ ๋๋ค. ์ค์๊ฐ ์ฝ๋ ์ ์, Visual Studio Code์ ์์ด์ ํธ ๋ชจ๋, ๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ(MCP), ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ณด์ผ๋ฌํ๋ ์ดํธ ์ฝ๋ ์์ฑ ๊ธฐ๋ฅ ๋ฑ์ ์ตํ๋ณด์ธ์.
- ์ธ์ฆ ์ต์ ํ์ํ๊ธฐ: GitHub ์ธ์ฆ ํฌํธ์์ ์ ๊ณต๋๋ ํ๋ก๊ทธ๋จ์ ํตํด Copilot ํ์ฉ ๋ฅ๋ ฅ์ ๊ฒ์ฆํ๊ณ , AI ๊ธฐ๋ฐ ๊ฐ๋ฐ ๋ฐ ์ํฌํ๋ก์ฐ ์๋ํ ๋ฑ ์ฃผ์ ์ฃผ์ ๋ฅผ ๋ค๋ฃฐ ์ ์์ต๋๋ค.
- ์ํ ์ค๋นํ๊ธฐ: GitHub Copilot ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ๊ณ ์ค์ต์ ์ํํ๋ฉฐ ์ค์ ํ๋ก์ ํธ๋ฅผ ์งํํ์ฌ ์ธ์ฆ ์ํ์ ๋๋นํ์ธ์.
- ๋ฐฐ์ง ํ๋ํ๊ธฐ: ์ธ์ฆ ์๋ฃ ์ LinkedIn, GitHub ํ๋กํ ๋๋ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค์ ๊ฒ์ํ ์ ์๋ ๋์งํธ ๋ฐฐ์ง๋ฅผ ๋ฐ๊ฒ ๋ฉ๋๋ค.