# AI는 웹 개발 학습에 장애물임

> Clean Markdown view of GeekNews topic #17120. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17120](https://news.hada.io/topic?id=17120)
- GeekNews Markdown: [https://news.hada.io/topic/17120.md](https://news.hada.io/topic/17120.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-10-07T10:34:13+09:00
- Updated: 2024-10-07T10:34:13+09:00
- Original source: [ben.page](https://ben.page/jumbocode-ai)
- Points: 13
- Comments: 6

## Summary

이 글은 AI와 LLMs가 웹 개발 학습에 미치는 부정적인 영향을 강조하며, 특히 초보자에게 학습의 질을 저해할 수 있음을 설명합니다. LLMs는 빠른 결과를 제공하지만, 중요한 정신적 모델 형성을 방해하여 학습에 도움이 되지 않을 수 있습니다. 실제 사람에게 질문하는 것이 더 효과적일 수 있으며, 이는 학습의 질을 높이는 데 기여할 수 있습니다.

## Topic Body

- JumboCode에서의 경험을 바탕으로 AI와 LLMs에 대한 생각을 공유  
  - JumboCode는 Tufts University의 비영리 소프트웨어 개발 클럽으로, 대부분의 개발자가 웹 개발을 처음 배우고 있음.  
  - LLMs는 웹 개발 코드 작성에 뛰어나며, 프론트엔드 컴포넌트를 설명하면 적절한 React 컴포넌트를 제공함.  
- LLMs의 사용이 학습을 방해함  
  - LLMs는 과제를 빠르게 완료할 수 있는 지름길이지만, 학습에는 거의 도움이 되지 않음  
  - 학습은 다양한 경로를 시도하고 정보를 조합하여 정신적 모델을 만드는 과정임  
  - LLMs는 이러한 정신적 모델을 형성할 필요 없이 결과를 제공하지만, 실제로 필요할 때는 정신적 모델이 없을 수 있음  
- 사람에게 질문하는 것이 더 나음  
  - 실제 사람에게 질문하면 필요한 맥락에 맞춰 설명을 받을 수 있음.  
  - 사람들은 여전히 LLMs보다 간결하고 적절한 수준의 설명을 제공하는 데 뛰어남  
  - 그러나 많은 사람들이 여전히 LLMs에 질문하여 코드를 작성하게 될 것임  
- 부록: Ben(필자)은 LLMs를 사용함?  
  - LLMs를 사용하지만, 웹 개발의 기초를 배우기 전에 LLMs가 보편화되지 않아 다행이라고 생각함.  
  - 처음 웹 개발을 배울 때 LLMs를 사용했다면, 웹 개발을 제대로 배우지 못했을 것  
  
### GN⁺의 정리  
  
- 이 글은 AI와 LLMs가 웹 개발 학습에 미치는 영향을 다루며, 특히 초보자에게 미치는 부정적인 측면을 강조함  
- LLMs는 빠른 결과를 제공하지만, 학습 과정에서 중요한 정신적 모델 형성을 방해할 수 있음  
- 사람에게 질문하는 것이 더 효과적일 수 있으며, 이는 학습의 질을 높이는 데 도움이 됨

## Comments



### Comment 29872

- Author: readiz
- Created: 2024-10-10T07:14:49+09:00
- Points: 1

LLM은 이미 저의 좋은 스승님입니다. 주업무로 담당하는 분야 말고는 저보다 낫더군요 벌써 ㅎ

### Comment 29794

- Author: kandk
- Created: 2024-10-07T13:13:19+09:00
- Points: 1

계산기발명됐다고 수학의 발전이 안될거란 연관관계는.. 어짜피 공부 할놈할..  
요즘 이런 어그로성 글이 많네요.

### Comment 29799

- Author: savvykang
- Created: 2024-10-07T15:58:22+09:00
- Points: 1
- Parent comment: 29794
- Depth: 1

수학공부와 계산기의 관계보다는 증명과정 없고 가끔 오류가 나오는 마술 자동 답지만 보고 공부하는 것에 가깝지 않나 싶습니다. 그럼에도 결국 원리를 생각할 줄 아는 사람이 성공하는 건 변함이 없습니다

### Comment 29793

- Author: savvykang
- Created: 2024-10-07T12:56:48+09:00
- Points: 1

[고객이 생성한 AI 코드를 수정하는 데 지쳤어요](https://news.hada.io/topic?id=16418)

### Comment 29791

- Author: tribela
- Created: 2024-10-07T12:49:36+09:00
- Points: 1

LLM이 뱉어내는 긴 코드가 컴파일/실행조차 안 되는 경우가 아직 많다는 게 오히려 다행이라 해야 할 지.. 모르겠습니다

### Comment 29778

- Author: neo
- Created: 2024-10-07T10:34:14+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=41757711) 
- 복사-붙여넣기 프로그래머는 시스템의 정신적 모델을 구축하는 프로그래머보다 항상 열등함. LLMs는 복사-붙여넣기 워크플로우의 더 빠르고 부정확한 버전임. 학생과 신입 엔지니어에게 이해하지 못하는 코드를 커밋하지 않도록 가르쳐야 함. LLMs는 올바른 질문 없이도 답을 찾을 수 있어 학습에 해로움.

- LLMs는 사라지지 않을 것이며, 사람들은 이를 사용할 것임. 전통적인 방법을 배우도록 권장하되, 도구를 잘 사용하고 안전하게 사용하는 방법도 가르쳐야 함. 도구는 계속 발전할 것이며, 이를 잘 활용하는 코더가 더 많은 가치를 창출할 것임.

- AI는 구글 검색을 대체하는 데 유용하며, 아이디어를 교환하고 코드 샘플을 보는 데 도움이 됨. 그러나 AI가 생성한 코드는 항상 목적에 맞지 않으며, 잘못된 신호를 줄 수 있음. LLMs는 학습 방법에 대해 깨달음을 주었음.

- LLMs는 프로그래밍 학습의 즐거움을 잃게 만들었으며, 문제 해결에 더 관심이 있음. 예전에는 책과 문서를 통해 학습하는 것을 좋아했으나, 이제는 여가 시간을 즐기고 싶음.

- LLMs는 새로운 프로젝트와 작은 코드베이스에서 유용하지만, 프로그래밍 지식이 없으면 맹목적인 복사가 해로울 수 있음. 유지보수와 디버깅이 어려워질 수 있으며, 잘못된 코드가 증가할 가능성이 있음.

- AI를 통해 웹 개발에 대해 많은 것을 배웠으며, 지식 습득 과정을 간소화함. LLMs는 자기 학습에 매우 유용하며, 게으름이 문제일 수 있음.

- LLMs를 사용해 형편없는 결과를 얻는 사람은 퇴출되어야 함. LLMs는 장기적으로 사람들을 더 어리석게 만들 수 있음. 규제가 필요하지 않으며, 자유롭게 두어야 함.

- 소프트웨어 엔지니어로서의 만족은 이해하지 못했던 것이 명확해질 때의 성취감에서 옴. LLMs는 문제 해결을 빠르게 도와주지만, 의존하면 방해가 됨. LLMs를 사용할 때는 이미 작성할 코드를 알고 있을 때만 사용해야 함.

- 과거의 "macromedia" 시절을 기억하는 사람들은 AI가 생성한 코드가 그 시절의 쓰레기 코드를 연상시킴.

- 현대 웹 개발은 복잡하지만, 유용한 도구가 있어 유용한 것을 만들 수 있음. 미래에는 더 나은 기술 스택이 등장할 것임.
