마법 (1) 썸네일형 리스트형 8/24 - 모르고 쓰는 기술은 마법과 구별할 수 없다 SF 소설가 아서 C. 클라크가 말한 어록 중에는, "충분히 발달한 과학 기술은 마법과 구별할 수 없다."라는 말이 있다. 현대인의 입장에서는 특별한 기술을 통해 순간이동을 하는 것도 마법 같은 일이 된다. 이는 프로그래밍에도 똑같이 적용할 수 있다. React를 사용하는 데 있어서 Virtual DOM의 원리 등을 모르고 사용한다면, React는 마법같은 최적화를 해주는 라이브러리가 될 뿐이다. 어떠한 코드나 기술, 기법 등이 최적화를 이끌어 준다 해서 명확한 이해 없이 사용한다면, 그것은 마법을 사용한 것과 다를 바 없게 된다. 그렇기 때문에 알고 사용하는 것은 개발자로서 가져야할 자세 중 하나라고 생각한다. 하지만 한편으로는 모든 것을 이해하고 사용하는 것은 어려운 것이 아닐까라는 생각이 든다. 휴.. 이전 1 다음