▲GN⁺ 2024-09-28 | parent | ★ favorite | on: 컴퓨터 코딩보다 더 어려운 인간 코딩(erikbern.com)Hacker News 의견 사람들은 각기 다른 방식으로 배움 핵심 개념을 먼저 이해한 후 예제를 보는 것을 선호함 많은 튜토리얼이 레고 조립처럼 손을 잡아주는 방식임 결정을 내리는 방법과 이유를 알고 싶음 새로운 라이브러리나 프레임워크를 접근할 때, 소개 텍스트를 먼저 읽고, "Getting started" 코드 샘플을 건너뜀 고급 섹션에서 개념에 대한 논의가 더 많아 이를 먼저 탐구함 글쓰기와 공감 능력이 중요함 코드 작성과 애플리케이션 작성은 다름 외부 지향적인 개발자는 아키텍처와 문서화에 더 신경 씀 단순함이 중요함 애플리케이션 작성은 에세이 작성과 비슷함 프레임워크는 개발자의 조직 능력을 저해함 모든 사람이 예제로부터 배우는 것은 아님 일반에서 구체로 배우는 사람도 있음 이런 사람들은 K12 교육에서 소외됨 코드는 인간을 위해 작성됨 문제를 포괄적으로 이해하고, 이해관계자와 협력하며, 효율적인 알고리즘을 고안하는 것이 중요함 코드 작성은 어렵지 않음 Code Complete에서 인용 "프로그래밍의 작은 부분은 컴퓨터가 읽을 수 있도록 프로그램을 작성하는 것이고, 큰 부분은 다른 인간이 읽을 수 있도록 작성하는 것임" 코드 작성은 인간을 위한 것임 컴퓨터는 기계 명령어로 충분함 코드는 인간의 생각을 형식화하는 방법임 IDE의 발전에 대한 의견 기본 intellisense는 개선되었지만, 코딩의 개념은 크게 변하지 않음 새로운 도구와 라이브러리 접근이 쉬워짐 코딩 작업을 컴퓨터에 맡기고 창작에 집중하고 싶음 언어의 작은 세부 사항을 자동으로 처리하는 도구가 필요함 여러 메서드를 동시에 화면에 표시하고 싶음 데이터 변환을 자동으로 처리하고 싶음 블로그 포스트 홍보 "Move Fast & Document Things"라는 블로그 포스트를 작성함 코드 작성 문화를 공유함 프로그래밍 학습 방법에 대한 의견 작은 프로그램을 작성하며 배움 기본 지식이 부족해 더 좋은 소프트웨어 개발 직업에 지원할 수 없었음 기본을 항상 배우는 것이 중요함 예제와 핵심 개념의 중요성 예제와 핵심 개념 모두 중요함 잘 정의되고 문서화된 핵심 개념이 필요함 "Getting Started" 가이드에는 예제가 포함되어야 함
Hacker News 의견
사람들은 각기 다른 방식으로 배움
글쓰기와 공감 능력이 중요함
모든 사람이 예제로부터 배우는 것은 아님
코드는 인간을 위해 작성됨
Code Complete에서 인용
코드 작성은 인간을 위한 것임
IDE의 발전에 대한 의견
블로그 포스트 홍보
프로그래밍 학습 방법에 대한 의견
예제와 핵심 개념의 중요성