신입개발자가 쌓아야 하는 역량은 다양합니다. 협업, 소통, 문제해결능력, 도전... 그중에서 개발자라면 가장 중요한 점이 문제해결능력이라고 생각합니다. 문제해결능력을 기르기 위해서는 코딩 공부가 중요합니다. 코딩 공부를 해본 사람이라면 누구나 자료구조와 알고리즘을 들어본 적 있을 것입니다. 왜 누구나 한 번쯤 들어볼 만큼 많이 배우는지, 필요한 것인지 궁금증을 가져본 적 있나요? 저도 처음 학교에서 자료구조와 알고리즘을 배울 때에는 너무 어려워 마냥 하기 싫기만 했습니다. 그래서 저도 이 과목이 왜 필수적인지 생각해 보며 한 영상을 간략하게 요약하여 정리해 보았습니다. 자료구조와 알고리즘 처음 코딩할 땐 그냥 작동하는 코딩을 하는데 집중합니다. 하지만 그 단계를 지나면 얼마나 코드가 간결하고 클린 한 지..