#ν”„λ‘œλ•νŠΈ #νŠΈλ Œλ“œ
😧AI μ‹œλŒ€, μ½”λ”λŠ” 사라지고 μ•„ν‚€ν…νŠΈκ°€ λ‚¨λŠ”λ‹€

GitHub Copilot이 λͺ‡ 초 λ§Œμ— 500쀄을 λ±‰μ–΄λ‚΄λŠ” μ§€κΈˆ, μ§„μ§œ 경쟁λ ₯은 β€˜νƒ€μž 속도’가 μ•„λ‹ˆλΌ β€˜μ„€κ³„ λŠ₯λ ₯β€™μœΌλ‘œ 이동. β€œμ½”λ“œ 치기 전에 생각뢀터 μ’€ ν•˜λ©΄ μ•ˆ 될까?” 2025λ…„, μ†Œν”„νŠΈμ›¨μ–΄ 개발의 판이 μ™„μ „νžˆ λ°”λ€Œκ³  μžˆλ‹€.


1. μ›Œν„°ν΄μ—μ„œ μ• μžμΌλ‘œ, 그리고 λ‹€μ‹œ... πŸ”„

μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ‚¬λŠ” κ·Ήκ³Ό 극의 역사

μ΄ˆκΈ°μ—” λͺ¨λ“  κ±Έ μ„€κ³„λ„λ‘œ κ·Έλ Έκ³ , μŠ€νŽ™ λ¬Έμ„œκ°€ μ„±κ²½μ΄μ—ˆμœΌλ©°, μ•„ν‚€ν…μ²˜ λ‹€μ΄μ–΄κ·Έλž¨ 없인 μ½”λ“œ ν•œ 쀄도 λͺ» 짰음

μ• μžμΌμ΄ λ“±μž₯ν•˜λ©΄μ„œ β€œλ¬Έμ„œλŠ” 버리고 일단 λŒμ•„κ°€λŠ” κ±Έ λ§Œλ“€μžβ€λŠ” 혁λͺ…이 μΌμ–΄λ‚¬μŒ

β€œλΉ λ₯΄κ²Œ λ§κ°€λœ¨λ¦¬κ³  λΉ λ₯΄κ²Œ κ³ μΉ˜κΈ°β€κ°€ 미덕이 λ˜μ—ˆκ³ , 생산성은 폭발

그런데 μ§€κΈˆμ€ λ‹€μ‹œ λ°˜μ „μ΄ μΌμ–΄λ‚˜κ³  있음. AIκ°€ ν•œ 쀄 ν”„λ‘¬ν”„νŠΈλ‘œ μ½”λ“œλ₯Ό μŸμ•„λ‚΄λŠ” μ‹œλŒ€κ°€ μ˜€λ©΄μ„œ, 였히렀 섀계와 λ¬Έμ„œκ°€ λ‹€μ‹œ μ€‘μš”ν•΄μ‘ŒμŒ. 단, μ΄λ²ˆμ—” μ‚¬λžŒμ΄ μ½μœΌλΌκ³ κ°€ μ•„λ‹ˆλΌ 기계가 읽으라고 μ“°λŠ” 것. λ°”μ΄λΈŒλ‘œ μ½”λ”©ν•˜κ³  λ°°ν¬ν•˜λŠ” μ‹œλŒ€λŠ” λλ‚˜κ°€κ³  있음. 기계가 μž‘μ—…ν•  μ‹œμŠ€ν…œμ„ 인간이 μ„€κ³„ν•˜λŠ” μ‹œλŒ€κ°€ μ‹œμž‘.

2. β€œκ·Έλƒ₯ λ°”μ΄λΈŒλ‘œ 짜면 λ˜μ§€ μ•Šλ‚˜?” 의 μœ„ν—˜μ„± ⚠️

β€œJust vibe it” - Andrej Karpathyκ°€ μœ ν–‰μ‹œν‚¨ 이 말은 AIκ°€ μ½”λ”©ν•˜λŠ” 신세계λ₯Ό 상징

λ¦¬μ•‘νŠΈ μ»΄ν¬λ„ŒνŠΈ ν•„μš”ν•΄? ν”„λ‘¬ν”„νŠΈ ν•œ 쀄이면 80%λŠ” μ™„μ„±

API 톡합도, νŽ˜μ΄μ§€λ„€μ΄μ…˜ 달린 CRUD도 λͺ‡ 초면 λšλ”±

μ‹ μž…λ“€μ€ 이게 μ½”λ”©μ˜ 전뢀인 쀄 μ•Œκ³  있음

λ¬Έμ œλŠ” 생각 없이 찍어낸 μ½”λ“œλŠ” μœ ν†΅κΈ°ν•œμ΄ μ§§λ‹€λŠ” 것. λ‹Ήμž₯은 μž‘λ™ν•΄λ„ 6κ°œμ›” λ’€μ—” 아무도 κ±΄λ“œλ¦¬κΈ° 싫은 λ ˆκ±°μ‹œκ°€ 됨. μ•„ν‚€ν…μ²˜λŠ” λͺ¨λΈ λ§˜λŒ€λ‘œ κ²°μ •λ˜κ³ , νŒ¨ν„΄μ€ 검증 없이 λ°•ν˜€λ²„λ¦¬κ³ , κ²°κ΅­ λˆ„κ΅¬λ„ 이해 λͺ» ν•˜λŠ” μ½”λ“œ λ”λ―Έλ§Œ μŒ“μž„.

λ°”μ΄λΈŒ μ½”λ”© μžμ²΄κ°€ λ‚˜μœ 건 μ•„λ‹˜. λ¬΄λΆ„λ³„ν•˜κ²Œ μ“°λ©΄ κΈ°μˆ λΆ€μ±„ μ œμ‘°κΈ°κ°€ 될 뿐. 속도λ₯Ό 늦좜 ν•„μš”λŠ” μ—†μŒ. λŒ€μ‹  λˆ„κ°€ μš΄μ „λŒ€λ₯Ό μž‘μ„μ§€ λ°”κΏ”μ•Ό 함. 더 λ§Žμ€ λ°”μ΄λΈŒ 코더가 μ•„λ‹ˆλΌ, AIκ°€ λ‚ λ›°μ§€ μ•Šλ„λ‘ ν†΅μ œν•  μ•„ν‚€ν…νŠΈκ°€ ν•„μš”ν•œ μ‹œμ .

3. 이제 ν•¨μˆ˜κ°€ μ•„λ‹ˆλΌ μ‹œμŠ€ν…œμ„ μ§ λ‹€ πŸ—οΈ

κ°œλ³„ ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜λŠ” 일은 이미 μžλ™ν™” 단계에 μ ‘μ–΄λ“€μ—ˆμŒ

TypeScript 리쑸버든 GraphQL μŠ€ν‚€λ§ˆλ“  AIκ°€ λͺ‡ 초면 λšλ”±

개발의 μ „μˆ μ  μ˜μ—­μ€ 사싀상 μƒν’ˆν™”

ν•˜μ§€λ§Œ μ „λž΅μ  μ˜μ—­μ€ μ—¬μ „νžˆ μΈκ°„μ˜ λͺ«

이제 κ°œλ°œμžλŠ” λΉŒλ”μ—μ„œ μ•„ν‚€ν…νŠΈλ‘œ μ§„ν™” 쀑. 라이브러리 골라주고, 경계선 κΈ‹κ³ , AI μ½”λ“œκ°€ μ—‰ν‚€μ§€ μ•Šκ²Œ νŒ¨ν„΄ λ§Œλ“œλŠ” 게 μ§„μ§œ 일.

μ§ˆλ¬Έλ„ λ°”λ€œ:

β€œμ΄ μ—”λ“œν¬μΈνŠΈ μ–΄λ–»κ²Œ κ΅¬ν˜„ν•˜μ§€?” β†’ β€œμ΄ μ‹œμŠ€ν…œ νŒŒνŠΈμ— κ°€μž₯ κΉ”λ”ν•œ μΈν„°νŽ˜μ΄μŠ€λŠ” 뭐지?”

β€œλ²„κ·Έ μ–΄λ–»κ²Œ κ³ μΉ˜μ§€?” β†’ β€œμ΄λŸ° λ₯˜μ˜ 버그가 μ•„μ˜ˆ μ•ˆ μƒκΈ°κ²Œ ꡬ쑰λ₯Ό μ–΄λ–»κ²Œ μ§œμ§€?”

파일 λ¦¬νŒ©ν† λ§μ— μ‹œκ°„ 쓰기보닀 λ‚˜μœ νŒ¨ν„΄ 자체λ₯Ό μ›μ²œ μ°¨λ‹¨ν•˜λŠ” μ œμ•½ 쑰건 λ§Œλ“€κΈ°

κ°€μž₯ μž˜λ‚˜κ°€λŠ” κ°œλ°œμžλŠ” μ½”λ“œλ₯Ό 제일 많이 μ§œλŠ” μ‚¬λžŒμ΄ μ•„λ‹ˆλΌ, μ½”λ“œκ°€ κΉ”λ”ν•˜κ²Œ λŒμ•„κ°ˆ μ‹œμŠ€ν…œμ„ 제일 잘 μ„€κ³„ν•˜λŠ” μ‚¬λžŒ.

4. 이제 μ½”λ“œλŠ” AIκ°€ μ½λŠ”λ‹€ πŸ€–

μ˜ˆμ „μ—” λ‹€μŒ 개발자λ₯Ό μœ„ν•΄ 주석 달고 λ³€μˆ˜λͺ… μ‹ κ²½ 썼음

νŒ€μ›μ΄λ‚˜ 미래의 λ‚΄κ°€ 이해할 수 μžˆλ„λ‘ κΉ”λ”ν•˜κ²Œ 정리

이젠 λ‹€μŒ λ…μžκ°€ AI

이게 λͺ¨λ“  κ±Έ λ°”κΏˆ. AIλŠ” νŒ¨ν„΄ λ§€μΉ­ κΈ°κ³„λΌμ„œ μΈκ°„μ²˜λŸΌ μΆ”λ‘  μ•ˆ 함. λͺ…확화도 μ•ˆ λ¬Όμ–΄λ΄„. 당신이 μ§œλ†“μ€ ꡬ쑰, 넀이밍, μ˜ˆμ‹œλ₯Ό κ·ΈλŒ€λ‘œ 따라 ν•  뿐.

μ‹œμŠ€ν…œμ΄ 기계 μΉœν™”μ μ΄μ–΄μ•Ό 함:

예츑 κ°€λŠ₯ν•œ νŒ¨ν„΄: AIκ°€ 정닡을 ν•™μŠ΅ν•  수 있게

λΉ‘μ„Ό μ œμ•½ 쑰건: μ΄μƒν•œ 데둜 μ•ˆ μƒˆκ²Œ

잘 κ³ λ₯Έ μ˜ˆμ‹œ: AIν•œν…Œ 보여쀀 게 λ³΅λΆ™λ˜λ‹ˆκΉŒ

κΉ”λ”ν•œ 좔상화: 토큰 λ¨ΉλŠ” ν•˜λ§ˆμΈ λͺ¨λΈμ΄ 파일 κ°„ 연결을 이해할 수 있게

이젠 λ‹¨μˆœνžˆ μ½”λ“œλ₯Ό μ§œλŠ” 게 μ•„λ‹ˆλΌ 미래 AI νŒŒνŠΈλ„ˆμ˜ κ΅κ³Όμ„œλ₯Ό λ§Œλ“œλŠ” 것. 잘 λ§Œλ“  ν•¨μˆ˜ ν•˜λ‚˜, λͺ…ν™•ν•œ νƒ€μž… ν•˜λ‚˜κ°€ λͺ¨λΈμ΄ 곡백 μ±„μšΈ λ•Œ λ”°λΌκ°ˆ μ΄μ •ν‘œκ°€ 됨.

5. μ• μžμΌ λ§€λ‹ˆνŽ˜μŠ€ν† , μ—…λ°μ΄νŠΈκ°€ ν•„μš”ν•œ μ‹œμ  πŸ“œ

20λ…„κ°„ μ• μžμΌ 선언문이 μ†Œν”„νŠΈμ›¨μ–΄ 업계λ₯Ό μ§€λ°°

18κ°œμ›” μ›Œν„°ν΄μ—μ„œ κ΅¬μΆœν•΄μ€€ 건 맞음

β€œλ¬Έμ„œλ³΄λ‹€ μž‘λ™ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄β€λŠ” λ§žλŠ” 말

근데 λ„ˆλ¬΄ κ·Ήλ‹¨μœΌλ‘œ κ°”μŒ

μž‘λ™ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄κ°€ β€œμΌλ‹¨ λŒμ•„κ°€κΈ°λ§Œ ν•˜λ©΄ μž₯땑”과 λ™μ˜μ–΄. λ°”μ΄λΈŒ μ½”λ”© μ‹œλŒ€μ—” 이 원칙이 더 이상 μ•ˆ 먹힘. μ†Œν”„νŠΈμ›¨μ–΄κ°€ μž‘λ™μ€ ν•˜λŠ”λ° 아무도 이해λ₯Ό λͺ» ν•˜λŠ” 상황이 생김.

AIκ°€ μ½”λ“œλ² μ΄μŠ€ λŒ€λΆ€λΆ„μ„ μƒμ„±ν•˜λŠ” μ§€κΈˆ, 였히렀 λ¬Έμ„œν™”μ™€ λͺ…세와 κ°€λ“œλ ˆμΌμ΄ λ‹€μ‹œ 뢀상 쀑. 인간을 μœ„ν•΄μ„œκ°€ μ•„λ‹ˆλΌ AI λ™λ£Œλ₯Ό μœ„ν•΄μ„œμž„.

μƒˆ μ‹œλŒ€μ˜ κ°€μΉ˜κ΄€:

μž‘λ™ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄λ³΄λ‹€ νƒ„νƒ„ν•œ ꡬ쑰

개인과 μ†Œν†΅λ³΄λ‹€ νλ ˆμ΄μ…˜λœ μ‹œμŠ€ν…œ

λ³€ν™” λŒ€μ‘λ³΄λ‹€ λ§₯락 이해

2005λ…„ 병λͺ©μ€ 속도. 2025λ…„ 병λͺ©μ€ λ°©ν–₯. μ• μžμΌμ€ 우리λ₯Ό μ›€μ§μ΄κ²Œ ν–ˆμ§€λ§Œ, 이젠 λ‚΄λΉ„κ²Œμ΄μ…˜μ΄ ν•„μš”.

6. 살아남을 개발자의 5κ°€μ§€ 쑰건 🎯

μ‹œλ‹ˆμ–΄ 개발자라면 역할이 이미 λ°”λ€Œμ—ˆμ„ 것

μ½”λ“œ 쑰각이 μ•„λ‹Œ μ‹œμŠ€ν…œ 전체λ₯Ό 봐라: κ²½κ³„λŠ” μ–΄λ”” λ‘˜ 건지, ν•œ 번만 κ²°μ •ν•˜κ³  λ°•μ•„λ‘˜ 건 λ­”μ§€, μž₯기적으둜 변동 쀄일 μΆ”μƒν™”λŠ” λ­”μ§€ κ³ λ―Όν•΄μ•Ό 함

κΈ°λŠ₯보닀 κ°€λ“œλ ˆμΌλΆ€ν„° 깔아라: μ‚¬λžŒκ³Ό 기계 λͺ¨λ‘ μ•ˆμ „ν•˜κ²Œ λ”°λ₯Ό 수 μžˆλŠ” νŒ¨ν„΄μ„ μ‹¬μ–΄λ†“λŠ” 것. νƒ€μž…, λ¦°ν„°, ν…ŒμŠ€νŠΈλ‘œ 정확성뿐 μ•„λ‹ˆλΌ μ˜λ„κΉŒμ§€ 전달해야 함

μ˜ˆμ‹œλ₯Ό λ°•λ¬Όκ΄€ νλ ˆμ΄ν„°μ²˜λŸΌ κ΄€λ¦¬ν•˜λΌ: AIλŠ” νŒ¨ν„΄ μΈμ‹μœΌλ‘œ ν•™μŠ΅ν•¨. 쒋은 μ˜ˆμ‹œλŠ” 쒋은 μ½”λ“œλ‘œ, 엉망인 μ˜ˆμ‹œλŠ” μž¬μ•™μœΌλ‘œ 이어짐. μ½”λ“œλ² μ΄μŠ€λ₯Ό ν›ˆλ ¨ 데이터라고 μƒκ°ν•˜κ³  μ •λ¦¬ν•˜λΌ

리뷰의 λ³Έμ§ˆμ„ μ΄ν•΄ν•˜λΌ: AIλŠ” λŒμ•„κ°€λŠ” μ½”λ“œλ₯Ό λ§Œλ“€ 수 μžˆμ§€λ§Œ ν˜„λͺ…ν•œ μ•„ν‚€ν…μ²˜ 선택은 λͺ» 함. 그게 λ‹Ήμ‹  μΌμž„. λ²„κ·Έλ§Œ μž‘μ§€ 말고 전체 그림의 일관성을 봐라

혼자 λ‹€ ν•˜λŠ” 천재 λ†€μ΄λŠ” 그만: μ§„μ§œ λ˜‘λ˜‘ν•œ μ‚¬λžŒμ€ 문제 많이 ν‘ΈλŠ” 게 μ•„λ‹ˆλΌ λ¬Έμ œκ°€ μ•ˆ μƒκΈ°κ²Œ λ§Œλ“œλŠ” μ‚¬λžŒμž„. λ‹Ήμ‹  머릿속 지식을 μ‹œμŠ€ν…œμ— λ…Ήμ—¬λ‚΄λŠ” 게 λ¦¬λ”μ‹­μž„

7. 정리: νƒ€μž κ²½μŸμ€ 끝났닀 🎯

미래 μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œμ€ νƒ€μž μ†λ„λ‘œ κ²°μ • μ•ˆ 됨. κ·Έ κ²½μ£ΌλŠ” 끝났고 기계가 이김. ν•˜μ§€λ§Œ 우리 일이 사라진 건 μ•„λ‹˜. κ²Œμž„ 룰이 λ°”λ€Œμ—ˆμ„ 뿐.

λ‹€μŒ 10λ…„ 졜고의 κ°œλ°œμžλŠ” 단기 속도에 λͺ©λ§€λŠ” λ°”μ΄λΈŒ 코더가 μ•„λ‹ˆλΌ μž₯κΈ° μ‹œμŠ€ν…œμ„ μ„€κ³„ν•˜λŠ” μ•„ν‚€ν…νŠΈκ°€ 될 것. AI의 폭발λ ₯을 ν™œμš©ν•˜λ©΄μ„œλ„ λͺ…ν™•μ„±κ³Ό λ°©ν–₯성을 μœ μ§€ν•˜λŠ” μ‚¬λžŒλ“€.

μ§„μžλŠ” λ‹€μ‹œ 움직이고 있음. κ³Όλ„ν•œ λ¬Έμ„œν™”μ—μ„œ λ¬΄κ³„νš 배포둜 κ°”λ‹€κ°€, μ΄μ œλŠ” μƒˆλ‘œμš΄ κ· ν˜•μ μœΌλ‘œ ν–₯ν•˜κ³  있음. μΈκ°„λ§Œμ΄ μ•„λ‹ˆλΌ AI ν˜‘μ—…μžκΉŒμ§€ κ³ λ €ν•œ μ˜λ„μ  μ‹œμŠ€ν…œ μ„€κ³„λ‘œ.

μ†λ„λŠ” μ—¬μ „νžˆ μ€‘μš”. ν•˜μ§€λ§Œ λ°©ν–₯이 더 μ€‘μš”. λΉ λ₯΄κ²Œ λ°°ν¬ν•˜λ˜ λ˜‘λ˜‘ν•˜κ²Œ λ°°ν¬ν•˜λΌ. 지속 κ°€λŠ₯ν•œ μ‹œμŠ€ν…œμ„ λ§Œλ“€μ–΄λΌ. 그리고 κΈ°μ–΅ν•˜λΌ. 이제 당신이 μ“°λŠ” μ½”λ“œλ₯Ό μ½λŠ” 건 인턴도 λ™λ£Œλ„ μ•„λ‹Œ, λ‹Ήμ‹ μ˜ λ¦¬λ“œλ₯Ό λ”°λ₯΄λ €λŠ” μ§€λŠ₯ν˜• κΈ°κ³„λΌλŠ” 것을.

Source: Agile is Out, Architecture is Back

링크 볡사

μ›λŒ€λ‘œ Wilt Venture Builder Β· CEO

싱가포λ₯΄μ—μ„œ λ²€μ²˜λΉŒλ”©μ„ ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λŒ“κΈ€ 1
μ›λŒ€λ‘œ λ‹˜μ˜ 아티클이 EO λ‰΄μŠ€λ ˆν„°μ— μ‹€λ ΈμŠ΅λ‹ˆλ‹€. 이번 μ£Ό λ‰΄μŠ€λ ˆν„°λ₯Ό ν™•μΈν•˜μ„Έμš”!

>>> https://stib.ee/CPbJ
μΆ”μ²œ 아티클
μ›λŒ€λ‘œ Wilt Venture Builder Β· CEO

싱가포λ₯΄μ—μ„œ λ²€μ²˜λΉŒλ”©μ„ ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

1