프로그래밍 공부법

프로그래밍

2019. 11. 24. 04:50

반응형

프로그래밍을 공부하기에 가장 확실하고 효율적인 방식은 당연히 실습과 많은 연습문제를 풀어보는 것이다.

하지만 실습을 하면서 좋은 습관을 가지게 된다면 더욱 효율적으로 공부를 할 수 있을겁니다.

 

1. 디버깅

디버깅이란 프로그래머의 의도에 맞게 프로그램이 실행되었는지 확인하는 작업이다.

디버깅 작업을 습관적으로 프로그램을 만들며 하게 된다면, 해당 프로그램이 프로그래머의

의도대로 움직이는지 확실히 알 수 있기 때문에 공부할 때 습관으로 들인다면 좋을 것입니다.

 

2. 알고리즘, 자료구조

알고리즘과 자료구조는 이제는 필수가 되었습니다. 머기업들도 코딩테스트를 진행하고 있으니, 따로 공부해보며 실습문제 이외에도 머기업 코딩테스트 기출문제들을 한번 풀어보시면 도움이 될겁니다.

 

3. 다른 사람의 소스코드 참조

다른 사람의 소스코드를 살펴보며 "이 사람은 이 문제를 이렇게 풀었구나" "이렇게도 풀 수 있구나" "이렇게 풀면 더욱 효율적이구나" 등을 느끼며 자신의 문제점은 보완해가며 프로그래밍을 하면, 하면 할수록 더욱 효율적이고 깔끔한 프로그램을 만드실 수 있을겁니다.

 

4. 주석

주석을 적어놓는 습관은 반드시 가져야 합니다.

다른사람이 나의 소스코드를 볼 때 더욱 빠르게 이해할 수 있는 것도 있고,

잠시 쉬었다가 다시 프로그램을 만들때면 이 주석을 통해 자신이 어느 부분까지 구현했는지 더욱 빨리 알게됩니다.

 

5. 자기가 만들고 싶은 프로그램은 정확하게 정의하기

자기가 만들고 싶은 프로그램을 정확하게 정의하는것이 가장 중요합니다.

프로그래밍 행위 자체가 자신이 구현하고 싶은걸 구현하는 행위입니다.

 

 

반응형