C언어를 공부하는 초보인데, 프로그래밍에 대해 질문이랄까? 고민이 있습니다.

wekiweb의 이미지

드디어 열혈강의 C프로그래밍에 있는 문제들 15과까지 한개 남겨놓고 다 풀었네요.

근데 질문이랄까? 고민이 있습니다.

복잡한 loop나 if문 같은거 짤때 알고리즘이 머릿속에 바로 안들어오고, 종이에 써보면서 약간 시간을 들여야 완전히 이해가 되곤합니다.

다른분들은 어떤가요? 제가 별로 프로그래밍에 소질이 없는거같아서 그런거 같은데, 원래 처음할때는 다 그런건가요?

또 연습문제를 풀때도 해결책이 바로 안떠올라서 종이에 문제를 차례차례 단계적으로 접근해서 푸는 방법으로 해결을 합니다.

프로그래밍에 재능이나 감각이 있는 사람이라면, 문제를 보자마자 해결할수있을것 같기도 한데 다른분들은 어떤가요?

feanor의 이미지

저도 복잡한 알고리즘은 작은 테스트케이스를 가지고 값이 어떻게 변하나 종이에 써봐야 이해가 되곤 합니다. 문제를 보자마자 해결하는 건 프로그래밍에 재능이나 감각이 있는 게 아니고 이전에 이미 풀어본 것입니다.

물론 경험이 늘어날수록 "이전에 이미 풀어봤거나 풀어본 문제와 비슷해서 보자마자 풀 수 있는 문제"의 비율이 늘어납니다.