아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
용감한하운드187
용감한하운드18720.09.15

프로그래밍 실력 향상을 위해서

c언어를 배우고 파이썬과 자바를 조금씩 배운 상태입니다.

활용능력이 좀 떨어지는 것 같아서 능력 좀 키우고 싶은데 어떻게 해야 응용도 잘하고 실력을 향상시킬 수 있을까요?

또한 코딩 문제 푸는 곳이 있다면 알려주심 감사하겠습니다!

55글자 더 채워주세요.
답변의 개수
3개의 답변이 있어요!
  • 컴퓨터의 어떤 활용능력을 원하는지 잘 모르겠습니다.

    프로그래밍 응용이라면 많이 만들어보고 다른 사람 코드를 많이 보는 방법이 가장 좋습니다.

    예제코드를 많이 돌려봐야하지만 어느 정도 프로그래밍 언어를 사용할 줄 알면 그때부터는 무엇인가를 만들어보는게 좋습니다.

    예제코드는 말그대로 그 문법을 설명하기 위한 예제이기 때문에 실제 프로그래밍 중 사용방법이 다를 수 있습니다.

    코딩 문제와 기업에서 채용시 코딩테스트를 아래 사이트에서 많이 진행하고 있습니다.

    유형 및 난이도별로 잘 나누어 졌있습니다.

    https://programmers.co.kr/learn/challenges


  • 프로그래밍 실력을 향상시키기 위해서 여러 방법이 있는데 몇가지를 추려보자면

    첫번째로 좋은 프로그래밍 서적을 읽고 그 지식을 배우는 것이 있습니다.

    여러 서적을 읽다보면 몰랐던 부분이 있을텐데 그 지식을 배우고 활용할 수 있게 되면 프로그래밍 실력 향상에 도움이 될 것이고,

    두번째로는 타인이 누구나 볼 수 있게 공개한 코드를 보고 그 코드를 공부하는 것입니다.

    타인이 만든 코드를 보고, 이 코드는 어떠한 방식으로 작동하는지 공부하게 되면 실력이 쌓일 것이라 봅니다.

    마지막으로는 직접 프로그램을 만들어 보는 것입니다.

    프로그램을 만드는 것이 처음에는 만만하지 않겠지만 간단한 프로그램을 시작으로 하나씩 만들어가다 보면 프로그래밍에 대한 실력과 경험이 쌓이게 될 것이며 나중에 도움이 될 것이라 봅니다.


  • 프로젝트로 실전 경험을 쌓으세요.

    한 예로 오픈소스프로젝트 (GitHub) 활동을 하시면 많은 경험을 쌓고 그 경험이 좋은 프로그래머로 만들어 드릴 겁니다. 오픈소스 프로젝트를 통해 협업하는 법을 배우고, 코딩 스타일을 배우고, 자신의 코딩도 리뷰받고 하는 다양한 경험을 하시게 될겁니다.

    그리고, 코딩 문제 푸는 곳 정보입니다.

    https://www.acmicpc.net/

    https://code.plus/

    https://swexpertacademy.com/main/main.do

    https://programmers.co.kr/