나는 취미 프로그래머와 초보자입니다. 대부분의 경우 컴퓨터 앞에 앉아있는 동안 문제를 해결할 수 없습니다. 예를 들어, 한 숫자가 다른 숫자의 거듭 제곱인지 확인하려고했습니다. 펜과 종이를 잡고 문제를 분석 할 때까지 해결책을 찾을 수 없었습니다. 대략 3 분 안에 나는 그것을 해결하고 파이썬으로 스크립트를 작성했습니다.
때로는 컴퓨터 앞에 앉아있는 동안 문제를 해결할 수 있지만 약간의 어려움이 있습니다. 그 확인은?
나는 취미 프로그래머와 초보자입니다. 대부분의 경우 컴퓨터 앞에 앉아있는 동안 문제를 해결할 수 없습니다. 예를 들어, 한 숫자가 다른 숫자의 거듭 제곱인지 확인하려고했습니다. 펜과 종이를 잡고 문제를 분석 할 때까지 해결책을 찾을 수 없었습니다. 대략 3 분 안에 나는 그것을 해결하고 파이썬으로 스크립트를 작성했습니다.
때로는 컴퓨터 앞에 앉아있는 동안 문제를 해결할 수 있지만 약간의 어려움이 있습니다. 그 확인은?
답변:
가장 어려운 문제를 해결하는 경향이 있습니다.
모니터에서 벗어나는 것은 구현을 입력하는 것이 아니라 문제 자체에 집중하는 데 종종 도움이됩니다.
문제 해결은 머리에서 발생합니다. 프로그램 코드를 입력하면 솔루션을 컴퓨터에 설명하는 방법 일뿐입니다.
나는 이것이 좋은 질문이라고 생각합니다. 내가 이것을 해석하는 방법에서, 당신이 묻는 것은 "컴퓨터에서 주기적으로 물러나도 괜찮습니까?"
나는 일어나서 다른 사람에게 다른 사람들이 생각하는 것을 물어볼 필요가없는 날이 있다고 생각하지 않는다. 또한 프로그래밍에 더 익숙해지면 미리 다이어그램 / 아키텍처를 만들 때까지 코드 작성을 시작하지 않을 수도 있습니다.
대학에있을 때 데이터 구조 과정을 수강하고 정렬 알고리즘을 설계하는 데 문제가있었습니다. 교수님에게 도움을 요청했을 때, 나는 그 문제에 대해 미리 생각하지 않았다는 것을 알았습니다. 그가 저에게 처음으로 말한 것은 아직 코드 작성을 시작할 준비가되지 않았다는 것입니다. 그래서 그는 종이 한 장을 꺼내서 두 정사각형을 그리고 배열에서 숫자를 넣었습니다. 다음으로 그는 사각형을 움직일 때 몇 장 더 그림을 그리고 정렬 알고리즘이 어떻게 작동하는지 시각적으로 보여주었습니다.
마음을 정리하고 문제를 해결하기 위해 할 수있는 일 :
한밤중에 해결책으로 일어나더라도 놀라지 마십시오.