🤖 왜 공부해야 할까?
공부하는 이유는 다양합니다.
먼저, 취업을 위해 원하는 회사의 면접에 잘 대비하기 위해서입니다.
많은 기업들은 알고리즘과 데이터 구조에 대한 이해를 중요하게 여기고 면접에서도 해당 지식을 평가하는 경우가 많습니다.
뿐만 아니라, 코드를 최적화하고 효율적으로 문제를 해결하기 위해서도 알고리즘과 데이터 구조를 공부하는 것이 중요합니다.
알고리즘은 다양한 문제를 해결하는데 사용되는 효율적인 방법을 제공해주며,
데이터 구조는 데이터를 조직화하고 관리하는 방법을 제시합니다.
이를 통해 프로그램의 성능을 향상시키고 최적화하는 데 도움을 줍니다.
⚙️ 공부 우선순위
개발을 막 입문한 사람은 우선 코드가 정상 동작하도록 만드는 것이 가장 중요합니다.
기술은 결국 문제를 해결하기 위해 탄생했으며,
그러한 문제를 이해하지 못한다면 해결책 또한 제대로 이해하기 어렵습니다.
따라서 실무에서 사용하는 언어와 프레임워크를 충분히 숙달한 후 필요하다고 느낄 때부터 더 깊게 학습하는 것을 추천합니다.
🔧 언제 공부해야 할까?
1. 원하는 기능을 구현은 했지만, 코드 최적화가 필요한 부분을 모를 때
2. 서비스를 실제로 상용화한 후 왜인지 서비스가 굉장히 느릴 때
🦾 참고자료
https://www.youtube.com/watch?v=9TyyMtlk5i4&list=PL7jH19IHhOLMdHvl3KBfFI70r9P0lkJwL