더글라스 크록포드의 작업 철학 및 JavaScript 관점

Source

  • Evernote/Inbox/나는 어떻게 일하는가 Yahoo! 더글라스 크록포드의 Javascript Looah.md

Summary

이 문서는 Yahoo! 의 JavaScript 전도사였던 더글라스 크록포드 (Douglas Crockford) 에 대한 인터뷰 ‘How I Work’ 시리즈의 일부입니다. 크록포드는 JavaScript 를 가장 우아한 언어 중 하나로 평가하며, 프로그래머가 컴퓨터 과학의 역사를 공부해야 하는 이유 (과거의 실패와 성공을 통해 올바른 길을 찾기 위함) 를 강조합니다. 또한 그는 코드를 다른 사람에게 읽히는 것의 가치와 jQuery 의 유용성을 인정하며, 궁극적으로 더 많은 사람이 코딩을 통해 문제를 해결하기를 바라는 프로그래밍 전반의 전도사로서의 모습을 보여줍니다.

Key Points

  • 더글라스 크록포드는 JSON 과 JSLint 의 창시자이자 ‘JavaScript: The Good Parts’ 저자로, JavaScript 를 매우 우아한 언어로 평가함.
  • 프로그래머는 컴퓨터 과학의 역사를 공부해야 하며, 이는 물리학에서 갈리레오와 뉴턴의 공헌을 배우듯 기초적인 관점을 형성하는 데 필요함.
  • 기술 변화 속도가 빠르지만, 새로운 아이디어가 주류가 되기 위해서는 한 세대의 시간이 필요하며, 과거의 잘못된 선택을 이해하는 것이 중요함.
  • 자신의 코드를 다른 사람들에게 읽히는 행위와 jQuery 와 같은 라이브러리의 가치를 긍정적으로 평가함.
  • 크록포드의 궁극적인 목표는 특정 언어를 넘어 더 많은 사람이 코딩을 통해 문제를 해결할 수 있도록 하는 것임.