오늘은 해커랭크(HackerRank)라는 온라인 코딩 문제풀이 사이트를 소개해볼까 한다.
위키를 좋아하진 않지만 좀 더 자세한 설명을 위해 첨부한다.
사실 프로그래밍을 공부하다 보면 내가 어느정도의 실력을 가지고 있는지 알 방법이 없다.
프로젝트 경험을 통해 실력을 쌓을 수 있는 방법이 있지만 객관적으로 평가할 수 있는 방법이 없다.
기업에선 많은 사람들을 판별할 수 있는 방법이 코딩테스트이다.
프로그래밍을 할 줄 안다고 코딩테스트를 다 통과 할 수 있는건 아니다.
문제를 처음보면 당황 할 수 있다. 하지만 대부분 써본적이 있는 문법이고 조금만 더 논리적으로 생각한다면
풀 수 있는 문제들이다. 그러니 연습을 해보도록 하자.
해커랭크는 영어로 된 사이트이다. 어느정도 영어 독해를 할 수 있어야 문제도 풀 수 있다.
일단 해커랭크 사이트를 들어가 보자
사이트를 들어가면 로그인을 할 수 있다.
로그인을 누르게 되면 굳이 가입할 필요 없이
- 페이스북
- 구글
- 링크드인
- Git hub
4가지 계정이 있다면 그냥 로그인을 진행할 수 있다.
처음 로그인을 아래와 같은 그림을 만나게 된다.
많은 대쉬보드들이 있지만 우리는 가장 아래 튜토리얼로 가서
30 DAYS OF CODE 의 Start Tutorial 선택하자.
Join을 하면 아침 9시(?)에 문제가 하루에 한개씩 열리게 된다.
Solve Challenge를 누르면 문제를 풀 수 있다.
문제를 푸는건 다음 포스팅에서 알아보도록 하자.
정리
1. 해커랭크(HackerRank)는 코딩 문제풀이 사이트
2. 많은 기업에서 문제를 코딩 테스트를 통해 사람을 뽑음
3. 회원가입(구글, 페이스북, 링크드인, 깃허브 연동 가능)
4. 튜토리얼 시작