728x90
라이브러리와 프레임워크의 차이는 첫 개발자로서의 취업준비를 하는 사람들에게 단골로 질문하는 면접 질문이다.
조금더 나아가 api 라이브러리 프레임워크의 차이를 물어보기도한다.
개발자로 업무를 한지 1년도 훌쩍넘은 지금은 이 세가지의 차이를 당연히 알고 있고 헷갈리지 않지만 취업을 하기전에는 이 세가지가 무척이나 헷갈렸다.
당시에는 그래 프레임워크는 그렇다쳐,, 근데 라이브러리랑 api가 뭐가다른건데?? 라는 생각을 하기 일수였고 이는 짧은 시간안에 많은걸 배워야하는 국비지원학원의 어쩔수 없는 결과라고 생각한다.
국비지원 학원을 다니려면 결국 스스로의 노력이 매우 필요한것,,,
이를 유튜브에서 찾아본 것도 결국 세미나를 위한 일이다.
비개발자들에게 어떻게하면 좀더 쉽게 설명해주고 쉽게 알아듣게 만들수 있을것인가에 대한 고민을 하며 찾아보았는데 라이브러리는 말그대로 도서관과 비유를 하면 될것같은데 프레임워크는 어떤 비유를 들어야할지 모르겠었다.
하지만 해당 영상을 보며 문득 공장이 떠올랐고 물건을 만들기위해 약간의 인프라가 구축된 공장을 떠올리면 얼추 비유가 되겠다는 생각이 들었다.
학원에 다닐때 강사님은 반쯤 만들어진 프로그램이라고 설명해주셨는데 그당시에는 이것이상으로 설명할수 없다고 생각했는데 뭔가 공장이라고 생각하니 어떤 물건을 만들기 위해 인프라를 반쯤 구현한것이라는 생각이 들었다.
예전에는 정말 이런거 어떻게 이해를 했는지 몰라,,, 아니 이해라도 했으면 다행이다..
정말 강사로 전직을 해야되나,,
728x90
'IT유튜브로 지식쌓기' 카테고리의 다른 글
[유튜브로 지식쌓기] 컴퓨터는 왜 0,1만 쓸까? (0) | 2023.05.08 |
---|