>웹 프론트엔드 >JS 튜토리얼 >JavaScript 학습을 더 쉽게 만드는 6가지 사고 팁

JavaScript 학습을 더 쉽게 만드는 6가지 사고 팁

黄舟
黄舟원래의
2017-03-11 14:58:581101검색

JavaScript를 더 쉽게 배울 수 있게 해주는 6가지 사고력

JavaScript나 다른 코딩 기술을 배울 때 우리는 종종 다음과 같은 장애물 때문에 주저하게 됩니다.

  • 특히 다른 언어에서 온 경우 일부 개념은 혼란스러울 수 있습니다.

  • 공부할 시간(때로는 동기)을 찾을 수 없습니다.

  • 이미 이해한 내용을 잊어버리기 쉽습니다.

  • 도구가 너무 많고 끊임없이 바뀌기 때문에 어디서부터 시작해야 할지 모르겠습니다.

다행히 이러한 장애물을 식별하고 제거할 수 있습니다. 이 글에서는 JavaScript를 더 빨리 배우고 더 행복하고 생산적인 프로그래머가 되는 데 도움이 되는 6가지 사고 기술을 소개하겠습니다.

1. 미래의 결정으로 인해 지금 앞으로 나아갈 수 없게 놔두지 마세요

많은 사람들이 JavaScript를 배우며 가장 먼저 묻는 질문은 "어떤 프레임워크를 사용해야 할까요?"입니다. 그러나 가장 기본적인 JavaScript를 마스터하지 않았다면 이는 분명히 잘못된 질문입니다. 다양한 프레임워크를 작업하는 데 모든 시간을 소비하고 정체되기 시작합니다.

이 함정에서 벗어나는 데 도움이 되는 한 가지 방법은 배워야 할 내용에 대한 로드맵을 그리는 것입니다. 예를 들어 프런트엔드 개발자가 되기 위한 로드맵은 다음과 같습니다.

더 세분화하면 HTML 및 CSS 페이지만으로 기능적인 웹을 만들 수 있습니다. . 그러면 이렇게 단계별로 각 단계를 나열해 보면 지금 무엇에 집중해야 할지 한눈에 알 수 있을 것입니다. 또한 나중에 걱정해야 할 일을 걱정하느라 시간을 낭비하지 않을 것입니다.

이런 로드맵이 유용하다고 생각하신다면, 앞서 제가 쓴 "프론트엔드 개발자가 되기 위한 학습 로드맵"을 자세히 소개하고 있으니 참고하시기 바랍니다. (참고: JavaScript 학습 경로는 Javascript 학습을 위한 8가지 마인드맵 기사를 참조할 수도 있습니다.)

2. 자신감을 속이지 마십시오. 당신은 잊어버리고 있습니다

개념을 빠르게 이해하는 것은 JavaScript 학습 과정에서 진행 상황에 가장 큰 영향을 미치는 것 중 하나일 수 있습니다. 설명하겠습니다.

뭔가를 읽고 그것이 사실이라고 느끼면 곧바로 다음 콘텐츠로 넘어갈 가능성이 높습니다. 그러면 다음 내용이 매우 이해하기 쉽다고 느껴서 계속해서 읽어보세요. 그러나 곧 당신은 자신이 마스터했다고 생각했던 내용을 잊어버렸다는 것을 알게 될 것이며, 따라서 돌아가서 복습만 할 수 있을 뿐입니다. 당신은 그것을 잠깐 살펴보고 다시 이해가 된다고 느끼고 계속 진행합니다. 그러나 당신은 다른 것을 잊어버린 자신을 발견하게 됩니다. 당신은 마침내 자신을 잃을 때까지 이 사이클에 머물게 됩니다. 당신은 낙담하지 않을 수 없었고 일단 쉬어야겠다는 생각을 했습니다. 그러나 쉬고 돌아왔을 때 당신은 모든 내용을 잊어버린 것을 발견했습니다.

이 문제를 해결하는 방법도 매우 간단합니다.

  • 한 번에 학습량을 제한하세요.

  • 연습 - 실제로 코드를 작성합니다.

새로운 개념을 배울 때는 꼭 시도해 보고, 가지고 놀고, 익숙해지고, 다른 개념과 결합해 보세요. 그리고 이를 소화하는 데 도움이 되기 때문에 실제로 예제 코드로 출력하는 것이 중요합니다. 또한, 한 번에 학습하는 양을 제한하면 내용을 기억하는 데 도움이 될 수 있습니다. 그 이유도 아주 간단합니다.

이 학습 과정은 시간이 더 걸리는 것처럼 느껴질 수도 있지만 실제로는 그 반대입니다. 더 이상 되돌아갈 필요가 없기 때문입니다. 이 기술을 이해하는 데는 많은 끔찍한 교훈이 필요했습니다.

3. 바른 자세로 운동하라

많은 사람들은 반복되는 운동이 너무 지루하다고 생각해서 건너뛰거나 지름길을 택하는 경우가 많다. JavaScript 연습문제를 빠르게 진행하면 결국 학습 시간이 더 많이 걸리게 됩니다. 저항을 덜 수 있도록 연습을 재미있게 만들어 보세요.

사고방식을 바꾸십시오.

새로운 JavaScript 개념을 배우라는 요청을 받았지만 시도해 볼 수 없다면 어떻게 될까요? 기분이 어때요? 개인적으로 많이 속상했을 것 같아요. 이는 마치 어린아이가 새 장난감을 받았지만 가지고 놀 수 없는 것과 같습니다.

JavaScript에서 새로운 것을 배울 때 그것을 새 장난감, 새 자동차, 새 신발 또는 시도해 보고 싶은 다른 어떤 것이라도 생각해보세요. 그렇다면 연습을 일로 생각하지 말고, 연습을 놀이로 생각하세요. 새로운 기술을 사용하여 멋진 일을 시도해 보세요. 스스로 놀라십시오. 그런 다음 친구들에게 보여주세요.

게임 정신을 가지면 더 빨리 배우고, 더 오래 기억하고, 더 재미있게 즐길 수 있습니다.

4. 코드 작성 시간의 마법

JavaScript를 배울 때 가장 흔히 발생하는 문제는 코드를 작성할 시간이 없다는 것입니다. 그러나 동시에 Facebook, YouTube, Wikipedia 및 Reddit과 같은 다양한 웹사이트를 탐색할 시간이 많습니다.

페이스북을 열어서 잠시 보고 싶었던 적이 여러 번 있었는데, 몇 시간 동안 보고 있었음을 깨달았습니다. 어떻게 이런 일이 일어났나요? 어쩌면 오랫동안 볼 생각이 없기 때문일 수도 있습니다. 처음에는 모든 것이 어렵지만 일단 시작하면 나중에 막히기가 훨씬 쉽습니다. 하지만 누군가 나에게 페이스북을 하고 싶은지 묻는다면 나는 시간이 부족하기 때문에 단호히 거절할 것이다. 그러나 그것을 받아들이고 잠시만 허용하는 것이 더 쉬운 경우가 많습니다.

좋은 소식은 동일한 심리학을 사용하여 코딩을 배울 수 있다는 것입니다. 처음에는 몇 시간씩 코딩하는 것에 대해 생각하지 마십시오. 그렇게 많은 시간을 찾을 수 없기 때문입니다. 3분 동안 코드를 작성하겠다고 스스로에게 말해 보세요. 이렇게 하면 시간이 부족할까봐 걱정할 필요가 없습니다.

5. 천천히 생각하고, 더 빨리 배우세요

직관적이지 않게 들릴 수도 있지만 아래에서 짧은 이야기로 설명하겠습니다.

제 친구가 JavaScript의 특정 기능 때문에 혼란스러워한 적이 있습니다. 그래서 제가 알고 있는 내용을 자세히 설명해 달라고 한 뒤, 헷갈리는 부분을 설명해 주었습니다. 그런데 그가 코드 조각을 훑어보던 중, 그가 매우 성급하게 말하는 코드 부분이 있다는 것을 발견했습니다.

"잠깐만요!" "천천히 말하면서 각 단계를 자세히 설명해주세요."

친구는 계속해서 코드에서 무슨 일이 일어나고 있는지 종합적으로 요약했습니다.

또 그를 막아야 했어요. "아직 너무 서두르네요. 다시 시도해 보세요. 하지만 이번에는 문자 그대로 코드의 모든 줄을 살펴보고 각 코드 줄에서 무슨 일이 일어나고 있는지 알려주시기 바랍니다."

이번에는 내 친구가 드디어 코드에서 무슨 일이 일어나고 있는지에 대한 좋은 설명입니다. 문제의 핵심은 코드 조각을 한꺼번에 이해하려고 노력하는 대신 마침내 코드 조각을 단계별로 검토할 수 있다는 것이었습니다.

이런 상황에서는 천천히 생각하면 실제로는 더 빨리 배울 수 있습니다.

6. 복잡한 코드를 작성하려면 먼저 간단한 언어를 사용하세요.

복잡하거나 익숙하지 않은 코드를 접한다면 먼저 이해하기 쉬운 언어로 작성하세요. 이렇게 하면 코드를 작성하기 전에 코드에서 수행하려는 작업을 정확히 알 수 있습니다. 여기에는 두 가지 이점이 있습니다.

  • 멈추고 원하는 작업을 생각할 필요가 없으므로 코드를 작성하기가 더 쉽습니다.

  • 코드가 무엇을 해야 하는지 명확하게 알고 있으므로 버그가 발생하기 전에 잡아내세요.

결론

우리는 JavaScript를 더 빨리 배울 수 있는 다양한 방법에 대해 논의했으며 이러한 팁을 다른 기술에도 적용할 수 있습니다. 아래에서 검토해 보겠습니다.

  • 앞으로 어떤 결정을 내릴지 걱정하지 말고 먼저 공부를 열심히 하세요.

  • 새로운 기술을 장난감처럼 즐겁게 연습해보세요.

  • 처음에 웹사이트를 잠깐만 탐색하기로 마음먹었던 것처럼 작은 노력으로 코드를 작성할 시간을 찾으세요.

  • 천천히, 단계가 작을수록 학습 속도가 빨라집니다.

위 내용은 JavaScript 학습을 더 쉽게 만드는 6가지 사고 팁의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.