저는 Java를 배우고 있으며 훌륭한 선생님을 찾았습니다. 그는 모든 것을 완벽하게 설명합니다. 나는 모든 것을 이해합니다 . 내 문제는 짧은 섹션 (예 : “Nested If Statements”또는 “Many Methods and Instances”)을 학습 한 후 새 섹션으로 이동 한 후 5 분 안에 모든 것을 입력 할 수 있다는 것입니다. 마지막 섹션에 익숙 함) 마지막 섹션에 입력하는 코드를 잊어 버렸습니다. 여러분이 코드를 기억하기 위해 사용하는 팁이나 기술
답변
선생님이 보여준 것을 타이핑하는 것만으로도 지식은 한쪽 귀에 들어가고 다른 쪽 귀에는 나옵니다. 그가 주신 예를 들어서 조금 바꾸고 놀아보십시오. 그들이 단지 운동이라면 상관 없습니다. “역순으로 정렬 된 숫자를 표시하고 싶습니다”와 같은 간단한 변경이나 무언가를 복사하여 예제를 복사하는 대신 이해하도록합니다. 그런 다음 수업 후 그것을 가지고 더 많은 것을 시도하고 확장하고 다른 것에 통합하십시오. 당신은 당신의 이해가 올라간다는 것을 알게 될 것이고, 이해가 높아질 때, 당신은 그렇게 많이 기억할 필요가 없습니다.
답변
코딩 방법을 배우는 가장 좋은 방법은 코드를 작성하는 것입니다. “내가 작성한 코드가 많을수록 더 올바른 코드입니다.” 도움이 될 것으로 생각되는 작은 샘플 응용 프로그램을 작성하고 코딩하십시오. 에 돌아와 http://www.stackoverflow.com 특정 질문이있는 경우, 그리고 이동 codereview.stackoverflow.com 당신은 당신의 코드를 보면 당신에게 피드백을 제공하기 위해 다른 사람을 원하는 경우.
또한 읽으십시오. 많이. 시작하는 목록은 다음과 같습니다. /programming/1711/what-is-the-single-most-influential-book-every-programmer-should-read
답변
스트레스를주지 마십시오. 당신이 말하는 것은 “일시적” 입니다. 이런 것들 (구문, 언어 문제 등)은 연습을 통해 자연스럽게 될 것이며 끊임없이 변화하고 있습니다.
가장 중요한 것은 프로그램 을 배우는 것 입니다. 가장 중요한 개념은 경력 전체에 걸쳐 지속되며 기억이 아닌 문제 해결 능력을 발휘합니다. IDE, Google, StackOverflow 및 연습은 나머지를 통해 도움을 줄 수 있습니다.
답변
옷장에있는 옷과 같습니다.
매달릴 물건이 없으면 바닥에 떨어질 것입니다.
프로그래밍 개념을 정지시켜야하는 것은 해결하려는 하나 이상의 문제입니다.
해결하려는 문제없이 물건을 입력하는 것만으로 옷장에 옷을 던지고 스스로 걸어 둘 것을 기대하는 것과 같습니다.
답변
몇 가지 일을 한 후에 몇 가지 일을 한 후에는 단순히 일을 개발하기 시작해야합니다. 향후 프로젝트에서 그 일을하는 방법을 알게 될 것입니다. 여러 번 수행하는 것이 중요합니다 :)!
답변
연습, 연습, 메모 읽기, 연습 및 연습.
답변
학습 스타일에 따라 프로그램에서 특정 구문을 사용하는 동기를 이해하는 것이 중요 할 수 있습니다. 많은 프로그래밍 서적은 이러한 개념을 장별로 구성 할 수 있도록 작성되었습니다. 이전 장의 연습을하는 동안 한 장씩 감추어보십시오.
이렇게하면 ” if
이 경우 에는 문장 을 사용하는 것이 좋습니다 . 그러나 다른 시나리오에서는 switch
문장 을 사용하는 것이 더 효과적 입니다”라고 말할 수 있습니다 . 그렇게하면 개념이 서로 연결되어 있으며, 구문에 맞는 구문이 있는지 간단히 다시 확인할 수 있습니다.
각 과제를 약간 수정하여 자신을 확장하려는 kylben의 아이디어는 또한 사물과 발가락을 유지하는 좋은 방법입니다. 당신은 또한 모든 장의 “캡 스톤”프로젝트를 생각해 내고 지금까지 알고있는 모든 것을 가지고 무언가를 만들도록 도전 할 수 있습니다.