4P by neo 2달전 | favorite | 댓글 1개

Elixir 학습 경험 공유

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

GN⁺의 의견

  • 프로그래밍 언어 Elixir에 대한 학습은 다양한 수준의 개발자들에게 필요한 과정임.
  • 경험 많은 개발자들을 위한 고급 자료의 필요성이 강조됨.
  • 이 글은 Elixir 학습 자료에 대한 수요와 개발자 커뮤니티 내에서의 경험 공유의 중요성을 보여줌.
Hacker News 의견
  • 소프트웨어 엔지니어링 분야에서 고급 자료의 부족 문제

    • 시장 경제가 공동선에 반하는 경우가 있음.
    • 지식을 가진 사람들이 초보자용 자료를 만드는 것에 더 많은 동기를 부여받음.
    • 고급 사용자를 대상으로 한 자료는 잠재 고객이 급격히 줄어들어 가격을 대폭 올려야 함.
    • 사람들은 지식의 가치에 상관없이 비싼 책을 구매하지 않음.
    • 고급 자료를 인식하는 데 어려움이 있음(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년 경력의 개발자도 성장할 수 있는 과정임.
  • 경험이 많은 프로그래머를 위한 교육 자료 부족 문제

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