# HN에 묻다: 경험 많은 코더를 위한 프로그래밍 강좌?

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=12606](https://news.hada.io/topic?id=12606)
- GeekNews Markdown: [https://news.hada.io/topic/12606.md](https://news.hada.io/topic/12606.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2023-12-31T10:14:08+09:00
- Updated: 2023-12-31T10:14:08+09:00
- Original source: [news.ycombinator.com](https://news.ycombinator.com/item?id=38804603)
- Points: 4
- Comments: 1

## Topic Body

### Elixir 학습 경험 공유

- Elixir를 최근에 배우기 시작함.
- 대부분의 인기 있는 학습 자료들이 초보자를 대상으로 하고 있어, 10년 이상 코딩 경험이 있는 사람에게는 다소 지루함.
- 좀 더 경험 많은 개발자를 위한 인기 있는 프로그래밍 책이나 강좌가 있는지에 대한 질문.

### GN⁺의 의견

- 프로그래밍 언어 Elixir에 대한 학습은 다양한 수준의 개발자들에게 필요한 과정임.
- 경험 많은 개발자들을 위한 고급 자료의 필요성이 강조됨.
- 이 글은 Elixir 학습 자료에 대한 수요와 개발자 커뮤니티 내에서의 경험 공유의 중요성을 보여줌.

## Comments



### Comment 21833

- Author: neo
- Created: 2023-12-31T10:14:08+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=38804603) 
- 소프트웨어 엔지니어링 분야에서 고급 자료의 부족 문제
  - 시장 경제가 공동선에 반하는 경우가 있음.
  - 지식을 가진 사람들이 초보자용 자료를 만드는 것에 더 많은 동기를 부여받음.
  - 고급 사용자를 대상으로 한 자료는 잠재 고객이 급격히 줄어들어 가격을 대폭 올려야 함.
  - 사람들은 지식의 가치에 상관없이 비싼 책을 구매하지 않음.
  - 고급 자료를 인식하는 데 어려움이 있음(Blub Paradox 참조).
  - 다양한 코드베이스를 읽고 아이디어를 배우며, 문제 해결을 위한 지식 라이브러리를 구축함.
  - 비정상적인 장소에서도 유용한 지식을 발견할 수 있음.

- David Beazley의 고급 프로그래밍 코스 추천
  - "Rafting Trip"과 "Write a Compiler" 코스를 수강함.
  - 경험이 많은 프로그래머를 대상으로 함.
  - 대부분의 수강생이 Raft 라이브러리나 컴파일러를 만들어냄.

- Casey Muratori의 성능 중심 프로그래밍 코스와 관련 도서 추천
  - 성능 문제에 대한 거의 산업 선도적인 이해를 제공함.
  - "Hacker's Delight Second Edition"과 "What Every Programmer Should Know About Memory"를 유용한 참고자료로 언급함.

- LearnXinYMinutes 웹사이트를 통한 빠른 학습 경험 공유
  - MatLab/Octave를 몇 시간 만에 배워 CS 과정에서 면제받음.
  - 공식 튜토리얼과 함께 사용할 때 특히 유용함.

- Peter Norvig의 10년 전 프로그래밍 코스 언급
  - "경험 필요 없음"이라고 표시되어 있지만 실제로는 중급-고급 수준임.

- 새로운 언어를 배울 때 인기 있는 프레임워크/라이브러리 코드베이스를 깊이 파고들기
  - 실제 사용 사례를 통해 핵심 개념을 심화 학습하고 고급 패턴에 노출됨.

- 컴퓨터 보안 산업에서의 교육 방식을 소프트웨어 산업이 따라야 한다는 의견
  - 주말부터 일주일 간의 집중 코스가 필요함.
  - Karpathy의 신경망 코스와 Gamozolabs의 fuzz week 등 무료 자료 언급.

- Go 언어로 작은 애플리케이션을 작성할 때 Chat GPT를 사용한 경험 공유
  - 필요한 패키지와 상호작용 방법을 알아내는 데 도움이 됨.

- Jeremy Koppel의 "Advanced Software Design Course"를 통한 성장 경험 공유
  - 22년 경력의 개발자도 성장할 수 있는 과정임.

- 경험이 많은 프로그래머를 위한 교육 자료 부족 문제
  - 경제적 이유로 인해 고급 엔지니어와 좋은 교사의 교집합이 매우 작음.
  - 경험이 많은 개발자는 교육하기 어렵고, 초보자는 거의 모든 자료를 소비할 준비가 되어 있음.
