상세 컨텐츠

본문 제목

처음 자바코딩을 배우는 사람들을 위한 코딩연습사이트 추천!

▶구디아카데미

by 구디아카데미 2024. 5. 30. 17:40

본문

 

 

 

안녕하세요! 구디아카데미입니다.q(≧▽≦q)

오늘은 처음 자바코딩을 입문하시는 분들을 위해서 공부하는 방법을 하나 말해줄려고 합니다.

바로 코딩연습사이트예요.

 

현재 국내외에서 여러 코딩연습사이트들이 있는데,

이중에서 자바코딩을 입문하신 초보자들을 위한 사이트 4곳을 추천해볼께요!

 

프로그래머스
https://www.programmers.co.kr/

 

 
프로그래머스

 

프로그래머스는 개발자 커리어 플랫폼 그랩에서 만들어진 코딩연습사이트입니다.

이 사이트에서는 코딩연습을 도와주기도 하지만, 채용에서도 도와주기도 합니다.

심지어, 코딩 역량에 대해 인증시험도 여기서 응시할 수가 있어요.

 

회원가입은 이메일 또는 SNS을 통해 진행하고 로그인을 하시면 코딩 연습을 진행할 수가 있어요.

 

 
코딩테스트 화면

프로그래머스는 자바코딩 외에 다른 언어로도 코딩이 가능한 사이트입니다.

또한, 초심자들도 쉽게 하실 수가 있는 기초문제부터 실제 기업 대회나 코딩테스트에서 출제가 되었던 심화문제까지

난이도가 레벨0부터 5까지일정도 스펙트럼이 넓습니다.

기초문제(좌), 알고리즘 고득점kit(우)

자바코딩에 대해 초심자라면, 코딩테스트 메뉴에 기초문제에 들어가서 공부하시는 것을 추천드립니다.

이 후에 기초문제에 대해 어느정도 숙달이 되셨다면,

프로그래머스에서 직접 모아놓은 알고리즘 고득점 kit에서 공부하는 것으로 넘어가시면 됩니다.

알고리즘 고득점 kit은 실제 코딩테스트에서 빈출되는 자료구조/알고리즘 문제를 모아놓은 페이지입니다.

 

아 그리고 자바코딩을 위해선 언어를 JAVA로 바꿔주어야 진행할 수 있습니다.

 

테스트 화면을 보시면, 초심자분들이 접근하기 쉽도록 구성되어 있습니다.

왼쪽 화면엔 문제, 오른쪽 화면엔 코드와 실행 결과로 크게 나뉘어지고,

아래쪽엔 질문, 테스트 케이스와 실시간으로 테스트 실행과 채점이 있습니다.

 

또한, 문제를 푸시고 나서 다른 유저분의 코드도 볼 수 있으니, 찜찜하면 한 번 짚어주셔야하는 점 잊지 말아주세요!

 

백준 온라인 저지
https://www.acmicpc.net/

 

 
백준 온라인 저지

 

백준 온라인 저지는 2010년에 만들어진 코딩 테스트 사이트입니다.

14년정도 된 사이트인 만큼 2만여개의 문제들이 분포되어 있습니다.

또한, 50가지 정도의 언어 지원국내외 ICPC와 올림피아드 같은 대회에서 진행이 되었던 문제들도 있기에

많은 개발자분들이 이용하고 있습니다.

 

우선, 회원가입과 로그인을 진행해야 코딩연습을 할 수가 있습니다.

전체 문제(좌), 단계별로 풀어보기(우)

 

백준 온라인 저지도 기초부터 심화까지의 문제를 가

지고 있어, 난이도의 스펙트럼이 굉장히 넓습니다.

자바코딩 초심자분들이라면, 메뉴에 있는 문제에 단계별로 풀어보기에서 들어가서 학습하시면 됩니다.

1단계부터 57단계까지 있으며, 차근차근 단계별로 문제를 푸는 것이 가장 좋은 방법이라고 생각합니다!

 

언어 설정은 테스트 화면에서 바꿀 수가 있습니다.

문제에 들어가시게 되면 문제번호 위에 제출이라는 탭이 있는데,

이곳에서 언어 설정 및 코드를 작성하여 채점을 할 수 있습니다.

또한, 문제를 푸시고 나서도 다른 분들의 코드를 볼 수도 있으니, 확인해보는 습관 가지시길 바랄께요!

구름LEVEL
https://level.goorm.io/

 

 
구름LEVEL

구름LEVEL은 개발자 플랫폼 구름에서 만든 코딩 테스트 사이트입니다.

이 곳은 유저들도 문제를 올릴 수가 있다는 장점이 있어요.

만일, 공부하시다가 재밌는 문제나 어려웠던 문제들이 있다면 사이트에 올리는 것도 좋은 방법입니다.

다른 분들에게 도움을 받기도 하고, 코드를 보는 시각을 넓일 수 있는 효과를 줄 수 있으니까요.

 

회원가입은 이메일이나 SNS으로 가입으로 진행하셔야 코딩연습을 할 수가 있습니다.

모든 문제(좌), 기초 트레이닝(우)

 

구름LEVEL도 난이도가 1부터 5까지 표시되어 있고, 공부하고 싶은 과목에 대해 맞추어 공부할 수가 있습니다.

자바코딩의 실력을 키우고 싶다면, 먼저 기초 트레이닝을 학습하시는 것을 추천드릴께요.

하지만 문제의 난이도가 살짝 어려울 수가 있으니, 공부하고 오는 것이 좋을 것 같습니다.

 

먼저, 자바코딩을 위해 언어 설정은 테스트 화면 위쪽 목록버튼 눌러서 JAVA로 변경하시면 됩니다.

테스트 화면을 보면, 좌측에 문제와 예시화면, 우측에는 입력창과 실행 결과창으로 나눠져 있습니다.

또한, 위쪽에는 실시간으로 테스트 실행과 채점, 테스트케이스 추가할 수가 있는 버튼이 있습니다.

 

아! 혹시 다른 유저분들의 문제를 풀고 싶다면 문제 탭의 출제 그라운드에서 풀어보세요!

 

SW Expert Academy
https://swexpertacademy.com/main/main.do

 

 
SW Expert Academy

SW Expert Academy는 삼성전자가 운영하는 코딩 테스트 사이트입니다.

 

LEARN 화면(동영상 강의)

 

이 곳은 교육 컨텐츠를 무료로 동영상을 볼 수 있는 장점이 있어요.

개발자가 되기 위한 과목들로 구성되어 있어, 한 번 들어보시는 것을 추천드릴께요!

자바코딩에 대한 동영상 내용은 비기닝 과정에 있습니다!

 

회원가입을 하셔야만 동영상 내용과 코딩 테스트를 진행 할 수가 있는데요.

마지막 단계에 이메일 인증이 있으니 정확한 이메일 입력은 필수입니다!

 

CODE 화면(코딩 연습 문제)

 

이 사이트는 좋은 응용문제들이 많습니다.

그렇기 때문에 코딩에 대해 어느정도 숙달이 되셨다면, 풀어보는 것을 추천드릴께요.

 

문제 풀이란에 언어 설정 목록버튼을 JAVA로 바꾸어 주면 됩니다.

테스트 화면 좌측에는 제출결과, 우측에는 문제와 입력창 그리고 테스트 결과창이 있습니다.

또한, 밑쪽에는 실시간으로 테스트를 실행할 수 있는 버튼이 있습니다.

 

이 사이트도 마찬가지로 유저 창작 문제와 ICPC대회 문제가 있으니 참고하시면 좋을 것 같애요.

 


 

지금까지 4곳의 코딩연습사이트를 소개해보았는데요.

코딩이란 것은 많이 풀 수록 실력이 상승하는 구조로 되어있습니다.

그렇기에 각각 사이트에 겹치는 문제가 있더라도 다시 풀어보는 습관을 가지는 것이 좋습니다.

또한, 정답이라고 해도 넘어가지 마시고, 다른 분들의 정답과 자신의 정답을 비교하는 것

코딩능력 향상에 대해 좋은 습관이라고 생각이 드네요!ㅎㅎ

 

자바코딩에 대한 공부방법에 대해

도움 되셨길 바래요~!


 

구디아카데미로 궁금하신 점이 있다면 온라인 문의나 전화 문의 주시면 안내받으실 수 있습니다!

 

온라인 문의

 

전화

02) 818-7950

 

 

관련글 더보기

댓글 영역