lazy loading 구현

새로운 것을 알고 익히는 것은 너무나 신나는 일인 것 같다. 지난 프로젝트 때 많은 양의 이미지 로드가 있어서 해당 페이지가 상당히 늦게 열리는 문제가 있었다. 시간이 없고 해서 그대로 마무리를 했는데 역시 튜터님들의 개선이 필요하다는 피드백을 받게 되었고 그 때 lazy loading이라는 말을 듣게 되었다. 이번 프로젝트에도 많은 양의 이미지를 로드하는 부분이 있어서, 저 lazy loading이라는 것을 구현해서 이미지 로딩이 느리지 않게 하고 싶었다. 그래서 어떻게 구현하는 지 여러 블로그글을 보고 가장 기본적인 지식만을 가지고도 구현할 수 있는 방법으로 코드를 짰다. 여러 시행착오를 거쳐 우리 프로젝트에 맞는 코드로 잘 동작하게 했다. 시간이 되면 직전 프로젝트도 해당 기술을 써서 개선해보고 싶다. (그런데 그건 서버에서 응답해주는 시간이 느린거라 클라이언트-서버간 통신을 쪼개서 해야하나 라는 생각이 들긴한다.)

몰입

나는 프로젝트할 때는 프로젝트만 하는데, 어느 분이 취업을 위해서 알고리즘 문제 푸는것도 프로젝트 중에 틈틈히 알아서 해야한다라고 얘기하셔서 충격을 먹었다. 취업할 때 코딩테스트가 있으니 당연히 하긴 할건데 프로젝트 중이라 프로젝트에만 집중하는 게 맞다 생각한 내 머리를 흔든 발언이였다. (나는 프로젝트에만 집중에도 늘 시간이 부족하다 생각하는데…) 아무튼 그래서 오늘부터 다시 1문제씩 풀어야겠다 생각했는데, 다시 생각을 바꿨다. 정답은 만들어가는 자의 것 아닌가. 나는 스스로에게 만족을 줄만한 결과물(프로젝트)을 남기고 싶다. 그래서 지금은 프로젝트 열심히하고 끝나고 알고리즘도 열심히 하련다. 몰입 한다!