알고리즘 프로그래밍과 해킹을 병행해야 할까요?

정보보안전문가 지망하고 있습니다. 요즘 ctf 를 풀거나 강의를 들으면서 해킹을 공부하고 있는데 일부 고인물들같은 경우에는 atcoder 나 codeforce 를 하시더라고요. 이분들처럼 해킹 공부할때 이런 알고리즘 트레이닝도 병행해야 할까요?

작성자 정보
크립토 메인으로 하실거 아니면 백준 골드 정도의 기초적인 알고리즘 지식만 있어도 충분하다고 생각합니다.
어떤 분야를, 어떤 직무를 희망하시는가에 따라 다르겠지만 프로그래밍은 잘할 수록 좋다는 의견을 말씀드리고 싶습니다.