내 경험에 따르면 : 도서관 의존성을 제거 할 수 없기 때문에, 귀하와 귀하의 팀은 문제를 해결하기에 충분히 알아야합니다.
프로그래머로서 우리는 시간이 거의 없으므로 우선 순위가 가장 높은 것을 선택해야합니다. 문제는 최대한 빠르고 부드럽게 해결해야합니다. 이 이유만으로 "사물에 관한 모든 것을 배우는 것"은 다소 중복됩니다.
여기에 추가하고 싶은 것은 "의존성"입니다. 공동체로서 우리 모두는 다른 사람들에게 의존합니다. Java, .NET, API 등 애플리케이션을 구축하기 위해 Giants에 서 있습니다. 많은 사람들에게 효과가 있기 때문입니다. 프레임 워크 또는 API에 문제가있는 경우 다른 사람이 어딘가에 직면했을 가능성이 높으며 해결 방법 / 해결 방법이 있습니다.
여기서 유일한 문제는 어딘가에 제한된 기준으로 자이언츠가 무너 졌을 것입니다. 예를 들어, 일부 OS에서는 플래시가 지원되지 않으며 플래시 없이는 할 수없는 일이 많이 있습니다. 이 가능성은 0보다 크지 만이 경우에는 할 수있는 일이 거의 없습니다. 이러한 경우에만 문제의 실제 위치를 지적하고 큰 해결 방법을 만들 수 있으므로 "후드 뒤에있는 것"에 대한 지식이 유용합니다. 그러나 우리가 투자 할 가치가있는 시간이 확실하지 않습니다.
그 가능성에 대처하기 위해 해결책이 있다고 생각합니다. 대부분의 프로그래머는 라이브러리의 "표면 작업"을 쉽게 잡을 수 있기 때문에 때로는 매우 잘 이해하는 사람이 필요합니다. 각각이 약 1,2 개의 유용한 라이브러리 / 도구 / "기술 세트"를 전문 으로하는 팀을 구성하려고합니다 . jQuery에 대한 좋은 경험이 있고, 데이터베이스에 대한 전문 지식이있는 사람입니다.