프론트엔드 개발자에게 알고리즘이란?

실무에서 프론트엔드 개발을 할 때 알고리즘을 사용할 일이 많지는 않은데요. 정렬이나 탐색 등 기본적인 알고리즘은 이미 백엔드에서 처리되어 API로써 제공되기 때문입니다. 따라서 알고리즘 구현보다는 이미 구현된 기능을 적재적소에 잘 사용하고, 웹 성능이 좋아진 최근에는 성능보다는 협업을 위한 가독성이 좋은 코드를 더 중요시하기도 합니다. 그럼에도 불구하고 프론트엔드 개발자도 알고리즘을 배워야 할까요? 사실 최근 채용 전형도, 과제로 많이 바뀌는 추세이고, 이 부분은 개발자들마다 생각이 다를 수 있는데요. 해당 기사에서는, 더 넓은 시야를 가진 개발자로 성장하기 위해서는 알고리즘 공부가 필요하다고 합니다. 이유는 알고리즘과 자료구조의 조합을 이해하고 있으면 실제로 해결하고자 하는 상황에 최적화된 구조를 쉽게 떠올리고 설계할 수 있는 '컴퓨팅적 사고'가 가능하기 때문입니다. 또한 프론트엔드 개발자도 결국 개발자이기 때문에 프론트엔드라는 직군에 매몰되어, 알고리즘을 비롯한 CS 공부 자체를 소홀히 하는 것에 주의를 주고 있습니다. 다만, 프론트엔드 개발에 있어 알고리즘이 필수는 아니기 때문에 본인이 필요하다고 느낄 때, 기본기 정도만 챙겨도 충분하다고 설명하고 있습니다. 관심 있으신 분들은 링크에 기사를 살펴보시기를 추천드립니다.

프론트엔드 개발자에게도 알고리즘 공부가 중요할까? | 요즘IT

요즘IT

프론트엔드 개발자에게도 알고리즘 공부가 중요할까? | 요즘IT

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 1월 3일 오전 12:14

 • 

저장 87조회 4,218

댓글 0