ETC/📋 Coding Tests

주니어 개발자의 코알못 탈출기 🏃🏻‍♂️

숭코기 2023. 11. 23. 13:50
728x90

나는 코딩테스트 도피를 그만하기로 했다.

 

병아리 시절부터 아직까지도 내가 제일 자신 없어하는 코딩테스트

 

'코딩테스트는 실무와 연관이 없다'

 

라는 수 많은 글들을 보며 나 자신을 합리화 시켰다.

복잡한 문제를 뚝딱 해결하는 사람들을 보면 마냥 부럽고 신기했다.

 

와 어떻게 풀었지?

와 어떻게 저런 생각을 하지?

 

상대적으로 시간이 많은 현재 내 시점에서도 그냥 그렇게 넘기기만 했다.

 

사실 코딩테스트 문제를 하나도 안 풀어본건 아니다.

프로그래머스에서 낮은 단계의 문제들은 시도 해 봤다.

잘 풀리면 그렇게 기분이 좋고, 안 풀리면 괜히 이런 문제도 못푸는 나한테 분해서 기분이 엄청 다운됐었다.

 

접근 방법이 잘못된 것 같아서 어떤식으로 풀어야 하는지 어디까지 공부를 하고 풀어야 하는지

여러가지 글도 찾아 봤던것 같다. 그런데도 아직 나에겐 어려운 존재였다.

 

그러다 도파민 가득한 어느 저녁에 유튜브 알고리즘에 뜬 개발자 유튜버 영상을 보게 되었다.

코딩테스트에 대한 영상이 아닌 다른 영상으로 접하게 되었지만 10분도 채 안되는 영상 이끌려서

그 분의 다른 영상들도 찾아 보게 되었다.

 

그리고 그 중에 자신이 공부했던 코딩테스트 방법을 공유해 주셨는데

굉장히 해볼만한 (내가 잘한다는거 아님) 방법이여서 시도 해 보고 싶었다.

 

💡 코딩테스트 공부방향 (백준 기준)

 

☝🏻 전체문제 순서대로 말고 '단계별로 풀어보기'에서 13단계 정렬까지 풀어보기

✌🏻 정렬 단계까지 다 풀었으면 [강의 -> 온라인 강의 -> 알고리즘 기초] 1/2, 2/2 풀어보기

 

 

❓문제를 풀다가 막힐때

 

✅ 너무 익숙하지 않으면 검색 (백준 + 문제번호 + 자바스크립트) ➡️ 풀이를 보고 이해하려고 노력 후 문제 제출 해보기

✅ 알고리즘을 알아야 풀 수 있는 문제들은 (e.g DFS와 BFS 등) 문제 검색 후 코드 확인 해보기

*코드를 보고 이해 하는게 best지만 강의를 듣거나 코드를 외워서 코드를 익숙해지게 만들자

책으로 시작하지 않아도 풀고 싶은 문제에 새로운 알고리즘이 나오면 검색, 유튜브를 통해 익혀보기

 

https://www.acmicpc.net/

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

 

가보자고! 🔥

728x90