좋은 사용자
- 생활코딩님 커뮤니티 글을 보고..
- https://www.youtube.com/channel/UCvc8kv-i5fvFTJBFAk6n1SA/community?lb=Ugx1aIE3Olb8931OhW54AaABCQ
사용자
- 이론에 대해 잘 몰라도 사용은 할 수 있다
- 사용해보면서 이 이론, 개념이 어떤 일을 할 수 있는지 알게 된다
- 그 이론, 개념이 내부적으로 어떻게 동작하는지 모르지만
- 컴퓨터 덕분에 복잡한 것을 쉽게 사용, 경험해 볼 수 있다
- 그래픽 도구로 이미지를 편집할 때에도
- 클릭 몇 번이면 멋진 효과를 줄 수 있다
- 내부적으로 어떻게 동작하는지 모르지만
- 이 도구를 사용하면 어떤 결과가 나오는지 알 수 있다
- 그러면서 이 도구를 어떻게 만들었는지 궁금해지고
- 그 원리에 대해 궁금해질 때도 있다
- 또는 이 도구를 사용했을 때 이런 결과가 나오니까
- 적절히 응용해서 더 멋진 결과를 만들어 낼 수도 있다
- 프로그램은 보통 내부적으로 어떤 일을 하는지 사용자는 알 수 없고, 딱히 알 필요도 없다
- 나는 OOP에서 추상화와 캡슐화가 이런 의미도 포함한다고 생각한다
- 좋은 사용자, 또 좋은 사용자를 만드는 사람이 되자