>웹 프론트엔드 >JS 튜토리얼 >JS 사고력을 활용하세요

JS 사고력을 활용하세요

php中世界最好的语言
php中世界最好的语言원래의
2018-04-23 09:24:181522검색

이번에는 JS 사고력 사용 시 주의사항을 알려드리겠습니다. 실제 사례를 살펴보겠습니다.

우리가 JavaScript 또는 기타 코딩 기술을 배울 때 다음과 같은 장애물 때문에 주저하는 경우가 많습니다.

  • 일부 개념은 특히 다른 언어에서 전환할 때 혼란스러울 수 있습니다.

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

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

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

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

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

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

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

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

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

2. 자신감에 속아서 잊어버리지 마세요

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

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

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

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

  2. 연습 - 실제로 코드를 작성해 보세요.

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

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

3. 올바른 마음가짐으로 하세요연습

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

사고방식을 바꿔보세요:

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

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

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

4. 코드 작성 시간의 마법

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

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

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

5. 천천히 생각하고, 더 빠르게 배웁니다

직관에 어긋나는 것처럼 들릴 수도 있지만 아래에서 짧은 이야기로 설명하겠습니다.

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

"잠깐만요!" 나는 "천천히 말하고 각 단계를 자세히 설명해주세요."라고 말했습니다.

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

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

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

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

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

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

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

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

결론

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

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

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

  • 처음에 웹사이트를 잠깐만 탐색하면 된다고 스스로를 위로했던 것처럼, 작은 헌신으로 코드를 작성하는 시간을 찾으세요.

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

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 자료:

JS 전송 json 형식 POST 요청 구현 단계

환경 전달 매개변수 방법에 따라 다른 도메인 이름 선택

위 내용은 JS 사고력을 활용하세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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